--- /srv/rebuilderd/tmp/rebuilderd6DH6S7/inputs/segemehl_0.3.4-5+b2_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderd6DH6S7/out/segemehl_0.3.4-5+b2_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-11-02 10:23:10.000000 debian-binary │ -rw-r--r-- 0 0 0 1528 2024-11-02 10:23:10.000000 control.tar.xz │ --rw-r--r-- 0 0 0 276220 2024-11-02 10:23:10.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 280624 2024-11-02 10:23:10.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/bin/haarz │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -4,21 +4,21 @@ │ │ │ │ There are 11 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000268 0x000268 R 0x8 │ │ │ │ INTERP 0x0002a8 0x00000000000002a8 0x00000000000002a8 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x093c7c 0x093c7c R E 0x10000 │ │ │ │ - LOAD 0x09f8a0 0x00000000000af8a0 0x00000000000af8a0 0x000b30 0x001398 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x093c74 0x093c74 R E 0x10000 │ │ │ │ + LOAD 0x09f8a0 0x00000000000af8a0 0x00000000000af8a0 0x000b30 0x0013a0 RW 0x10000 │ │ │ │ DYNAMIC 0x09f8b0 0x00000000000af8b0 0x00000000000af8b0 0x000240 0x000240 RW 0x8 │ │ │ │ NOTE 0x0002c8 0x00000000000002c8 0x00000000000002c8 0x000020 0x000020 R 0x8 │ │ │ │ NOTE 0x0002e8 0x00000000000002e8 0x00000000000002e8 0x000044 0x000044 R 0x4 │ │ │ │ GNU_PROPERTY 0x0002c8 0x00000000000002c8 0x00000000000002c8 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x082140 0x0000000000082140 0x0000000000082140 0x0022ec 0x0022ec R 0x4 │ │ │ │ + GNU_EH_FRAME 0x08213c 0x000000000008213c 0x000000000008213c 0x0022ec 0x0022ec R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x09f8a0 0x00000000000af8a0 0x00000000000af8a0 0x000760 0x000760 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -14,23 +14,23 @@ │ │ │ │ [ 9] .gnu.version_r VERNEED 00000000000017d0 0017d0 000120 00 A 7 5 8 │ │ │ │ [10] .rela.dyn RELA 00000000000018f0 0018f0 0009a8 18 A 6 0 8 │ │ │ │ [11] .rela.plt RELA 0000000000002298 002298 000bd0 18 AI 6 22 8 │ │ │ │ [12] .init PROGBITS 0000000000002e68 002e68 00001c 00 AX 0 0 4 │ │ │ │ [13] .plt PROGBITS 0000000000002e90 002e90 000800 00 AX 0 0 16 │ │ │ │ [14] .text PROGBITS 00000000000036c0 0036c0 07662c 00 AX 0 0 64 │ │ │ │ [15] .fini PROGBITS 0000000000079cec 079cec 000018 00 AX 0 0 4 │ │ │ │ - [16] .rodata PROGBITS 0000000000079d10 079d10 008430 00 A 0 0 16 │ │ │ │ - [17] .eh_frame_hdr PROGBITS 0000000000082140 082140 0022ec 00 A 0 0 4 │ │ │ │ - [18] .eh_frame PROGBITS 0000000000084430 084430 00f84c 00 A 0 0 8 │ │ │ │ + [16] .rodata PROGBITS 0000000000079d10 079d10 008429 00 A 0 0 16 │ │ │ │ + [17] .eh_frame_hdr PROGBITS 000000000008213c 08213c 0022ec 00 A 0 0 4 │ │ │ │ + [18] .eh_frame PROGBITS 0000000000084428 084428 00f84c 00 A 0 0 8 │ │ │ │ [19] .init_array INIT_ARRAY 00000000000af8a0 09f8a0 000008 08 WA 0 0 8 │ │ │ │ [20] .fini_array FINI_ARRAY 00000000000af8a8 09f8a8 000008 08 WA 0 0 8 │ │ │ │ [21] .dynamic DYNAMIC 00000000000af8b0 09f8b0 000240 10 WA 7 0 8 │ │ │ │ [22] .got PROGBITS 00000000000afaf0 09faf0 000510 08 WA 0 0 8 │ │ │ │ [23] .data PROGBITS 00000000000b0000 0a0000 0003d0 00 WA 0 0 16 │ │ │ │ - [24] .bss NOBITS 00000000000b03d0 0a03d0 000868 00 WA 0 0 16 │ │ │ │ + [24] .bss NOBITS 00000000000b03d0 0a03d0 000870 00 WA 0 0 16 │ │ │ │ [25] .gnu_debugaltlink PROGBITS 0000000000000000 0a03d0 000049 00 0 0 1 │ │ │ │ [26] .gnu_debuglink PROGBITS 0000000000000000 0a041c 000034 00 0 0 4 │ │ │ │ [27] .shstrtab STRTAB 0000000000000000 0a0450 000115 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -134,9 +134,9 @@ │ │ │ │ 130: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.17 (4) │ │ │ │ 131: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.17 (4) │ │ │ │ 132: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.17 (4) │ │ │ │ 133: 0000000000000000 0 FUNC GLOBAL DEFAULT UND srand@GLIBC_2.17 (4) │ │ │ │ 134: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtoull@GLIBC_2.17 (4) │ │ │ │ 135: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.17 (4) │ │ │ │ 136: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bam_init1@HTSLIB_1.0 (3) │ │ │ │ - 137: 0000000000029b90 40 FUNC GLOBAL DEFAULT 14 log10 │ │ │ │ - 138: 0000000000029bc0 40 FUNC GLOBAL DEFAULT 14 log2 │ │ │ │ + 137: 0000000000023110 40 FUNC GLOBAL DEFAULT 14 log10 │ │ │ │ + 138: 0000000000023140 40 FUNC GLOBAL DEFAULT 14 log2 │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,103 +1,103 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x18f0 contains 103 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 00000000000af8a0 0000000000000403 R_AARCH64_RELATIVE 4c60 │ │ │ │ 00000000000af8a8 0000000000000403 R_AARCH64_RELATIVE 4c0c │ │ │ │ -00000000000aff08 0000000000000403 R_AARCH64_RELATIVE 5e1c0 │ │ │ │ -00000000000aff38 0000000000000403 R_AARCH64_RELATIVE 75b40 │ │ │ │ -00000000000aff40 0000000000000403 R_AARCH64_RELATIVE 56320 │ │ │ │ -00000000000aff58 0000000000000403 R_AARCH64_RELATIVE 30680 │ │ │ │ -00000000000aff60 0000000000000403 R_AARCH64_RELATIVE 3d16c │ │ │ │ -00000000000aff68 0000000000000403 R_AARCH64_RELATIVE 5bf50 │ │ │ │ -00000000000aff70 0000000000000403 R_AARCH64_RELATIVE 5e1e0 │ │ │ │ -00000000000aff78 0000000000000403 R_AARCH64_RELATIVE 56228 │ │ │ │ -00000000000aff80 0000000000000403 R_AARCH64_RELATIVE 56300 │ │ │ │ -00000000000aff90 0000000000000403 R_AARCH64_RELATIVE b0c30 │ │ │ │ -00000000000aff98 0000000000000403 R_AARCH64_RELATIVE 80338 │ │ │ │ -00000000000affa0 0000000000000403 R_AARCH64_RELATIVE 72a80 │ │ │ │ -00000000000affa8 0000000000000403 R_AARCH64_RELATIVE 57010 │ │ │ │ -00000000000affb0 0000000000000403 R_AARCH64_RELATIVE 30600 │ │ │ │ -00000000000affc0 0000000000000403 R_AARCH64_RELATIVE 57048 │ │ │ │ -00000000000affc8 0000000000000403 R_AARCH64_RELATIVE 56208 │ │ │ │ -00000000000affd0 0000000000000403 R_AARCH64_RELATIVE 5bf6c │ │ │ │ -00000000000affd8 0000000000000403 R_AARCH64_RELATIVE 5e188 │ │ │ │ -00000000000affe0 0000000000000403 R_AARCH64_RELATIVE 562e0 │ │ │ │ -00000000000affe8 0000000000000403 R_AARCH64_RELATIVE 6beec │ │ │ │ -00000000000afff0 0000000000000403 R_AARCH64_RELATIVE 6c280 │ │ │ │ +00000000000aff08 0000000000000403 R_AARCH64_RELATIVE ab40 │ │ │ │ +00000000000aff38 0000000000000403 R_AARCH64_RELATIVE 14820 │ │ │ │ +00000000000aff40 0000000000000403 R_AARCH64_RELATIVE 62ca0 │ │ │ │ +00000000000aff58 0000000000000403 R_AARCH64_RELATIVE 2e8a0 │ │ │ │ +00000000000aff60 0000000000000403 R_AARCH64_RELATIVE 4b24c │ │ │ │ +00000000000aff68 0000000000000403 R_AARCH64_RELATIVE 594f0 │ │ │ │ +00000000000aff70 0000000000000403 R_AARCH64_RELATIVE ab60 │ │ │ │ +00000000000aff78 0000000000000403 R_AARCH64_RELATIVE 62ba8 │ │ │ │ +00000000000aff80 0000000000000403 R_AARCH64_RELATIVE 62c80 │ │ │ │ +00000000000aff90 0000000000000403 R_AARCH64_RELATIVE b0c38 │ │ │ │ +00000000000aff98 0000000000000403 R_AARCH64_RELATIVE 81f60 │ │ │ │ +00000000000affa0 0000000000000403 R_AARCH64_RELATIVE 5d3a0 │ │ │ │ +00000000000affa8 0000000000000403 R_AARCH64_RELATIVE 63990 │ │ │ │ +00000000000affb0 0000000000000403 R_AARCH64_RELATIVE 2e820 │ │ │ │ +00000000000affc0 0000000000000403 R_AARCH64_RELATIVE 639c8 │ │ │ │ +00000000000affc8 0000000000000403 R_AARCH64_RELATIVE 62b88 │ │ │ │ +00000000000affd0 0000000000000403 R_AARCH64_RELATIVE 5950c │ │ │ │ +00000000000affd8 0000000000000403 R_AARCH64_RELATIVE ab08 │ │ │ │ +00000000000affe0 0000000000000403 R_AARCH64_RELATIVE 62c60 │ │ │ │ +00000000000affe8 0000000000000403 R_AARCH64_RELATIVE 4350c │ │ │ │ +00000000000afff0 0000000000000403 R_AARCH64_RELATIVE 438a0 │ │ │ │ 00000000000afff8 0000000000000403 R_AARCH64_RELATIVE 36e0 │ │ │ │ 00000000000b0008 0000000000000403 R_AARCH64_RELATIVE b0008 │ │ │ │ -00000000000b0190 0000000000000403 R_AARCH64_RELATIVE 7bea8 │ │ │ │ -00000000000b0198 0000000000000403 R_AARCH64_RELATIVE 7beb0 │ │ │ │ -00000000000b01a0 0000000000000403 R_AARCH64_RELATIVE 7beb8 │ │ │ │ -00000000000b01b0 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b01b8 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b01c0 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b01c8 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b01d0 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b01d8 0000000000000403 R_AARCH64_RELATIVE 81690 │ │ │ │ -00000000000b01e0 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b01e8 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b01f0 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b01f8 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0200 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0208 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0210 0000000000000403 R_AARCH64_RELATIVE 80b70 │ │ │ │ -00000000000b0218 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0220 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0228 0000000000000403 R_AARCH64_RELATIVE 80740 │ │ │ │ -00000000000b0230 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0238 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0240 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0248 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0250 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0258 0000000000000403 R_AARCH64_RELATIVE 816a0 │ │ │ │ -00000000000b0260 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0268 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0270 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0278 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0280 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0288 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b0290 0000000000000403 R_AARCH64_RELATIVE 80b88 │ │ │ │ -00000000000b0298 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b02a0 0000000000000403 R_AARCH64_RELATIVE 81a68 │ │ │ │ -00000000000b02a8 0000000000000403 R_AARCH64_RELATIVE 80750 │ │ │ │ -00000000000b02b0 0000000000000403 R_AARCH64_RELATIVE 819b0 │ │ │ │ -00000000000b02b8 0000000000000403 R_AARCH64_RELATIVE 81910 │ │ │ │ -00000000000b02c0 0000000000000403 R_AARCH64_RELATIVE 818c0 │ │ │ │ -00000000000b02c8 0000000000000403 R_AARCH64_RELATIVE 81810 │ │ │ │ -00000000000b02d0 0000000000000403 R_AARCH64_RELATIVE 81700 │ │ │ │ -00000000000b02d8 0000000000000403 R_AARCH64_RELATIVE 816b0 │ │ │ │ -00000000000b02e0 0000000000000403 R_AARCH64_RELATIVE 81640 │ │ │ │ -00000000000b02e8 0000000000000403 R_AARCH64_RELATIVE 814b0 │ │ │ │ -00000000000b02f0 0000000000000403 R_AARCH64_RELATIVE 812d0 │ │ │ │ -00000000000b02f8 0000000000000403 R_AARCH64_RELATIVE 81110 │ │ │ │ -00000000000b0300 0000000000000403 R_AARCH64_RELATIVE 80f50 │ │ │ │ -00000000000b0308 0000000000000403 R_AARCH64_RELATIVE 80d70 │ │ │ │ -00000000000b0310 0000000000000403 R_AARCH64_RELATIVE 80ba0 │ │ │ │ -00000000000b0318 0000000000000403 R_AARCH64_RELATIVE 80980 │ │ │ │ -00000000000b0320 0000000000000403 R_AARCH64_RELATIVE 807a0 │ │ │ │ -00000000000b0328 0000000000000403 R_AARCH64_RELATIVE 80760 │ │ │ │ -00000000000b0330 0000000000000403 R_AARCH64_RELATIVE 80700 │ │ │ │ -00000000000b0340 0000000000000403 R_AARCH64_RELATIVE 819f0 │ │ │ │ -00000000000b0348 0000000000000403 R_AARCH64_RELATIVE 81950 │ │ │ │ -00000000000b0350 0000000000000403 R_AARCH64_RELATIVE 818f8 │ │ │ │ -00000000000b0358 0000000000000403 R_AARCH64_RELATIVE 81850 │ │ │ │ -00000000000b0360 0000000000000403 R_AARCH64_RELATIVE 81740 │ │ │ │ -00000000000b0368 0000000000000403 R_AARCH64_RELATIVE 816d0 │ │ │ │ -00000000000b0370 0000000000000403 R_AARCH64_RELATIVE 81660 │ │ │ │ -00000000000b0378 0000000000000403 R_AARCH64_RELATIVE 814f0 │ │ │ │ -00000000000b0380 0000000000000403 R_AARCH64_RELATIVE 81320 │ │ │ │ -00000000000b0388 0000000000000403 R_AARCH64_RELATIVE 81160 │ │ │ │ -00000000000b0390 0000000000000403 R_AARCH64_RELATIVE 80fa0 │ │ │ │ -00000000000b0398 0000000000000403 R_AARCH64_RELATIVE 80dc0 │ │ │ │ -00000000000b03a0 0000000000000403 R_AARCH64_RELATIVE 80be0 │ │ │ │ -00000000000b03a8 0000000000000403 R_AARCH64_RELATIVE 809d0 │ │ │ │ -00000000000b03b0 0000000000000403 R_AARCH64_RELATIVE 80810 │ │ │ │ -00000000000b03b8 0000000000000403 R_AARCH64_RELATIVE 80798 │ │ │ │ +00000000000b0020 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0028 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0030 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0038 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0040 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0048 0000000000000403 R_AARCH64_RELATIVE 81530 │ │ │ │ +00000000000b0050 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0058 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0060 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0068 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0070 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0078 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0080 0000000000000403 R_AARCH64_RELATIVE 80a10 │ │ │ │ +00000000000b0088 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0090 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0098 0000000000000403 R_AARCH64_RELATIVE 805e0 │ │ │ │ +00000000000b00a0 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00a8 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00b0 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00b8 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00c0 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00c8 0000000000000403 R_AARCH64_RELATIVE 81540 │ │ │ │ +00000000000b00d0 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00d8 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00e0 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00e8 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00f0 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b00f8 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0100 0000000000000403 R_AARCH64_RELATIVE 80a28 │ │ │ │ +00000000000b0108 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0110 0000000000000403 R_AARCH64_RELATIVE 81908 │ │ │ │ +00000000000b0118 0000000000000403 R_AARCH64_RELATIVE 805f0 │ │ │ │ +00000000000b0120 0000000000000403 R_AARCH64_RELATIVE 81850 │ │ │ │ +00000000000b0128 0000000000000403 R_AARCH64_RELATIVE 817b0 │ │ │ │ +00000000000b0130 0000000000000403 R_AARCH64_RELATIVE 81760 │ │ │ │ +00000000000b0138 0000000000000403 R_AARCH64_RELATIVE 816b0 │ │ │ │ +00000000000b0140 0000000000000403 R_AARCH64_RELATIVE 815a0 │ │ │ │ +00000000000b0148 0000000000000403 R_AARCH64_RELATIVE 81550 │ │ │ │ +00000000000b0150 0000000000000403 R_AARCH64_RELATIVE 814e0 │ │ │ │ +00000000000b0158 0000000000000403 R_AARCH64_RELATIVE 81350 │ │ │ │ +00000000000b0160 0000000000000403 R_AARCH64_RELATIVE 81170 │ │ │ │ +00000000000b0168 0000000000000403 R_AARCH64_RELATIVE 80fb0 │ │ │ │ +00000000000b0170 0000000000000403 R_AARCH64_RELATIVE 80df0 │ │ │ │ +00000000000b0178 0000000000000403 R_AARCH64_RELATIVE 80c10 │ │ │ │ +00000000000b0180 0000000000000403 R_AARCH64_RELATIVE 80a40 │ │ │ │ +00000000000b0188 0000000000000403 R_AARCH64_RELATIVE 80820 │ │ │ │ +00000000000b0190 0000000000000403 R_AARCH64_RELATIVE 80640 │ │ │ │ +00000000000b0198 0000000000000403 R_AARCH64_RELATIVE 80600 │ │ │ │ +00000000000b01a0 0000000000000403 R_AARCH64_RELATIVE 805a0 │ │ │ │ +00000000000b01b0 0000000000000403 R_AARCH64_RELATIVE 81890 │ │ │ │ +00000000000b01b8 0000000000000403 R_AARCH64_RELATIVE 817f0 │ │ │ │ +00000000000b01c0 0000000000000403 R_AARCH64_RELATIVE 81798 │ │ │ │ +00000000000b01c8 0000000000000403 R_AARCH64_RELATIVE 816f0 │ │ │ │ +00000000000b01d0 0000000000000403 R_AARCH64_RELATIVE 815e0 │ │ │ │ +00000000000b01d8 0000000000000403 R_AARCH64_RELATIVE 81570 │ │ │ │ +00000000000b01e0 0000000000000403 R_AARCH64_RELATIVE 81500 │ │ │ │ +00000000000b01e8 0000000000000403 R_AARCH64_RELATIVE 81390 │ │ │ │ +00000000000b01f0 0000000000000403 R_AARCH64_RELATIVE 811c0 │ │ │ │ +00000000000b01f8 0000000000000403 R_AARCH64_RELATIVE 81000 │ │ │ │ +00000000000b0200 0000000000000403 R_AARCH64_RELATIVE 80e40 │ │ │ │ +00000000000b0208 0000000000000403 R_AARCH64_RELATIVE 80c60 │ │ │ │ +00000000000b0210 0000000000000403 R_AARCH64_RELATIVE 80a80 │ │ │ │ +00000000000b0218 0000000000000403 R_AARCH64_RELATIVE 80870 │ │ │ │ +00000000000b0220 0000000000000403 R_AARCH64_RELATIVE 806b0 │ │ │ │ +00000000000b0228 0000000000000403 R_AARCH64_RELATIVE 80638 │ │ │ │ +00000000000b0230 0000000000000403 R_AARCH64_RELATIVE 7d9c0 │ │ │ │ +00000000000b0238 0000000000000403 R_AARCH64_RELATIVE 7d9c8 │ │ │ │ +00000000000b0240 0000000000000403 R_AARCH64_RELATIVE 7d9d0 │ │ │ │ 00000000000aff00 0000001400000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ 00000000000aff10 0000001900000401 R_AARCH64_GLOB_DAT 0000000000000000 stdout@GLIBC_2.17 + 0 │ │ │ │ 00000000000aff18 0000001a00000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ 00000000000aff20 0000002800000401 R_AARCH64_GLOB_DAT 0000000000000000 seq_nt16_str@HTSLIB_1.0 + 0 │ │ │ │ 00000000000aff28 0000002a00000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 00000000000aff30 0000002c00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 00000000000aff48 0000003400000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: AArch64 feature: BTI, PAC │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 345abf014ef9bf0d424ebdf877d03e55b0dbc084 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 8abf22cfdd7328b44718c598b16054daf7e820fe │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.7.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1131 +1,1131 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x22ec (offset: 0x84430) │ │ │ │ + Start of frame section: 0x22e8 (offset: 0x84428) │ │ │ │ Entries in search table: 0x45c │ │ │ │ - 0xfffffffffff81580 (offset: 0x36c0) -> 0xa4ec fde=[ 81fc] │ │ │ │ - 0xfffffffffff815a0 (offset: 0x36e0) -> 0x11abc fde=[ f7cc] │ │ │ │ - 0xfffffffffff82a00 (offset: 0x4b40) -> 0x2304 fde=[ 14] │ │ │ │ - 0xfffffffffff82a60 (offset: 0x4ba0) -> 0x2318 fde=[ 28] │ │ │ │ - 0xfffffffffff82a90 (offset: 0x4bd0) -> 0x232c fde=[ 3c] │ │ │ │ - 0xfffffffffff82acc (offset: 0x4c0c) -> 0x2340 fde=[ 50] │ │ │ │ - 0xfffffffffff82b20 (offset: 0x4c60) -> 0x2368 fde=[ 78] │ │ │ │ - 0xfffffffffff82b40 (offset: 0x4c80) -> 0x2380 fde=[ 90] │ │ │ │ - 0xfffffffffff82d64 (offset: 0x4ea4) -> 0x23d0 fde=[ e0] │ │ │ │ - 0xfffffffffff830e0 (offset: 0x5220) -> 0x2420 fde=[ 130] │ │ │ │ - 0xfffffffffff83100 (offset: 0x5240) -> 0x2434 fde=[ 144] │ │ │ │ - 0xfffffffffff83200 (offset: 0x5340) -> 0x2460 fde=[ 170] │ │ │ │ - 0xfffffffffff83284 (offset: 0x53c4) -> 0x248c fde=[ 19c] │ │ │ │ - 0xfffffffffff83300 (offset: 0x5440) -> 0x24b8 fde=[ 1c8] │ │ │ │ - 0xfffffffffff83400 (offset: 0x5540) -> 0x2500 fde=[ 210] │ │ │ │ - 0xfffffffffff8350c (offset: 0x564c) -> 0x2538 fde=[ 248] │ │ │ │ - 0xfffffffffff836a4 (offset: 0x57e4) -> 0x2588 fde=[ 298] │ │ │ │ - 0xfffffffffff839a4 (offset: 0x5ae4) -> 0x25fc fde=[ 30c] │ │ │ │ - 0xfffffffffff83aa0 (offset: 0x5be0) -> 0x2634 fde=[ 344] │ │ │ │ - 0xfffffffffff83c80 (offset: 0x5dc0) -> 0x2670 fde=[ 380] │ │ │ │ - 0xfffffffffff83cc0 (offset: 0x5e00) -> 0x2684 fde=[ 394] │ │ │ │ - 0xfffffffffff83d00 (offset: 0x5e40) -> 0x26ac fde=[ 3bc] │ │ │ │ - 0xfffffffffff83d40 (offset: 0x5e80) -> 0x26d4 fde=[ 3e4] │ │ │ │ - 0xfffffffffff83db0 (offset: 0x5ef0) -> 0x26fc fde=[ 40c] │ │ │ │ - 0xfffffffffff83e4c (offset: 0x5f8c) -> 0x2724 fde=[ 434] │ │ │ │ - 0xfffffffffff83e64 (offset: 0x5fa4) -> 0x2738 fde=[ 448] │ │ │ │ - 0xfffffffffff83ec4 (offset: 0x6004) -> 0x2760 fde=[ 470] │ │ │ │ - 0xfffffffffff83f6c (offset: 0x60ac) -> 0x2794 fde=[ 4a4] │ │ │ │ - 0xfffffffffff841c8 (offset: 0x6308) -> 0x27ec fde=[ 4fc] │ │ │ │ - 0xfffffffffff84280 (offset: 0x63c0) -> 0x281c fde=[ 52c] │ │ │ │ - 0xfffffffffff84404 (offset: 0x6544) -> 0x2854 fde=[ 564] │ │ │ │ - 0xfffffffffff845c0 (offset: 0x6700) -> 0x288c fde=[ 59c] │ │ │ │ - 0xfffffffffff84720 (offset: 0x6860) -> 0x28b8 fde=[ 5c8] │ │ │ │ - 0xfffffffffff84870 (offset: 0x69b0) -> 0x28f4 fde=[ 604] │ │ │ │ - 0xfffffffffff84b00 (offset: 0x6c40) -> 0x2940 fde=[ 650] │ │ │ │ - 0xfffffffffff84d4c (offset: 0x6e8c) -> 0x29b8 fde=[ 6c8] │ │ │ │ - 0xfffffffffff84ec0 (offset: 0x7000) -> 0x29ec fde=[ 6fc] │ │ │ │ - 0xfffffffffff84f40 (offset: 0x7080) -> 0x2a00 fde=[ 710] │ │ │ │ - 0xfffffffffff84fa0 (offset: 0x70e0) -> 0x2a14 fde=[ 724] │ │ │ │ - 0xfffffffffff8522c (offset: 0x736c) -> 0x2a90 fde=[ 7a0] │ │ │ │ - 0xfffffffffff855e8 (offset: 0x7728) -> 0x2af8 fde=[ 808] │ │ │ │ - 0xfffffffffff85690 (offset: 0x77d0) -> 0x2b38 fde=[ 848] │ │ │ │ - 0xfffffffffff859c0 (offset: 0x7b00) -> 0x2bb0 fde=[ 8c0] │ │ │ │ - 0xfffffffffff86020 (offset: 0x8160) -> 0x2bf8 fde=[ 908] │ │ │ │ - 0xfffffffffff866e0 (offset: 0x8820) -> 0x2c40 fde=[ 950] │ │ │ │ - 0xfffffffffff867a0 (offset: 0x88e0) -> 0x2c74 fde=[ 984] │ │ │ │ - 0xfffffffffff868ac (offset: 0x89ec) -> 0x2ca4 fde=[ 9b4] │ │ │ │ - 0xfffffffffff86a68 (offset: 0x8ba8) -> 0x2ce8 fde=[ 9f8] │ │ │ │ - 0xfffffffffff86bb0 (offset: 0x8cf0) -> 0x2d34 fde=[ a44] │ │ │ │ - 0xfffffffffff86c20 (offset: 0x8d60) -> 0x2d5c fde=[ a6c] │ │ │ │ - 0xfffffffffff86c8c (offset: 0x8dcc) -> 0x2d70 fde=[ a80] │ │ │ │ - 0xfffffffffff86de0 (offset: 0x8f20) -> 0x2dc0 fde=[ ad0] │ │ │ │ - 0xfffffffffff86e20 (offset: 0x8f60) -> 0x2de8 fde=[ af8] │ │ │ │ - 0xfffffffffff86e80 (offset: 0x8fc0) -> 0x2e10 fde=[ b20] │ │ │ │ - 0xfffffffffff86ea8 (offset: 0x8fe8) -> 0x2e24 fde=[ b34] │ │ │ │ - 0xfffffffffff87120 (offset: 0x9260) -> 0x2e60 fde=[ b70] │ │ │ │ - 0xfffffffffff871e8 (offset: 0x9328) -> 0x2e94 fde=[ ba4] │ │ │ │ - 0xfffffffffff872c0 (offset: 0x9400) -> 0x2ed0 fde=[ be0] │ │ │ │ - 0xfffffffffff87410 (offset: 0x9550) -> 0x2f20 fde=[ c30] │ │ │ │ - 0xfffffffffff87500 (offset: 0x9640) -> 0x2f58 fde=[ c68] │ │ │ │ - 0xfffffffffff875e8 (offset: 0x9728) -> 0x2f90 fde=[ ca0] │ │ │ │ - 0xfffffffffff876c0 (offset: 0x9800) -> 0x2fdc fde=[ cec] │ │ │ │ - 0xfffffffffff877c0 (offset: 0x9900) -> 0x3018 fde=[ d28] │ │ │ │ - 0xfffffffffff878d0 (offset: 0x9a10) -> 0x3050 fde=[ d60] │ │ │ │ - 0xfffffffffff87a24 (offset: 0x9b64) -> 0x30b0 fde=[ dc0] │ │ │ │ - 0xfffffffffff87ae8 (offset: 0x9c28) -> 0x30ec fde=[ dfc] │ │ │ │ - 0xfffffffffff87bac (offset: 0x9cec) -> 0x3128 fde=[ e38] │ │ │ │ - 0xfffffffffff87d04 (offset: 0x9e44) -> 0x316c fde=[ e7c] │ │ │ │ - 0xfffffffffff87dd0 (offset: 0x9f10) -> 0x31ac fde=[ ebc] │ │ │ │ - 0xfffffffffff87ea0 (offset: 0x9fe0) -> 0x31f0 fde=[ f00] │ │ │ │ - 0xfffffffffff87ecc (offset: 0xa00c) -> 0x320c fde=[ f1c] │ │ │ │ - 0xfffffffffff87f00 (offset: 0xa040) -> 0x3228 fde=[ f38] │ │ │ │ - 0xfffffffffff87f30 (offset: 0xa070) -> 0x3244 fde=[ f54] │ │ │ │ - 0xfffffffffff87f60 (offset: 0xa0a0) -> 0x3260 fde=[ f70] │ │ │ │ - 0xfffffffffff884c0 (offset: 0xa600) -> 0x32a8 fde=[ fb8] │ │ │ │ - 0xfffffffffff88dc8 (offset: 0xaf08) -> 0x32f0 fde=[ 1000] │ │ │ │ - 0xfffffffffff88e24 (offset: 0xaf64) -> 0x3314 fde=[ 1024] │ │ │ │ - 0xfffffffffff88e30 (offset: 0xaf70) -> 0x3328 fde=[ 1038] │ │ │ │ - 0xfffffffffff88ea0 (offset: 0xafe0) -> 0x3354 fde=[ 1064] │ │ │ │ - 0xfffffffffff88f08 (offset: 0xb048) -> 0x3380 fde=[ 1090] │ │ │ │ - 0xfffffffffff88f40 (offset: 0xb080) -> 0x3394 fde=[ 10a4] │ │ │ │ - 0xfffffffffff88fa0 (offset: 0xb0e0) -> 0x33bc fde=[ 10cc] │ │ │ │ - 0xfffffffffff88fc0 (offset: 0xb100) -> 0x33d0 fde=[ 10e0] │ │ │ │ - 0xfffffffffff8904c (offset: 0xb18c) -> 0x3400 fde=[ 1110] │ │ │ │ - 0xfffffffffff890c4 (offset: 0xb204) -> 0x3430 fde=[ 1140] │ │ │ │ - 0xfffffffffff89140 (offset: 0xb280) -> 0x3460 fde=[ 1170] │ │ │ │ - 0xfffffffffff89224 (offset: 0xb364) -> 0x34a4 fde=[ 11b4] │ │ │ │ - 0xfffffffffff89340 (offset: 0xb480) -> 0x350c fde=[ 121c] │ │ │ │ - 0xfffffffffff89564 (offset: 0xb6a4) -> 0x3550 fde=[ 1260] │ │ │ │ - 0xfffffffffff895e8 (offset: 0xb728) -> 0x3584 fde=[ 1294] │ │ │ │ - 0xfffffffffff89660 (offset: 0xb7a0) -> 0x35b8 fde=[ 12c8] │ │ │ │ - 0xfffffffffff897c0 (offset: 0xb900) -> 0x35fc fde=[ 130c] │ │ │ │ - 0xfffffffffff89920 (offset: 0xba60) -> 0x3638 fde=[ 1348] │ │ │ │ - 0xfffffffffff89ae0 (offset: 0xbc20) -> 0x3678 fde=[ 1388] │ │ │ │ - 0xfffffffffff89c88 (offset: 0xbdc8) -> 0x36c8 fde=[ 13d8] │ │ │ │ - 0xfffffffffff8a010 (offset: 0xc150) -> 0x372c fde=[ 143c] │ │ │ │ - 0xfffffffffff8a1e0 (offset: 0xc320) -> 0x3760 fde=[ 1470] │ │ │ │ - 0xfffffffffff8a580 (offset: 0xc6c0) -> 0x3814 fde=[ 1524] │ │ │ │ - 0xfffffffffff8a844 (offset: 0xc984) -> 0x3858 fde=[ 1568] │ │ │ │ - 0xfffffffffff8b1c0 (offset: 0xd300) -> 0x38a0 fde=[ 15b0] │ │ │ │ - 0xfffffffffff8b600 (offset: 0xd740) -> 0x38e8 fde=[ 15f8] │ │ │ │ - 0xfffffffffff8b7e0 (offset: 0xd920) -> 0x3940 fde=[ 1650] │ │ │ │ - 0xfffffffffff8bd48 (offset: 0xde88) -> 0x3988 fde=[ 1698] │ │ │ │ - 0xfffffffffff8ca24 (offset: 0xeb64) -> 0x39d0 fde=[ 16e0] │ │ │ │ - 0xfffffffffff8da04 (offset: 0xfb44) -> 0x3a18 fde=[ 1728] │ │ │ │ - 0xfffffffffff8dfc0 (offset: 0x10100) -> 0x3a60 fde=[ 1770] │ │ │ │ - 0xfffffffffff8e2a4 (offset: 0x103e4) -> 0x3abc fde=[ 17cc] │ │ │ │ - 0xfffffffffff8e54c (offset: 0x1068c) -> 0x3b40 fde=[ 1850] │ │ │ │ - 0xfffffffffff8e5c8 (offset: 0x10708) -> 0x3b78 fde=[ 1888] │ │ │ │ - 0xfffffffffff8e7b0 (offset: 0x108f0) -> 0x3ba8 fde=[ 18b8] │ │ │ │ - 0xfffffffffff8e890 (offset: 0x109d0) -> 0x3bd8 fde=[ 18e8] │ │ │ │ - 0xfffffffffff8eb40 (offset: 0x10c80) -> 0x3c64 fde=[ 1974] │ │ │ │ - 0xfffffffffff8ec2c (offset: 0x10d6c) -> 0x3cac fde=[ 19bc] │ │ │ │ - 0xfffffffffff8eca0 (offset: 0x10de0) -> 0x3cd8 fde=[ 19e8] │ │ │ │ - 0xfffffffffff8ed64 (offset: 0x10ea4) -> 0x3d0c fde=[ 1a1c] │ │ │ │ - 0xfffffffffff8ee28 (offset: 0x10f68) -> 0x3d40 fde=[ 1a50] │ │ │ │ - 0xfffffffffff8eeec (offset: 0x1102c) -> 0x3d74 fde=[ 1a84] │ │ │ │ - 0xfffffffffff8efb0 (offset: 0x110f0) -> 0x3da8 fde=[ 1ab8] │ │ │ │ - 0xfffffffffff8f080 (offset: 0x111c0) -> 0x3de0 fde=[ 1af0] │ │ │ │ - 0xfffffffffff8f140 (offset: 0x11280) -> 0x3e18 fde=[ 1b28] │ │ │ │ - 0xfffffffffff8f200 (offset: 0x11340) -> 0x3e50 fde=[ 1b60] │ │ │ │ - 0xfffffffffff8f2a4 (offset: 0x113e4) -> 0x3e8c fde=[ 1b9c] │ │ │ │ - 0xfffffffffff8f348 (offset: 0x11488) -> 0x3ec8 fde=[ 1bd8] │ │ │ │ - 0xfffffffffff8f40c (offset: 0x1154c) -> 0x3efc fde=[ 1c0c] │ │ │ │ - 0xfffffffffff8f4d0 (offset: 0x11610) -> 0x3f30 fde=[ 1c40] │ │ │ │ - 0xfffffffffff8f5a0 (offset: 0x116e0) -> 0x3f64 fde=[ 1c74] │ │ │ │ - 0xfffffffffff8f664 (offset: 0x117a4) -> 0x3f98 fde=[ 1ca8] │ │ │ │ - 0xfffffffffff8f720 (offset: 0x11860) -> 0x3fd0 fde=[ 1ce0] │ │ │ │ - 0xfffffffffff8f7c0 (offset: 0x11900) -> 0x4008 fde=[ 1d18] │ │ │ │ - 0xfffffffffff8f8a0 (offset: 0x119e0) -> 0x403c fde=[ 1d4c] │ │ │ │ - 0xfffffffffff8f960 (offset: 0x11aa0) -> 0x4070 fde=[ 1d80] │ │ │ │ - 0xfffffffffff8fb00 (offset: 0x11c40) -> 0x40bc fde=[ 1dcc] │ │ │ │ - 0xfffffffffff8fc80 (offset: 0x11dc0) -> 0x4108 fde=[ 1e18] │ │ │ │ - 0xfffffffffff8ff04 (offset: 0x12044) -> 0x4164 fde=[ 1e74] │ │ │ │ - 0xfffffffffff901ac (offset: 0x122ec) -> 0x41f4 fde=[ 1f04] │ │ │ │ - 0xfffffffffff90600 (offset: 0x12740) -> 0x4274 fde=[ 1f84] │ │ │ │ - 0xfffffffffff90900 (offset: 0x12a40) -> 0x42d0 fde=[ 1fe0] │ │ │ │ - 0xfffffffffff90c00 (offset: 0x12d40) -> 0x432c fde=[ 203c] │ │ │ │ - 0xfffffffffff90f00 (offset: 0x13040) -> 0x4388 fde=[ 2098] │ │ │ │ - 0xfffffffffff91200 (offset: 0x13340) -> 0x43e4 fde=[ 20f4] │ │ │ │ - 0xfffffffffff91508 (offset: 0x13648) -> 0x4460 fde=[ 2170] │ │ │ │ - 0xfffffffffff917e8 (offset: 0x13928) -> 0x44cc fde=[ 21dc] │ │ │ │ - 0xfffffffffff91ac8 (offset: 0x13c08) -> 0x452c fde=[ 223c] │ │ │ │ - 0xfffffffffff91da8 (offset: 0x13ee8) -> 0x458c fde=[ 229c] │ │ │ │ - 0xfffffffffff91de0 (offset: 0x13f20) -> 0x45b4 fde=[ 22c4] │ │ │ │ - 0xfffffffffff91e80 (offset: 0x13fc0) -> 0x45e8 fde=[ 22f8] │ │ │ │ - 0xfffffffffff92060 (offset: 0x141a0) -> 0x4644 fde=[ 2354] │ │ │ │ - 0xfffffffffff92130 (offset: 0x14270) -> 0x4678 fde=[ 2388] │ │ │ │ - 0xfffffffffff928a0 (offset: 0x149e0) -> 0x46f8 fde=[ 2408] │ │ │ │ - 0xfffffffffff9294c (offset: 0x14a8c) -> 0x4730 fde=[ 2440] │ │ │ │ - 0xfffffffffff92960 (offset: 0x14aa0) -> 0x4744 fde=[ 2454] │ │ │ │ - 0xfffffffffff929a4 (offset: 0x14ae4) -> 0x476c fde=[ 247c] │ │ │ │ - 0xfffffffffff92a2c (offset: 0x14b6c) -> 0x47a4 fde=[ 24b4] │ │ │ │ - 0xfffffffffff92aac (offset: 0x14bec) -> 0x47d4 fde=[ 24e4] │ │ │ │ - 0xfffffffffff92b28 (offset: 0x14c68) -> 0x4804 fde=[ 2514] │ │ │ │ - 0xfffffffffff92b80 (offset: 0x14cc0) -> 0x4818 fde=[ 2528] │ │ │ │ - 0xfffffffffff92b8c (offset: 0x14ccc) -> 0x482c fde=[ 253c] │ │ │ │ - 0xfffffffffff92ba0 (offset: 0x14ce0) -> 0x4840 fde=[ 2550] │ │ │ │ - 0xfffffffffff92bc0 (offset: 0x14d00) -> 0x4858 fde=[ 2568] │ │ │ │ - 0xfffffffffff92d20 (offset: 0x14e60) -> 0x48b8 fde=[ 25c8] │ │ │ │ - 0xfffffffffff92e40 (offset: 0x14f80) -> 0x48f0 fde=[ 2600] │ │ │ │ - 0xfffffffffff92f30 (offset: 0x15070) -> 0x4934 fde=[ 2644] │ │ │ │ - 0xfffffffffff93560 (offset: 0x156a0) -> 0x49ac fde=[ 26bc] │ │ │ │ - 0xfffffffffff93840 (offset: 0x15980) -> 0x49f0 fde=[ 2700] │ │ │ │ - 0xfffffffffff9386c (offset: 0x159ac) -> 0x4a0c fde=[ 271c] │ │ │ │ - 0xfffffffffff938e8 (offset: 0x15a28) -> 0x4a30 fde=[ 2740] │ │ │ │ - 0xfffffffffff93944 (offset: 0x15a84) -> 0x4a58 fde=[ 2768] │ │ │ │ - 0xfffffffffff939c0 (offset: 0x15b00) -> 0x4a88 fde=[ 2798] │ │ │ │ - 0xfffffffffff93ac0 (offset: 0x15c00) -> 0x4acc fde=[ 27dc] │ │ │ │ - 0xfffffffffff93b00 (offset: 0x15c40) -> 0x4af0 fde=[ 2800] │ │ │ │ - 0xfffffffffff93d4c (offset: 0x15e8c) -> 0x4b54 fde=[ 2864] │ │ │ │ - 0xfffffffffff93ec8 (offset: 0x16008) -> 0x4bb4 fde=[ 28c4] │ │ │ │ - 0xfffffffffff94110 (offset: 0x16250) -> 0x4c1c fde=[ 292c] │ │ │ │ - 0xfffffffffff94300 (offset: 0x16440) -> 0x4c64 fde=[ 2974] │ │ │ │ - 0xfffffffffff94520 (offset: 0x16660) -> 0x4cb0 fde=[ 29c0] │ │ │ │ - 0xfffffffffff94780 (offset: 0x168c0) -> 0x4d20 fde=[ 2a30] │ │ │ │ - 0xfffffffffff94940 (offset: 0x16a80) -> 0x4d78 fde=[ 2a88] │ │ │ │ - 0xfffffffffff94c00 (offset: 0x16d40) -> 0x4df8 fde=[ 2b08] │ │ │ │ - 0xfffffffffff94de0 (offset: 0x16f20) -> 0x4e30 fde=[ 2b40] │ │ │ │ - 0xfffffffffff950e0 (offset: 0x17220) -> 0x4ea0 fde=[ 2bb0] │ │ │ │ - 0xfffffffffff951cc (offset: 0x1730c) -> 0x4ed8 fde=[ 2be8] │ │ │ │ - 0xfffffffffff95640 (offset: 0x17780) -> 0x4f28 fde=[ 2c38] │ │ │ │ - 0xfffffffffff95a40 (offset: 0x17b80) -> 0x4fc0 fde=[ 2cd0] │ │ │ │ - 0xfffffffffff95da0 (offset: 0x17ee0) -> 0x5028 fde=[ 2d38] │ │ │ │ - 0xfffffffffff95ec0 (offset: 0x18000) -> 0x5068 fde=[ 2d78] │ │ │ │ - 0xfffffffffff960c8 (offset: 0x18208) -> 0x50d0 fde=[ 2de0] │ │ │ │ - 0xfffffffffff9678c (offset: 0x188cc) -> 0x5118 fde=[ 2e28] │ │ │ │ - 0xfffffffffff967f0 (offset: 0x18930) -> 0x5144 fde=[ 2e54] │ │ │ │ - 0xfffffffffff96cac (offset: 0x18dec) -> 0x51bc fde=[ 2ecc] │ │ │ │ - 0xfffffffffff97120 (offset: 0x19260) -> 0x5220 fde=[ 2f30] │ │ │ │ - 0xfffffffffff9766c (offset: 0x197ac) -> 0x5284 fde=[ 2f94] │ │ │ │ - 0xfffffffffff97b00 (offset: 0x19c40) -> 0x5300 fde=[ 3010] │ │ │ │ - 0xfffffffffff97b68 (offset: 0x19ca8) -> 0x5314 fde=[ 3024] │ │ │ │ - 0xfffffffffff97f60 (offset: 0x1a0a0) -> 0x539c fde=[ 30ac] │ │ │ │ - 0xfffffffffff97fc4 (offset: 0x1a104) -> 0x53b0 fde=[ 30c0] │ │ │ │ - 0xfffffffffff98024 (offset: 0x1a164) -> 0x53c4 fde=[ 30d4] │ │ │ │ - 0xfffffffffff98070 (offset: 0x1a1b0) -> 0x53d8 fde=[ 30e8] │ │ │ │ - 0xfffffffffff980c0 (offset: 0x1a200) -> 0x53ec fde=[ 30fc] │ │ │ │ - 0xfffffffffff9810c (offset: 0x1a24c) -> 0x5400 fde=[ 3110] │ │ │ │ - 0xfffffffffff98160 (offset: 0x1a2a0) -> 0x5414 fde=[ 3124] │ │ │ │ - 0xfffffffffff98260 (offset: 0x1a3a0) -> 0x546c fde=[ 317c] │ │ │ │ - 0xfffffffffff98400 (offset: 0x1a540) -> 0x5480 fde=[ 3190] │ │ │ │ - 0xfffffffffff9850c (offset: 0x1a64c) -> 0x54c4 fde=[ 31d4] │ │ │ │ - 0xfffffffffff985e4 (offset: 0x1a724) -> 0x54d8 fde=[ 31e8] │ │ │ │ - 0xfffffffffff98b44 (offset: 0x1ac84) -> 0x551c fde=[ 322c] │ │ │ │ - 0xfffffffffff98bb0 (offset: 0x1acf0) -> 0x5530 fde=[ 3240] │ │ │ │ - 0xfffffffffff98c2c (offset: 0x1ad6c) -> 0x5544 fde=[ 3254] │ │ │ │ - 0xfffffffffff98ca0 (offset: 0x1ade0) -> 0x5558 fde=[ 3268] │ │ │ │ - 0xfffffffffff98e00 (offset: 0x1af40) -> 0x5580 fde=[ 3290] │ │ │ │ - 0xfffffffffff99060 (offset: 0x1b1a0) -> 0x55c8 fde=[ 32d8] │ │ │ │ - 0xfffffffffff99200 (offset: 0x1b340) -> 0x5660 fde=[ 3370] │ │ │ │ - 0xfffffffffff99410 (offset: 0x1b550) -> 0x56a8 fde=[ 33b8] │ │ │ │ - 0xfffffffffff99640 (offset: 0x1b780) -> 0x5740 fde=[ 3450] │ │ │ │ - 0xfffffffffff99748 (offset: 0x1b888) -> 0x5780 fde=[ 3490] │ │ │ │ - 0xfffffffffff99a20 (offset: 0x1bb60) -> 0x57f0 fde=[ 3500] │ │ │ │ - 0xfffffffffff99a40 (offset: 0x1bb80) -> 0x5808 fde=[ 3518] │ │ │ │ - 0xfffffffffff99ac0 (offset: 0x1bc00) -> 0x5824 fde=[ 3534] │ │ │ │ - 0xfffffffffff99b68 (offset: 0x1bca8) -> 0x5840 fde=[ 3550] │ │ │ │ - 0xfffffffffff99c60 (offset: 0x1bda0) -> 0x5854 fde=[ 3564] │ │ │ │ - 0xfffffffffff9a2d0 (offset: 0x1c410) -> 0x590c fde=[ 361c] │ │ │ │ - 0xfffffffffff9a3cc (offset: 0x1c50c) -> 0x5954 fde=[ 3664] │ │ │ │ - 0xfffffffffff9a520 (offset: 0x1c660) -> 0x59a8 fde=[ 36b8] │ │ │ │ - 0xfffffffffff9ab20 (offset: 0x1cc60) -> 0x5a44 fde=[ 3754] │ │ │ │ - 0xfffffffffff9ade0 (offset: 0x1cf20) -> 0x5ad4 fde=[ 37e4] │ │ │ │ - 0xfffffffffff9ae48 (offset: 0x1cf88) -> 0x5b0c fde=[ 381c] │ │ │ │ - 0xfffffffffff9b160 (offset: 0x1d2a0) -> 0x5b78 fde=[ 3888] │ │ │ │ - 0xfffffffffff9b180 (offset: 0x1d2c0) -> 0x5b8c fde=[ 389c] │ │ │ │ - 0xfffffffffff9b350 (offset: 0x1d490) -> 0x5bfc fde=[ 390c] │ │ │ │ - 0xfffffffffff9b3e4 (offset: 0x1d524) -> 0x5c24 fde=[ 3934] │ │ │ │ - 0xfffffffffff9b420 (offset: 0x1d560) -> 0x5c4c fde=[ 395c] │ │ │ │ - 0xfffffffffff9b480 (offset: 0x1d5c0) -> 0x5c60 fde=[ 3970] │ │ │ │ - 0xfffffffffff9b490 (offset: 0x1d5d0) -> 0x5c74 fde=[ 3984] │ │ │ │ - 0xfffffffffff9b500 (offset: 0x1d640) -> 0x5ca0 fde=[ 39b0] │ │ │ │ - 0xfffffffffff9b5a0 (offset: 0x1d6e0) -> 0x5ce8 fde=[ 39f8] │ │ │ │ - 0xfffffffffff9b5c0 (offset: 0x1d700) -> 0x5cfc fde=[ 3a0c] │ │ │ │ - 0xfffffffffff9b5cc (offset: 0x1d70c) -> 0x5d10 fde=[ 3a20] │ │ │ │ - 0xfffffffffff9b5e0 (offset: 0x1d720) -> 0x5d24 fde=[ 3a34] │ │ │ │ - 0xfffffffffff9b5f0 (offset: 0x1d730) -> 0x5d38 fde=[ 3a48] │ │ │ │ - 0xfffffffffff9b640 (offset: 0x1d780) -> 0x5d60 fde=[ 3a70] │ │ │ │ - 0xfffffffffff9b660 (offset: 0x1d7a0) -> 0x5d74 fde=[ 3a84] │ │ │ │ - 0xfffffffffff9b6cc (offset: 0x1d80c) -> 0x5da4 fde=[ 3ab4] │ │ │ │ - 0xfffffffffff9b764 (offset: 0x1d8a4) -> 0x5dd0 fde=[ 3ae0] │ │ │ │ - 0xfffffffffff9b780 (offset: 0x1d8c0) -> 0x5de4 fde=[ 3af4] │ │ │ │ - 0xfffffffffff9b790 (offset: 0x1d8d0) -> 0x5df8 fde=[ 3b08] │ │ │ │ - 0xfffffffffff9b7ac (offset: 0x1d8ec) -> 0x5e0c fde=[ 3b1c] │ │ │ │ - 0xfffffffffff9b7ec (offset: 0x1d92c) -> 0x5e34 fde=[ 3b44] │ │ │ │ - 0xfffffffffff9b800 (offset: 0x1d940) -> 0x5e48 fde=[ 3b58] │ │ │ │ - 0xfffffffffff9b810 (offset: 0x1d950) -> 0x5e5c fde=[ 3b6c] │ │ │ │ - 0xfffffffffff9b820 (offset: 0x1d960) -> 0x5e70 fde=[ 3b80] │ │ │ │ - 0xfffffffffff9b840 (offset: 0x1d980) -> 0x5e84 fde=[ 3b94] │ │ │ │ - 0xfffffffffff9b84c (offset: 0x1d98c) -> 0x5e98 fde=[ 3ba8] │ │ │ │ - 0xfffffffffff9b860 (offset: 0x1d9a0) -> 0x5eac fde=[ 3bbc] │ │ │ │ - 0xfffffffffff9b86c (offset: 0x1d9ac) -> 0x5ec0 fde=[ 3bd0] │ │ │ │ - 0xfffffffffff9b880 (offset: 0x1d9c0) -> 0x5ed4 fde=[ 3be4] │ │ │ │ - 0xfffffffffff9b890 (offset: 0x1d9d0) -> 0x5ee8 fde=[ 3bf8] │ │ │ │ - 0xfffffffffff9b8a0 (offset: 0x1d9e0) -> 0x5efc fde=[ 3c0c] │ │ │ │ - 0xfffffffffff9b8ac (offset: 0x1d9ec) -> 0x5f10 fde=[ 3c20] │ │ │ │ - 0xfffffffffff9b924 (offset: 0x1da64) -> 0x5f40 fde=[ 3c50] │ │ │ │ - 0xfffffffffff9ba44 (offset: 0x1db84) -> 0x5fa4 fde=[ 3cb4] │ │ │ │ - 0xfffffffffff9ba50 (offset: 0x1db90) -> 0x5fb8 fde=[ 3cc8] │ │ │ │ - 0xfffffffffff9ba60 (offset: 0x1dba0) -> 0x5fcc fde=[ 3cdc] │ │ │ │ - 0xfffffffffff9bacc (offset: 0x1dc0c) -> 0x5ff8 fde=[ 3d08] │ │ │ │ - 0xfffffffffff9bae0 (offset: 0x1dc20) -> 0x600c fde=[ 3d1c] │ │ │ │ - 0xfffffffffff9bb88 (offset: 0x1dcc8) -> 0x605c fde=[ 3d6c] │ │ │ │ - 0xfffffffffff9bc80 (offset: 0x1ddc0) -> 0x60ac fde=[ 3dbc] │ │ │ │ - 0xfffffffffff9bcc8 (offset: 0x1de08) -> 0x60c0 fde=[ 3dd0] │ │ │ │ - 0xfffffffffff9bd50 (offset: 0x1de90) -> 0x60d4 fde=[ 3de4] │ │ │ │ - 0xfffffffffff9be40 (offset: 0x1df80) -> 0x6120 fde=[ 3e30] │ │ │ │ - 0xfffffffffff9c200 (offset: 0x1e340) -> 0x6134 fde=[ 3e44] │ │ │ │ - 0xfffffffffff9c2a8 (offset: 0x1e3e8) -> 0x6164 fde=[ 3e74] │ │ │ │ - 0xfffffffffff9c2c4 (offset: 0x1e404) -> 0x6178 fde=[ 3e88] │ │ │ │ - 0xfffffffffff9c300 (offset: 0x1e440) -> 0x618c fde=[ 3e9c] │ │ │ │ - 0xfffffffffff9c3ec (offset: 0x1e52c) -> 0x61c4 fde=[ 3ed4] │ │ │ │ - 0xfffffffffff9c4a0 (offset: 0x1e5e0) -> 0x6210 fde=[ 3f20] │ │ │ │ - 0xfffffffffff9c4c0 (offset: 0x1e600) -> 0x6224 fde=[ 3f34] │ │ │ │ - 0xfffffffffff9c510 (offset: 0x1e650) -> 0x6238 fde=[ 3f48] │ │ │ │ - 0xfffffffffff9c590 (offset: 0x1e6d0) -> 0x624c fde=[ 3f5c] │ │ │ │ - 0xfffffffffff9c648 (offset: 0x1e788) -> 0x6298 fde=[ 3fa8] │ │ │ │ - 0xfffffffffff9c74c (offset: 0x1e88c) -> 0x62ec fde=[ 3ffc] │ │ │ │ - 0xfffffffffff9ce40 (offset: 0x1ef80) -> 0x6334 fde=[ 4044] │ │ │ │ - 0xfffffffffff9cf84 (offset: 0x1f0c4) -> 0x636c fde=[ 407c] │ │ │ │ - 0xfffffffffff9d0a0 (offset: 0x1f1e0) -> 0x63a0 fde=[ 40b0] │ │ │ │ - 0xfffffffffff9d2a0 (offset: 0x1f3e0) -> 0x6400 fde=[ 4110] │ │ │ │ - 0xfffffffffff9d2c0 (offset: 0x1f400) -> 0x6414 fde=[ 4124] │ │ │ │ - 0xfffffffffff9d2d0 (offset: 0x1f410) -> 0x6428 fde=[ 4138] │ │ │ │ - 0xfffffffffff9d2e0 (offset: 0x1f420) -> 0x643c fde=[ 414c] │ │ │ │ - 0xfffffffffff9d5c0 (offset: 0x1f700) -> 0x6450 fde=[ 4160] │ │ │ │ - 0xfffffffffff9d828 (offset: 0x1f968) -> 0x6464 fde=[ 4174] │ │ │ │ - 0xfffffffffff9da88 (offset: 0x1fbc8) -> 0x6478 fde=[ 4188] │ │ │ │ - 0xfffffffffff9dad0 (offset: 0x1fc10) -> 0x648c fde=[ 419c] │ │ │ │ - 0xfffffffffff9db40 (offset: 0x1fc80) -> 0x64a0 fde=[ 41b0] │ │ │ │ - 0xfffffffffff9db88 (offset: 0x1fcc8) -> 0x64b4 fde=[ 41c4] │ │ │ │ - 0xfffffffffff9dbf0 (offset: 0x1fd30) -> 0x64c8 fde=[ 41d8] │ │ │ │ - 0xfffffffffff9dc40 (offset: 0x1fd80) -> 0x64dc fde=[ 41ec] │ │ │ │ - 0xfffffffffff9dce0 (offset: 0x1fe20) -> 0x64f0 fde=[ 4200] │ │ │ │ - 0xfffffffffff9dd28 (offset: 0x1fe68) -> 0x6504 fde=[ 4214] │ │ │ │ - 0xfffffffffff9ddc0 (offset: 0x1ff00) -> 0x6518 fde=[ 4228] │ │ │ │ - 0xfffffffffff9de80 (offset: 0x1ffc0) -> 0x652c fde=[ 423c] │ │ │ │ - 0xfffffffffff9dee0 (offset: 0x20020) -> 0x6540 fde=[ 4250] │ │ │ │ - 0xfffffffffff9df40 (offset: 0x20080) -> 0x6554 fde=[ 4264] │ │ │ │ - 0xfffffffffff9df50 (offset: 0x20090) -> 0x6568 fde=[ 4278] │ │ │ │ - 0xfffffffffff9e0d0 (offset: 0x20210) -> 0x65a4 fde=[ 42b4] │ │ │ │ - 0xfffffffffff9e160 (offset: 0x202a0) -> 0x65d8 fde=[ 42e8] │ │ │ │ - 0xfffffffffff9e1e0 (offset: 0x20320) -> 0x6608 fde=[ 4318] │ │ │ │ - 0xfffffffffff9e2e4 (offset: 0x20424) -> 0x661c fde=[ 432c] │ │ │ │ - 0xfffffffffff9e490 (offset: 0x205d0) -> 0x6694 fde=[ 43a4] │ │ │ │ - 0xfffffffffff9e7c0 (offset: 0x20900) -> 0x6724 fde=[ 4434] │ │ │ │ - 0xfffffffffff9e940 (offset: 0x20a80) -> 0x6774 fde=[ 4484] │ │ │ │ - 0xfffffffffff9eb40 (offset: 0x20c80) -> 0x67f0 fde=[ 4500] │ │ │ │ - 0xfffffffffff9ed50 (offset: 0x20e90) -> 0x6878 fde=[ 4588] │ │ │ │ - 0xfffffffffff9ef60 (offset: 0x210a0) -> 0x68f4 fde=[ 4604] │ │ │ │ - 0xfffffffffff9f1c0 (offset: 0x21300) -> 0x6964 fde=[ 4674] │ │ │ │ - 0xfffffffffff9f460 (offset: 0x215a0) -> 0x69d4 fde=[ 46e4] │ │ │ │ - 0xfffffffffff9f720 (offset: 0x21860) -> 0x6a60 fde=[ 4770] │ │ │ │ - 0xfffffffffff9f960 (offset: 0x21aa0) -> 0x6ad4 fde=[ 47e4] │ │ │ │ - 0xfffffffffff9fd60 (offset: 0x21ea0) -> 0x6ae8 fde=[ 47f8] │ │ │ │ - 0xfffffffffff9fd70 (offset: 0x21eb0) -> 0x6afc fde=[ 480c] │ │ │ │ - 0xfffffffffff9fde0 (offset: 0x21f20) -> 0x6b10 fde=[ 4820] │ │ │ │ - 0xfffffffffff9fe80 (offset: 0x21fc0) -> 0x6b44 fde=[ 4854] │ │ │ │ - 0xfffffffffff9ff68 (offset: 0x220a8) -> 0x6b7c fde=[ 488c] │ │ │ │ - 0xfffffffffffa00ac (offset: 0x221ec) -> 0x6bd4 fde=[ 48e4] │ │ │ │ - 0xfffffffffffa0128 (offset: 0x22268) -> 0x6be8 fde=[ 48f8] │ │ │ │ - 0xfffffffffffa016c (offset: 0x222ac) -> 0x6bfc fde=[ 490c] │ │ │ │ - 0xfffffffffffa01ac (offset: 0x222ec) -> 0x6c10 fde=[ 4920] │ │ │ │ - 0xfffffffffffa01f0 (offset: 0x22330) -> 0x6c24 fde=[ 4934] │ │ │ │ - 0xfffffffffffa03a8 (offset: 0x224e8) -> 0x6c90 fde=[ 49a0] │ │ │ │ - 0xfffffffffffa04e0 (offset: 0x22620) -> 0x6cfc fde=[ 4a0c] │ │ │ │ - 0xfffffffffffa0620 (offset: 0x22760) -> 0x6d10 fde=[ 4a20] │ │ │ │ - 0xfffffffffffa06e4 (offset: 0x22824) -> 0x6d50 fde=[ 4a60] │ │ │ │ - 0xfffffffffffa07c0 (offset: 0x22900) -> 0x6d88 fde=[ 4a98] │ │ │ │ - 0xfffffffffffa0860 (offset: 0x229a0) -> 0x6dc0 fde=[ 4ad0] │ │ │ │ - 0xfffffffffffa0950 (offset: 0x22a90) -> 0x6e1c fde=[ 4b2c] │ │ │ │ - 0xfffffffffffa0b28 (offset: 0x22c68) -> 0x6e74 fde=[ 4b84] │ │ │ │ - 0xfffffffffffa1348 (offset: 0x23488) -> 0x6f04 fde=[ 4c14] │ │ │ │ - 0xfffffffffffa25a0 (offset: 0x246e0) -> 0x6fa4 fde=[ 4cb4] │ │ │ │ - 0xfffffffffffa27e0 (offset: 0x24920) -> 0x7020 fde=[ 4d30] │ │ │ │ - 0xfffffffffffa2820 (offset: 0x24960) -> 0x7034 fde=[ 4d44] │ │ │ │ - 0xfffffffffffa2870 (offset: 0x249b0) -> 0x7048 fde=[ 4d58] │ │ │ │ - 0xfffffffffffa2980 (offset: 0x24ac0) -> 0x7078 fde=[ 4d88] │ │ │ │ - 0xfffffffffffa2a60 (offset: 0x24ba0) -> 0x70b4 fde=[ 4dc4] │ │ │ │ - 0xfffffffffffa2c00 (offset: 0x24d40) -> 0x7110 fde=[ 4e20] │ │ │ │ - 0xfffffffffffa2c60 (offset: 0x24da0) -> 0x7140 fde=[ 4e50] │ │ │ │ - 0xfffffffffffa2c70 (offset: 0x24db0) -> 0x7154 fde=[ 4e64] │ │ │ │ - 0xfffffffffffa2cc0 (offset: 0x24e00) -> 0x7168 fde=[ 4e78] │ │ │ │ - 0xfffffffffffa2cec (offset: 0x24e2c) -> 0x717c fde=[ 4e8c] │ │ │ │ - 0xfffffffffffa2d80 (offset: 0x24ec0) -> 0x71b0 fde=[ 4ec0] │ │ │ │ - 0xfffffffffffa2da8 (offset: 0x24ee8) -> 0x71c4 fde=[ 4ed4] │ │ │ │ - 0xfffffffffffa3068 (offset: 0x251a8) -> 0x7230 fde=[ 4f40] │ │ │ │ - 0xfffffffffffa3080 (offset: 0x251c0) -> 0x7244 fde=[ 4f54] │ │ │ │ - 0xfffffffffffa308c (offset: 0x251cc) -> 0x7258 fde=[ 4f68] │ │ │ │ - 0xfffffffffffa30c0 (offset: 0x25200) -> 0x726c fde=[ 4f7c] │ │ │ │ - 0xfffffffffffa3150 (offset: 0x25290) -> 0x72a4 fde=[ 4fb4] │ │ │ │ - 0xfffffffffffa31a4 (offset: 0x252e4) -> 0x72cc fde=[ 4fdc] │ │ │ │ - 0xfffffffffffa32a0 (offset: 0x253e0) -> 0x7300 fde=[ 5010] │ │ │ │ - 0xfffffffffffa32e0 (offset: 0x25420) -> 0x7314 fde=[ 5024] │ │ │ │ - 0xfffffffffffa3300 (offset: 0x25440) -> 0x7328 fde=[ 5038] │ │ │ │ - 0xfffffffffffa3340 (offset: 0x25480) -> 0x7350 fde=[ 5060] │ │ │ │ - 0xfffffffffffa3360 (offset: 0x254a0) -> 0x7364 fde=[ 5074] │ │ │ │ - 0xfffffffffffa3608 (offset: 0x25748) -> 0x73c4 fde=[ 50d4] │ │ │ │ - 0xfffffffffffa3660 (offset: 0x257a0) -> 0x73ec fde=[ 50fc] │ │ │ │ - 0xfffffffffffa3730 (offset: 0x25870) -> 0x7414 fde=[ 5124] │ │ │ │ - 0xfffffffffffa3760 (offset: 0x258a0) -> 0x7428 fde=[ 5138] │ │ │ │ - 0xfffffffffffa3840 (offset: 0x25980) -> 0x7454 fde=[ 5164] │ │ │ │ - 0xfffffffffffa3920 (offset: 0x25a60) -> 0x7480 fde=[ 5190] │ │ │ │ - 0xfffffffffffa3990 (offset: 0x25ad0) -> 0x74b0 fde=[ 51c0] │ │ │ │ - 0xfffffffffffa39a0 (offset: 0x25ae0) -> 0x74c4 fde=[ 51d4] │ │ │ │ - 0xfffffffffffa39d0 (offset: 0x25b10) -> 0x74d8 fde=[ 51e8] │ │ │ │ - 0xfffffffffffa3a40 (offset: 0x25b80) -> 0x74ec fde=[ 51fc] │ │ │ │ - 0xfffffffffffa3c60 (offset: 0x25da0) -> 0x7534 fde=[ 5244] │ │ │ │ - 0xfffffffffffa3ca0 (offset: 0x25de0) -> 0x755c fde=[ 526c] │ │ │ │ - 0xfffffffffffa3f00 (offset: 0x26040) -> 0x75a8 fde=[ 52b8] │ │ │ │ - 0xfffffffffffa44ec (offset: 0x2662c) -> 0x761c fde=[ 532c] │ │ │ │ - 0xfffffffffffa46a0 (offset: 0x267e0) -> 0x7664 fde=[ 5374] │ │ │ │ - 0xfffffffffffa4700 (offset: 0x26840) -> 0x7690 fde=[ 53a0] │ │ │ │ - 0xfffffffffffa4760 (offset: 0x268a0) -> 0x76a4 fde=[ 53b4] │ │ │ │ - 0xfffffffffffa4780 (offset: 0x268c0) -> 0x76b8 fde=[ 53c8] │ │ │ │ - 0xfffffffffffa47cc (offset: 0x2690c) -> 0x76e0 fde=[ 53f0] │ │ │ │ - 0xfffffffffffa48c0 (offset: 0x26a00) -> 0x76f4 fde=[ 5404] │ │ │ │ - 0xfffffffffffa492c (offset: 0x26a6c) -> 0x7708 fde=[ 5418] │ │ │ │ - 0xfffffffffffa4a40 (offset: 0x26b80) -> 0x7760 fde=[ 5470] │ │ │ │ - 0xfffffffffffa4a88 (offset: 0x26bc8) -> 0x7774 fde=[ 5484] │ │ │ │ - 0xfffffffffffa4ae0 (offset: 0x26c20) -> 0x7788 fde=[ 5498] │ │ │ │ - 0xfffffffffffa4b28 (offset: 0x26c68) -> 0x779c fde=[ 54ac] │ │ │ │ - 0xfffffffffffa4be8 (offset: 0x26d28) -> 0x77e0 fde=[ 54f0] │ │ │ │ - 0xfffffffffffa4ca8 (offset: 0x26de8) -> 0x7824 fde=[ 5534] │ │ │ │ - 0xfffffffffffa4de4 (offset: 0x26f24) -> 0x788c fde=[ 559c] │ │ │ │ - 0xfffffffffffa4e64 (offset: 0x26fa4) -> 0x78bc fde=[ 55cc] │ │ │ │ - 0xfffffffffffa4ea4 (offset: 0x26fe4) -> 0x78e4 fde=[ 55f4] │ │ │ │ - 0xfffffffffffa4ef0 (offset: 0x27030) -> 0x78f8 fde=[ 5608] │ │ │ │ - 0xfffffffffffa4fe0 (offset: 0x27120) -> 0x790c fde=[ 561c] │ │ │ │ - 0xfffffffffffa5060 (offset: 0x271a0) -> 0x7920 fde=[ 5630] │ │ │ │ - 0xfffffffffffa50a0 (offset: 0x271e0) -> 0x7934 fde=[ 5644] │ │ │ │ - 0xfffffffffffa5120 (offset: 0x27260) -> 0x7948 fde=[ 5658] │ │ │ │ - 0xfffffffffffa5200 (offset: 0x27340) -> 0x795c fde=[ 566c] │ │ │ │ - 0xfffffffffffa54a0 (offset: 0x275e0) -> 0x79b4 fde=[ 56c4] │ │ │ │ - 0xfffffffffffa556c (offset: 0x276ac) -> 0x79ec fde=[ 56fc] │ │ │ │ - 0xfffffffffffa5688 (offset: 0x277c8) -> 0x7a24 fde=[ 5734] │ │ │ │ - 0xfffffffffffa5728 (offset: 0x27868) -> 0x7a54 fde=[ 5764] │ │ │ │ - 0xfffffffffffa57e8 (offset: 0x27928) -> 0x7a8c fde=[ 579c] │ │ │ │ - 0xfffffffffffa5928 (offset: 0x27a68) -> 0x7ae8 fde=[ 57f8] │ │ │ │ - 0xfffffffffffa5aa0 (offset: 0x27be0) -> 0x7b44 fde=[ 5854] │ │ │ │ - 0xfffffffffffa5c50 (offset: 0x27d90) -> 0x7ba4 fde=[ 58b4] │ │ │ │ - 0xfffffffffffa5e20 (offset: 0x27f60) -> 0x7bec fde=[ 58fc] │ │ │ │ - 0xfffffffffffa6620 (offset: 0x28760) -> 0x7c9c fde=[ 59ac] │ │ │ │ - 0xfffffffffffa68e0 (offset: 0x28a20) -> 0x7d34 fde=[ 5a44] │ │ │ │ - 0xfffffffffffa6ba0 (offset: 0x28ce0) -> 0x7d8c fde=[ 5a9c] │ │ │ │ - 0xfffffffffffa6c00 (offset: 0x28d40) -> 0x7da0 fde=[ 5ab0] │ │ │ │ - 0xfffffffffffa6c2c (offset: 0x28d6c) -> 0x7db4 fde=[ 5ac4] │ │ │ │ - 0xfffffffffffa6cc8 (offset: 0x28e08) -> 0x7de8 fde=[ 5af8] │ │ │ │ - 0xfffffffffffa6d64 (offset: 0x28ea4) -> 0x7e1c fde=[ 5b2c] │ │ │ │ - 0xfffffffffffa6e04 (offset: 0x28f44) -> 0x7e50 fde=[ 5b60] │ │ │ │ - 0xfffffffffffa6e40 (offset: 0x28f80) -> 0x7e64 fde=[ 5b74] │ │ │ │ - 0xfffffffffffa6e88 (offset: 0x28fc8) -> 0x7e78 fde=[ 5b88] │ │ │ │ - 0xfffffffffffa7068 (offset: 0x291a8) -> 0x7eb8 fde=[ 5bc8] │ │ │ │ - 0xfffffffffffa70f0 (offset: 0x29230) -> 0x7ecc fde=[ 5bdc] │ │ │ │ - 0xfffffffffffa7160 (offset: 0x292a0) -> 0x7ee0 fde=[ 5bf0] │ │ │ │ - 0xfffffffffffa71e0 (offset: 0x29320) -> 0x7f14 fde=[ 5c24] │ │ │ │ - 0xfffffffffffa724c (offset: 0x2938c) -> 0x7f48 fde=[ 5c58] │ │ │ │ - 0xfffffffffffa72b0 (offset: 0x293f0) -> 0x7f5c fde=[ 5c6c] │ │ │ │ - 0xfffffffffffa7320 (offset: 0x29460) -> 0x7f70 fde=[ 5c80] │ │ │ │ - 0xfffffffffffa7368 (offset: 0x294a8) -> 0x7f98 fde=[ 5ca8] │ │ │ │ - 0xfffffffffffa73c0 (offset: 0x29500) -> 0x7fc0 fde=[ 5cd0] │ │ │ │ - 0xfffffffffffa7400 (offset: 0x29540) -> 0x7fe4 fde=[ 5cf4] │ │ │ │ - 0xfffffffffffa74c0 (offset: 0x29600) -> 0x8028 fde=[ 5d38] │ │ │ │ - 0xfffffffffffa7664 (offset: 0x297a4) -> 0x806c fde=[ 5d7c] │ │ │ │ - 0xfffffffffffa7840 (offset: 0x29980) -> 0x80b8 fde=[ 5dc8] │ │ │ │ - 0xfffffffffffa7924 (offset: 0x29a64) -> 0x80f4 fde=[ 5e04] │ │ │ │ - 0xfffffffffffa7a50 (offset: 0x29b90) -> 0x8118 fde=[ 5e28] │ │ │ │ - 0xfffffffffffa7a80 (offset: 0x29bc0) -> 0x813c fde=[ 5e4c] │ │ │ │ - 0xfffffffffffa7aa8 (offset: 0x29be8) -> 0x8160 fde=[ 5e70] │ │ │ │ - 0xfffffffffffa7b50 (offset: 0x29c90) -> 0x81a4 fde=[ 5eb4] │ │ │ │ - 0xfffffffffffa7be0 (offset: 0x29d20) -> 0x81dc fde=[ 5eec] │ │ │ │ - 0xfffffffffffa7d40 (offset: 0x29e80) -> 0x8248 fde=[ 5f58] │ │ │ │ - 0xfffffffffffa7de8 (offset: 0x29f28) -> 0x8274 fde=[ 5f84] │ │ │ │ - 0xfffffffffffa83c8 (offset: 0x2a508) -> 0x82e8 fde=[ 5ff8] │ │ │ │ - 0xfffffffffffa8580 (offset: 0x2a6c0) -> 0x8348 fde=[ 6058] │ │ │ │ - 0xfffffffffffa8c64 (offset: 0x2ada4) -> 0x83a8 fde=[ 60b8] │ │ │ │ - 0xfffffffffffa8cc8 (offset: 0x2ae08) -> 0x83d4 fde=[ 60e4] │ │ │ │ - 0xfffffffffffa8de8 (offset: 0x2af28) -> 0x8454 fde=[ 6164] │ │ │ │ - 0xfffffffffffa92a4 (offset: 0x2b3e4) -> 0x84c8 fde=[ 61d8] │ │ │ │ - 0xfffffffffffa9840 (offset: 0x2b980) -> 0x853c fde=[ 624c] │ │ │ │ - 0xfffffffffffa9920 (offset: 0x2ba60) -> 0x85b4 fde=[ 62c4] │ │ │ │ - 0xfffffffffffa9a60 (offset: 0x2bba0) -> 0x861c fde=[ 632c] │ │ │ │ - 0xfffffffffffa9a68 (offset: 0x2bba8) -> 0x8630 fde=[ 6340] │ │ │ │ - 0xfffffffffffa9c04 (offset: 0x2bd44) -> 0x8684 fde=[ 6394] │ │ │ │ - 0xfffffffffffa9e70 (offset: 0x2bfb0) -> 0x86d0 fde=[ 63e0] │ │ │ │ - 0xfffffffffffa9ec0 (offset: 0x2c000) -> 0x86e4 fde=[ 63f4] │ │ │ │ - 0xfffffffffffa9f04 (offset: 0x2c044) -> 0x86f8 fde=[ 6408] │ │ │ │ - 0xfffffffffffa9f60 (offset: 0x2c0a0) -> 0x870c fde=[ 641c] │ │ │ │ - 0xfffffffffffa9ff0 (offset: 0x2c130) -> 0x8740 fde=[ 6450] │ │ │ │ - 0xfffffffffffaa020 (offset: 0x2c160) -> 0x8768 fde=[ 6478] │ │ │ │ - 0xfffffffffffaa0c0 (offset: 0x2c200) -> 0x87a8 fde=[ 64b8] │ │ │ │ - 0xfffffffffffaa180 (offset: 0x2c2c0) -> 0x87dc fde=[ 64ec] │ │ │ │ - 0xfffffffffffaa3e0 (offset: 0x2c520) -> 0x8804 fde=[ 6514] │ │ │ │ - 0xfffffffffffaa980 (offset: 0x2cac0) -> 0x884c fde=[ 655c] │ │ │ │ - 0xfffffffffffaad8c (offset: 0x2cecc) -> 0x8898 fde=[ 65a8] │ │ │ │ - 0xfffffffffffab0a4 (offset: 0x2d1e4) -> 0x88e8 fde=[ 65f8] │ │ │ │ - 0xfffffffffffab0c0 (offset: 0x2d200) -> 0x88fc fde=[ 660c] │ │ │ │ - 0xfffffffffffab18c (offset: 0x2d2cc) -> 0x8930 fde=[ 6640] │ │ │ │ - 0xfffffffffffab300 (offset: 0x2d440) -> 0x8978 fde=[ 6688] │ │ │ │ - 0xfffffffffffab40c (offset: 0x2d54c) -> 0x89b4 fde=[ 66c4] │ │ │ │ - 0xfffffffffffab4e0 (offset: 0x2d620) -> 0x89f0 fde=[ 6700] │ │ │ │ - 0xfffffffffffab548 (offset: 0x2d688) -> 0x8a18 fde=[ 6728] │ │ │ │ - 0xfffffffffffab5cc (offset: 0x2d70c) -> 0x8a40 fde=[ 6750] │ │ │ │ - 0xfffffffffffab670 (offset: 0x2d7b0) -> 0x8a70 fde=[ 6780] │ │ │ │ - 0xfffffffffffac290 (offset: 0x2e3d0) -> 0x8ab8 fde=[ 67c8] │ │ │ │ - 0xfffffffffffac360 (offset: 0x2e4a0) -> 0x8adc fde=[ 67ec] │ │ │ │ - 0xfffffffffffac380 (offset: 0x2e4c0) -> 0x8af0 fde=[ 6800] │ │ │ │ - 0xfffffffffffac3a0 (offset: 0x2e4e0) -> 0x8b04 fde=[ 6814] │ │ │ │ - 0xfffffffffffac3cc (offset: 0x2e50c) -> 0x8b18 fde=[ 6828] │ │ │ │ - 0xfffffffffffac3e0 (offset: 0x2e520) -> 0x8b2c fde=[ 683c] │ │ │ │ - 0xfffffffffffac4b0 (offset: 0x2e5f0) -> 0x8b74 fde=[ 6884] │ │ │ │ - 0xfffffffffffac68c (offset: 0x2e7cc) -> 0x8bd4 fde=[ 68e4] │ │ │ │ - 0xfffffffffffac720 (offset: 0x2e860) -> 0x8c00 fde=[ 6910] │ │ │ │ - 0xfffffffffffacb40 (offset: 0x2ec80) -> 0x8cc0 fde=[ 69d0] │ │ │ │ - 0xfffffffffffacc00 (offset: 0x2ed40) -> 0x8cf4 fde=[ 6a04] │ │ │ │ - 0xfffffffffffadc28 (offset: 0x2fd68) -> 0x8e90 fde=[ 6ba0] │ │ │ │ - 0xfffffffffffae140 (offset: 0x30280) -> 0x8f34 fde=[ 6c44] │ │ │ │ - 0xfffffffffffae200 (offset: 0x30340) -> 0x8f98 fde=[ 6ca8] │ │ │ │ - 0xfffffffffffae2c0 (offset: 0x30400) -> 0x8ffc fde=[ 6d0c] │ │ │ │ - 0xfffffffffffae350 (offset: 0x30490) -> 0x9050 fde=[ 6d60] │ │ │ │ - 0xfffffffffffae3a0 (offset: 0x304e0) -> 0x9064 fde=[ 6d74] │ │ │ │ - 0xfffffffffffae4c0 (offset: 0x30600) -> 0x90a8 fde=[ 6db8] │ │ │ │ - 0xfffffffffffae540 (offset: 0x30680) -> 0x90bc fde=[ 6dcc] │ │ │ │ - 0xfffffffffffae5a8 (offset: 0x306e8) -> 0x90d0 fde=[ 6de0] │ │ │ │ - 0xfffffffffffae5c0 (offset: 0x30700) -> 0x90e4 fde=[ 6df4] │ │ │ │ - 0xfffffffffffae5cc (offset: 0x3070c) -> 0x90f8 fde=[ 6e08] │ │ │ │ - 0xfffffffffffae600 (offset: 0x30740) -> 0x910c fde=[ 6e1c] │ │ │ │ - 0xfffffffffffae620 (offset: 0x30760) -> 0x9120 fde=[ 6e30] │ │ │ │ - 0xfffffffffffae640 (offset: 0x30780) -> 0x9134 fde=[ 6e44] │ │ │ │ - 0xfffffffffffae660 (offset: 0x307a0) -> 0x9148 fde=[ 6e58] │ │ │ │ - 0xfffffffffffae808 (offset: 0x30948) -> 0x917c fde=[ 6e8c] │ │ │ │ - 0xfffffffffffae9b0 (offset: 0x30af0) -> 0x91b0 fde=[ 6ec0] │ │ │ │ - 0xfffffffffffaec40 (offset: 0x30d80) -> 0x9220 fde=[ 6f30] │ │ │ │ - 0xfffffffffffaee00 (offset: 0x30f40) -> 0x9294 fde=[ 6fa4] │ │ │ │ - 0xfffffffffffaf140 (offset: 0x31280) -> 0x92e0 fde=[ 6ff0] │ │ │ │ - 0xfffffffffffaf5b0 (offset: 0x316f0) -> 0x9324 fde=[ 7034] │ │ │ │ - 0xfffffffffffb114c (offset: 0x3328c) -> 0x939c fde=[ 70ac] │ │ │ │ - 0xfffffffffffb1280 (offset: 0x333c0) -> 0x93e4 fde=[ 70f4] │ │ │ │ - 0xfffffffffffb2f30 (offset: 0x35070) -> 0x944c fde=[ 715c] │ │ │ │ - 0xfffffffffffb3820 (offset: 0x35960) -> 0x94b0 fde=[ 71c0] │ │ │ │ - 0xfffffffffffb3850 (offset: 0x35990) -> 0x94c4 fde=[ 71d4] │ │ │ │ - 0xfffffffffffb3944 (offset: 0x35a84) -> 0x9504 fde=[ 7214] │ │ │ │ - 0xfffffffffffb39c0 (offset: 0x35b00) -> 0x9530 fde=[ 7240] │ │ │ │ - 0xfffffffffffb3ab0 (offset: 0x35bf0) -> 0x9578 fde=[ 7288] │ │ │ │ - 0xfffffffffffb3ca0 (offset: 0x35de0) -> 0x95c0 fde=[ 72d0] │ │ │ │ - 0xfffffffffffb3ec0 (offset: 0x36000) -> 0x960c fde=[ 731c] │ │ │ │ - 0xfffffffffffb4380 (offset: 0x364c0) -> 0x9654 fde=[ 7364] │ │ │ │ - 0xfffffffffffb45c8 (offset: 0x36708) -> 0x969c fde=[ 73ac] │ │ │ │ - 0xfffffffffffb4620 (offset: 0x36760) -> 0x96c8 fde=[ 73d8] │ │ │ │ - 0xfffffffffffb4644 (offset: 0x36784) -> 0x96dc fde=[ 73ec] │ │ │ │ - 0xfffffffffffb4780 (offset: 0x368c0) -> 0x9708 fde=[ 7418] │ │ │ │ - 0xfffffffffffb47cc (offset: 0x3690c) -> 0x971c fde=[ 742c] │ │ │ │ - 0xfffffffffffb4990 (offset: 0x36ad0) -> 0x9730 fde=[ 7440] │ │ │ │ - 0xfffffffffffb4b50 (offset: 0x36c90) -> 0x9744 fde=[ 7454] │ │ │ │ - 0xfffffffffffb4bb0 (offset: 0x36cf0) -> 0x9758 fde=[ 7468] │ │ │ │ - 0xfffffffffffb4bc0 (offset: 0x36d00) -> 0x976c fde=[ 747c] │ │ │ │ - 0xfffffffffffb50e0 (offset: 0x37220) -> 0x97d0 fde=[ 74e0] │ │ │ │ - 0xfffffffffffb5128 (offset: 0x37268) -> 0x97e4 fde=[ 74f4] │ │ │ │ - 0xfffffffffffb51ac (offset: 0x372ec) -> 0x9814 fde=[ 7524] │ │ │ │ - 0xfffffffffffb524c (offset: 0x3738c) -> 0x9850 fde=[ 7560] │ │ │ │ - 0xfffffffffffb5760 (offset: 0x378a0) -> 0x989c fde=[ 75ac] │ │ │ │ - 0xfffffffffffb5770 (offset: 0x378b0) -> 0x98b0 fde=[ 75c0] │ │ │ │ - 0xfffffffffffb57a4 (offset: 0x378e4) -> 0x98d8 fde=[ 75e8] │ │ │ │ - 0xfffffffffffb5844 (offset: 0x37984) -> 0x9914 fde=[ 7624] │ │ │ │ - 0xfffffffffffb5c4c (offset: 0x37d8c) -> 0x9958 fde=[ 7668] │ │ │ │ - 0xfffffffffffb5d20 (offset: 0x37e60) -> 0x9994 fde=[ 76a4] │ │ │ │ - 0xfffffffffffb6200 (offset: 0x38340) -> 0x99fc fde=[ 770c] │ │ │ │ - 0xfffffffffffb6950 (offset: 0x38a90) -> 0x9a48 fde=[ 7758] │ │ │ │ - 0xfffffffffffb7200 (offset: 0x39340) -> 0x9a94 fde=[ 77a4] │ │ │ │ - 0xfffffffffffb73d0 (offset: 0x39510) -> 0x9ae0 fde=[ 77f0] │ │ │ │ - 0xfffffffffffb7680 (offset: 0x397c0) -> 0x9b48 fde=[ 7858] │ │ │ │ - 0xfffffffffffb7fe0 (offset: 0x3a120) -> 0x9bc8 fde=[ 78d8] │ │ │ │ - 0xfffffffffffb8824 (offset: 0x3a964) -> 0x9c14 fde=[ 7924] │ │ │ │ - 0xfffffffffffb8f80 (offset: 0x3b0c0) -> 0x9cb8 fde=[ 79c8] │ │ │ │ - 0xfffffffffffb9070 (offset: 0x3b1b0) -> 0x9cec fde=[ 79fc] │ │ │ │ - 0xfffffffffffb9140 (offset: 0x3b280) -> 0x9d24 fde=[ 7a34] │ │ │ │ - 0xfffffffffffb9208 (offset: 0x3b348) -> 0x9d54 fde=[ 7a64] │ │ │ │ - 0xfffffffffffb9324 (offset: 0x3b464) -> 0x9d94 fde=[ 7aa4] │ │ │ │ - 0xfffffffffffb936c (offset: 0x3b4ac) -> 0x9dbc fde=[ 7acc] │ │ │ │ - 0xfffffffffffb9380 (offset: 0x3b4c0) -> 0x9dd0 fde=[ 7ae0] │ │ │ │ - 0xfffffffffffb93e0 (offset: 0x3b520) -> 0x9df8 fde=[ 7b08] │ │ │ │ - 0xfffffffffffb9464 (offset: 0x3b5a4) -> 0x9e20 fde=[ 7b30] │ │ │ │ - 0xfffffffffffb94a4 (offset: 0x3b5e4) -> 0x9e3c fde=[ 7b4c] │ │ │ │ - 0xfffffffffffb9548 (offset: 0x3b688) -> 0x9e64 fde=[ 7b74] │ │ │ │ - 0xfffffffffffb95f0 (offset: 0x3b730) -> 0x9ea8 fde=[ 7bb8] │ │ │ │ - 0xfffffffffffb9600 (offset: 0x3b740) -> 0x9ebc fde=[ 7bcc] │ │ │ │ - 0xfffffffffffb9720 (offset: 0x3b860) -> 0x9f00 fde=[ 7c10] │ │ │ │ - 0xfffffffffffb9804 (offset: 0x3b944) -> 0x9f4c fde=[ 7c5c] │ │ │ │ - 0xfffffffffffb98b0 (offset: 0x3b9f0) -> 0x9f90 fde=[ 7ca0] │ │ │ │ - 0xfffffffffffb9b10 (offset: 0x3bc50) -> 0x9ff8 fde=[ 7d08] │ │ │ │ - 0xfffffffffffb9bc0 (offset: 0x3bd00) -> 0xa028 fde=[ 7d38] │ │ │ │ - 0xfffffffffffb9cac (offset: 0x3bdec) -> 0xa060 fde=[ 7d70] │ │ │ │ - 0xfffffffffffb9d90 (offset: 0x3bed0) -> 0xa0b0 fde=[ 7dc0] │ │ │ │ - 0xfffffffffffba160 (offset: 0x3c2a0) -> 0xa138 fde=[ 7e48] │ │ │ │ - 0xfffffffffffba244 (offset: 0x3c384) -> 0xa1c4 fde=[ 7ed4] │ │ │ │ - 0xfffffffffffba300 (offset: 0x3c440) -> 0xa204 fde=[ 7f14] │ │ │ │ - 0xfffffffffffba3e4 (offset: 0x3c524) -> 0xa24c fde=[ 7f5c] │ │ │ │ - 0xfffffffffffba540 (offset: 0x3c680) -> 0xa298 fde=[ 7fa8] │ │ │ │ - 0xfffffffffffba8c0 (offset: 0x3ca00) -> 0xa30c fde=[ 801c] │ │ │ │ - 0xfffffffffffbad40 (offset: 0x3ce80) -> 0xa39c fde=[ 80ac] │ │ │ │ - 0xfffffffffffbaea8 (offset: 0x3cfe8) -> 0xa418 fde=[ 8128] │ │ │ │ - 0xfffffffffffbaf00 (offset: 0x3d040) -> 0xa448 fde=[ 8158] │ │ │ │ - 0xfffffffffffbb02c (offset: 0x3d16c) -> 0xa4a4 fde=[ 81b4] │ │ │ │ - 0xfffffffffffbb080 (offset: 0x3d1c0) -> 0xa4d0 fde=[ 81e0] │ │ │ │ - 0xfffffffffffbb0b0 (offset: 0x3d1f0) -> 0xa508 fde=[ 8218] │ │ │ │ - 0xfffffffffffbb568 (offset: 0x3d6a8) -> 0xa58c fde=[ 829c] │ │ │ │ - 0xfffffffffffbb580 (offset: 0x3d6c0) -> 0xa5a0 fde=[ 82b0] │ │ │ │ - 0xfffffffffffbc1f0 (offset: 0x3e330) -> 0xa64c fde=[ 835c] │ │ │ │ - 0xfffffffffffbc240 (offset: 0x3e380) -> 0xa660 fde=[ 8370] │ │ │ │ - 0xfffffffffffbc330 (offset: 0x3e470) -> 0xa698 fde=[ 83a8] │ │ │ │ - 0xfffffffffffbc428 (offset: 0x3e568) -> 0xa6f4 fde=[ 8404] │ │ │ │ - 0xfffffffffffbc6c0 (offset: 0x3e800) -> 0xa73c fde=[ 844c] │ │ │ │ - 0xfffffffffffbc904 (offset: 0x3ea44) -> 0xa770 fde=[ 8480] │ │ │ │ - 0xfffffffffffbcec4 (offset: 0x3f004) -> 0xa7f0 fde=[ 8500] │ │ │ │ - 0xfffffffffffbcf80 (offset: 0x3f0c0) -> 0xa818 fde=[ 8528] │ │ │ │ - 0xfffffffffffbd084 (offset: 0x3f1c4) -> 0xa868 fde=[ 8578] │ │ │ │ - 0xfffffffffffbd260 (offset: 0x3f3a0) -> 0xa8e4 fde=[ 85f4] │ │ │ │ - 0xfffffffffffbd3c8 (offset: 0x3f508) -> 0xa930 fde=[ 8640] │ │ │ │ - 0xfffffffffffbd524 (offset: 0x3f664) -> 0xa97c fde=[ 868c] │ │ │ │ - 0xfffffffffffbd6b0 (offset: 0x3f7f0) -> 0xa9cc fde=[ 86dc] │ │ │ │ - 0xfffffffffffbd840 (offset: 0x3f980) -> 0xaa1c fde=[ 872c] │ │ │ │ - 0xfffffffffffbd9ac (offset: 0x3faec) -> 0xaa5c fde=[ 876c] │ │ │ │ - 0xfffffffffffbdcc0 (offset: 0x3fe00) -> 0xaaf4 fde=[ 8804] │ │ │ │ - 0xfffffffffffbe0a4 (offset: 0x401e4) -> 0xab8c fde=[ 889c] │ │ │ │ - 0xfffffffffffbe160 (offset: 0x402a0) -> 0xabb8 fde=[ 88c8] │ │ │ │ - 0xfffffffffffbe9ec (offset: 0x40b2c) -> 0xac04 fde=[ 8914] │ │ │ │ - 0xfffffffffffbf320 (offset: 0x41460) -> 0xac4c fde=[ 895c] │ │ │ │ - 0xfffffffffffbf784 (offset: 0x418c4) -> 0xace0 fde=[ 89f0] │ │ │ │ - 0xfffffffffffbffac (offset: 0x420ec) -> 0xad60 fde=[ 8a70] │ │ │ │ - 0xfffffffffffc06e0 (offset: 0x42820) -> 0xadac fde=[ 8abc] │ │ │ │ - 0xfffffffffffc0dc0 (offset: 0x42f00) -> 0xadf4 fde=[ 8b04] │ │ │ │ - 0xfffffffffffc1304 (offset: 0x43444) -> 0xae70 fde=[ 8b80] │ │ │ │ - 0xfffffffffffc2688 (offset: 0x447c8) -> 0xaeb8 fde=[ 8bc8] │ │ │ │ - 0xfffffffffffc298c (offset: 0x44acc) -> 0xaf00 fde=[ 8c10] │ │ │ │ - 0xfffffffffffc2e40 (offset: 0x44f80) -> 0xaf90 fde=[ 8ca0] │ │ │ │ - 0xfffffffffffc3328 (offset: 0x45468) -> 0xb04c fde=[ 8d5c] │ │ │ │ - 0xfffffffffffc34c8 (offset: 0x45608) -> 0xb0a8 fde=[ 8db8] │ │ │ │ - 0xfffffffffffc3840 (offset: 0x45980) -> 0xb130 fde=[ 8e40] │ │ │ │ - 0xfffffffffffc39c0 (offset: 0x45b00) -> 0xb190 fde=[ 8ea0] │ │ │ │ - 0xfffffffffffc3de0 (offset: 0x45f20) -> 0xb210 fde=[ 8f20] │ │ │ │ - 0xfffffffffffc4850 (offset: 0x46990) -> 0xb25c fde=[ 8f6c] │ │ │ │ - 0xfffffffffffc5824 (offset: 0x47964) -> 0xb2a4 fde=[ 8fb4] │ │ │ │ - 0xfffffffffffc63c0 (offset: 0x48500) -> 0xb2ec fde=[ 8ffc] │ │ │ │ - 0xfffffffffffc6ea0 (offset: 0x48fe0) -> 0xb338 fde=[ 9048] │ │ │ │ - 0xfffffffffffc6fc8 (offset: 0x49108) -> 0xb374 fde=[ 9084] │ │ │ │ - 0xfffffffffffc70a0 (offset: 0x491e0) -> 0xb3bc fde=[ 90cc] │ │ │ │ - 0xfffffffffffc7140 (offset: 0x49280) -> 0xb3e8 fde=[ 90f8] │ │ │ │ - 0xfffffffffffc7160 (offset: 0x492a0) -> 0xb3fc fde=[ 910c] │ │ │ │ - 0xfffffffffffc7460 (offset: 0x495a0) -> 0xb430 fde=[ 9140] │ │ │ │ - 0xfffffffffffc74f0 (offset: 0x49630) -> 0xb458 fde=[ 9168] │ │ │ │ - 0xfffffffffffc76a0 (offset: 0x497e0) -> 0xb494 fde=[ 91a4] │ │ │ │ - 0xfffffffffffc7700 (offset: 0x49840) -> 0xb4bc fde=[ 91cc] │ │ │ │ - 0xfffffffffffc78c0 (offset: 0x49a00) -> 0xb4f8 fde=[ 9208] │ │ │ │ - 0xfffffffffffc7908 (offset: 0x49a48) -> 0xb50c fde=[ 921c] │ │ │ │ - 0xfffffffffffc8a10 (offset: 0x4ab50) -> 0xb698 fde=[ 93a8] │ │ │ │ - 0xfffffffffffc8b60 (offset: 0x4aca0) -> 0xb6e0 fde=[ 93f0] │ │ │ │ - 0xfffffffffffc8ce0 (offset: 0x4ae20) -> 0xb740 fde=[ 9450] │ │ │ │ - 0xfffffffffffc8de0 (offset: 0x4af20) -> 0xb780 fde=[ 9490] │ │ │ │ - 0xfffffffffffc8fa0 (offset: 0x4b0e0) -> 0xb7f4 fde=[ 9504] │ │ │ │ - 0xfffffffffffc9244 (offset: 0x4b384) -> 0xb83c fde=[ 954c] │ │ │ │ - 0xfffffffffffc9a00 (offset: 0x4bb40) -> 0xb888 fde=[ 9598] │ │ │ │ - 0xfffffffffffc9b40 (offset: 0x4bc80) -> 0xb8f0 fde=[ 9600] │ │ │ │ - 0xfffffffffffc9c30 (offset: 0x4bd70) -> 0xb938 fde=[ 9648] │ │ │ │ - 0xfffffffffffc9de0 (offset: 0x4bf20) -> 0xb990 fde=[ 96a0] │ │ │ │ - 0xfffffffffffca10c (offset: 0x4c24c) -> 0xb9f0 fde=[ 9700] │ │ │ │ - 0xfffffffffffca4a0 (offset: 0x4c5e0) -> 0xba34 fde=[ 9744] │ │ │ │ - 0xfffffffffffca94c (offset: 0x4ca8c) -> 0xbacc fde=[ 97dc] │ │ │ │ - 0xfffffffffffcab80 (offset: 0x4ccc0) -> 0xbb20 fde=[ 9830] │ │ │ │ - 0xfffffffffffcac50 (offset: 0x4cd90) -> 0xbb4c fde=[ 985c] │ │ │ │ - 0xfffffffffffcacc0 (offset: 0x4ce00) -> 0xbb74 fde=[ 9884] │ │ │ │ - 0xfffffffffffcade0 (offset: 0x4cf20) -> 0xbbbc fde=[ 98cc] │ │ │ │ - 0xfffffffffffcadec (offset: 0x4cf2c) -> 0xbbd0 fde=[ 98e0] │ │ │ │ - 0xfffffffffffcae00 (offset: 0x4cf40) -> 0xbbe4 fde=[ 98f4] │ │ │ │ - 0xfffffffffffcae0c (offset: 0x4cf4c) -> 0xbbf8 fde=[ 9908] │ │ │ │ - 0xfffffffffffcae20 (offset: 0x4cf60) -> 0xbc0c fde=[ 991c] │ │ │ │ - 0xfffffffffffcae2c (offset: 0x4cf6c) -> 0xbc20 fde=[ 9930] │ │ │ │ - 0xfffffffffffcae40 (offset: 0x4cf80) -> 0xbc34 fde=[ 9944] │ │ │ │ - 0xfffffffffffcae4c (offset: 0x4cf8c) -> 0xbc48 fde=[ 9958] │ │ │ │ - 0xfffffffffffcae60 (offset: 0x4cfa0) -> 0xbc5c fde=[ 996c] │ │ │ │ - 0xfffffffffffcae6c (offset: 0x4cfac) -> 0xbc70 fde=[ 9980] │ │ │ │ - 0xfffffffffffcae80 (offset: 0x4cfc0) -> 0xbc84 fde=[ 9994] │ │ │ │ - 0xfffffffffffcae8c (offset: 0x4cfcc) -> 0xbc98 fde=[ 99a8] │ │ │ │ - 0xfffffffffffcaea0 (offset: 0x4cfe0) -> 0xbcac fde=[ 99bc] │ │ │ │ - 0xfffffffffffcaec0 (offset: 0x4d000) -> 0xbcc0 fde=[ 99d0] │ │ │ │ - 0xfffffffffffcaf48 (offset: 0x4d088) -> 0xbcfc fde=[ 9a0c] │ │ │ │ - 0xfffffffffffcafd0 (offset: 0x4d110) -> 0xbd20 fde=[ 9a30] │ │ │ │ - 0xfffffffffffcb030 (offset: 0x4d170) -> 0xbd34 fde=[ 9a44] │ │ │ │ - 0xfffffffffffcb0c0 (offset: 0x4d200) -> 0xbd58 fde=[ 9a68] │ │ │ │ - 0xfffffffffffcb124 (offset: 0x4d264) -> 0xbd6c fde=[ 9a7c] │ │ │ │ - 0xfffffffffffcb180 (offset: 0x4d2c0) -> 0xbd80 fde=[ 9a90] │ │ │ │ - 0xfffffffffffcb330 (offset: 0x4d470) -> 0xbde8 fde=[ 9af8] │ │ │ │ - 0xfffffffffffcb370 (offset: 0x4d4b0) -> 0xbe0c fde=[ 9b1c] │ │ │ │ - 0xfffffffffffcb42c (offset: 0x4d56c) -> 0xbe6c fde=[ 9b7c] │ │ │ │ - 0xfffffffffffcb540 (offset: 0x4d680) -> 0xbec8 fde=[ 9bd8] │ │ │ │ - 0xfffffffffffcb700 (offset: 0x4d840) -> 0xbf3c fde=[ 9c4c] │ │ │ │ - 0xfffffffffffcb9b0 (offset: 0x4daf0) -> 0xbfac fde=[ 9cbc] │ │ │ │ - 0xfffffffffffcba80 (offset: 0x4dbc0) -> 0xbfec fde=[ 9cfc] │ │ │ │ - 0xfffffffffffcbae0 (offset: 0x4dc20) -> 0xc000 fde=[ 9d10] │ │ │ │ - 0xfffffffffffcbaec (offset: 0x4dc2c) -> 0xc014 fde=[ 9d24] │ │ │ │ - 0xfffffffffffcbba0 (offset: 0x4dce0) -> 0xc05c fde=[ 9d6c] │ │ │ │ - 0xfffffffffffcbbc0 (offset: 0x4dd00) -> 0xc070 fde=[ 9d80] │ │ │ │ - 0xfffffffffffcbbe0 (offset: 0x4dd20) -> 0xc084 fde=[ 9d94] │ │ │ │ - 0xfffffffffffcbc00 (offset: 0x4dd40) -> 0xc098 fde=[ 9da8] │ │ │ │ - 0xfffffffffffcbc20 (offset: 0x4dd60) -> 0xc0ac fde=[ 9dbc] │ │ │ │ - 0xfffffffffffcbc40 (offset: 0x4dd80) -> 0xc0c0 fde=[ 9dd0] │ │ │ │ - 0xfffffffffffcbc60 (offset: 0x4dda0) -> 0xc0d4 fde=[ 9de4] │ │ │ │ - 0xfffffffffffcbc80 (offset: 0x4ddc0) -> 0xc0e8 fde=[ 9df8] │ │ │ │ - 0xfffffffffffcbca0 (offset: 0x4dde0) -> 0xc0fc fde=[ 9e0c] │ │ │ │ - 0xfffffffffffcbd08 (offset: 0x4de48) -> 0xc128 fde=[ 9e38] │ │ │ │ - 0xfffffffffffcbd64 (offset: 0x4dea4) -> 0xc14c fde=[ 9e5c] │ │ │ │ - 0xfffffffffffcbdc0 (offset: 0x4df00) -> 0xc170 fde=[ 9e80] │ │ │ │ - 0xfffffffffffcbe48 (offset: 0x4df88) -> 0xc198 fde=[ 9ea8] │ │ │ │ - 0xfffffffffffcbe84 (offset: 0x4dfc4) -> 0xc1ac fde=[ 9ebc] │ │ │ │ - 0xfffffffffffcbecc (offset: 0x4e00c) -> 0xc1d4 fde=[ 9ee4] │ │ │ │ - 0xfffffffffffcbee0 (offset: 0x4e020) -> 0xc1e8 fde=[ 9ef8] │ │ │ │ - 0xfffffffffffcbff0 (offset: 0x4e130) -> 0xc238 fde=[ 9f48] │ │ │ │ - 0xfffffffffffcc0c0 (offset: 0x4e200) -> 0xc27c fde=[ 9f8c] │ │ │ │ - 0xfffffffffffcc190 (offset: 0x4e2d0) -> 0xc2c0 fde=[ 9fd0] │ │ │ │ - 0xfffffffffffcc3a0 (offset: 0x4e4e0) -> 0xc308 fde=[ a018] │ │ │ │ - 0xfffffffffffcc3c0 (offset: 0x4e500) -> 0xc31c fde=[ a02c] │ │ │ │ - 0xfffffffffffcc428 (offset: 0x4e568) -> 0xc34c fde=[ a05c] │ │ │ │ - 0xfffffffffffcc624 (offset: 0x4e764) -> 0xc398 fde=[ a0a8] │ │ │ │ - 0xfffffffffffcc6a0 (offset: 0x4e7e0) -> 0xc3c0 fde=[ a0d0] │ │ │ │ - 0xfffffffffffcd240 (offset: 0x4f380) -> 0xc40c fde=[ a11c] │ │ │ │ - 0xfffffffffffcd3ac (offset: 0x4f4ec) -> 0xc448 fde=[ a158] │ │ │ │ - 0xfffffffffffcd500 (offset: 0x4f640) -> 0xc484 fde=[ a194] │ │ │ │ - 0xfffffffffffcd520 (offset: 0x4f660) -> 0xc498 fde=[ a1a8] │ │ │ │ - 0xfffffffffffcd660 (offset: 0x4f7a0) -> 0xc4c4 fde=[ a1d4] │ │ │ │ - 0xfffffffffffcd688 (offset: 0x4f7c8) -> 0xc4d8 fde=[ a1e8] │ │ │ │ - 0xfffffffffffcd960 (offset: 0x4faa0) -> 0xc518 fde=[ a228] │ │ │ │ - 0xfffffffffffcdcc0 (offset: 0x4fe00) -> 0xc564 fde=[ a274] │ │ │ │ - 0xfffffffffffcdf40 (offset: 0x50080) -> 0xc598 fde=[ a2a8] │ │ │ │ - 0xfffffffffffcf364 (offset: 0x514a4) -> 0xc658 fde=[ a368] │ │ │ │ - 0xfffffffffffd0180 (offset: 0x522c0) -> 0xc6c0 fde=[ a3d0] │ │ │ │ - 0xfffffffffffd0210 (offset: 0x52350) -> 0xc6f4 fde=[ a404] │ │ │ │ - 0xfffffffffffd0264 (offset: 0x523a4) -> 0xc708 fde=[ a418] │ │ │ │ - 0xfffffffffffd0320 (offset: 0x52460) -> 0xc740 fde=[ a450] │ │ │ │ - 0xfffffffffffd0530 (offset: 0x52670) -> 0xc798 fde=[ a4a8] │ │ │ │ - 0xfffffffffffd0640 (offset: 0x52780) -> 0xc7f4 fde=[ a504] │ │ │ │ - 0xfffffffffffd0760 (offset: 0x528a0) -> 0xc850 fde=[ a560] │ │ │ │ - 0xfffffffffffd0810 (offset: 0x52950) -> 0xc884 fde=[ a594] │ │ │ │ - 0xfffffffffffd0844 (offset: 0x52984) -> 0xc898 fde=[ a5a8] │ │ │ │ - 0xfffffffffffd08e8 (offset: 0x52a28) -> 0xc8ec fde=[ a5fc] │ │ │ │ - 0xfffffffffffd09a0 (offset: 0x52ae0) -> 0xc940 fde=[ a650] │ │ │ │ - 0xfffffffffffd0a24 (offset: 0x52b64) -> 0xc97c fde=[ a68c] │ │ │ │ - 0xfffffffffffd0a50 (offset: 0x52b90) -> 0xc9a0 fde=[ a6b0] │ │ │ │ - 0xfffffffffffd0ac0 (offset: 0x52c00) -> 0xc9cc fde=[ a6dc] │ │ │ │ - 0xfffffffffffd0b04 (offset: 0x52c44) -> 0xc9e0 fde=[ a6f0] │ │ │ │ - 0xfffffffffffd0ba0 (offset: 0x52ce0) -> 0xc9f4 fde=[ a704] │ │ │ │ - 0xfffffffffffd0c10 (offset: 0x52d50) -> 0xca24 fde=[ a734] │ │ │ │ - 0xfffffffffffd0ca4 (offset: 0x52de4) -> 0xca5c fde=[ a76c] │ │ │ │ - 0xfffffffffffd0cb0 (offset: 0x52df0) -> 0xca70 fde=[ a780] │ │ │ │ - 0xfffffffffffd0d2c (offset: 0x52e6c) -> 0xcaa0 fde=[ a7b0] │ │ │ │ - 0xfffffffffffd0d68 (offset: 0x52ea8) -> 0xcac8 fde=[ a7d8] │ │ │ │ - 0xfffffffffffd0dc8 (offset: 0x52f08) -> 0xcaf4 fde=[ a804] │ │ │ │ - 0xfffffffffffd0e28 (offset: 0x52f68) -> 0xcb20 fde=[ a830] │ │ │ │ - 0xfffffffffffd0e80 (offset: 0x52fc0) -> 0xcb50 fde=[ a860] │ │ │ │ - 0xfffffffffffd0f0c (offset: 0x5304c) -> 0xcb88 fde=[ a898] │ │ │ │ - 0xfffffffffffd0f84 (offset: 0x530c4) -> 0xcbd4 fde=[ a8e4] │ │ │ │ - 0xfffffffffffd10c4 (offset: 0x53204) -> 0xcc18 fde=[ a928] │ │ │ │ - 0xfffffffffffd1270 (offset: 0x533b0) -> 0xcc7c fde=[ a98c] │ │ │ │ - 0xfffffffffffd1300 (offset: 0x53440) -> 0xccb8 fde=[ a9c8] │ │ │ │ - 0xfffffffffffd1580 (offset: 0x536c0) -> 0xcd00 fde=[ aa10] │ │ │ │ - 0xfffffffffffd1b80 (offset: 0x53cc0) -> 0xcd4c fde=[ aa5c] │ │ │ │ - 0xfffffffffffd1c50 (offset: 0x53d90) -> 0xcd8c fde=[ aa9c] │ │ │ │ - 0xfffffffffffd1e40 (offset: 0x53f80) -> 0xcdc0 fde=[ aad0] │ │ │ │ - 0xfffffffffffd1fa0 (offset: 0x540e0) -> 0xcdf0 fde=[ ab00] │ │ │ │ - 0xfffffffffffd1fe4 (offset: 0x54124) -> 0xce18 fde=[ ab28] │ │ │ │ - 0xfffffffffffd1fec (offset: 0x5412c) -> 0xce2c fde=[ ab3c] │ │ │ │ - 0xfffffffffffd2000 (offset: 0x54140) -> 0xce40 fde=[ ab50] │ │ │ │ - 0xfffffffffffd2020 (offset: 0x54160) -> 0xce54 fde=[ ab64] │ │ │ │ - 0xfffffffffffd206c (offset: 0x541ac) -> 0xce78 fde=[ ab88] │ │ │ │ - 0xfffffffffffd20e0 (offset: 0x54220) -> 0xcea0 fde=[ abb0] │ │ │ │ - 0xfffffffffffd2120 (offset: 0x54260) -> 0xceb4 fde=[ abc4] │ │ │ │ - 0xfffffffffffd2420 (offset: 0x54560) -> 0xcf14 fde=[ ac24] │ │ │ │ - 0xfffffffffffd2530 (offset: 0x54670) -> 0xcf54 fde=[ ac64] │ │ │ │ - 0xfffffffffffd2568 (offset: 0x546a8) -> 0xcf68 fde=[ ac78] │ │ │ │ - 0xfffffffffffd26e0 (offset: 0x54820) -> 0xcfb4 fde=[ acc4] │ │ │ │ - 0xfffffffffffd27e0 (offset: 0x54920) -> 0xd000 fde=[ ad10] │ │ │ │ - 0xfffffffffffd3d64 (offset: 0x55ea4) -> 0xd04c fde=[ ad5c] │ │ │ │ - 0xfffffffffffd4020 (offset: 0x56160) -> 0xd098 fde=[ ada8] │ │ │ │ - 0xfffffffffffd4068 (offset: 0x561a8) -> 0xd0ac fde=[ adbc] │ │ │ │ - 0xfffffffffffd4088 (offset: 0x561c8) -> 0xd0c0 fde=[ add0] │ │ │ │ - 0xfffffffffffd40a8 (offset: 0x561e8) -> 0xd0d4 fde=[ ade4] │ │ │ │ - 0xfffffffffffd40c8 (offset: 0x56208) -> 0xd0e8 fde=[ adf8] │ │ │ │ - 0xfffffffffffd40e8 (offset: 0x56228) -> 0xd0fc fde=[ ae0c] │ │ │ │ - 0xfffffffffffd4104 (offset: 0x56244) -> 0xd110 fde=[ ae20] │ │ │ │ - 0xfffffffffffd4180 (offset: 0x562c0) -> 0xd124 fde=[ ae34] │ │ │ │ - 0xfffffffffffd41a0 (offset: 0x562e0) -> 0xd138 fde=[ ae48] │ │ │ │ - 0xfffffffffffd41c0 (offset: 0x56300) -> 0xd14c fde=[ ae5c] │ │ │ │ - 0xfffffffffffd41e0 (offset: 0x56320) -> 0xd160 fde=[ ae70] │ │ │ │ - 0xfffffffffffd4200 (offset: 0x56340) -> 0xd174 fde=[ ae84] │ │ │ │ - 0xfffffffffffd4220 (offset: 0x56360) -> 0xd188 fde=[ ae98] │ │ │ │ - 0xfffffffffffd42e0 (offset: 0x56420) -> 0xd1d8 fde=[ aee8] │ │ │ │ - 0xfffffffffffd43a0 (offset: 0x564e0) -> 0xd228 fde=[ af38] │ │ │ │ - 0xfffffffffffd4480 (offset: 0x565c0) -> 0xd29c fde=[ afac] │ │ │ │ - 0xfffffffffffd4740 (offset: 0x56880) -> 0xd2e8 fde=[ aff8] │ │ │ │ - 0xfffffffffffd4768 (offset: 0x568a8) -> 0xd2fc fde=[ b00c] │ │ │ │ - 0xfffffffffffd4790 (offset: 0x568d0) -> 0xd310 fde=[ b020] │ │ │ │ - 0xfffffffffffd48c0 (offset: 0x56a00) -> 0xd324 fde=[ b034] │ │ │ │ - 0xfffffffffffd4ed0 (offset: 0x57010) -> 0xd3ac fde=[ b0bc] │ │ │ │ - 0xfffffffffffd4eec (offset: 0x5702c) -> 0xd3c0 fde=[ b0d0] │ │ │ │ - 0xfffffffffffd4f08 (offset: 0x57048) -> 0xd3d4 fde=[ b0e4] │ │ │ │ - 0xfffffffffffd4f24 (offset: 0x57064) -> 0xd3e8 fde=[ b0f8] │ │ │ │ - 0xfffffffffffd4f40 (offset: 0x57080) -> 0xd3fc fde=[ b10c] │ │ │ │ - 0xfffffffffffd4f60 (offset: 0x570a0) -> 0xd410 fde=[ b120] │ │ │ │ - 0xfffffffffffd4f80 (offset: 0x570c0) -> 0xd428 fde=[ b138] │ │ │ │ - 0xfffffffffffd518c (offset: 0x572cc) -> 0xd474 fde=[ b184] │ │ │ │ - 0xfffffffffffd538c (offset: 0x574cc) -> 0xd4c0 fde=[ b1d0] │ │ │ │ - 0xfffffffffffd5560 (offset: 0x576a0) -> 0xd508 fde=[ b218] │ │ │ │ - 0xfffffffffffd64c0 (offset: 0x58600) -> 0xd580 fde=[ b290] │ │ │ │ - 0xfffffffffffd6580 (offset: 0x586c0) -> 0xd5b8 fde=[ b2c8] │ │ │ │ - 0xfffffffffffd65c0 (offset: 0x58700) -> 0xd5dc fde=[ b2ec] │ │ │ │ - 0xfffffffffffd6620 (offset: 0x58760) -> 0xd600 fde=[ b310] │ │ │ │ - 0xfffffffffffd71a0 (offset: 0x592e0) -> 0xd678 fde=[ b388] │ │ │ │ - 0xfffffffffffd7480 (offset: 0x595c0) -> 0xd6f0 fde=[ b400] │ │ │ │ - 0xfffffffffffd74b0 (offset: 0x595f0) -> 0xd70c fde=[ b41c] │ │ │ │ - 0xfffffffffffd7580 (offset: 0x596c0) -> 0xd73c fde=[ b44c] │ │ │ │ - 0xfffffffffffd7600 (offset: 0x59740) -> 0xd76c fde=[ b47c] │ │ │ │ - 0xfffffffffffd7620 (offset: 0x59760) -> 0xd780 fde=[ b490] │ │ │ │ - 0xfffffffffffd76a8 (offset: 0x597e8) -> 0xd7ac fde=[ b4bc] │ │ │ │ - 0xfffffffffffd7740 (offset: 0x59880) -> 0xd7e0 fde=[ b4f0] │ │ │ │ - 0xfffffffffffd7780 (offset: 0x598c0) -> 0xd7f4 fde=[ b504] │ │ │ │ - 0xfffffffffffd7888 (offset: 0x599c8) -> 0xd828 fde=[ b538] │ │ │ │ - 0xfffffffffffd78a0 (offset: 0x599e0) -> 0xd840 fde=[ b550] │ │ │ │ - 0xfffffffffffd78ac (offset: 0x599ec) -> 0xd854 fde=[ b564] │ │ │ │ - 0xfffffffffffd78c0 (offset: 0x59a00) -> 0xd868 fde=[ b578] │ │ │ │ - 0xfffffffffffd78c8 (offset: 0x59a08) -> 0xd87c fde=[ b58c] │ │ │ │ - 0xfffffffffffd78d0 (offset: 0x59a10) -> 0xd890 fde=[ b5a0] │ │ │ │ - 0xfffffffffffd78f0 (offset: 0x59a30) -> 0xd8a4 fde=[ b5b4] │ │ │ │ - 0xfffffffffffd7900 (offset: 0x59a40) -> 0xd8b8 fde=[ b5c8] │ │ │ │ - 0xfffffffffffd7920 (offset: 0x59a60) -> 0xd8d0 fde=[ b5e0] │ │ │ │ - 0xfffffffffffd7bcc (offset: 0x59d0c) -> 0xd918 fde=[ b628] │ │ │ │ - 0xfffffffffffd7cc8 (offset: 0x59e08) -> 0xd954 fde=[ b664] │ │ │ │ - 0xfffffffffffd7d04 (offset: 0x59e44) -> 0xd97c fde=[ b68c] │ │ │ │ - 0xfffffffffffd7f04 (offset: 0x5a044) -> 0xd9c4 fde=[ b6d4] │ │ │ │ - 0xfffffffffffd80e0 (offset: 0x5a220) -> 0xda0c fde=[ b71c] │ │ │ │ - 0xfffffffffffd83a0 (offset: 0x5a4e0) -> 0xda58 fde=[ b768] │ │ │ │ - 0xfffffffffffd8668 (offset: 0x5a7a8) -> 0xda9c fde=[ b7ac] │ │ │ │ - 0xfffffffffffd86c4 (offset: 0x5a804) -> 0xdac4 fde=[ b7d4] │ │ │ │ - 0xfffffffffffd8710 (offset: 0x5a850) -> 0xdaf8 fde=[ b808] │ │ │ │ - 0xfffffffffffd8728 (offset: 0x5a868) -> 0xdb0c fde=[ b81c] │ │ │ │ - 0xfffffffffffd8770 (offset: 0x5a8b0) -> 0xdb38 fde=[ b848] │ │ │ │ - 0xfffffffffffd8950 (offset: 0x5aa90) -> 0xdb68 fde=[ b878] │ │ │ │ - 0xfffffffffffd8d80 (offset: 0x5aec0) -> 0xdbb4 fde=[ b8c4] │ │ │ │ - 0xfffffffffffd8dac (offset: 0x5aeec) -> 0xdbc8 fde=[ b8d8] │ │ │ │ - 0xfffffffffffd8dc0 (offset: 0x5af00) -> 0xdbdc fde=[ b8ec] │ │ │ │ - 0xfffffffffffd8f00 (offset: 0x5b040) -> 0xdc0c fde=[ b91c] │ │ │ │ - 0xfffffffffffd8f60 (offset: 0x5b0a0) -> 0xdc40 fde=[ b950] │ │ │ │ - 0xfffffffffffd8fcc (offset: 0x5b10c) -> 0xdc6c fde=[ b97c] │ │ │ │ - 0xfffffffffffd9070 (offset: 0x5b1b0) -> 0xdca8 fde=[ b9b8] │ │ │ │ - 0xfffffffffffd9080 (offset: 0x5b1c0) -> 0xdcbc fde=[ b9cc] │ │ │ │ - 0xfffffffffffd91a8 (offset: 0x5b2e8) -> 0xdcf0 fde=[ ba00] │ │ │ │ - 0xfffffffffffd91c0 (offset: 0x5b300) -> 0xdd08 fde=[ ba18] │ │ │ │ - 0xfffffffffffd9260 (offset: 0x5b3a0) -> 0xdd40 fde=[ ba50] │ │ │ │ - 0xfffffffffffd926c (offset: 0x5b3ac) -> 0xdd54 fde=[ ba64] │ │ │ │ - 0xfffffffffffd93a0 (offset: 0x5b4e0) -> 0xdd80 fde=[ ba90] │ │ │ │ - 0xfffffffffffd9580 (offset: 0x5b6c0) -> 0xde20 fde=[ bb30] │ │ │ │ - 0xfffffffffffd95c0 (offset: 0x5b700) -> 0xde4c fde=[ bb5c] │ │ │ │ - 0xfffffffffffd9600 (offset: 0x5b740) -> 0xde78 fde=[ bb88] │ │ │ │ - 0xfffffffffffd9660 (offset: 0x5b7a0) -> 0xdeac fde=[ bbbc] │ │ │ │ - 0xfffffffffffd96a0 (offset: 0x5b7e0) -> 0xded4 fde=[ bbe4] │ │ │ │ - 0xfffffffffffd96f0 (offset: 0x5b830) -> 0xdf00 fde=[ bc10] │ │ │ │ - 0xfffffffffffd9728 (offset: 0x5b868) -> 0xdf28 fde=[ bc38] │ │ │ │ - 0xfffffffffffd9788 (offset: 0x5b8c8) -> 0xdf58 fde=[ bc68] │ │ │ │ - 0xfffffffffffd97e8 (offset: 0x5b928) -> 0xdf88 fde=[ bc98] │ │ │ │ - 0xfffffffffffd9880 (offset: 0x5b9c0) -> 0xdfc8 fde=[ bcd8] │ │ │ │ - 0xfffffffffffd98c0 (offset: 0x5ba00) -> 0xdfdc fde=[ bcec] │ │ │ │ - 0xfffffffffffd9900 (offset: 0x5ba40) -> 0xdff0 fde=[ bd00] │ │ │ │ - 0xfffffffffffd9964 (offset: 0x5baa4) -> 0xe018 fde=[ bd28] │ │ │ │ - 0xfffffffffffd9ae0 (offset: 0x5bc20) -> 0xe060 fde=[ bd70] │ │ │ │ - 0xfffffffffffd9b00 (offset: 0x5bc40) -> 0xe074 fde=[ bd84] │ │ │ │ - 0xfffffffffffd9c40 (offset: 0x5bd80) -> 0xe0cc fde=[ bddc] │ │ │ │ - 0xfffffffffffd9cd0 (offset: 0x5be10) -> 0xe0fc fde=[ be0c] │ │ │ │ - 0xfffffffffffd9d44 (offset: 0x5be84) -> 0xe124 fde=[ be34] │ │ │ │ - 0xfffffffffffd9d80 (offset: 0x5bec0) -> 0xe138 fde=[ be48] │ │ │ │ - 0xfffffffffffd9da0 (offset: 0x5bee0) -> 0xe14c fde=[ be5c] │ │ │ │ - 0xfffffffffffd9dc8 (offset: 0x5bf08) -> 0xe160 fde=[ be70] │ │ │ │ - 0xfffffffffffd9e10 (offset: 0x5bf50) -> 0xe174 fde=[ be84] │ │ │ │ - 0xfffffffffffd9e2c (offset: 0x5bf6c) -> 0xe188 fde=[ be98] │ │ │ │ - 0xfffffffffffd9fa8 (offset: 0x5c0e8) -> 0xe1d4 fde=[ bee4] │ │ │ │ - 0xfffffffffffd9fcc (offset: 0x5c10c) -> 0xe1e8 fde=[ bef8] │ │ │ │ - 0xfffffffffffd9ff0 (offset: 0x5c130) -> 0xe1fc fde=[ bf0c] │ │ │ │ - 0xfffffffffffda020 (offset: 0x5c160) -> 0xe210 fde=[ bf20] │ │ │ │ - 0xfffffffffffdaa44 (offset: 0x5cb84) -> 0xe29c fde=[ bfac] │ │ │ │ - 0xfffffffffffdab00 (offset: 0x5cc40) -> 0xe2d0 fde=[ bfe0] │ │ │ │ - 0xfffffffffffdaf84 (offset: 0x5d0c4) -> 0xe390 fde=[ c0a0] │ │ │ │ - 0xfffffffffffdb1e0 (offset: 0x5d320) -> 0xe3f0 fde=[ c100] │ │ │ │ - 0xfffffffffffdb808 (offset: 0x5d948) -> 0xe470 fde=[ c180] │ │ │ │ - 0xfffffffffffdbac0 (offset: 0x5dc00) -> 0xe500 fde=[ c210] │ │ │ │ - 0xfffffffffffdbb08 (offset: 0x5dc48) -> 0xe514 fde=[ c224] │ │ │ │ - 0xfffffffffffdc048 (offset: 0x5e188) -> 0xe55c fde=[ c26c] │ │ │ │ - 0xfffffffffffdc080 (offset: 0x5e1c0) -> 0xe570 fde=[ c280] │ │ │ │ - 0xfffffffffffdc0a0 (offset: 0x5e1e0) -> 0xe584 fde=[ c294] │ │ │ │ - 0xfffffffffffdc0e8 (offset: 0x5e228) -> 0xe5b4 fde=[ c2c4] │ │ │ │ - 0xfffffffffffdc250 (offset: 0x5e390) -> 0xe5fc fde=[ c30c] │ │ │ │ - 0xfffffffffffdc3f0 (offset: 0x5e530) -> 0xe648 fde=[ c358] │ │ │ │ - 0xfffffffffffdc5a8 (offset: 0x5e6e8) -> 0xe6c0 fde=[ c3d0] │ │ │ │ - 0xfffffffffffdc600 (offset: 0x5e740) -> 0xe6d4 fde=[ c3e4] │ │ │ │ - 0xfffffffffffdc680 (offset: 0x5e7c0) -> 0xe6e8 fde=[ c3f8] │ │ │ │ - 0xfffffffffffdce60 (offset: 0x5efa0) -> 0xe734 fde=[ c444] │ │ │ │ - 0xfffffffffffdd9c0 (offset: 0x5fb00) -> 0xe77c fde=[ c48c] │ │ │ │ - 0xfffffffffffde460 (offset: 0x605a0) -> 0xe7c8 fde=[ c4d8] │ │ │ │ - 0xfffffffffffded30 (offset: 0x60e70) -> 0xe810 fde=[ c520] │ │ │ │ - 0xfffffffffffdf5a0 (offset: 0x616e0) -> 0xe85c fde=[ c56c] │ │ │ │ - 0xfffffffffffdfcc0 (offset: 0x61e00) -> 0xe8d0 fde=[ c5e0] │ │ │ │ - 0xfffffffffffe0490 (offset: 0x625d0) -> 0xe938 fde=[ c648] │ │ │ │ - 0xfffffffffffe0cb0 (offset: 0x62df0) -> 0xe998 fde=[ c6a8] │ │ │ │ - 0xfffffffffffe0d80 (offset: 0x62ec0) -> 0xe9d8 fde=[ c6e8] │ │ │ │ - 0xfffffffffffe0de0 (offset: 0x62f20) -> 0xea00 fde=[ c710] │ │ │ │ - 0xfffffffffffe0e00 (offset: 0x62f40) -> 0xea14 fde=[ c724] │ │ │ │ - 0xfffffffffffe0e24 (offset: 0x62f64) -> 0xea28 fde=[ c738] │ │ │ │ - 0xfffffffffffe0fa0 (offset: 0x630e0) -> 0xea3c fde=[ c74c] │ │ │ │ - 0xfffffffffffe1040 (offset: 0x63180) -> 0xea70 fde=[ c780] │ │ │ │ - 0xfffffffffffe12ac (offset: 0x633ec) -> 0xeaac fde=[ c7bc] │ │ │ │ - 0xfffffffffffe1340 (offset: 0x63480) -> 0xead4 fde=[ c7e4] │ │ │ │ - 0xfffffffffffe15c0 (offset: 0x63700) -> 0xeb20 fde=[ c830] │ │ │ │ - 0xfffffffffffe15e0 (offset: 0x63720) -> 0xeb34 fde=[ c844] │ │ │ │ - 0xfffffffffffe1860 (offset: 0x639a0) -> 0xeb6c fde=[ c87c] │ │ │ │ - 0xfffffffffffe1aa0 (offset: 0x63be0) -> 0xebb8 fde=[ c8c8] │ │ │ │ - 0xfffffffffffe1e80 (offset: 0x63fc0) -> 0xec08 fde=[ c918] │ │ │ │ - 0xfffffffffffe1ea0 (offset: 0x63fe0) -> 0xec1c fde=[ c92c] │ │ │ │ - 0xfffffffffffe1ec8 (offset: 0x64008) -> 0xec30 fde=[ c940] │ │ │ │ - 0xfffffffffffe1f40 (offset: 0x64080) -> 0xec44 fde=[ c954] │ │ │ │ - 0xfffffffffffe1fc0 (offset: 0x64100) -> 0xec74 fde=[ c984] │ │ │ │ - 0xfffffffffffe20cc (offset: 0x6420c) -> 0xecac fde=[ c9bc] │ │ │ │ - 0xfffffffffffe2180 (offset: 0x642c0) -> 0xecec fde=[ c9fc] │ │ │ │ - 0xfffffffffffe2228 (offset: 0x64368) -> 0xed00 fde=[ ca10] │ │ │ │ - 0xfffffffffffe23e4 (offset: 0x64524) -> 0xed48 fde=[ ca58] │ │ │ │ - 0xfffffffffffe25a4 (offset: 0x646e4) -> 0xed90 fde=[ caa0] │ │ │ │ - 0xfffffffffffe2760 (offset: 0x648a0) -> 0xedd8 fde=[ cae8] │ │ │ │ - 0xfffffffffffe2b4c (offset: 0x64c8c) -> 0xee20 fde=[ cb30] │ │ │ │ - 0xfffffffffffe2f04 (offset: 0x65044) -> 0xee68 fde=[ cb78] │ │ │ │ - 0xfffffffffffe3280 (offset: 0x653c0) -> 0xeeb4 fde=[ cbc4] │ │ │ │ - 0xfffffffffffe35e0 (offset: 0x65720) -> 0xeefc fde=[ cc0c] │ │ │ │ - 0xfffffffffffe3948 (offset: 0x65a88) -> 0xef44 fde=[ cc54] │ │ │ │ - 0xfffffffffffe3ec0 (offset: 0x66000) -> 0xef90 fde=[ cca0] │ │ │ │ - 0xfffffffffffe40a4 (offset: 0x661e4) -> 0xefd8 fde=[ cce8] │ │ │ │ - 0xfffffffffffe4320 (offset: 0x66460) -> 0xf020 fde=[ cd30] │ │ │ │ - 0xfffffffffffe44c4 (offset: 0x66604) -> 0xf064 fde=[ cd74] │ │ │ │ - 0xfffffffffffe4700 (offset: 0x66840) -> 0xf0a8 fde=[ cdb8] │ │ │ │ - 0xfffffffffffe49ac (offset: 0x66aec) -> 0xf0f0 fde=[ ce00] │ │ │ │ - 0xfffffffffffe4ccc (offset: 0x66e0c) -> 0xf138 fde=[ ce48] │ │ │ │ - 0xfffffffffffe4fd0 (offset: 0x67110) -> 0xf180 fde=[ ce90] │ │ │ │ - 0xfffffffffffe5880 (offset: 0x679c0) -> 0xf1cc fde=[ cedc] │ │ │ │ - 0xfffffffffffe6850 (offset: 0x68990) -> 0xf264 fde=[ cf74] │ │ │ │ - 0xfffffffffffe68e0 (offset: 0x68a20) -> 0xf298 fde=[ cfa8] │ │ │ │ - 0xfffffffffffe69e0 (offset: 0x68b20) -> 0xf2dc fde=[ cfec] │ │ │ │ - 0xfffffffffffe6ac0 (offset: 0x68c00) -> 0xf330 fde=[ d040] │ │ │ │ - 0xfffffffffffe6d20 (offset: 0x68e60) -> 0xf394 fde=[ d0a4] │ │ │ │ - 0xfffffffffffe6e60 (offset: 0x68fa0) -> 0xf3d8 fde=[ d0e8] │ │ │ │ - 0xfffffffffffe6f28 (offset: 0x69068) -> 0xf408 fde=[ d118] │ │ │ │ - 0xfffffffffffe6fe0 (offset: 0x69120) -> 0xf43c fde=[ d14c] │ │ │ │ - 0xfffffffffffe7000 (offset: 0x69140) -> 0xf450 fde=[ d160] │ │ │ │ - 0xfffffffffffe70a0 (offset: 0x691e0) -> 0xf48c fde=[ d19c] │ │ │ │ - 0xfffffffffffe70c8 (offset: 0x69208) -> 0xf4a0 fde=[ d1b0] │ │ │ │ - 0xfffffffffffe710c (offset: 0x6924c) -> 0xf4b4 fde=[ d1c4] │ │ │ │ - 0xfffffffffffe71cc (offset: 0x6930c) -> 0xf4e8 fde=[ d1f8] │ │ │ │ - 0xfffffffffffe7240 (offset: 0x69380) -> 0xf510 fde=[ d220] │ │ │ │ - 0xfffffffffffe7260 (offset: 0x693a0) -> 0xf528 fde=[ d238] │ │ │ │ - 0xfffffffffffe7280 (offset: 0x693c0) -> 0xf53c fde=[ d24c] │ │ │ │ - 0xfffffffffffe734c (offset: 0x6948c) -> 0xf550 fde=[ d260] │ │ │ │ - 0xfffffffffffe7388 (offset: 0x694c8) -> 0xf564 fde=[ d274] │ │ │ │ - 0xfffffffffffe7440 (offset: 0x69580) -> 0xf578 fde=[ d288] │ │ │ │ - 0xfffffffffffe78e0 (offset: 0x69a20) -> 0xf58c fde=[ d29c] │ │ │ │ - 0xfffffffffffe7908 (offset: 0x69a48) -> 0xf5a0 fde=[ d2b0] │ │ │ │ - 0xfffffffffffe7944 (offset: 0x69a84) -> 0xf5b4 fde=[ d2c4] │ │ │ │ - 0xfffffffffffe7a90 (offset: 0x69bd0) -> 0xf5dc fde=[ d2ec] │ │ │ │ - 0xfffffffffffe7b4c (offset: 0x69c8c) -> 0xf5f0 fde=[ d300] │ │ │ │ - 0xfffffffffffe7c40 (offset: 0x69d80) -> 0xf604 fde=[ d314] │ │ │ │ - 0xfffffffffffe7e6c (offset: 0x69fac) -> 0xf67c fde=[ d38c] │ │ │ │ - 0xfffffffffffe8560 (offset: 0x6a6a0) -> 0xf6e0 fde=[ d3f0] │ │ │ │ - 0xfffffffffffe86c8 (offset: 0x6a808) -> 0xf714 fde=[ d424] │ │ │ │ - 0xfffffffffffe8710 (offset: 0x6a850) -> 0xf73c fde=[ d44c] │ │ │ │ - 0xfffffffffffe87a8 (offset: 0x6a8e8) -> 0xf780 fde=[ d490] │ │ │ │ - 0xfffffffffffe88c0 (offset: 0x6aa00) -> 0xf7c8 fde=[ d4d8] │ │ │ │ - 0xfffffffffffe8944 (offset: 0x6aa84) -> 0xf7dc fde=[ d4ec] │ │ │ │ - 0xfffffffffffe8a80 (offset: 0x6abc0) -> 0xf824 fde=[ d534] │ │ │ │ - 0xfffffffffffe8b40 (offset: 0x6ac80) -> 0xf85c fde=[ d56c] │ │ │ │ - 0xfffffffffffe8ce0 (offset: 0x6ae20) -> 0xf898 fde=[ d5a8] │ │ │ │ - 0xfffffffffffe8d40 (offset: 0x6ae80) -> 0xf8c4 fde=[ d5d4] │ │ │ │ - 0xfffffffffffe8dc0 (offset: 0x6af00) -> 0xf8f0 fde=[ d600] │ │ │ │ - 0xfffffffffffe8e4c (offset: 0x6af8c) -> 0xf91c fde=[ d62c] │ │ │ │ - 0xfffffffffffe8ea8 (offset: 0x6afe8) -> 0xf948 fde=[ d658] │ │ │ │ - 0xfffffffffffe9070 (offset: 0x6b1b0) -> 0xf99c fde=[ d6ac] │ │ │ │ - 0xfffffffffffe91e0 (offset: 0x6b320) -> 0xf9c8 fde=[ d6d8] │ │ │ │ - 0xfffffffffffe9728 (offset: 0x6b868) -> 0xfa14 fde=[ d724] │ │ │ │ - 0xfffffffffffe9bc0 (offset: 0x6bd00) -> 0xfa5c fde=[ d76c] │ │ │ │ - 0xfffffffffffe9c00 (offset: 0x6bd40) -> 0xfa70 fde=[ d780] │ │ │ │ - 0xfffffffffffe9dac (offset: 0x6beec) -> 0xfaac fde=[ d7bc] │ │ │ │ - 0xfffffffffffea140 (offset: 0x6c280) -> 0xfaf4 fde=[ d804] │ │ │ │ - 0xfffffffffffea3a8 (offset: 0x6c4e8) -> 0xfb40 fde=[ d850] │ │ │ │ - 0xfffffffffffea4a0 (offset: 0x6c5e0) -> 0xfb70 fde=[ d880] │ │ │ │ - 0xfffffffffffea4e0 (offset: 0x6c620) -> 0xfb98 fde=[ d8a8] │ │ │ │ - 0xfffffffffffea5a8 (offset: 0x6c6e8) -> 0xfbcc fde=[ d8dc] │ │ │ │ - 0xfffffffffffea720 (offset: 0x6c860) -> 0xfc08 fde=[ d918] │ │ │ │ - 0xfffffffffffea7c0 (offset: 0x6c900) -> 0xfc3c fde=[ d94c] │ │ │ │ - 0xfffffffffffea840 (offset: 0x6c980) -> 0xfc68 fde=[ d978] │ │ │ │ - 0xfffffffffffea8d0 (offset: 0x6ca10) -> 0xfc94 fde=[ d9a4] │ │ │ │ - 0xfffffffffffea900 (offset: 0x6ca40) -> 0xfcbc fde=[ d9cc] │ │ │ │ - 0xfffffffffffea910 (offset: 0x6ca50) -> 0xfcd0 fde=[ d9e0] │ │ │ │ - 0xfffffffffffea9c4 (offset: 0x6cb04) -> 0xfd0c fde=[ da1c] │ │ │ │ - 0xfffffffffffea9ec (offset: 0x6cb2c) -> 0xfd20 fde=[ da30] │ │ │ │ - 0xfffffffffffeaa0c (offset: 0x6cb4c) -> 0xfd34 fde=[ da44] │ │ │ │ - 0xfffffffffffeaa40 (offset: 0x6cb80) -> 0xfd48 fde=[ da58] │ │ │ │ - 0xfffffffffffeaa60 (offset: 0x6cba0) -> 0xfd60 fde=[ da70] │ │ │ │ - 0xfffffffffffeaa80 (offset: 0x6cbc0) -> 0xfd74 fde=[ da84] │ │ │ │ - 0xfffffffffffeaac0 (offset: 0x6cc00) -> 0xfd88 fde=[ da98] │ │ │ │ - 0xfffffffffffeab30 (offset: 0x6cc70) -> 0xfdb0 fde=[ dac0] │ │ │ │ - 0xfffffffffffeab60 (offset: 0x6cca0) -> 0xfdc4 fde=[ dad4] │ │ │ │ - 0xfffffffffffeac04 (offset: 0x6cd44) -> 0xfe04 fde=[ db14] │ │ │ │ - 0xfffffffffffeac44 (offset: 0x6cd84) -> 0xfe2c fde=[ db3c] │ │ │ │ - 0xfffffffffffeacc0 (offset: 0x6ce00) -> 0xfe50 fde=[ db60] │ │ │ │ - 0xfffffffffffeacf0 (offset: 0x6ce30) -> 0xfe78 fde=[ db88] │ │ │ │ - 0xfffffffffffeadec (offset: 0x6cf2c) -> 0xfeac fde=[ dbbc] │ │ │ │ - 0xfffffffffffeb240 (offset: 0x6d380) -> 0xfef8 fde=[ dc08] │ │ │ │ - 0xfffffffffffeb3c0 (offset: 0x6d500) -> 0xff4c fde=[ dc5c] │ │ │ │ - 0xfffffffffffeba90 (offset: 0x6dbd0) -> 0xff94 fde=[ dca4] │ │ │ │ - 0xfffffffffffec780 (offset: 0x6e8c0) -> 0xffe0 fde=[ dcf0] │ │ │ │ - 0xfffffffffffeca0c (offset: 0x6eb4c) -> 0x1002c fde=[ dd3c] │ │ │ │ - 0xfffffffffffece44 (offset: 0x6ef84) -> 0x10074 fde=[ dd84] │ │ │ │ - 0xfffffffffffed28c (offset: 0x6f3cc) -> 0x100bc fde=[ ddcc] │ │ │ │ - 0xfffffffffffed440 (offset: 0x6f580) -> 0x10108 fde=[ de18] │ │ │ │ - 0xfffffffffffed510 (offset: 0x6f650) -> 0x10140 fde=[ de50] │ │ │ │ - 0xfffffffffffed960 (offset: 0x6faa0) -> 0x10190 fde=[ dea0] │ │ │ │ - 0xfffffffffffed9e0 (offset: 0x6fb20) -> 0x101c0 fde=[ ded0] │ │ │ │ - 0xfffffffffffedaec (offset: 0x6fc2c) -> 0x101f0 fde=[ df00] │ │ │ │ - 0xfffffffffffedb4c (offset: 0x6fc8c) -> 0x10218 fde=[ df28] │ │ │ │ - 0xfffffffffffedc80 (offset: 0x6fdc0) -> 0x10248 fde=[ df58] │ │ │ │ - 0xfffffffffffede00 (offset: 0x6ff40) -> 0x1028c fde=[ df9c] │ │ │ │ - 0xfffffffffffee0e0 (offset: 0x70220) -> 0x102d4 fde=[ dfe4] │ │ │ │ - 0xfffffffffffee244 (offset: 0x70384) -> 0x10318 fde=[ e028] │ │ │ │ - 0xfffffffffffee44c (offset: 0x7058c) -> 0x1038c fde=[ e09c] │ │ │ │ - 0xfffffffffffee460 (offset: 0x705a0) -> 0x103a0 fde=[ e0b0] │ │ │ │ - 0xfffffffffffee480 (offset: 0x705c0) -> 0x103b4 fde=[ e0c4] │ │ │ │ - 0xfffffffffffee560 (offset: 0x706a0) -> 0x103e0 fde=[ e0f0] │ │ │ │ - 0xfffffffffffee644 (offset: 0x70784) -> 0x10438 fde=[ e148] │ │ │ │ - 0xfffffffffffee7c0 (offset: 0x70900) -> 0x1047c fde=[ e18c] │ │ │ │ - 0xfffffffffffef300 (offset: 0x71440) -> 0x104c8 fde=[ e1d8] │ │ │ │ - 0xfffffffffffef4a8 (offset: 0x715e8) -> 0x10558 fde=[ e268] │ │ │ │ - 0xffffffffffff0320 (offset: 0x72460) -> 0x10620 fde=[ e330] │ │ │ │ - 0xffffffffffff03a0 (offset: 0x724e0) -> 0x10634 fde=[ e344] │ │ │ │ - 0xffffffffffff0400 (offset: 0x72540) -> 0x10648 fde=[ e358] │ │ │ │ - 0xffffffffffff042c (offset: 0x7256c) -> 0x10664 fde=[ e374] │ │ │ │ - 0xffffffffffff0488 (offset: 0x725c8) -> 0x10678 fde=[ e388] │ │ │ │ - 0xffffffffffff05a4 (offset: 0x726e4) -> 0x106b4 fde=[ e3c4] │ │ │ │ - 0xffffffffffff05e0 (offset: 0x72720) -> 0x106dc fde=[ e3ec] │ │ │ │ - 0xffffffffffff05ec (offset: 0x7272c) -> 0x106f0 fde=[ e400] │ │ │ │ - 0xffffffffffff0600 (offset: 0x72740) -> 0x10704 fde=[ e414] │ │ │ │ - 0xffffffffffff060c (offset: 0x7274c) -> 0x10718 fde=[ e428] │ │ │ │ - 0xffffffffffff0620 (offset: 0x72760) -> 0x1072c fde=[ e43c] │ │ │ │ - 0xffffffffffff0640 (offset: 0x72780) -> 0x10740 fde=[ e450] │ │ │ │ - 0xffffffffffff0660 (offset: 0x727a0) -> 0x10754 fde=[ e464] │ │ │ │ - 0xffffffffffff0680 (offset: 0x727c0) -> 0x10768 fde=[ e478] │ │ │ │ - 0xffffffffffff06a0 (offset: 0x727e0) -> 0x1077c fde=[ e48c] │ │ │ │ - 0xffffffffffff06c0 (offset: 0x72800) -> 0x10790 fde=[ e4a0] │ │ │ │ - 0xffffffffffff06e0 (offset: 0x72820) -> 0x107a4 fde=[ e4b4] │ │ │ │ - 0xffffffffffff0710 (offset: 0x72850) -> 0x107b8 fde=[ e4c8] │ │ │ │ - 0xffffffffffff0740 (offset: 0x72880) -> 0x107cc fde=[ e4dc] │ │ │ │ - 0xffffffffffff074c (offset: 0x7288c) -> 0x107e0 fde=[ e4f0] │ │ │ │ - 0xffffffffffff07a8 (offset: 0x728e8) -> 0x107fc fde=[ e50c] │ │ │ │ - 0xffffffffffff07c0 (offset: 0x72900) -> 0x10810 fde=[ e520] │ │ │ │ - 0xffffffffffff07d0 (offset: 0x72910) -> 0x10824 fde=[ e534] │ │ │ │ - 0xffffffffffff0850 (offset: 0x72990) -> 0x10850 fde=[ e560] │ │ │ │ - 0xffffffffffff0940 (offset: 0x72a80) -> 0x1087c fde=[ e58c] │ │ │ │ - 0xffffffffffff0980 (offset: 0x72ac0) -> 0x10890 fde=[ e5a0] │ │ │ │ - 0xffffffffffff09c0 (offset: 0x72b00) -> 0x108b8 fde=[ e5c8] │ │ │ │ - 0xffffffffffff0be0 (offset: 0x72d20) -> 0x10900 fde=[ e610] │ │ │ │ - 0xffffffffffff0e20 (offset: 0x72f60) -> 0x10948 fde=[ e658] │ │ │ │ - 0xffffffffffff0e50 (offset: 0x72f90) -> 0x10970 fde=[ e680] │ │ │ │ - 0xffffffffffff0e60 (offset: 0x72fa0) -> 0x10984 fde=[ e694] │ │ │ │ - 0xffffffffffff1000 (offset: 0x73140) -> 0x109d4 fde=[ e6e4] │ │ │ │ - 0xffffffffffff10c8 (offset: 0x73208) -> 0x10a14 fde=[ e724] │ │ │ │ - 0xffffffffffff116c (offset: 0x732ac) -> 0x10a30 fde=[ e740] │ │ │ │ - 0xffffffffffff12c4 (offset: 0x73404) -> 0x10a74 fde=[ e784] │ │ │ │ - 0xffffffffffff12e0 (offset: 0x73420) -> 0x10a88 fde=[ e798] │ │ │ │ - 0xffffffffffff1360 (offset: 0x734a0) -> 0x10a9c fde=[ e7ac] │ │ │ │ - 0xffffffffffff1630 (offset: 0x73770) -> 0x10ae4 fde=[ e7f4] │ │ │ │ - 0xffffffffffff176c (offset: 0x738ac) -> 0x10b28 fde=[ e838] │ │ │ │ - 0xffffffffffff1820 (offset: 0x73960) -> 0x10b60 fde=[ e870] │ │ │ │ - 0xffffffffffff1880 (offset: 0x739c0) -> 0x10b88 fde=[ e898] │ │ │ │ - 0xffffffffffff18e8 (offset: 0x73a28) -> 0x10bb0 fde=[ e8c0] │ │ │ │ - 0xffffffffffff1960 (offset: 0x73aa0) -> 0x10bd8 fde=[ e8e8] │ │ │ │ - 0xffffffffffff19c8 (offset: 0x73b08) -> 0x10c00 fde=[ e910] │ │ │ │ - 0xffffffffffff1a28 (offset: 0x73b68) -> 0x10c28 fde=[ e938] │ │ │ │ - 0xffffffffffff2060 (offset: 0x741a0) -> 0x10c3c fde=[ e94c] │ │ │ │ - 0xffffffffffff2088 (offset: 0x741c8) -> 0x10c50 fde=[ e960] │ │ │ │ - 0xffffffffffff20c0 (offset: 0x74200) -> 0x10c78 fde=[ e988] │ │ │ │ - 0xffffffffffff20cc (offset: 0x7420c) -> 0x10c8c fde=[ e99c] │ │ │ │ - 0xffffffffffff2280 (offset: 0x743c0) -> 0x10ce8 fde=[ e9f8] │ │ │ │ - 0xffffffffffff22a0 (offset: 0x743e0) -> 0x10cfc fde=[ ea0c] │ │ │ │ - 0xffffffffffff2690 (offset: 0x747d0) -> 0x10d5c fde=[ ea6c] │ │ │ │ - 0xffffffffffff2920 (offset: 0x74a60) -> 0x10db8 fde=[ eac8] │ │ │ │ - 0xffffffffffff2a60 (offset: 0x74ba0) -> 0x10e14 fde=[ eb24] │ │ │ │ - 0xffffffffffff2b68 (offset: 0x74ca8) -> 0x10e74 fde=[ eb84] │ │ │ │ - 0xffffffffffff2da0 (offset: 0x74ee0) -> 0x10eb8 fde=[ ebc8] │ │ │ │ - 0xffffffffffff2fc0 (offset: 0x75100) -> 0x10f04 fde=[ ec14] │ │ │ │ - 0xffffffffffff3000 (offset: 0x75140) -> 0x10f2c fde=[ ec3c] │ │ │ │ - 0xffffffffffff3010 (offset: 0x75150) -> 0x10f40 fde=[ ec50] │ │ │ │ - 0xffffffffffff3250 (offset: 0x75390) -> 0x10f98 fde=[ eca8] │ │ │ │ - 0xffffffffffff3270 (offset: 0x753b0) -> 0x10fac fde=[ ecbc] │ │ │ │ - 0xffffffffffff3300 (offset: 0x75440) -> 0x10fc0 fde=[ ecd0] │ │ │ │ - 0xffffffffffff3320 (offset: 0x75460) -> 0x10fd4 fde=[ ece4] │ │ │ │ - 0xffffffffffff3340 (offset: 0x75480) -> 0x10fe8 fde=[ ecf8] │ │ │ │ - 0xffffffffffff3364 (offset: 0x754a4) -> 0x10ffc fde=[ ed0c] │ │ │ │ - 0xffffffffffff33ec (offset: 0x7552c) -> 0x11010 fde=[ ed20] │ │ │ │ - 0xffffffffffff3484 (offset: 0x755c4) -> 0x11044 fde=[ ed54] │ │ │ │ - 0xffffffffffff3524 (offset: 0x75664) -> 0x11058 fde=[ ed68] │ │ │ │ - 0xffffffffffff35c4 (offset: 0x75704) -> 0x1106c fde=[ ed7c] │ │ │ │ - 0xffffffffffff3660 (offset: 0x757a0) -> 0x11080 fde=[ ed90] │ │ │ │ - 0xffffffffffff3704 (offset: 0x75844) -> 0x11094 fde=[ eda4] │ │ │ │ - 0xffffffffffff3790 (offset: 0x758d0) -> 0x110a8 fde=[ edb8] │ │ │ │ - 0xffffffffffff3840 (offset: 0x75980) -> 0x110bc fde=[ edcc] │ │ │ │ - 0xffffffffffff3a00 (offset: 0x75b40) -> 0x110d0 fde=[ ede0] │ │ │ │ - 0xffffffffffff3a80 (offset: 0x75bc0) -> 0x110fc fde=[ ee0c] │ │ │ │ - 0xffffffffffff3aac (offset: 0x75bec) -> 0x11110 fde=[ ee20] │ │ │ │ - 0xffffffffffff3ae0 (offset: 0x75c20) -> 0x11124 fde=[ ee34] │ │ │ │ - 0xffffffffffff3b40 (offset: 0x75c80) -> 0x11138 fde=[ ee48] │ │ │ │ - 0xffffffffffff3c40 (offset: 0x75d80) -> 0x11168 fde=[ ee78] │ │ │ │ - 0xffffffffffff3ee4 (offset: 0x76024) -> 0x111d0 fde=[ eee0] │ │ │ │ - 0xffffffffffff3f60 (offset: 0x760a0) -> 0x11204 fde=[ ef14] │ │ │ │ - 0xffffffffffff3fe0 (offset: 0x76120) -> 0x11238 fde=[ ef48] │ │ │ │ - 0xffffffffffff404c (offset: 0x7618c) -> 0x11264 fde=[ ef74] │ │ │ │ - 0xffffffffffff4100 (offset: 0x76240) -> 0x11294 fde=[ efa4] │ │ │ │ - 0xffffffffffff41e4 (offset: 0x76324) -> 0x112c4 fde=[ efd4] │ │ │ │ - 0xffffffffffff43e0 (offset: 0x76520) -> 0x1130c fde=[ f01c] │ │ │ │ - 0xffffffffffff4640 (offset: 0x76780) -> 0x11374 fde=[ f084] │ │ │ │ - 0xffffffffffff47e4 (offset: 0x76924) -> 0x113c0 fde=[ f0d0] │ │ │ │ - 0xffffffffffff4804 (offset: 0x76944) -> 0x113d4 fde=[ f0e4] │ │ │ │ - 0xffffffffffff48a0 (offset: 0x769e0) -> 0x11404 fde=[ f114] │ │ │ │ - 0xffffffffffff4b70 (offset: 0x76cb0) -> 0x11480 fde=[ f190] │ │ │ │ - 0xffffffffffff4cc8 (offset: 0x76e08) -> 0x114cc fde=[ f1dc] │ │ │ │ - 0xffffffffffff4f20 (offset: 0x77060) -> 0x114fc fde=[ f20c] │ │ │ │ - 0xffffffffffff51c0 (offset: 0x77300) -> 0x1154c fde=[ f25c] │ │ │ │ - 0xffffffffffff5460 (offset: 0x775a0) -> 0x1159c fde=[ f2ac] │ │ │ │ - 0xffffffffffff5480 (offset: 0x775c0) -> 0x115b0 fde=[ f2c0] │ │ │ │ - 0xffffffffffff55e0 (offset: 0x77720) -> 0x11600 fde=[ f310] │ │ │ │ - 0xffffffffffff5b00 (offset: 0x77c40) -> 0x11678 fde=[ f388] │ │ │ │ - 0xffffffffffff5bc8 (offset: 0x77d08) -> 0x116a8 fde=[ f3b8] │ │ │ │ - 0xffffffffffff5c44 (offset: 0x77d84) -> 0x116d8 fde=[ f3e8] │ │ │ │ - 0xffffffffffff5c60 (offset: 0x77da0) -> 0x116ec fde=[ f3fc] │ │ │ │ - 0xffffffffffff5d04 (offset: 0x77e44) -> 0x11728 fde=[ f438] │ │ │ │ - 0xffffffffffff5d28 (offset: 0x77e68) -> 0x1173c fde=[ f44c] │ │ │ │ - 0xffffffffffff5d60 (offset: 0x77ea0) -> 0x11750 fde=[ f460] │ │ │ │ - 0xffffffffffff5de4 (offset: 0x77f24) -> 0x11784 fde=[ f494] │ │ │ │ - 0xffffffffffff5e00 (offset: 0x77f40) -> 0x11798 fde=[ f4a8] │ │ │ │ - 0xffffffffffff6880 (offset: 0x789c0) -> 0x117e0 fde=[ f4f0] │ │ │ │ - 0xffffffffffff68a0 (offset: 0x789e0) -> 0x117f4 fde=[ f504] │ │ │ │ - 0xffffffffffff6a0c (offset: 0x78b4c) -> 0x1185c fde=[ f56c] │ │ │ │ - 0xffffffffffff6c20 (offset: 0x78d60) -> 0x118ac fde=[ f5bc] │ │ │ │ - 0xffffffffffff6da0 (offset: 0x78ee0) -> 0x118e0 fde=[ f5f0] │ │ │ │ - 0xffffffffffff7180 (offset: 0x792c0) -> 0x11960 fde=[ f670] │ │ │ │ - 0xffffffffffff7240 (offset: 0x79380) -> 0x11998 fde=[ f6a8] │ │ │ │ - 0xffffffffffff7390 (offset: 0x794d0) -> 0x119ec fde=[ f6fc] │ │ │ │ - 0xffffffffffff7680 (offset: 0x797c0) -> 0x11a3c fde=[ f74c] │ │ │ │ + 0xfffffffffff81584 (offset: 0x36c0) -> 0x7db0 fde=[ 5ac4] │ │ │ │ + 0xfffffffffff815a4 (offset: 0x36e0) -> 0x11ab8 fde=[ f7cc] │ │ │ │ + 0xfffffffffff82a04 (offset: 0x4b40) -> 0x2300 fde=[ 14] │ │ │ │ + 0xfffffffffff82a64 (offset: 0x4ba0) -> 0x2314 fde=[ 28] │ │ │ │ + 0xfffffffffff82a94 (offset: 0x4bd0) -> 0x2328 fde=[ 3c] │ │ │ │ + 0xfffffffffff82ad0 (offset: 0x4c0c) -> 0x233c fde=[ 50] │ │ │ │ + 0xfffffffffff82b24 (offset: 0x4c60) -> 0x2364 fde=[ 78] │ │ │ │ + 0xfffffffffff82b44 (offset: 0x4c80) -> 0x237c fde=[ 90] │ │ │ │ + 0xfffffffffff82c14 (offset: 0x4d50) -> 0x23a8 fde=[ bc] │ │ │ │ + 0xfffffffffff82c84 (offset: 0x4dc0) -> 0x23d0 fde=[ e4] │ │ │ │ + 0xfffffffffff82da4 (offset: 0x4ee0) -> 0x2418 fde=[ 12c] │ │ │ │ + 0xfffffffffff82db0 (offset: 0x4eec) -> 0x242c fde=[ 140] │ │ │ │ + 0xfffffffffff82dc4 (offset: 0x4f00) -> 0x2440 fde=[ 154] │ │ │ │ + 0xfffffffffff82dd0 (offset: 0x4f0c) -> 0x2454 fde=[ 168] │ │ │ │ + 0xfffffffffff82de4 (offset: 0x4f20) -> 0x2468 fde=[ 17c] │ │ │ │ + 0xfffffffffff82df0 (offset: 0x4f2c) -> 0x247c fde=[ 190] │ │ │ │ + 0xfffffffffff82e04 (offset: 0x4f40) -> 0x2490 fde=[ 1a4] │ │ │ │ + 0xfffffffffff82e10 (offset: 0x4f4c) -> 0x24a4 fde=[ 1b8] │ │ │ │ + 0xfffffffffff82e24 (offset: 0x4f60) -> 0x24b8 fde=[ 1cc] │ │ │ │ + 0xfffffffffff82e30 (offset: 0x4f6c) -> 0x24cc fde=[ 1e0] │ │ │ │ + 0xfffffffffff82e44 (offset: 0x4f80) -> 0x24e0 fde=[ 1f4] │ │ │ │ + 0xfffffffffff82e50 (offset: 0x4f8c) -> 0x24f4 fde=[ 208] │ │ │ │ + 0xfffffffffff82e64 (offset: 0x4fa0) -> 0x2508 fde=[ 21c] │ │ │ │ + 0xfffffffffff82e84 (offset: 0x4fc0) -> 0x251c fde=[ 230] │ │ │ │ + 0xfffffffffff82f0c (offset: 0x5048) -> 0x2558 fde=[ 26c] │ │ │ │ + 0xfffffffffff82f94 (offset: 0x50d0) -> 0x257c fde=[ 290] │ │ │ │ + 0xfffffffffff82ff4 (offset: 0x5130) -> 0x2590 fde=[ 2a4] │ │ │ │ + 0xfffffffffff83084 (offset: 0x51c0) -> 0x25b4 fde=[ 2c8] │ │ │ │ + 0xfffffffffff830e8 (offset: 0x5224) -> 0x25c8 fde=[ 2dc] │ │ │ │ + 0xfffffffffff83144 (offset: 0x5280) -> 0x25dc fde=[ 2f0] │ │ │ │ + 0xfffffffffff832f4 (offset: 0x5430) -> 0x2644 fde=[ 358] │ │ │ │ + 0xfffffffffff83334 (offset: 0x5470) -> 0x2668 fde=[ 37c] │ │ │ │ + 0xfffffffffff833f0 (offset: 0x552c) -> 0x26c8 fde=[ 3dc] │ │ │ │ + 0xfffffffffff83504 (offset: 0x5640) -> 0x2724 fde=[ 438] │ │ │ │ + 0xfffffffffff836c4 (offset: 0x5800) -> 0x2798 fde=[ 4ac] │ │ │ │ + 0xfffffffffff83974 (offset: 0x5ab0) -> 0x2808 fde=[ 51c] │ │ │ │ + 0xfffffffffff83a44 (offset: 0x5b80) -> 0x2848 fde=[ 55c] │ │ │ │ + 0xfffffffffff83aa4 (offset: 0x5be0) -> 0x285c fde=[ 570] │ │ │ │ + 0xfffffffffff83ab0 (offset: 0x5bec) -> 0x2870 fde=[ 584] │ │ │ │ + 0xfffffffffff83b64 (offset: 0x5ca0) -> 0x28b8 fde=[ 5cc] │ │ │ │ + 0xfffffffffff83b84 (offset: 0x5cc0) -> 0x28cc fde=[ 5e0] │ │ │ │ + 0xfffffffffff83ba4 (offset: 0x5ce0) -> 0x28e0 fde=[ 5f4] │ │ │ │ + 0xfffffffffff83bc4 (offset: 0x5d00) -> 0x28f4 fde=[ 608] │ │ │ │ + 0xfffffffffff83be4 (offset: 0x5d20) -> 0x2908 fde=[ 61c] │ │ │ │ + 0xfffffffffff83c04 (offset: 0x5d40) -> 0x291c fde=[ 630] │ │ │ │ + 0xfffffffffff83c24 (offset: 0x5d60) -> 0x2930 fde=[ 644] │ │ │ │ + 0xfffffffffff83c44 (offset: 0x5d80) -> 0x2944 fde=[ 658] │ │ │ │ + 0xfffffffffff83c64 (offset: 0x5da0) -> 0x2958 fde=[ 66c] │ │ │ │ + 0xfffffffffff83ccc (offset: 0x5e08) -> 0x2984 fde=[ 698] │ │ │ │ + 0xfffffffffff83d28 (offset: 0x5e64) -> 0x29a8 fde=[ 6bc] │ │ │ │ + 0xfffffffffff83d84 (offset: 0x5ec0) -> 0x29cc fde=[ 6e0] │ │ │ │ + 0xfffffffffff83e0c (offset: 0x5f48) -> 0x29f4 fde=[ 708] │ │ │ │ + 0xfffffffffff83e48 (offset: 0x5f84) -> 0x2a08 fde=[ 71c] │ │ │ │ + 0xfffffffffff83e90 (offset: 0x5fcc) -> 0x2a30 fde=[ 744] │ │ │ │ + 0xfffffffffff83ea4 (offset: 0x5fe0) -> 0x2a44 fde=[ 758] │ │ │ │ + 0xfffffffffff83fb4 (offset: 0x60f0) -> 0x2a94 fde=[ 7a8] │ │ │ │ + 0xfffffffffff84084 (offset: 0x61c0) -> 0x2ad8 fde=[ 7ec] │ │ │ │ + 0xfffffffffff84154 (offset: 0x6290) -> 0x2b1c fde=[ 830] │ │ │ │ + 0xfffffffffff84364 (offset: 0x64a0) -> 0x2b64 fde=[ 878] │ │ │ │ + 0xfffffffffff84384 (offset: 0x64c0) -> 0x2b78 fde=[ 88c] │ │ │ │ + 0xfffffffffff843ec (offset: 0x6528) -> 0x2ba8 fde=[ 8bc] │ │ │ │ + 0xfffffffffff845e8 (offset: 0x6724) -> 0x2bf4 fde=[ 908] │ │ │ │ + 0xfffffffffff84664 (offset: 0x67a0) -> 0x2c1c fde=[ 930] │ │ │ │ + 0xfffffffffff85204 (offset: 0x7340) -> 0x2c68 fde=[ 97c] │ │ │ │ + 0xfffffffffff85370 (offset: 0x74ac) -> 0x2ca4 fde=[ 9b8] │ │ │ │ + 0xfffffffffff854c4 (offset: 0x7600) -> 0x2ce0 fde=[ 9f4] │ │ │ │ + 0xfffffffffff854e4 (offset: 0x7620) -> 0x2cf4 fde=[ a08] │ │ │ │ + 0xfffffffffff85624 (offset: 0x7760) -> 0x2d20 fde=[ a34] │ │ │ │ + 0xfffffffffff8564c (offset: 0x7788) -> 0x2d34 fde=[ a48] │ │ │ │ + 0xfffffffffff85924 (offset: 0x7a60) -> 0x2d74 fde=[ a88] │ │ │ │ + 0xfffffffffff85c84 (offset: 0x7dc0) -> 0x2dc0 fde=[ ad4] │ │ │ │ + 0xfffffffffff85f04 (offset: 0x8040) -> 0x2df4 fde=[ b08] │ │ │ │ + 0xfffffffffff87328 (offset: 0x9464) -> 0x2eb4 fde=[ bc8] │ │ │ │ + 0xfffffffffff88144 (offset: 0xa280) -> 0x2f1c fde=[ c30] │ │ │ │ + 0xfffffffffff8820c (offset: 0xa348) -> 0x2f4c fde=[ c60] │ │ │ │ + 0xfffffffffff88288 (offset: 0xa3c4) -> 0x2f7c fde=[ c90] │ │ │ │ + 0xfffffffffff882a4 (offset: 0xa3e0) -> 0x2f90 fde=[ ca4] │ │ │ │ + 0xfffffffffff88348 (offset: 0xa484) -> 0x2fcc fde=[ ce0] │ │ │ │ + 0xfffffffffff8836c (offset: 0xa4a8) -> 0x2fe0 fde=[ cf4] │ │ │ │ + 0xfffffffffff883a4 (offset: 0xa4e0) -> 0x2ff4 fde=[ d08] │ │ │ │ + 0xfffffffffff88428 (offset: 0xa564) -> 0x3028 fde=[ d3c] │ │ │ │ + 0xfffffffffff88444 (offset: 0xa580) -> 0x303c fde=[ d50] │ │ │ │ + 0xfffffffffff8848c (offset: 0xa5c8) -> 0x3050 fde=[ d64] │ │ │ │ + 0xfffffffffff889cc (offset: 0xab08) -> 0x3098 fde=[ dac] │ │ │ │ + 0xfffffffffff88a04 (offset: 0xab40) -> 0x30ac fde=[ dc0] │ │ │ │ + 0xfffffffffff88a24 (offset: 0xab60) -> 0x30c0 fde=[ dd4] │ │ │ │ + 0xfffffffffff88a6c (offset: 0xaba8) -> 0x30f0 fde=[ e04] │ │ │ │ + 0xfffffffffff88bd4 (offset: 0xad10) -> 0x3138 fde=[ e4c] │ │ │ │ + 0xfffffffffff88d74 (offset: 0xaeb0) -> 0x3184 fde=[ e98] │ │ │ │ + 0xfffffffffff88f2c (offset: 0xb068) -> 0x31fc fde=[ f10] │ │ │ │ + 0xfffffffffff88f84 (offset: 0xb0c0) -> 0x3210 fde=[ f24] │ │ │ │ + 0xfffffffffff89004 (offset: 0xb140) -> 0x3224 fde=[ f38] │ │ │ │ + 0xfffffffffff897e4 (offset: 0xb920) -> 0x3270 fde=[ f84] │ │ │ │ + 0xfffffffffff8a344 (offset: 0xc480) -> 0x32b8 fde=[ fcc] │ │ │ │ + 0xfffffffffff8ade4 (offset: 0xcf20) -> 0x3304 fde=[ 1018] │ │ │ │ + 0xfffffffffff8b6b4 (offset: 0xd7f0) -> 0x334c fde=[ 1060] │ │ │ │ + 0xfffffffffff8bf24 (offset: 0xe060) -> 0x3398 fde=[ 10ac] │ │ │ │ + 0xfffffffffff8c644 (offset: 0xe780) -> 0x340c fde=[ 1120] │ │ │ │ + 0xfffffffffff8ce14 (offset: 0xef50) -> 0x3474 fde=[ 1188] │ │ │ │ + 0xfffffffffff8d634 (offset: 0xf770) -> 0x34d4 fde=[ 11e8] │ │ │ │ + 0xfffffffffff8d704 (offset: 0xf840) -> 0x3514 fde=[ 1228] │ │ │ │ + 0xfffffffffff8d724 (offset: 0xf860) -> 0x3528 fde=[ 123c] │ │ │ │ + 0xfffffffffff8d74c (offset: 0xf888) -> 0x353c fde=[ 1250] │ │ │ │ + 0xfffffffffff8d7c4 (offset: 0xf900) -> 0x3550 fde=[ 1264] │ │ │ │ + 0xfffffffffff8d844 (offset: 0xf980) -> 0x3580 fde=[ 1294] │ │ │ │ + 0xfffffffffff8d950 (offset: 0xfa8c) -> 0x35b8 fde=[ 12cc] │ │ │ │ + 0xfffffffffff8da04 (offset: 0xfb40) -> 0x35f8 fde=[ 130c] │ │ │ │ + 0xfffffffffff8daac (offset: 0xfbe8) -> 0x360c fde=[ 1320] │ │ │ │ + 0xfffffffffff8dc68 (offset: 0xfda4) -> 0x3654 fde=[ 1368] │ │ │ │ + 0xfffffffffff8de28 (offset: 0xff64) -> 0x369c fde=[ 13b0] │ │ │ │ + 0xfffffffffff8dfe4 (offset: 0x10120) -> 0x36e4 fde=[ 13f8] │ │ │ │ + 0xfffffffffff8e3d0 (offset: 0x1050c) -> 0x372c fde=[ 1440] │ │ │ │ + 0xfffffffffff8e788 (offset: 0x108c4) -> 0x3774 fde=[ 1488] │ │ │ │ + 0xfffffffffff8eb04 (offset: 0x10c40) -> 0x37c0 fde=[ 14d4] │ │ │ │ + 0xfffffffffff8ee64 (offset: 0x10fa0) -> 0x3808 fde=[ 151c] │ │ │ │ + 0xfffffffffff8f1cc (offset: 0x11308) -> 0x3850 fde=[ 1564] │ │ │ │ + 0xfffffffffff8f744 (offset: 0x11880) -> 0x389c fde=[ 15b0] │ │ │ │ + 0xfffffffffff8f928 (offset: 0x11a64) -> 0x38e4 fde=[ 15f8] │ │ │ │ + 0xfffffffffff8fba4 (offset: 0x11ce0) -> 0x392c fde=[ 1640] │ │ │ │ + 0xfffffffffff8fd48 (offset: 0x11e84) -> 0x3970 fde=[ 1684] │ │ │ │ + 0xfffffffffff8ff84 (offset: 0x120c0) -> 0x39b4 fde=[ 16c8] │ │ │ │ + 0xfffffffffff90230 (offset: 0x1236c) -> 0x39fc fde=[ 1710] │ │ │ │ + 0xfffffffffff90550 (offset: 0x1268c) -> 0x3a44 fde=[ 1758] │ │ │ │ + 0xfffffffffff90854 (offset: 0x12990) -> 0x3a8c fde=[ 17a0] │ │ │ │ + 0xfffffffffff91104 (offset: 0x13240) -> 0x3ad8 fde=[ 17ec] │ │ │ │ + 0xfffffffffff920d4 (offset: 0x14210) -> 0x3b70 fde=[ 1884] │ │ │ │ + 0xfffffffffff92164 (offset: 0x142a0) -> 0x3ba4 fde=[ 18b8] │ │ │ │ + 0xfffffffffff92264 (offset: 0x143a0) -> 0x3be8 fde=[ 18fc] │ │ │ │ + 0xfffffffffff92344 (offset: 0x14480) -> 0x3c3c fde=[ 1950] │ │ │ │ + 0xfffffffffff925a4 (offset: 0x146e0) -> 0x3ca0 fde=[ 19b4] │ │ │ │ + 0xfffffffffff926e4 (offset: 0x14820) -> 0x3ce4 fde=[ 19f8] │ │ │ │ + 0xfffffffffff92764 (offset: 0x148a0) -> 0x3d10 fde=[ 1a24] │ │ │ │ + 0xfffffffffff92790 (offset: 0x148cc) -> 0x3d24 fde=[ 1a38] │ │ │ │ + 0xfffffffffff927c4 (offset: 0x14900) -> 0x3d38 fde=[ 1a4c] │ │ │ │ + 0xfffffffffff92824 (offset: 0x14960) -> 0x3d4c fde=[ 1a60] │ │ │ │ + 0xfffffffffff92924 (offset: 0x14a60) -> 0x3d7c fde=[ 1a90] │ │ │ │ + 0xfffffffffff92bc8 (offset: 0x14d04) -> 0x3de4 fde=[ 1af8] │ │ │ │ + 0xfffffffffff92c44 (offset: 0x14d80) -> 0x3e18 fde=[ 1b2c] │ │ │ │ + 0xfffffffffff92cc4 (offset: 0x14e00) -> 0x3e4c fde=[ 1b60] │ │ │ │ + 0xfffffffffff92d30 (offset: 0x14e6c) -> 0x3e78 fde=[ 1b8c] │ │ │ │ + 0xfffffffffff92de4 (offset: 0x14f20) -> 0x3ea8 fde=[ 1bbc] │ │ │ │ + 0xfffffffffff92ec8 (offset: 0x15004) -> 0x3ed8 fde=[ 1bec] │ │ │ │ + 0xfffffffffff930c4 (offset: 0x15200) -> 0x3f20 fde=[ 1c34] │ │ │ │ + 0xfffffffffff93324 (offset: 0x15460) -> 0x3f88 fde=[ 1c9c] │ │ │ │ + 0xfffffffffff934c8 (offset: 0x15604) -> 0x3fd4 fde=[ 1ce8] │ │ │ │ + 0xfffffffffff934e8 (offset: 0x15624) -> 0x3fe8 fde=[ 1cfc] │ │ │ │ + 0xfffffffffff93584 (offset: 0x156c0) -> 0x4018 fde=[ 1d2c] │ │ │ │ + 0xfffffffffff93854 (offset: 0x15990) -> 0x4094 fde=[ 1da8] │ │ │ │ + 0xfffffffffff939ac (offset: 0x15ae8) -> 0x40e0 fde=[ 1df4] │ │ │ │ + 0xfffffffffff93c04 (offset: 0x15d40) -> 0x4110 fde=[ 1e24] │ │ │ │ + 0xfffffffffff93ea4 (offset: 0x15fe0) -> 0x4160 fde=[ 1e74] │ │ │ │ + 0xfffffffffff94144 (offset: 0x16280) -> 0x41b0 fde=[ 1ec4] │ │ │ │ + 0xfffffffffff94164 (offset: 0x162a0) -> 0x41c4 fde=[ 1ed8] │ │ │ │ + 0xfffffffffff943c4 (offset: 0x16500) -> 0x420c fde=[ 1f20] │ │ │ │ + 0xfffffffffff94564 (offset: 0x166a0) -> 0x42a4 fde=[ 1fb8] │ │ │ │ + 0xfffffffffff94774 (offset: 0x168b0) -> 0x42ec fde=[ 2000] │ │ │ │ + 0xfffffffffff949a4 (offset: 0x16ae0) -> 0x4384 fde=[ 2098] │ │ │ │ + 0xfffffffffff94aac (offset: 0x16be8) -> 0x43c4 fde=[ 20d8] │ │ │ │ + 0xfffffffffff94d84 (offset: 0x16ec0) -> 0x4434 fde=[ 2148] │ │ │ │ + 0xfffffffffff94da4 (offset: 0x16ee0) -> 0x444c fde=[ 2160] │ │ │ │ + 0xfffffffffff94f04 (offset: 0x17040) -> 0x44ac fde=[ 21c0] │ │ │ │ + 0xfffffffffff95024 (offset: 0x17160) -> 0x44e4 fde=[ 21f8] │ │ │ │ + 0xfffffffffff95114 (offset: 0x17250) -> 0x4528 fde=[ 223c] │ │ │ │ + 0xfffffffffff95744 (offset: 0x17880) -> 0x45a0 fde=[ 22b4] │ │ │ │ + 0xfffffffffff95a24 (offset: 0x17b60) -> 0x45e4 fde=[ 22f8] │ │ │ │ + 0xfffffffffff95a54 (offset: 0x17b90) -> 0x4600 fde=[ 2314] │ │ │ │ + 0xfffffffffff95b24 (offset: 0x17c60) -> 0x4630 fde=[ 2344] │ │ │ │ + 0xfffffffffff95ba4 (offset: 0x17ce0) -> 0x4660 fde=[ 2374] │ │ │ │ + 0xfffffffffff95bc4 (offset: 0x17d00) -> 0x4674 fde=[ 2388] │ │ │ │ + 0xfffffffffff95c4c (offset: 0x17d88) -> 0x46a0 fde=[ 23b4] │ │ │ │ + 0xfffffffffff95ce4 (offset: 0x17e20) -> 0x46d4 fde=[ 23e8] │ │ │ │ + 0xfffffffffff95d24 (offset: 0x17e60) -> 0x46e8 fde=[ 23fc] │ │ │ │ + 0xfffffffffff95e2c (offset: 0x17f68) -> 0x471c fde=[ 2430] │ │ │ │ + 0xfffffffffff95e44 (offset: 0x17f80) -> 0x4734 fde=[ 2448] │ │ │ │ + 0xfffffffffff95e84 (offset: 0x17fc0) -> 0x4748 fde=[ 245c] │ │ │ │ + 0xfffffffffff95ec4 (offset: 0x18000) -> 0x4770 fde=[ 2484] │ │ │ │ + 0xfffffffffff95f04 (offset: 0x18040) -> 0x4798 fde=[ 24ac] │ │ │ │ + 0xfffffffffff95f74 (offset: 0x180b0) -> 0x47c0 fde=[ 24d4] │ │ │ │ + 0xfffffffffff96010 (offset: 0x1814c) -> 0x47e8 fde=[ 24fc] │ │ │ │ + 0xfffffffffff96028 (offset: 0x18164) -> 0x47fc fde=[ 2510] │ │ │ │ + 0xfffffffffff96088 (offset: 0x181c4) -> 0x4824 fde=[ 2538] │ │ │ │ + 0xfffffffffff96130 (offset: 0x1826c) -> 0x4858 fde=[ 256c] │ │ │ │ + 0xfffffffffff9638c (offset: 0x184c8) -> 0x48b0 fde=[ 25c4] │ │ │ │ + 0xfffffffffff96444 (offset: 0x18580) -> 0x48e0 fde=[ 25f4] │ │ │ │ + 0xfffffffffff965c8 (offset: 0x18704) -> 0x4918 fde=[ 262c] │ │ │ │ + 0xfffffffffff96784 (offset: 0x188c0) -> 0x4950 fde=[ 2664] │ │ │ │ + 0xfffffffffff968e4 (offset: 0x18a20) -> 0x497c fde=[ 2690] │ │ │ │ + 0xfffffffffff96a34 (offset: 0x18b70) -> 0x49b8 fde=[ 26cc] │ │ │ │ + 0xfffffffffff96cc4 (offset: 0x18e00) -> 0x4a04 fde=[ 2718] │ │ │ │ + 0xfffffffffff96f10 (offset: 0x1904c) -> 0x4a7c fde=[ 2790] │ │ │ │ + 0xfffffffffff97084 (offset: 0x191c0) -> 0x4ab0 fde=[ 27c4] │ │ │ │ + 0xfffffffffff97104 (offset: 0x19240) -> 0x4ac4 fde=[ 27d8] │ │ │ │ + 0xfffffffffff97164 (offset: 0x192a0) -> 0x4ad8 fde=[ 27ec] │ │ │ │ + 0xfffffffffff973f0 (offset: 0x1952c) -> 0x4b54 fde=[ 2868] │ │ │ │ + 0xfffffffffff977ac (offset: 0x198e8) -> 0x4bbc fde=[ 28d0] │ │ │ │ + 0xfffffffffff97854 (offset: 0x19990) -> 0x4bfc fde=[ 2910] │ │ │ │ + 0xfffffffffff97b84 (offset: 0x19cc0) -> 0x4c74 fde=[ 2988] │ │ │ │ + 0xfffffffffff981e4 (offset: 0x1a320) -> 0x4cbc fde=[ 29d0] │ │ │ │ + 0xfffffffffff988a4 (offset: 0x1a9e0) -> 0x4d04 fde=[ 2a18] │ │ │ │ + 0xfffffffffff98944 (offset: 0x1aa80) -> 0x4d3c fde=[ 2a50] │ │ │ │ + 0xfffffffffff98950 (offset: 0x1aa8c) -> 0x4d50 fde=[ 2a64] │ │ │ │ + 0xfffffffffff98a84 (offset: 0x1abc0) -> 0x4d7c fde=[ 2a90] │ │ │ │ + 0xfffffffffff98acc (offset: 0x1ac08) -> 0x4d90 fde=[ 2aa4] │ │ │ │ + 0xfffffffffff98b50 (offset: 0x1ac8c) -> 0x4dc0 fde=[ 2ad4] │ │ │ │ + 0xfffffffffff98bf0 (offset: 0x1ad2c) -> 0x4dfc fde=[ 2b10] │ │ │ │ + 0xfffffffffff99104 (offset: 0x1b240) -> 0x4e48 fde=[ 2b5c] │ │ │ │ + 0xfffffffffff99114 (offset: 0x1b250) -> 0x4e5c fde=[ 2b70] │ │ │ │ + 0xfffffffffff99148 (offset: 0x1b284) -> 0x4e84 fde=[ 2b98] │ │ │ │ + 0xfffffffffff991e8 (offset: 0x1b324) -> 0x4ec0 fde=[ 2bd4] │ │ │ │ + 0xfffffffffff995f0 (offset: 0x1b72c) -> 0x4f04 fde=[ 2c18] │ │ │ │ + 0xfffffffffff996c4 (offset: 0x1b800) -> 0x4f40 fde=[ 2c54] │ │ │ │ + 0xfffffffffff99ba4 (offset: 0x1bce0) -> 0x4fa8 fde=[ 2cbc] │ │ │ │ + 0xfffffffffff9a2f4 (offset: 0x1c430) -> 0x4ff4 fde=[ 2d08] │ │ │ │ + 0xfffffffffff9aba4 (offset: 0x1cce0) -> 0x5040 fde=[ 2d54] │ │ │ │ + 0xfffffffffff9ad74 (offset: 0x1ceb0) -> 0x508c fde=[ 2da0] │ │ │ │ + 0xfffffffffff9b024 (offset: 0x1d160) -> 0x50f4 fde=[ 2e08] │ │ │ │ + 0xfffffffffff9b984 (offset: 0x1dac0) -> 0x5174 fde=[ 2e88] │ │ │ │ + 0xfffffffffff9c1c8 (offset: 0x1e304) -> 0x51c0 fde=[ 2ed4] │ │ │ │ + 0xfffffffffff9c924 (offset: 0x1ea60) -> 0x5264 fde=[ 2f78] │ │ │ │ + 0xfffffffffff9d884 (offset: 0x1f9c0) -> 0x52dc fde=[ 2ff0] │ │ │ │ + 0xfffffffffff9d94c (offset: 0x1fa88) -> 0x530c fde=[ 3020] │ │ │ │ + 0xfffffffffff9da04 (offset: 0x1fb40) -> 0x5340 fde=[ 3054] │ │ │ │ + 0xfffffffffff9da24 (offset: 0x1fb60) -> 0x5354 fde=[ 3068] │ │ │ │ + 0xfffffffffff9dac4 (offset: 0x1fc00) -> 0x5390 fde=[ 30a4] │ │ │ │ + 0xfffffffffff9daec (offset: 0x1fc28) -> 0x53a4 fde=[ 30b8] │ │ │ │ + 0xfffffffffff9db30 (offset: 0x1fc6c) -> 0x53b8 fde=[ 30cc] │ │ │ │ + 0xfffffffffff9dbf0 (offset: 0x1fd2c) -> 0x53ec fde=[ 3100] │ │ │ │ + 0xfffffffffff9dc64 (offset: 0x1fda0) -> 0x5414 fde=[ 3128] │ │ │ │ + 0xfffffffffff9dc84 (offset: 0x1fdc0) -> 0x542c fde=[ 3140] │ │ │ │ + 0xfffffffffff9dce4 (offset: 0x1fe20) -> 0x5440 fde=[ 3154] │ │ │ │ + 0xfffffffffff9dd04 (offset: 0x1fe40) -> 0x5454 fde=[ 3168] │ │ │ │ + 0xfffffffffff9dd50 (offset: 0x1fe8c) -> 0x547c fde=[ 3190] │ │ │ │ + 0xfffffffffff9de44 (offset: 0x1ff80) -> 0x5490 fde=[ 31a4] │ │ │ │ + 0xfffffffffff9deb0 (offset: 0x1ffec) -> 0x54a4 fde=[ 31b8] │ │ │ │ + 0xfffffffffff9dfc4 (offset: 0x20100) -> 0x54fc fde=[ 3210] │ │ │ │ + 0xfffffffffff9e00c (offset: 0x20148) -> 0x5510 fde=[ 3224] │ │ │ │ + 0xfffffffffff9e064 (offset: 0x201a0) -> 0x5524 fde=[ 3238] │ │ │ │ + 0xfffffffffff9e0ac (offset: 0x201e8) -> 0x5538 fde=[ 324c] │ │ │ │ + 0xfffffffffff9e16c (offset: 0x202a8) -> 0x557c fde=[ 3290] │ │ │ │ + 0xfffffffffff9e22c (offset: 0x20368) -> 0x55c0 fde=[ 32d4] │ │ │ │ + 0xfffffffffff9e368 (offset: 0x204a4) -> 0x5628 fde=[ 333c] │ │ │ │ + 0xfffffffffff9e3e8 (offset: 0x20524) -> 0x5658 fde=[ 336c] │ │ │ │ + 0xfffffffffff9e428 (offset: 0x20564) -> 0x5680 fde=[ 3394] │ │ │ │ + 0xfffffffffff9e474 (offset: 0x205b0) -> 0x5694 fde=[ 33a8] │ │ │ │ + 0xfffffffffff9e564 (offset: 0x206a0) -> 0x56a8 fde=[ 33bc] │ │ │ │ + 0xfffffffffff9e5e4 (offset: 0x20720) -> 0x56bc fde=[ 33d0] │ │ │ │ + 0xfffffffffff9e624 (offset: 0x20760) -> 0x56d0 fde=[ 33e4] │ │ │ │ + 0xfffffffffff9e6a4 (offset: 0x207e0) -> 0x56e4 fde=[ 33f8] │ │ │ │ + 0xfffffffffff9e784 (offset: 0x208c0) -> 0x56f8 fde=[ 340c] │ │ │ │ + 0xfffffffffff9ea24 (offset: 0x20b60) -> 0x5750 fde=[ 3464] │ │ │ │ + 0xfffffffffff9eaf0 (offset: 0x20c2c) -> 0x5788 fde=[ 349c] │ │ │ │ + 0xfffffffffff9ec0c (offset: 0x20d48) -> 0x57c0 fde=[ 34d4] │ │ │ │ + 0xfffffffffff9ecac (offset: 0x20de8) -> 0x57f0 fde=[ 3504] │ │ │ │ + 0xfffffffffff9ed6c (offset: 0x20ea8) -> 0x5828 fde=[ 353c] │ │ │ │ + 0xfffffffffff9eeac (offset: 0x20fe8) -> 0x5884 fde=[ 3598] │ │ │ │ + 0xfffffffffff9f024 (offset: 0x21160) -> 0x58e0 fde=[ 35f4] │ │ │ │ + 0xfffffffffff9f1d4 (offset: 0x21310) -> 0x5940 fde=[ 3654] │ │ │ │ + 0xfffffffffff9f3a4 (offset: 0x214e0) -> 0x5988 fde=[ 369c] │ │ │ │ + 0xfffffffffff9fba4 (offset: 0x21ce0) -> 0x5a38 fde=[ 374c] │ │ │ │ + 0xfffffffffff9fe64 (offset: 0x21fa0) -> 0x5ad0 fde=[ 37e4] │ │ │ │ + 0xfffffffffffa0124 (offset: 0x22260) -> 0x5b28 fde=[ 383c] │ │ │ │ + 0xfffffffffffa0184 (offset: 0x222c0) -> 0x5b3c fde=[ 3850] │ │ │ │ + 0xfffffffffffa01b0 (offset: 0x222ec) -> 0x5b50 fde=[ 3864] │ │ │ │ + 0xfffffffffffa024c (offset: 0x22388) -> 0x5b84 fde=[ 3898] │ │ │ │ + 0xfffffffffffa02e8 (offset: 0x22424) -> 0x5bb8 fde=[ 38cc] │ │ │ │ + 0xfffffffffffa0388 (offset: 0x224c4) -> 0x5bec fde=[ 3900] │ │ │ │ + 0xfffffffffffa03c4 (offset: 0x22500) -> 0x5c00 fde=[ 3914] │ │ │ │ + 0xfffffffffffa040c (offset: 0x22548) -> 0x5c14 fde=[ 3928] │ │ │ │ + 0xfffffffffffa05ec (offset: 0x22728) -> 0x5c54 fde=[ 3968] │ │ │ │ + 0xfffffffffffa0674 (offset: 0x227b0) -> 0x5c68 fde=[ 397c] │ │ │ │ + 0xfffffffffffa06e4 (offset: 0x22820) -> 0x5c7c fde=[ 3990] │ │ │ │ + 0xfffffffffffa0764 (offset: 0x228a0) -> 0x5cb0 fde=[ 39c4] │ │ │ │ + 0xfffffffffffa07d0 (offset: 0x2290c) -> 0x5ce4 fde=[ 39f8] │ │ │ │ + 0xfffffffffffa0834 (offset: 0x22970) -> 0x5cf8 fde=[ 3a0c] │ │ │ │ + 0xfffffffffffa08a4 (offset: 0x229e0) -> 0x5d0c fde=[ 3a20] │ │ │ │ + 0xfffffffffffa08ec (offset: 0x22a28) -> 0x5d34 fde=[ 3a48] │ │ │ │ + 0xfffffffffffa0944 (offset: 0x22a80) -> 0x5d5c fde=[ 3a70] │ │ │ │ + 0xfffffffffffa0984 (offset: 0x22ac0) -> 0x5d80 fde=[ 3a94] │ │ │ │ + 0xfffffffffffa0a44 (offset: 0x22b80) -> 0x5dc4 fde=[ 3ad8] │ │ │ │ + 0xfffffffffffa0be8 (offset: 0x22d24) -> 0x5e08 fde=[ 3b1c] │ │ │ │ + 0xfffffffffffa0dc4 (offset: 0x22f00) -> 0x5e54 fde=[ 3b68] │ │ │ │ + 0xfffffffffffa0ea8 (offset: 0x22fe4) -> 0x5e90 fde=[ 3ba4] │ │ │ │ + 0xfffffffffffa0fd4 (offset: 0x23110) -> 0x5eb4 fde=[ 3bc8] │ │ │ │ + 0xfffffffffffa1004 (offset: 0x23140) -> 0x5ed8 fde=[ 3bec] │ │ │ │ + 0xfffffffffffa102c (offset: 0x23168) -> 0x5efc fde=[ 3c10] │ │ │ │ + 0xfffffffffffa10d4 (offset: 0x23210) -> 0x5f40 fde=[ 3c54] │ │ │ │ + 0xfffffffffffa1164 (offset: 0x232a0) -> 0x5f78 fde=[ 3c8c] │ │ │ │ + 0xfffffffffffa12c4 (offset: 0x23400) -> 0x5fe4 fde=[ 3cf8] │ │ │ │ + 0xfffffffffffa136c (offset: 0x234a8) -> 0x6010 fde=[ 3d24] │ │ │ │ + 0xfffffffffffa194c (offset: 0x23a88) -> 0x6084 fde=[ 3d98] │ │ │ │ + 0xfffffffffffa1b04 (offset: 0x23c40) -> 0x60e4 fde=[ 3df8] │ │ │ │ + 0xfffffffffffa21e8 (offset: 0x24324) -> 0x6144 fde=[ 3e58] │ │ │ │ + 0xfffffffffffa224c (offset: 0x24388) -> 0x6170 fde=[ 3e84] │ │ │ │ + 0xfffffffffffa236c (offset: 0x244a8) -> 0x61f0 fde=[ 3f04] │ │ │ │ + 0xfffffffffffa2828 (offset: 0x24964) -> 0x6264 fde=[ 3f78] │ │ │ │ + 0xfffffffffffa2dc4 (offset: 0x24f00) -> 0x62d8 fde=[ 3fec] │ │ │ │ + 0xfffffffffffa2ea4 (offset: 0x24fe0) -> 0x6350 fde=[ 4064] │ │ │ │ + 0xfffffffffffa2fe4 (offset: 0x25120) -> 0x63b8 fde=[ 40cc] │ │ │ │ + 0xfffffffffffa2fec (offset: 0x25128) -> 0x63cc fde=[ 40e0] │ │ │ │ + 0xfffffffffffa3188 (offset: 0x252c4) -> 0x6420 fde=[ 4134] │ │ │ │ + 0xfffffffffffa33f4 (offset: 0x25530) -> 0x646c fde=[ 4180] │ │ │ │ + 0xfffffffffffa3444 (offset: 0x25580) -> 0x6480 fde=[ 4194] │ │ │ │ + 0xfffffffffffa3488 (offset: 0x255c4) -> 0x6494 fde=[ 41a8] │ │ │ │ + 0xfffffffffffa34e4 (offset: 0x25620) -> 0x64a8 fde=[ 41bc] │ │ │ │ + 0xfffffffffffa3574 (offset: 0x256b0) -> 0x64dc fde=[ 41f0] │ │ │ │ + 0xfffffffffffa35a4 (offset: 0x256e0) -> 0x6504 fde=[ 4218] │ │ │ │ + 0xfffffffffffa3644 (offset: 0x25780) -> 0x6544 fde=[ 4258] │ │ │ │ + 0xfffffffffffa3704 (offset: 0x25840) -> 0x6578 fde=[ 428c] │ │ │ │ + 0xfffffffffffa3964 (offset: 0x25aa0) -> 0x65a0 fde=[ 42b4] │ │ │ │ + 0xfffffffffffa3f04 (offset: 0x26040) -> 0x65e8 fde=[ 42fc] │ │ │ │ + 0xfffffffffffa4310 (offset: 0x2644c) -> 0x6634 fde=[ 4348] │ │ │ │ + 0xfffffffffffa4628 (offset: 0x26764) -> 0x6684 fde=[ 4398] │ │ │ │ + 0xfffffffffffa4644 (offset: 0x26780) -> 0x6698 fde=[ 43ac] │ │ │ │ + 0xfffffffffffa4710 (offset: 0x2684c) -> 0x66cc fde=[ 43e0] │ │ │ │ + 0xfffffffffffa4884 (offset: 0x269c0) -> 0x6714 fde=[ 4428] │ │ │ │ + 0xfffffffffffa4a04 (offset: 0x26b40) -> 0x6758 fde=[ 446c] │ │ │ │ + 0xfffffffffffa4ce4 (offset: 0x26e20) -> 0x67a0 fde=[ 44b4] │ │ │ │ + 0xfffffffffffa4e48 (offset: 0x26f84) -> 0x67e4 fde=[ 44f8] │ │ │ │ + 0xfffffffffffa5050 (offset: 0x2718c) -> 0x6858 fde=[ 456c] │ │ │ │ + 0xfffffffffffa5064 (offset: 0x271a0) -> 0x686c fde=[ 4580] │ │ │ │ + 0xfffffffffffa5084 (offset: 0x271c0) -> 0x6880 fde=[ 4594] │ │ │ │ + 0xfffffffffffa5164 (offset: 0x272a0) -> 0x68ac fde=[ 45c0] │ │ │ │ + 0xfffffffffffa5248 (offset: 0x27384) -> 0x6904 fde=[ 4618] │ │ │ │ + 0xfffffffffffa53c4 (offset: 0x27500) -> 0x6948 fde=[ 465c] │ │ │ │ + 0xfffffffffffa5f04 (offset: 0x28040) -> 0x6994 fde=[ 46a8] │ │ │ │ + 0xfffffffffffa60ac (offset: 0x281e8) -> 0x6a24 fde=[ 4738] │ │ │ │ + 0xfffffffffffa6f24 (offset: 0x29060) -> 0x6aec fde=[ 4800] │ │ │ │ + 0xfffffffffffa6f64 (offset: 0x290a0) -> 0x6b00 fde=[ 4814] │ │ │ │ + 0xfffffffffffa6fa4 (offset: 0x290e0) -> 0x6b14 fde=[ 4828] │ │ │ │ + 0xfffffffffffa7008 (offset: 0x29144) -> 0x6b3c fde=[ 4850] │ │ │ │ + 0xfffffffffffa7184 (offset: 0x292c0) -> 0x6b84 fde=[ 4898] │ │ │ │ + 0xfffffffffffa7c04 (offset: 0x29d40) -> 0x6bcc fde=[ 48e0] │ │ │ │ + 0xfffffffffffa7c24 (offset: 0x29d60) -> 0x6be0 fde=[ 48f4] │ │ │ │ + 0xfffffffffffa7d90 (offset: 0x29ecc) -> 0x6c48 fde=[ 495c] │ │ │ │ + 0xfffffffffffa7fa4 (offset: 0x2a0e0) -> 0x6c98 fde=[ 49ac] │ │ │ │ + 0xfffffffffffa8124 (offset: 0x2a260) -> 0x6ccc fde=[ 49e0] │ │ │ │ + 0xfffffffffffa8224 (offset: 0x2a360) -> 0x6d0c fde=[ 4a20] │ │ │ │ + 0xfffffffffffa83e4 (offset: 0x2a520) -> 0x6d80 fde=[ 4a94] │ │ │ │ + 0xfffffffffffa8688 (offset: 0x2a7c4) -> 0x6dc8 fde=[ 4adc] │ │ │ │ + 0xfffffffffffa8e44 (offset: 0x2af80) -> 0x6e14 fde=[ 4b28] │ │ │ │ + 0xfffffffffffa8f84 (offset: 0x2b0c0) -> 0x6e7c fde=[ 4b90] │ │ │ │ + 0xfffffffffffa9074 (offset: 0x2b1b0) -> 0x6ec4 fde=[ 4bd8] │ │ │ │ + 0xfffffffffffa9224 (offset: 0x2b360) -> 0x6f1c fde=[ 4c30] │ │ │ │ + 0xfffffffffffa9550 (offset: 0x2b68c) -> 0x6f7c fde=[ 4c90] │ │ │ │ + 0xfffffffffffa98e4 (offset: 0x2ba20) -> 0x6fc0 fde=[ 4cd4] │ │ │ │ + 0xfffffffffffa9d90 (offset: 0x2becc) -> 0x7058 fde=[ 4d6c] │ │ │ │ + 0xfffffffffffa9fc4 (offset: 0x2c100) -> 0x70ac fde=[ 4dc0] │ │ │ │ + 0xfffffffffffaab44 (offset: 0x2cc80) -> 0x7124 fde=[ 4e38] │ │ │ │ + 0xfffffffffffaae24 (offset: 0x2cf60) -> 0x719c fde=[ 4eb0] │ │ │ │ + 0xfffffffffffaaeb4 (offset: 0x2cff0) -> 0x71c4 fde=[ 4ed8] │ │ │ │ + 0xfffffffffffab064 (offset: 0x2d1a0) -> 0x7200 fde=[ 4f14] │ │ │ │ + 0xfffffffffffab0c4 (offset: 0x2d200) -> 0x7228 fde=[ 4f3c] │ │ │ │ + 0xfffffffffffab284 (offset: 0x2d3c0) -> 0x7264 fde=[ 4f78] │ │ │ │ + 0xfffffffffffab314 (offset: 0x2d450) -> 0x7290 fde=[ 4fa4] │ │ │ │ + 0xfffffffffffab344 (offset: 0x2d480) -> 0x72b8 fde=[ 4fcc] │ │ │ │ + 0xfffffffffffab354 (offset: 0x2d490) -> 0x72cc fde=[ 4fe0] │ │ │ │ + 0xfffffffffffab408 (offset: 0x2d544) -> 0x7308 fde=[ 501c] │ │ │ │ + 0xfffffffffffab430 (offset: 0x2d56c) -> 0x731c fde=[ 5030] │ │ │ │ + 0xfffffffffffab450 (offset: 0x2d58c) -> 0x7330 fde=[ 5044] │ │ │ │ + 0xfffffffffffab484 (offset: 0x2d5c0) -> 0x7344 fde=[ 5058] │ │ │ │ + 0xfffffffffffab4a4 (offset: 0x2d5e0) -> 0x735c fde=[ 5070] │ │ │ │ + 0xfffffffffffab534 (offset: 0x2d670) -> 0x7390 fde=[ 50a4] │ │ │ │ + 0xfffffffffffab588 (offset: 0x2d6c4) -> 0x73a4 fde=[ 50b8] │ │ │ │ + 0xfffffffffffab644 (offset: 0x2d780) -> 0x73dc fde=[ 50f0] │ │ │ │ + 0xfffffffffffab854 (offset: 0x2d990) -> 0x7434 fde=[ 5148] │ │ │ │ + 0xfffffffffffab964 (offset: 0x2daa0) -> 0x7490 fde=[ 51a4] │ │ │ │ + 0xfffffffffffaba84 (offset: 0x2dbc0) -> 0x74ec fde=[ 5200] │ │ │ │ + 0xfffffffffffabb34 (offset: 0x2dc70) -> 0x7520 fde=[ 5234] │ │ │ │ + 0xfffffffffffabb68 (offset: 0x2dca4) -> 0x7534 fde=[ 5248] │ │ │ │ + 0xfffffffffffabc0c (offset: 0x2dd48) -> 0x7588 fde=[ 529c] │ │ │ │ + 0xfffffffffffabcc4 (offset: 0x2de00) -> 0x75dc fde=[ 52f0] │ │ │ │ + 0xfffffffffffabd48 (offset: 0x2de84) -> 0x7618 fde=[ 532c] │ │ │ │ + 0xfffffffffffabd74 (offset: 0x2deb0) -> 0x763c fde=[ 5350] │ │ │ │ + 0xfffffffffffabde4 (offset: 0x2df20) -> 0x7668 fde=[ 537c] │ │ │ │ + 0xfffffffffffabe28 (offset: 0x2df64) -> 0x767c fde=[ 5390] │ │ │ │ + 0xfffffffffffabec4 (offset: 0x2e000) -> 0x7690 fde=[ 53a4] │ │ │ │ + 0xfffffffffffabf34 (offset: 0x2e070) -> 0x76c0 fde=[ 53d4] │ │ │ │ + 0xfffffffffffabfc8 (offset: 0x2e104) -> 0x76f8 fde=[ 540c] │ │ │ │ + 0xfffffffffffabfd4 (offset: 0x2e110) -> 0x770c fde=[ 5420] │ │ │ │ + 0xfffffffffffac050 (offset: 0x2e18c) -> 0x773c fde=[ 5450] │ │ │ │ + 0xfffffffffffac08c (offset: 0x2e1c8) -> 0x7764 fde=[ 5478] │ │ │ │ + 0xfffffffffffac0ec (offset: 0x2e228) -> 0x7790 fde=[ 54a4] │ │ │ │ + 0xfffffffffffac14c (offset: 0x2e288) -> 0x77bc fde=[ 54d0] │ │ │ │ + 0xfffffffffffac1a4 (offset: 0x2e2e0) -> 0x77ec fde=[ 5500] │ │ │ │ + 0xfffffffffffac230 (offset: 0x2e36c) -> 0x7824 fde=[ 5538] │ │ │ │ + 0xfffffffffffac2a8 (offset: 0x2e3e4) -> 0x7870 fde=[ 5584] │ │ │ │ + 0xfffffffffffac3e8 (offset: 0x2e524) -> 0x78b4 fde=[ 55c8] │ │ │ │ + 0xfffffffffffac594 (offset: 0x2e6d0) -> 0x7918 fde=[ 562c] │ │ │ │ + 0xfffffffffffac624 (offset: 0x2e760) -> 0x7954 fde=[ 5668] │ │ │ │ + 0xfffffffffffac6e4 (offset: 0x2e820) -> 0x798c fde=[ 56a0] │ │ │ │ + 0xfffffffffffac764 (offset: 0x2e8a0) -> 0x79a0 fde=[ 56b4] │ │ │ │ + 0xfffffffffffac7cc (offset: 0x2e908) -> 0x79b4 fde=[ 56c8] │ │ │ │ + 0xfffffffffffac7e4 (offset: 0x2e920) -> 0x79c8 fde=[ 56dc] │ │ │ │ + 0xfffffffffffac7f0 (offset: 0x2e92c) -> 0x79dc fde=[ 56f0] │ │ │ │ + 0xfffffffffffac824 (offset: 0x2e960) -> 0x79f0 fde=[ 5704] │ │ │ │ + 0xfffffffffffac844 (offset: 0x2e980) -> 0x7a04 fde=[ 5718] │ │ │ │ + 0xfffffffffffac864 (offset: 0x2e9a0) -> 0x7a18 fde=[ 572c] │ │ │ │ + 0xfffffffffffac884 (offset: 0x2e9c0) -> 0x7a2c fde=[ 5740] │ │ │ │ + 0xfffffffffffaca2c (offset: 0x2eb68) -> 0x7a60 fde=[ 5774] │ │ │ │ + 0xfffffffffffacbd4 (offset: 0x2ed10) -> 0x7a94 fde=[ 57a8] │ │ │ │ + 0xffffffffffface64 (offset: 0x2efa0) -> 0x7b04 fde=[ 5818] │ │ │ │ + 0xfffffffffffad024 (offset: 0x2f160) -> 0x7b78 fde=[ 588c] │ │ │ │ + 0xfffffffffffad364 (offset: 0x2f4a0) -> 0x7bc4 fde=[ 58d8] │ │ │ │ + 0xfffffffffffad7d4 (offset: 0x2f910) -> 0x7c08 fde=[ 591c] │ │ │ │ + 0xfffffffffffaf370 (offset: 0x314ac) -> 0x7c80 fde=[ 5994] │ │ │ │ + 0xfffffffffffaf4a4 (offset: 0x315e0) -> 0x7cc8 fde=[ 59dc] │ │ │ │ + 0xfffffffffffb1154 (offset: 0x33290) -> 0x7d30 fde=[ 5a44] │ │ │ │ + 0xfffffffffffb1a44 (offset: 0x33b80) -> 0x7d94 fde=[ 5aa8] │ │ │ │ + 0xfffffffffffb1a74 (offset: 0x33bb0) -> 0x7dcc fde=[ 5ae0] │ │ │ │ + 0xfffffffffffb1f2c (offset: 0x34068) -> 0x7e50 fde=[ 5b64] │ │ │ │ + 0xfffffffffffb1f44 (offset: 0x34080) -> 0x7e64 fde=[ 5b78] │ │ │ │ + 0xfffffffffffb2bb4 (offset: 0x34cf0) -> 0x7f10 fde=[ 5c24] │ │ │ │ + 0xfffffffffffb2c04 (offset: 0x34d40) -> 0x7f24 fde=[ 5c38] │ │ │ │ + 0xfffffffffffb2cf4 (offset: 0x34e30) -> 0x7f5c fde=[ 5c70] │ │ │ │ + 0xfffffffffffb2dec (offset: 0x34f28) -> 0x7fb8 fde=[ 5ccc] │ │ │ │ + 0xfffffffffffb3084 (offset: 0x351c0) -> 0x8000 fde=[ 5d14] │ │ │ │ + 0xfffffffffffb32c8 (offset: 0x35404) -> 0x8034 fde=[ 5d48] │ │ │ │ + 0xfffffffffffb3888 (offset: 0x359c4) -> 0x80b4 fde=[ 5dc8] │ │ │ │ + 0xfffffffffffb3944 (offset: 0x35a80) -> 0x80dc fde=[ 5df0] │ │ │ │ + 0xfffffffffffb3a48 (offset: 0x35b84) -> 0x812c fde=[ 5e40] │ │ │ │ + 0xfffffffffffb3c24 (offset: 0x35d60) -> 0x81a8 fde=[ 5ebc] │ │ │ │ + 0xfffffffffffb3d8c (offset: 0x35ec8) -> 0x81f4 fde=[ 5f08] │ │ │ │ + 0xfffffffffffb3ee8 (offset: 0x36024) -> 0x8240 fde=[ 5f54] │ │ │ │ + 0xfffffffffffb4074 (offset: 0x361b0) -> 0x8290 fde=[ 5fa4] │ │ │ │ + 0xfffffffffffb4204 (offset: 0x36340) -> 0x82e0 fde=[ 5ff4] │ │ │ │ + 0xfffffffffffb4370 (offset: 0x364ac) -> 0x8320 fde=[ 6034] │ │ │ │ + 0xfffffffffffb4684 (offset: 0x367c0) -> 0x83b8 fde=[ 60cc] │ │ │ │ + 0xfffffffffffb4a68 (offset: 0x36ba4) -> 0x8450 fde=[ 6164] │ │ │ │ + 0xfffffffffffb4b24 (offset: 0x36c60) -> 0x847c fde=[ 6190] │ │ │ │ + 0xfffffffffffb53b0 (offset: 0x374ec) -> 0x84c8 fde=[ 61dc] │ │ │ │ + 0xfffffffffffb5ce4 (offset: 0x37e20) -> 0x8510 fde=[ 6224] │ │ │ │ + 0xfffffffffffb6148 (offset: 0x38284) -> 0x85a4 fde=[ 62b8] │ │ │ │ + 0xfffffffffffb6970 (offset: 0x38aac) -> 0x8624 fde=[ 6338] │ │ │ │ + 0xfffffffffffb70a4 (offset: 0x391e0) -> 0x8670 fde=[ 6384] │ │ │ │ + 0xfffffffffffb7784 (offset: 0x398c0) -> 0x86b8 fde=[ 63cc] │ │ │ │ + 0xfffffffffffb7cc8 (offset: 0x39e04) -> 0x8734 fde=[ 6448] │ │ │ │ + 0xfffffffffffb904c (offset: 0x3b188) -> 0x877c fde=[ 6490] │ │ │ │ + 0xfffffffffffb9350 (offset: 0x3b48c) -> 0x87c4 fde=[ 64d8] │ │ │ │ + 0xfffffffffffb9804 (offset: 0x3b940) -> 0x8854 fde=[ 6568] │ │ │ │ + 0xfffffffffffb9cec (offset: 0x3be28) -> 0x8910 fde=[ 6624] │ │ │ │ + 0xfffffffffffb9e8c (offset: 0x3bfc8) -> 0x896c fde=[ 6680] │ │ │ │ + 0xfffffffffffba204 (offset: 0x3c340) -> 0x89f4 fde=[ 6708] │ │ │ │ + 0xfffffffffffba384 (offset: 0x3c4c0) -> 0x8a54 fde=[ 6768] │ │ │ │ + 0xfffffffffffba7a4 (offset: 0x3c8e0) -> 0x8ad4 fde=[ 67e8] │ │ │ │ + 0xfffffffffffbb214 (offset: 0x3d350) -> 0x8b20 fde=[ 6834] │ │ │ │ + 0xfffffffffffbc1e8 (offset: 0x3e324) -> 0x8b68 fde=[ 687c] │ │ │ │ + 0xfffffffffffbcd84 (offset: 0x3eec0) -> 0x8bb0 fde=[ 68c4] │ │ │ │ + 0xfffffffffffbd864 (offset: 0x3f9a0) -> 0x8bfc fde=[ 6910] │ │ │ │ + 0xfffffffffffbd98c (offset: 0x3fac8) -> 0x8c38 fde=[ 694c] │ │ │ │ + 0xfffffffffffbda64 (offset: 0x3fba0) -> 0x8c80 fde=[ 6994] │ │ │ │ + 0xfffffffffffbdb04 (offset: 0x3fc40) -> 0x8cac fde=[ 69c0] │ │ │ │ + 0xfffffffffffbdb28 (offset: 0x3fc64) -> 0x8cc0 fde=[ 69d4] │ │ │ │ + 0xfffffffffffbdc64 (offset: 0x3fda0) -> 0x8cec fde=[ 6a00] │ │ │ │ + 0xfffffffffffbdcb0 (offset: 0x3fdec) -> 0x8d00 fde=[ 6a14] │ │ │ │ + 0xfffffffffffbde74 (offset: 0x3ffb0) -> 0x8d14 fde=[ 6a28] │ │ │ │ + 0xfffffffffffbe034 (offset: 0x40170) -> 0x8d28 fde=[ 6a3c] │ │ │ │ + 0xfffffffffffbe094 (offset: 0x401d0) -> 0x8d3c fde=[ 6a50] │ │ │ │ + 0xfffffffffffbe0a4 (offset: 0x401e0) -> 0x8d50 fde=[ 6a64] │ │ │ │ + 0xfffffffffffbe5c4 (offset: 0x40700) -> 0x8db4 fde=[ 6ac8] │ │ │ │ + 0xfffffffffffbe624 (offset: 0x40760) -> 0x8ddc fde=[ 6af0] │ │ │ │ + 0xfffffffffffbe644 (offset: 0x40780) -> 0x8df0 fde=[ 6b04] │ │ │ │ + 0xfffffffffffbe668 (offset: 0x407a4) -> 0x8e04 fde=[ 6b18] │ │ │ │ + 0xfffffffffffbe7e4 (offset: 0x40920) -> 0x8e18 fde=[ 6b2c] │ │ │ │ + 0xfffffffffffbe884 (offset: 0x409c0) -> 0x8e4c fde=[ 6b60] │ │ │ │ + 0xfffffffffffbe8a4 (offset: 0x409e0) -> 0x8e60 fde=[ 6b74] │ │ │ │ + 0xfffffffffffbe970 (offset: 0x40aac) -> 0x8e74 fde=[ 6b88] │ │ │ │ + 0xfffffffffffbe9ac (offset: 0x40ae8) -> 0x8e88 fde=[ 6b9c] │ │ │ │ + 0xfffffffffffbea64 (offset: 0x40ba0) -> 0x8e9c fde=[ 6bb0] │ │ │ │ + 0xfffffffffffbef04 (offset: 0x41040) -> 0x8eb0 fde=[ 6bc4] │ │ │ │ + 0xfffffffffffbef2c (offset: 0x41068) -> 0x8ec4 fde=[ 6bd8] │ │ │ │ + 0xfffffffffffbef68 (offset: 0x410a4) -> 0x8ed8 fde=[ 6bec] │ │ │ │ + 0xfffffffffffbf0b4 (offset: 0x411f0) -> 0x8f00 fde=[ 6c14] │ │ │ │ + 0xfffffffffffbf170 (offset: 0x412ac) -> 0x8f14 fde=[ 6c28] │ │ │ │ + 0xfffffffffffbf264 (offset: 0x413a0) -> 0x8f28 fde=[ 6c3c] │ │ │ │ + 0xfffffffffffbf490 (offset: 0x415cc) -> 0x8fa0 fde=[ 6cb4] │ │ │ │ + 0xfffffffffffbfb84 (offset: 0x41cc0) -> 0x9004 fde=[ 6d18] │ │ │ │ + 0xfffffffffffbfcec (offset: 0x41e28) -> 0x9038 fde=[ 6d4c] │ │ │ │ + 0xfffffffffffbfd34 (offset: 0x41e70) -> 0x9060 fde=[ 6d74] │ │ │ │ + 0xfffffffffffbfdcc (offset: 0x41f08) -> 0x90a4 fde=[ 6db8] │ │ │ │ + 0xfffffffffffbfee4 (offset: 0x42020) -> 0x90ec fde=[ 6e00] │ │ │ │ + 0xfffffffffffbff68 (offset: 0x420a4) -> 0x9100 fde=[ 6e14] │ │ │ │ + 0xfffffffffffc00a4 (offset: 0x421e0) -> 0x9148 fde=[ 6e5c] │ │ │ │ + 0xfffffffffffc0164 (offset: 0x422a0) -> 0x9180 fde=[ 6e94] │ │ │ │ + 0xfffffffffffc0304 (offset: 0x42440) -> 0x91bc fde=[ 6ed0] │ │ │ │ + 0xfffffffffffc0364 (offset: 0x424a0) -> 0x91e8 fde=[ 6efc] │ │ │ │ + 0xfffffffffffc03e4 (offset: 0x42520) -> 0x9214 fde=[ 6f28] │ │ │ │ + 0xfffffffffffc0470 (offset: 0x425ac) -> 0x9240 fde=[ 6f54] │ │ │ │ + 0xfffffffffffc04cc (offset: 0x42608) -> 0x926c fde=[ 6f80] │ │ │ │ + 0xfffffffffffc0694 (offset: 0x427d0) -> 0x92c0 fde=[ 6fd4] │ │ │ │ + 0xfffffffffffc0804 (offset: 0x42940) -> 0x92ec fde=[ 7000] │ │ │ │ + 0xfffffffffffc0d4c (offset: 0x42e88) -> 0x9338 fde=[ 704c] │ │ │ │ + 0xfffffffffffc11e4 (offset: 0x43320) -> 0x9380 fde=[ 7094] │ │ │ │ + 0xfffffffffffc1224 (offset: 0x43360) -> 0x9394 fde=[ 70a8] │ │ │ │ + 0xfffffffffffc13d0 (offset: 0x4350c) -> 0x93d0 fde=[ 70e4] │ │ │ │ + 0xfffffffffffc1764 (offset: 0x438a0) -> 0x9418 fde=[ 712c] │ │ │ │ + 0xfffffffffffc19cc (offset: 0x43b08) -> 0x9464 fde=[ 7178] │ │ │ │ + 0xfffffffffffc1ac4 (offset: 0x43c00) -> 0x9494 fde=[ 71a8] │ │ │ │ + 0xfffffffffffc1b04 (offset: 0x43c40) -> 0x94bc fde=[ 71d0] │ │ │ │ + 0xfffffffffffc1bcc (offset: 0x43d08) -> 0x94f0 fde=[ 7204] │ │ │ │ + 0xfffffffffffc1d44 (offset: 0x43e80) -> 0x952c fde=[ 7240] │ │ │ │ + 0xfffffffffffc1de4 (offset: 0x43f20) -> 0x9560 fde=[ 7274] │ │ │ │ + 0xfffffffffffc1e64 (offset: 0x43fa0) -> 0x958c fde=[ 72a0] │ │ │ │ + 0xfffffffffffc1e84 (offset: 0x43fc0) -> 0x95a0 fde=[ 72b4] │ │ │ │ + 0xfffffffffffc1ec4 (offset: 0x44000) -> 0x95b4 fde=[ 72c8] │ │ │ │ + 0xfffffffffffc1f34 (offset: 0x44070) -> 0x95dc fde=[ 72f0] │ │ │ │ + 0xfffffffffffc1f64 (offset: 0x440a0) -> 0x95f0 fde=[ 7304] │ │ │ │ + 0xfffffffffffc2008 (offset: 0x44144) -> 0x9630 fde=[ 7344] │ │ │ │ + 0xfffffffffffc2048 (offset: 0x44184) -> 0x9658 fde=[ 736c] │ │ │ │ + 0xfffffffffffc20c4 (offset: 0x44200) -> 0x967c fde=[ 7390] │ │ │ │ + 0xfffffffffffc20f4 (offset: 0x44230) -> 0x96a4 fde=[ 73b8] │ │ │ │ + 0xfffffffffffc21f0 (offset: 0x4432c) -> 0x96d8 fde=[ 73ec] │ │ │ │ + 0xfffffffffffc2644 (offset: 0x44780) -> 0x9724 fde=[ 7438] │ │ │ │ + 0xfffffffffffc27c4 (offset: 0x44900) -> 0x9778 fde=[ 748c] │ │ │ │ + 0xfffffffffffc2e94 (offset: 0x44fd0) -> 0x97c0 fde=[ 74d4] │ │ │ │ + 0xfffffffffffc3b84 (offset: 0x45cc0) -> 0x980c fde=[ 7520] │ │ │ │ + 0xfffffffffffc3e10 (offset: 0x45f4c) -> 0x9858 fde=[ 756c] │ │ │ │ + 0xfffffffffffc4248 (offset: 0x46384) -> 0x98a0 fde=[ 75b4] │ │ │ │ + 0xfffffffffffc4690 (offset: 0x467cc) -> 0x98e8 fde=[ 75fc] │ │ │ │ + 0xfffffffffffc4844 (offset: 0x46980) -> 0x9934 fde=[ 7648] │ │ │ │ + 0xfffffffffffc4914 (offset: 0x46a50) -> 0x996c fde=[ 7680] │ │ │ │ + 0xfffffffffffc4d64 (offset: 0x46ea0) -> 0x99bc fde=[ 76d0] │ │ │ │ + 0xfffffffffffc4de4 (offset: 0x46f20) -> 0x99ec fde=[ 7700] │ │ │ │ + 0xfffffffffffc5008 (offset: 0x47144) -> 0x9a3c fde=[ 7750] │ │ │ │ + 0xfffffffffffc5384 (offset: 0x474c0) -> 0x9a8c fde=[ 77a0] │ │ │ │ + 0xfffffffffffc53a4 (offset: 0x474e0) -> 0x9aa0 fde=[ 77b4] │ │ │ │ + 0xfffffffffffc54a4 (offset: 0x475e0) -> 0x9acc fde=[ 77e0] │ │ │ │ + 0xfffffffffffc5528 (offset: 0x47664) -> 0x9af8 fde=[ 780c] │ │ │ │ + 0xfffffffffffc55a4 (offset: 0x476e0) -> 0x9b24 fde=[ 7838] │ │ │ │ + 0xfffffffffffc56a4 (offset: 0x477e0) -> 0x9b6c fde=[ 7880] │ │ │ │ + 0xfffffffffffc57b0 (offset: 0x478ec) -> 0x9ba4 fde=[ 78b8] │ │ │ │ + 0xfffffffffffc5948 (offset: 0x47a84) -> 0x9bf4 fde=[ 7908] │ │ │ │ + 0xfffffffffffc5c48 (offset: 0x47d84) -> 0x9c68 fde=[ 797c] │ │ │ │ + 0xfffffffffffc5d44 (offset: 0x47e80) -> 0x9ca0 fde=[ 79b4] │ │ │ │ + 0xfffffffffffc5f24 (offset: 0x48060) -> 0x9cdc fde=[ 79f0] │ │ │ │ + 0xfffffffffffc6084 (offset: 0x481c0) -> 0x9d2c fde=[ 7a40] │ │ │ │ + 0xfffffffffffc65a4 (offset: 0x486e0) -> 0x9da4 fde=[ 7ab8] │ │ │ │ + 0xfffffffffffc6784 (offset: 0x488c0) -> 0x9e44 fde=[ 7b58] │ │ │ │ + 0xfffffffffffc67c4 (offset: 0x48900) -> 0x9e70 fde=[ 7b84] │ │ │ │ + 0xfffffffffffc6804 (offset: 0x48940) -> 0x9e9c fde=[ 7bb0] │ │ │ │ + 0xfffffffffffc6864 (offset: 0x489a0) -> 0x9ed0 fde=[ 7be4] │ │ │ │ + 0xfffffffffffc68a4 (offset: 0x489e0) -> 0x9ef8 fde=[ 7c0c] │ │ │ │ + 0xfffffffffffc68f4 (offset: 0x48a30) -> 0x9f24 fde=[ 7c38] │ │ │ │ + 0xfffffffffffc692c (offset: 0x48a68) -> 0x9f4c fde=[ 7c60] │ │ │ │ + 0xfffffffffffc698c (offset: 0x48ac8) -> 0x9f7c fde=[ 7c90] │ │ │ │ + 0xfffffffffffc69ec (offset: 0x48b28) -> 0x9fac fde=[ 7cc0] │ │ │ │ + 0xfffffffffffc6a84 (offset: 0x48bc0) -> 0x9fec fde=[ 7d00] │ │ │ │ + 0xfffffffffffc6c90 (offset: 0x48dcc) -> 0xa038 fde=[ 7d4c] │ │ │ │ + 0xfffffffffffc6e90 (offset: 0x48fcc) -> 0xa084 fde=[ 7d98] │ │ │ │ + 0xfffffffffffc7064 (offset: 0x491a0) -> 0xa0cc fde=[ 7de0] │ │ │ │ + 0xfffffffffffc7154 (offset: 0x49290) -> 0xa100 fde=[ 7e14] │ │ │ │ + 0xfffffffffffc7224 (offset: 0x49360) -> 0xa138 fde=[ 7e4c] │ │ │ │ + 0xfffffffffffc72ec (offset: 0x49428) -> 0xa168 fde=[ 7e7c] │ │ │ │ + 0xfffffffffffc7408 (offset: 0x49544) -> 0xa1a8 fde=[ 7ebc] │ │ │ │ + 0xfffffffffffc7450 (offset: 0x4958c) -> 0xa1d0 fde=[ 7ee4] │ │ │ │ + 0xfffffffffffc7464 (offset: 0x495a0) -> 0xa1e4 fde=[ 7ef8] │ │ │ │ + 0xfffffffffffc74c4 (offset: 0x49600) -> 0xa20c fde=[ 7f20] │ │ │ │ + 0xfffffffffffc7548 (offset: 0x49684) -> 0xa234 fde=[ 7f48] │ │ │ │ + 0xfffffffffffc7588 (offset: 0x496c4) -> 0xa250 fde=[ 7f64] │ │ │ │ + 0xfffffffffffc762c (offset: 0x49768) -> 0xa278 fde=[ 7f8c] │ │ │ │ + 0xfffffffffffc76d4 (offset: 0x49810) -> 0xa2bc fde=[ 7fd0] │ │ │ │ + 0xfffffffffffc76e4 (offset: 0x49820) -> 0xa2d0 fde=[ 7fe4] │ │ │ │ + 0xfffffffffffc7804 (offset: 0x49940) -> 0xa314 fde=[ 8028] │ │ │ │ + 0xfffffffffffc78e8 (offset: 0x49a24) -> 0xa360 fde=[ 8074] │ │ │ │ + 0xfffffffffffc7994 (offset: 0x49ad0) -> 0xa3a4 fde=[ 80b8] │ │ │ │ + 0xfffffffffffc7bf4 (offset: 0x49d30) -> 0xa40c fde=[ 8120] │ │ │ │ + 0xfffffffffffc7ca4 (offset: 0x49de0) -> 0xa43c fde=[ 8150] │ │ │ │ + 0xfffffffffffc7d90 (offset: 0x49ecc) -> 0xa474 fde=[ 8188] │ │ │ │ + 0xfffffffffffc7e74 (offset: 0x49fb0) -> 0xa4c4 fde=[ 81d8] │ │ │ │ + 0xfffffffffffc8244 (offset: 0x4a380) -> 0xa54c fde=[ 8260] │ │ │ │ + 0xfffffffffffc8328 (offset: 0x4a464) -> 0xa5d8 fde=[ 82ec] │ │ │ │ + 0xfffffffffffc83e4 (offset: 0x4a520) -> 0xa618 fde=[ 832c] │ │ │ │ + 0xfffffffffffc84c8 (offset: 0x4a604) -> 0xa660 fde=[ 8374] │ │ │ │ + 0xfffffffffffc8624 (offset: 0x4a760) -> 0xa6ac fde=[ 83c0] │ │ │ │ + 0xfffffffffffc89a4 (offset: 0x4aae0) -> 0xa720 fde=[ 8434] │ │ │ │ + 0xfffffffffffc8e24 (offset: 0x4af60) -> 0xa7b0 fde=[ 84c4] │ │ │ │ + 0xfffffffffffc8f8c (offset: 0x4b0c8) -> 0xa82c fde=[ 8540] │ │ │ │ + 0xfffffffffffc8fe4 (offset: 0x4b120) -> 0xa85c fde=[ 8570] │ │ │ │ + 0xfffffffffffc9110 (offset: 0x4b24c) -> 0xa8b8 fde=[ 85cc] │ │ │ │ + 0xfffffffffffc9164 (offset: 0x4b2a0) -> 0xa8e4 fde=[ 85f8] │ │ │ │ + 0xfffffffffffc9184 (offset: 0x4b2c0) -> 0xa8f8 fde=[ 860c] │ │ │ │ + 0xfffffffffffc9354 (offset: 0x4b490) -> 0xa968 fde=[ 867c] │ │ │ │ + 0xfffffffffffc93e8 (offset: 0x4b524) -> 0xa990 fde=[ 86a4] │ │ │ │ + 0xfffffffffffc9424 (offset: 0x4b560) -> 0xa9b8 fde=[ 86cc] │ │ │ │ + 0xfffffffffffc9484 (offset: 0x4b5c0) -> 0xa9cc fde=[ 86e0] │ │ │ │ + 0xfffffffffffc9494 (offset: 0x4b5d0) -> 0xa9e0 fde=[ 86f4] │ │ │ │ + 0xfffffffffffc9504 (offset: 0x4b640) -> 0xaa0c fde=[ 8720] │ │ │ │ + 0xfffffffffffc95a4 (offset: 0x4b6e0) -> 0xaa54 fde=[ 8768] │ │ │ │ + 0xfffffffffffc95c4 (offset: 0x4b700) -> 0xaa68 fde=[ 877c] │ │ │ │ + 0xfffffffffffc95d0 (offset: 0x4b70c) -> 0xaa7c fde=[ 8790] │ │ │ │ + 0xfffffffffffc95e4 (offset: 0x4b720) -> 0xaa90 fde=[ 87a4] │ │ │ │ + 0xfffffffffffc95f4 (offset: 0x4b730) -> 0xaaa4 fde=[ 87b8] │ │ │ │ + 0xfffffffffffc9644 (offset: 0x4b780) -> 0xaacc fde=[ 87e0] │ │ │ │ + 0xfffffffffffc9664 (offset: 0x4b7a0) -> 0xaae0 fde=[ 87f4] │ │ │ │ + 0xfffffffffffc96d0 (offset: 0x4b80c) -> 0xab10 fde=[ 8824] │ │ │ │ + 0xfffffffffffc9768 (offset: 0x4b8a4) -> 0xab3c fde=[ 8850] │ │ │ │ + 0xfffffffffffc9784 (offset: 0x4b8c0) -> 0xab50 fde=[ 8864] │ │ │ │ + 0xfffffffffffc9794 (offset: 0x4b8d0) -> 0xab64 fde=[ 8878] │ │ │ │ + 0xfffffffffffc97b0 (offset: 0x4b8ec) -> 0xab78 fde=[ 888c] │ │ │ │ + 0xfffffffffffc97f0 (offset: 0x4b92c) -> 0xaba0 fde=[ 88b4] │ │ │ │ + 0xfffffffffffc9804 (offset: 0x4b940) -> 0xabb4 fde=[ 88c8] │ │ │ │ + 0xfffffffffffc9814 (offset: 0x4b950) -> 0xabc8 fde=[ 88dc] │ │ │ │ + 0xfffffffffffc9824 (offset: 0x4b960) -> 0xabdc fde=[ 88f0] │ │ │ │ + 0xfffffffffffc9844 (offset: 0x4b980) -> 0xabf0 fde=[ 8904] │ │ │ │ + 0xfffffffffffc9850 (offset: 0x4b98c) -> 0xac04 fde=[ 8918] │ │ │ │ + 0xfffffffffffc9864 (offset: 0x4b9a0) -> 0xac18 fde=[ 892c] │ │ │ │ + 0xfffffffffffc9870 (offset: 0x4b9ac) -> 0xac2c fde=[ 8940] │ │ │ │ + 0xfffffffffffc9884 (offset: 0x4b9c0) -> 0xac40 fde=[ 8954] │ │ │ │ + 0xfffffffffffc9894 (offset: 0x4b9d0) -> 0xac54 fde=[ 8968] │ │ │ │ + 0xfffffffffffc98a4 (offset: 0x4b9e0) -> 0xac68 fde=[ 897c] │ │ │ │ + 0xfffffffffffc98b0 (offset: 0x4b9ec) -> 0xac7c fde=[ 8990] │ │ │ │ + 0xfffffffffffc9928 (offset: 0x4ba64) -> 0xacac fde=[ 89c0] │ │ │ │ + 0xfffffffffffc9a48 (offset: 0x4bb84) -> 0xad10 fde=[ 8a24] │ │ │ │ + 0xfffffffffffc9a54 (offset: 0x4bb90) -> 0xad24 fde=[ 8a38] │ │ │ │ + 0xfffffffffffc9a64 (offset: 0x4bba0) -> 0xad38 fde=[ 8a4c] │ │ │ │ + 0xfffffffffffc9ad0 (offset: 0x4bc0c) -> 0xad64 fde=[ 8a78] │ │ │ │ + 0xfffffffffffc9ae4 (offset: 0x4bc20) -> 0xad78 fde=[ 8a8c] │ │ │ │ + 0xfffffffffffc9b8c (offset: 0x4bcc8) -> 0xadc8 fde=[ 8adc] │ │ │ │ + 0xfffffffffffc9c84 (offset: 0x4bdc0) -> 0xae18 fde=[ 8b2c] │ │ │ │ + 0xfffffffffffc9ccc (offset: 0x4be08) -> 0xae2c fde=[ 8b40] │ │ │ │ + 0xfffffffffffc9d54 (offset: 0x4be90) -> 0xae40 fde=[ 8b54] │ │ │ │ + 0xfffffffffffc9e44 (offset: 0x4bf80) -> 0xae8c fde=[ 8ba0] │ │ │ │ + 0xfffffffffffca204 (offset: 0x4c340) -> 0xaea0 fde=[ 8bb4] │ │ │ │ + 0xfffffffffffca2ac (offset: 0x4c3e8) -> 0xaed0 fde=[ 8be4] │ │ │ │ + 0xfffffffffffca2c8 (offset: 0x4c404) -> 0xaee4 fde=[ 8bf8] │ │ │ │ + 0xfffffffffffca304 (offset: 0x4c440) -> 0xaef8 fde=[ 8c0c] │ │ │ │ + 0xfffffffffffca3f0 (offset: 0x4c52c) -> 0xaf30 fde=[ 8c44] │ │ │ │ + 0xfffffffffffca4a4 (offset: 0x4c5e0) -> 0xaf7c fde=[ 8c90] │ │ │ │ + 0xfffffffffffca4c4 (offset: 0x4c600) -> 0xaf90 fde=[ 8ca4] │ │ │ │ + 0xfffffffffffca514 (offset: 0x4c650) -> 0xafa4 fde=[ 8cb8] │ │ │ │ + 0xfffffffffffca594 (offset: 0x4c6d0) -> 0xafb8 fde=[ 8ccc] │ │ │ │ + 0xfffffffffffca64c (offset: 0x4c788) -> 0xb004 fde=[ 8d18] │ │ │ │ + 0xfffffffffffca750 (offset: 0x4c88c) -> 0xb058 fde=[ 8d6c] │ │ │ │ + 0xfffffffffffcae44 (offset: 0x4cf80) -> 0xb0a0 fde=[ 8db4] │ │ │ │ + 0xfffffffffffcaf88 (offset: 0x4d0c4) -> 0xb0d8 fde=[ 8dec] │ │ │ │ + 0xfffffffffffcb0a4 (offset: 0x4d1e0) -> 0xb10c fde=[ 8e20] │ │ │ │ + 0xfffffffffffcb2a4 (offset: 0x4d3e0) -> 0xb16c fde=[ 8e80] │ │ │ │ + 0xfffffffffffcb2c4 (offset: 0x4d400) -> 0xb180 fde=[ 8e94] │ │ │ │ + 0xfffffffffffcb2d4 (offset: 0x4d410) -> 0xb194 fde=[ 8ea8] │ │ │ │ + 0xfffffffffffcb2e4 (offset: 0x4d420) -> 0xb1a8 fde=[ 8ebc] │ │ │ │ + 0xfffffffffffcb5c4 (offset: 0x4d700) -> 0xb1bc fde=[ 8ed0] │ │ │ │ + 0xfffffffffffcb82c (offset: 0x4d968) -> 0xb1d0 fde=[ 8ee4] │ │ │ │ + 0xfffffffffffcba8c (offset: 0x4dbc8) -> 0xb1e4 fde=[ 8ef8] │ │ │ │ + 0xfffffffffffcbad4 (offset: 0x4dc10) -> 0xb1f8 fde=[ 8f0c] │ │ │ │ + 0xfffffffffffcbb44 (offset: 0x4dc80) -> 0xb20c fde=[ 8f20] │ │ │ │ + 0xfffffffffffcbb8c (offset: 0x4dcc8) -> 0xb220 fde=[ 8f34] │ │ │ │ + 0xfffffffffffcbbf4 (offset: 0x4dd30) -> 0xb234 fde=[ 8f48] │ │ │ │ + 0xfffffffffffcbc44 (offset: 0x4dd80) -> 0xb248 fde=[ 8f5c] │ │ │ │ + 0xfffffffffffcbce4 (offset: 0x4de20) -> 0xb25c fde=[ 8f70] │ │ │ │ + 0xfffffffffffcbd2c (offset: 0x4de68) -> 0xb270 fde=[ 8f84] │ │ │ │ + 0xfffffffffffcbdc4 (offset: 0x4df00) -> 0xb284 fde=[ 8f98] │ │ │ │ + 0xfffffffffffcbe84 (offset: 0x4dfc0) -> 0xb298 fde=[ 8fac] │ │ │ │ + 0xfffffffffffcbee4 (offset: 0x4e020) -> 0xb2ac fde=[ 8fc0] │ │ │ │ + 0xfffffffffffcbf44 (offset: 0x4e080) -> 0xb2c0 fde=[ 8fd4] │ │ │ │ + 0xfffffffffffcbf54 (offset: 0x4e090) -> 0xb2d4 fde=[ 8fe8] │ │ │ │ + 0xfffffffffffcc0d4 (offset: 0x4e210) -> 0xb310 fde=[ 9024] │ │ │ │ + 0xfffffffffffcc164 (offset: 0x4e2a0) -> 0xb344 fde=[ 9058] │ │ │ │ + 0xfffffffffffcc1e4 (offset: 0x4e320) -> 0xb374 fde=[ 9088] │ │ │ │ + 0xfffffffffffcc2e8 (offset: 0x4e424) -> 0xb388 fde=[ 909c] │ │ │ │ + 0xfffffffffffcc494 (offset: 0x4e5d0) -> 0xb400 fde=[ 9114] │ │ │ │ + 0xfffffffffffcc7c4 (offset: 0x4e900) -> 0xb490 fde=[ 91a4] │ │ │ │ + 0xfffffffffffcc944 (offset: 0x4ea80) -> 0xb4e0 fde=[ 91f4] │ │ │ │ + 0xfffffffffffccb44 (offset: 0x4ec80) -> 0xb55c fde=[ 9270] │ │ │ │ + 0xfffffffffffccd54 (offset: 0x4ee90) -> 0xb5e4 fde=[ 92f8] │ │ │ │ + 0xfffffffffffccf64 (offset: 0x4f0a0) -> 0xb660 fde=[ 9374] │ │ │ │ + 0xfffffffffffcd1c4 (offset: 0x4f300) -> 0xb6d0 fde=[ 93e4] │ │ │ │ + 0xfffffffffffcd464 (offset: 0x4f5a0) -> 0xb740 fde=[ 9454] │ │ │ │ + 0xfffffffffffcd724 (offset: 0x4f860) -> 0xb7cc fde=[ 94e0] │ │ │ │ + 0xfffffffffffcd964 (offset: 0x4faa0) -> 0xb840 fde=[ 9554] │ │ │ │ + 0xfffffffffffcdd64 (offset: 0x4fea0) -> 0xb854 fde=[ 9568] │ │ │ │ + 0xfffffffffffcdd74 (offset: 0x4feb0) -> 0xb868 fde=[ 957c] │ │ │ │ + 0xfffffffffffcdde4 (offset: 0x4ff20) -> 0xb87c fde=[ 9590] │ │ │ │ + 0xfffffffffffcde84 (offset: 0x4ffc0) -> 0xb8b0 fde=[ 95c4] │ │ │ │ + 0xfffffffffffcdf6c (offset: 0x500a8) -> 0xb8e8 fde=[ 95fc] │ │ │ │ + 0xfffffffffffce0b0 (offset: 0x501ec) -> 0xb940 fde=[ 9654] │ │ │ │ + 0xfffffffffffce12c (offset: 0x50268) -> 0xb954 fde=[ 9668] │ │ │ │ + 0xfffffffffffce170 (offset: 0x502ac) -> 0xb968 fde=[ 967c] │ │ │ │ + 0xfffffffffffce1b0 (offset: 0x502ec) -> 0xb97c fde=[ 9690] │ │ │ │ + 0xfffffffffffce1f4 (offset: 0x50330) -> 0xb990 fde=[ 96a4] │ │ │ │ + 0xfffffffffffce3ac (offset: 0x504e8) -> 0xb9fc fde=[ 9710] │ │ │ │ + 0xfffffffffffce4e4 (offset: 0x50620) -> 0xba68 fde=[ 977c] │ │ │ │ + 0xfffffffffffce624 (offset: 0x50760) -> 0xba7c fde=[ 9790] │ │ │ │ + 0xfffffffffffce6e8 (offset: 0x50824) -> 0xbabc fde=[ 97d0] │ │ │ │ + 0xfffffffffffce7c4 (offset: 0x50900) -> 0xbaf4 fde=[ 9808] │ │ │ │ + 0xfffffffffffce864 (offset: 0x509a0) -> 0xbb2c fde=[ 9840] │ │ │ │ + 0xfffffffffffce954 (offset: 0x50a90) -> 0xbb88 fde=[ 989c] │ │ │ │ + 0xfffffffffffceb2c (offset: 0x50c68) -> 0xbbe0 fde=[ 98f4] │ │ │ │ + 0xfffffffffffcf34c (offset: 0x51488) -> 0xbc70 fde=[ 9984] │ │ │ │ + 0xfffffffffffd05a4 (offset: 0x526e0) -> 0xbd10 fde=[ 9a24] │ │ │ │ + 0xfffffffffffd07e4 (offset: 0x52920) -> 0xbd8c fde=[ 9aa0] │ │ │ │ + 0xfffffffffffd0824 (offset: 0x52960) -> 0xbdb0 fde=[ 9ac4] │ │ │ │ + 0xfffffffffffd0884 (offset: 0x529c0) -> 0xbdd4 fde=[ 9ae8] │ │ │ │ + 0xfffffffffffd0990 (offset: 0x52acc) -> 0xbe10 fde=[ 9b24] │ │ │ │ + 0xfffffffffffd0a64 (offset: 0x52ba0) -> 0xbe4c fde=[ 9b60] │ │ │ │ + 0xfffffffffffd0acc (offset: 0x52c08) -> 0xbe74 fde=[ 9b88] │ │ │ │ + 0xfffffffffffd0b50 (offset: 0x52c8c) -> 0xbe9c fde=[ 9bb0] │ │ │ │ + 0xfffffffffffd0bf4 (offset: 0x52d30) -> 0xbecc fde=[ 9be0] │ │ │ │ + 0xfffffffffffd1814 (offset: 0x53950) -> 0xbf14 fde=[ 9c28] │ │ │ │ + 0xfffffffffffd18e4 (offset: 0x53a20) -> 0xbf38 fde=[ 9c4c] │ │ │ │ + 0xfffffffffffd1904 (offset: 0x53a40) -> 0xbf4c fde=[ 9c60] │ │ │ │ + 0xfffffffffffd1924 (offset: 0x53a60) -> 0xbf60 fde=[ 9c74] │ │ │ │ + 0xfffffffffffd1950 (offset: 0x53a8c) -> 0xbf74 fde=[ 9c88] │ │ │ │ + 0xfffffffffffd1964 (offset: 0x53aa0) -> 0xbf88 fde=[ 9c9c] │ │ │ │ + 0xfffffffffffd1a34 (offset: 0x53b70) -> 0xbfd0 fde=[ 9ce4] │ │ │ │ + 0xfffffffffffd1c10 (offset: 0x53d4c) -> 0xc030 fde=[ 9d44] │ │ │ │ + 0xfffffffffffd1ca4 (offset: 0x53de0) -> 0xc05c fde=[ 9d70] │ │ │ │ + 0xfffffffffffd20c4 (offset: 0x54200) -> 0xc11c fde=[ 9e30] │ │ │ │ + 0xfffffffffffd2184 (offset: 0x542c0) -> 0xc150 fde=[ 9e64] │ │ │ │ + 0xfffffffffffd31ac (offset: 0x552e8) -> 0xc2ec fde=[ a000] │ │ │ │ + 0xfffffffffffd36c4 (offset: 0x55800) -> 0xc390 fde=[ a0a4] │ │ │ │ + 0xfffffffffffd3784 (offset: 0x558c0) -> 0xc3f4 fde=[ a108] │ │ │ │ + 0xfffffffffffd3844 (offset: 0x55980) -> 0xc458 fde=[ a16c] │ │ │ │ + 0xfffffffffffd38d4 (offset: 0x55a10) -> 0xc4ac fde=[ a1c0] │ │ │ │ + 0xfffffffffffd3924 (offset: 0x55a60) -> 0xc4c0 fde=[ a1d4] │ │ │ │ + 0xfffffffffffd3a44 (offset: 0x55b80) -> 0xc504 fde=[ a218] │ │ │ │ + 0xfffffffffffd3a84 (offset: 0x55bc0) -> 0xc518 fde=[ a22c] │ │ │ │ + 0xfffffffffffd3aa4 (offset: 0x55be0) -> 0xc52c fde=[ a240] │ │ │ │ + 0xfffffffffffd3ae4 (offset: 0x55c20) -> 0xc554 fde=[ a268] │ │ │ │ + 0xfffffffffffd3b04 (offset: 0x55c40) -> 0xc568 fde=[ a27c] │ │ │ │ + 0xfffffffffffd3dac (offset: 0x55ee8) -> 0xc5c8 fde=[ a2dc] │ │ │ │ + 0xfffffffffffd3e04 (offset: 0x55f40) -> 0xc5f0 fde=[ a304] │ │ │ │ + 0xfffffffffffd3ed4 (offset: 0x56010) -> 0xc618 fde=[ a32c] │ │ │ │ + 0xfffffffffffd3f04 (offset: 0x56040) -> 0xc62c fde=[ a340] │ │ │ │ + 0xfffffffffffd3fe4 (offset: 0x56120) -> 0xc658 fde=[ a36c] │ │ │ │ + 0xfffffffffffd40c4 (offset: 0x56200) -> 0xc684 fde=[ a398] │ │ │ │ + 0xfffffffffffd4134 (offset: 0x56270) -> 0xc6b4 fde=[ a3c8] │ │ │ │ + 0xfffffffffffd4144 (offset: 0x56280) -> 0xc6c8 fde=[ a3dc] │ │ │ │ + 0xfffffffffffd4174 (offset: 0x562b0) -> 0xc6dc fde=[ a3f0] │ │ │ │ + 0xfffffffffffd41e4 (offset: 0x56320) -> 0xc6f0 fde=[ a404] │ │ │ │ + 0xfffffffffffd4404 (offset: 0x56540) -> 0xc738 fde=[ a44c] │ │ │ │ + 0xfffffffffffd4444 (offset: 0x56580) -> 0xc760 fde=[ a474] │ │ │ │ + 0xfffffffffffd46a4 (offset: 0x567e0) -> 0xc7ac fde=[ a4c0] │ │ │ │ + 0xfffffffffffd4c90 (offset: 0x56dcc) -> 0xc820 fde=[ a534] │ │ │ │ + 0xfffffffffffd4e44 (offset: 0x56f80) -> 0xc868 fde=[ a57c] │ │ │ │ + 0xfffffffffffd4ea4 (offset: 0x56fe0) -> 0xc894 fde=[ a5a8] │ │ │ │ + 0xfffffffffffd4f64 (offset: 0x570a0) -> 0xc8c8 fde=[ a5dc] │ │ │ │ + 0xfffffffffffd5070 (offset: 0x571ac) -> 0xc8f8 fde=[ a60c] │ │ │ │ + 0xfffffffffffd522c (offset: 0x57368) -> 0xc93c fde=[ a650] │ │ │ │ + 0xfffffffffffd5374 (offset: 0x574b0) -> 0xc988 fde=[ a69c] │ │ │ │ + 0xfffffffffffd53e4 (offset: 0x57520) -> 0xc9b0 fde=[ a6c4] │ │ │ │ + 0xfffffffffffd5450 (offset: 0x5758c) -> 0xc9c4 fde=[ a6d8] │ │ │ │ + 0xfffffffffffd55a4 (offset: 0x576e0) -> 0xca14 fde=[ a728] │ │ │ │ + 0xfffffffffffd55e4 (offset: 0x57720) -> 0xca3c fde=[ a750] │ │ │ │ + 0xfffffffffffd5644 (offset: 0x57780) -> 0xca64 fde=[ a778] │ │ │ │ + 0xfffffffffffd566c (offset: 0x577a8) -> 0xca78 fde=[ a78c] │ │ │ │ + 0xfffffffffffd58e4 (offset: 0x57a20) -> 0xcab4 fde=[ a7c8] │ │ │ │ + 0xfffffffffffd59ac (offset: 0x57ae8) -> 0xcae8 fde=[ a7fc] │ │ │ │ + 0xfffffffffffd5a84 (offset: 0x57bc0) -> 0xcb24 fde=[ a838] │ │ │ │ + 0xfffffffffffd5bd4 (offset: 0x57d10) -> 0xcb74 fde=[ a888] │ │ │ │ + 0xfffffffffffd5cc4 (offset: 0x57e00) -> 0xcbac fde=[ a8c0] │ │ │ │ + 0xfffffffffffd5dac (offset: 0x57ee8) -> 0xcbe4 fde=[ a8f8] │ │ │ │ + 0xfffffffffffd5e84 (offset: 0x57fc0) -> 0xcc30 fde=[ a944] │ │ │ │ + 0xfffffffffffd5f84 (offset: 0x580c0) -> 0xcc6c fde=[ a980] │ │ │ │ + 0xfffffffffffd6094 (offset: 0x581d0) -> 0xcca4 fde=[ a9b8] │ │ │ │ + 0xfffffffffffd61e8 (offset: 0x58324) -> 0xcd04 fde=[ aa18] │ │ │ │ + 0xfffffffffffd62ac (offset: 0x583e8) -> 0xcd40 fde=[ aa54] │ │ │ │ + 0xfffffffffffd6370 (offset: 0x584ac) -> 0xcd7c fde=[ aa90] │ │ │ │ + 0xfffffffffffd64c8 (offset: 0x58604) -> 0xcdc0 fde=[ aad4] │ │ │ │ + 0xfffffffffffd6594 (offset: 0x586d0) -> 0xce00 fde=[ ab14] │ │ │ │ + 0xfffffffffffd6664 (offset: 0x587a0) -> 0xce44 fde=[ ab58] │ │ │ │ + 0xfffffffffffd6770 (offset: 0x588ac) -> 0xce74 fde=[ ab88] │ │ │ │ + 0xfffffffffffd67d0 (offset: 0x5890c) -> 0xce9c fde=[ abb0] │ │ │ │ + 0xfffffffffffd6904 (offset: 0x58a40) -> 0xcecc fde=[ abe0] │ │ │ │ + 0xfffffffffffd6910 (offset: 0x58a4c) -> 0xcee0 fde=[ abf4] │ │ │ │ + 0xfffffffffffd6924 (offset: 0x58a60) -> 0xcef4 fde=[ ac08] │ │ │ │ + 0xfffffffffffd692c (offset: 0x58a68) -> 0xcf08 fde=[ ac1c] │ │ │ │ + 0xfffffffffffd6934 (offset: 0x58a70) -> 0xcf1c fde=[ ac30] │ │ │ │ + 0xfffffffffffd6954 (offset: 0x58a90) -> 0xcf30 fde=[ ac44] │ │ │ │ + 0xfffffffffffd6964 (offset: 0x58aa0) -> 0xcf44 fde=[ ac58] │ │ │ │ + 0xfffffffffffd6984 (offset: 0x58ac0) -> 0xcf5c fde=[ ac70] │ │ │ │ + 0xfffffffffffd69a4 (offset: 0x58ae0) -> 0xcf70 fde=[ ac84] │ │ │ │ + 0xfffffffffffd69c4 (offset: 0x58b00) -> 0xcf84 fde=[ ac98] │ │ │ │ + 0xfffffffffffd69e8 (offset: 0x58b24) -> 0xcf98 fde=[ acac] │ │ │ │ + 0xfffffffffffd6a70 (offset: 0x58bac) -> 0xcfac fde=[ acc0] │ │ │ │ + 0xfffffffffffd6b08 (offset: 0x58c44) -> 0xcfe0 fde=[ acf4] │ │ │ │ + 0xfffffffffffd6ba8 (offset: 0x58ce4) -> 0xcff4 fde=[ ad08] │ │ │ │ + 0xfffffffffffd6c48 (offset: 0x58d84) -> 0xd008 fde=[ ad1c] │ │ │ │ + 0xfffffffffffd6ce4 (offset: 0x58e20) -> 0xd01c fde=[ ad30] │ │ │ │ + 0xfffffffffffd6d88 (offset: 0x58ec4) -> 0xd030 fde=[ ad44] │ │ │ │ + 0xfffffffffffd6e14 (offset: 0x58f50) -> 0xd044 fde=[ ad58] │ │ │ │ + 0xfffffffffffd6ec4 (offset: 0x59000) -> 0xd058 fde=[ ad6c] │ │ │ │ + 0xfffffffffffd7084 (offset: 0x591c0) -> 0xd06c fde=[ ad80] │ │ │ │ + 0xfffffffffffd70a4 (offset: 0x591e0) -> 0xd080 fde=[ ad94] │ │ │ │ + 0xfffffffffffd71e4 (offset: 0x59320) -> 0xd0d8 fde=[ adec] │ │ │ │ + 0xfffffffffffd7274 (offset: 0x593b0) -> 0xd108 fde=[ ae1c] │ │ │ │ + 0xfffffffffffd72e8 (offset: 0x59424) -> 0xd130 fde=[ ae44] │ │ │ │ + 0xfffffffffffd7324 (offset: 0x59460) -> 0xd144 fde=[ ae58] │ │ │ │ + 0xfffffffffffd7344 (offset: 0x59480) -> 0xd158 fde=[ ae6c] │ │ │ │ + 0xfffffffffffd736c (offset: 0x594a8) -> 0xd16c fde=[ ae80] │ │ │ │ + 0xfffffffffffd73b4 (offset: 0x594f0) -> 0xd180 fde=[ ae94] │ │ │ │ + 0xfffffffffffd73d0 (offset: 0x5950c) -> 0xd194 fde=[ aea8] │ │ │ │ + 0xfffffffffffd754c (offset: 0x59688) -> 0xd1e0 fde=[ aef4] │ │ │ │ + 0xfffffffffffd7570 (offset: 0x596ac) -> 0xd1f4 fde=[ af08] │ │ │ │ + 0xfffffffffffd7594 (offset: 0x596d0) -> 0xd208 fde=[ af1c] │ │ │ │ + 0xfffffffffffd75c4 (offset: 0x59700) -> 0xd21c fde=[ af30] │ │ │ │ + 0xfffffffffffd7fe8 (offset: 0x5a124) -> 0xd2a8 fde=[ afbc] │ │ │ │ + 0xfffffffffffd80a4 (offset: 0x5a1e0) -> 0xd2dc fde=[ aff0] │ │ │ │ + 0xfffffffffffd8528 (offset: 0x5a664) -> 0xd39c fde=[ b0b0] │ │ │ │ + 0xfffffffffffd8784 (offset: 0x5a8c0) -> 0xd3fc fde=[ b110] │ │ │ │ + 0xfffffffffffd8dac (offset: 0x5aee8) -> 0xd47c fde=[ b190] │ │ │ │ + 0xfffffffffffd9064 (offset: 0x5b1a0) -> 0xd50c fde=[ b220] │ │ │ │ + 0xfffffffffffd92e4 (offset: 0x5b420) -> 0xd554 fde=[ b268] │ │ │ │ + 0xfffffffffffd98e4 (offset: 0x5ba20) -> 0xd5a0 fde=[ b2b4] │ │ │ │ + 0xfffffffffffd99b4 (offset: 0x5baf0) -> 0xd5e0 fde=[ b2f4] │ │ │ │ + 0xfffffffffffd9ba4 (offset: 0x5bce0) -> 0xd614 fde=[ b328] │ │ │ │ + 0xfffffffffffd9d04 (offset: 0x5be40) -> 0xd644 fde=[ b358] │ │ │ │ + 0xfffffffffffd9d48 (offset: 0x5be84) -> 0xd66c fde=[ b380] │ │ │ │ + 0xfffffffffffd9d50 (offset: 0x5be8c) -> 0xd680 fde=[ b394] │ │ │ │ + 0xfffffffffffd9d64 (offset: 0x5bea0) -> 0xd694 fde=[ b3a8] │ │ │ │ + 0xfffffffffffd9d84 (offset: 0x5bec0) -> 0xd6a8 fde=[ b3bc] │ │ │ │ + 0xfffffffffffd9dd0 (offset: 0x5bf0c) -> 0xd6cc fde=[ b3e0] │ │ │ │ + 0xfffffffffffd9e44 (offset: 0x5bf80) -> 0xd6f4 fde=[ b408] │ │ │ │ + 0xfffffffffffd9e74 (offset: 0x5bfb0) -> 0xd708 fde=[ b41c] │ │ │ │ + 0xfffffffffffd9f68 (offset: 0x5c0a4) -> 0xd748 fde=[ b45c] │ │ │ │ + 0xfffffffffffd9fe4 (offset: 0x5c120) -> 0xd774 fde=[ b488] │ │ │ │ + 0xfffffffffffda0d4 (offset: 0x5c210) -> 0xd7bc fde=[ b4d0] │ │ │ │ + 0xfffffffffffda2c4 (offset: 0x5c400) -> 0xd804 fde=[ b518] │ │ │ │ + 0xfffffffffffda4e4 (offset: 0x5c620) -> 0xd850 fde=[ b564] │ │ │ │ + 0xfffffffffffda9a4 (offset: 0x5cae0) -> 0xd898 fde=[ b5ac] │ │ │ │ + 0xfffffffffffdabec (offset: 0x5cd28) -> 0xd8e0 fde=[ b5f4] │ │ │ │ + 0xfffffffffffdac44 (offset: 0x5cd80) -> 0xd90c fde=[ b620] │ │ │ │ + 0xfffffffffffdacc4 (offset: 0x5ce00) -> 0xd920 fde=[ b634] │ │ │ │ + 0xfffffffffffdad24 (offset: 0x5ce60) -> 0xd934 fde=[ b648] │ │ │ │ + 0xfffffffffffdad50 (offset: 0x5ce8c) -> 0xd950 fde=[ b664] │ │ │ │ + 0xfffffffffffdadac (offset: 0x5cee8) -> 0xd964 fde=[ b678] │ │ │ │ + 0xfffffffffffdaec8 (offset: 0x5d004) -> 0xd9a0 fde=[ b6b4] │ │ │ │ + 0xfffffffffffdaf04 (offset: 0x5d040) -> 0xd9c8 fde=[ b6dc] │ │ │ │ + 0xfffffffffffdaf10 (offset: 0x5d04c) -> 0xd9dc fde=[ b6f0] │ │ │ │ + 0xfffffffffffdaf24 (offset: 0x5d060) -> 0xd9f0 fde=[ b704] │ │ │ │ + 0xfffffffffffdaf30 (offset: 0x5d06c) -> 0xda04 fde=[ b718] │ │ │ │ + 0xfffffffffffdaf44 (offset: 0x5d080) -> 0xda18 fde=[ b72c] │ │ │ │ + 0xfffffffffffdaf64 (offset: 0x5d0a0) -> 0xda2c fde=[ b740] │ │ │ │ + 0xfffffffffffdaf84 (offset: 0x5d0c0) -> 0xda40 fde=[ b754] │ │ │ │ + 0xfffffffffffdafa4 (offset: 0x5d0e0) -> 0xda54 fde=[ b768] │ │ │ │ + 0xfffffffffffdafc4 (offset: 0x5d100) -> 0xda68 fde=[ b77c] │ │ │ │ + 0xfffffffffffdafe4 (offset: 0x5d120) -> 0xda7c fde=[ b790] │ │ │ │ + 0xfffffffffffdb004 (offset: 0x5d140) -> 0xda90 fde=[ b7a4] │ │ │ │ + 0xfffffffffffdb034 (offset: 0x5d170) -> 0xdaa4 fde=[ b7b8] │ │ │ │ + 0xfffffffffffdb064 (offset: 0x5d1a0) -> 0xdab8 fde=[ b7cc] │ │ │ │ + 0xfffffffffffdb070 (offset: 0x5d1ac) -> 0xdacc fde=[ b7e0] │ │ │ │ + 0xfffffffffffdb0cc (offset: 0x5d208) -> 0xdae8 fde=[ b7fc] │ │ │ │ + 0xfffffffffffdb0e4 (offset: 0x5d220) -> 0xdafc fde=[ b810] │ │ │ │ + 0xfffffffffffdb0f4 (offset: 0x5d230) -> 0xdb10 fde=[ b824] │ │ │ │ + 0xfffffffffffdb174 (offset: 0x5d2b0) -> 0xdb3c fde=[ b850] │ │ │ │ + 0xfffffffffffdb264 (offset: 0x5d3a0) -> 0xdb68 fde=[ b87c] │ │ │ │ + 0xfffffffffffdb2a4 (offset: 0x5d3e0) -> 0xdb7c fde=[ b890] │ │ │ │ + 0xfffffffffffdb2e4 (offset: 0x5d420) -> 0xdba4 fde=[ b8b8] │ │ │ │ + 0xfffffffffffdb504 (offset: 0x5d640) -> 0xdbec fde=[ b900] │ │ │ │ + 0xfffffffffffdb744 (offset: 0x5d880) -> 0xdc34 fde=[ b948] │ │ │ │ + 0xfffffffffffdb774 (offset: 0x5d8b0) -> 0xdc5c fde=[ b970] │ │ │ │ + 0xfffffffffffdb784 (offset: 0x5d8c0) -> 0xdc70 fde=[ b984] │ │ │ │ + 0xfffffffffffdb924 (offset: 0x5da60) -> 0xdcc0 fde=[ b9d4] │ │ │ │ + 0xfffffffffffdb9ec (offset: 0x5db28) -> 0xdd00 fde=[ ba14] │ │ │ │ + 0xfffffffffffdba90 (offset: 0x5dbcc) -> 0xdd1c fde=[ ba30] │ │ │ │ + 0xfffffffffffdbbe8 (offset: 0x5dd24) -> 0xdd60 fde=[ ba74] │ │ │ │ + 0xfffffffffffdbc04 (offset: 0x5dd40) -> 0xdd74 fde=[ ba88] │ │ │ │ + 0xfffffffffffdbc84 (offset: 0x5ddc0) -> 0xdd88 fde=[ ba9c] │ │ │ │ + 0xfffffffffffdbf54 (offset: 0x5e090) -> 0xddd0 fde=[ bae4] │ │ │ │ + 0xfffffffffffdc090 (offset: 0x5e1cc) -> 0xde14 fde=[ bb28] │ │ │ │ + 0xfffffffffffdc144 (offset: 0x5e280) -> 0xde4c fde=[ bb60] │ │ │ │ + 0xfffffffffffdc1a4 (offset: 0x5e2e0) -> 0xde74 fde=[ bb88] │ │ │ │ + 0xfffffffffffdc20c (offset: 0x5e348) -> 0xde9c fde=[ bbb0] │ │ │ │ + 0xfffffffffffdc284 (offset: 0x5e3c0) -> 0xdec4 fde=[ bbd8] │ │ │ │ + 0xfffffffffffdc2ec (offset: 0x5e428) -> 0xdeec fde=[ bc00] │ │ │ │ + 0xfffffffffffdc34c (offset: 0x5e488) -> 0xdf14 fde=[ bc28] │ │ │ │ + 0xfffffffffffdc984 (offset: 0x5eac0) -> 0xdf28 fde=[ bc3c] │ │ │ │ + 0xfffffffffffdc9ac (offset: 0x5eae8) -> 0xdf3c fde=[ bc50] │ │ │ │ + 0xfffffffffffdc9e4 (offset: 0x5eb20) -> 0xdf64 fde=[ bc78] │ │ │ │ + 0xfffffffffffdc9f0 (offset: 0x5eb2c) -> 0xdf78 fde=[ bc8c] │ │ │ │ + 0xfffffffffffdcba4 (offset: 0x5ece0) -> 0xdfd4 fde=[ bce8] │ │ │ │ + 0xfffffffffffdcbc4 (offset: 0x5ed00) -> 0xdfe8 fde=[ bcfc] │ │ │ │ + 0xfffffffffffdcfb4 (offset: 0x5f0f0) -> 0xe048 fde=[ bd5c] │ │ │ │ + 0xfffffffffffdd244 (offset: 0x5f380) -> 0xe0a4 fde=[ bdb8] │ │ │ │ + 0xfffffffffffdd384 (offset: 0x5f4c0) -> 0xe100 fde=[ be14] │ │ │ │ + 0xfffffffffffdd48c (offset: 0x5f5c8) -> 0xe160 fde=[ be74] │ │ │ │ + 0xfffffffffffdd6c4 (offset: 0x5f800) -> 0xe1a4 fde=[ beb8] │ │ │ │ + 0xfffffffffffdd8e4 (offset: 0x5fa20) -> 0xe1f0 fde=[ bf04] │ │ │ │ + 0xfffffffffffdd924 (offset: 0x5fa60) -> 0xe218 fde=[ bf2c] │ │ │ │ + 0xfffffffffffdd934 (offset: 0x5fa70) -> 0xe22c fde=[ bf40] │ │ │ │ + 0xfffffffffffddb74 (offset: 0x5fcb0) -> 0xe284 fde=[ bf98] │ │ │ │ + 0xfffffffffffddb94 (offset: 0x5fcd0) -> 0xe298 fde=[ bfac] │ │ │ │ + 0xfffffffffffddc24 (offset: 0x5fd60) -> 0xe2ac fde=[ bfc0] │ │ │ │ + 0xfffffffffffdde90 (offset: 0x5ffcc) -> 0xe2e8 fde=[ bffc] │ │ │ │ + 0xfffffffffffddf24 (offset: 0x60060) -> 0xe310 fde=[ c024] │ │ │ │ + 0xfffffffffffde1a4 (offset: 0x602e0) -> 0xe35c fde=[ c070] │ │ │ │ + 0xfffffffffffde1c4 (offset: 0x60300) -> 0xe370 fde=[ c084] │ │ │ │ + 0xfffffffffffde444 (offset: 0x60580) -> 0xe3a8 fde=[ c0bc] │ │ │ │ + 0xfffffffffffde684 (offset: 0x607c0) -> 0xe3f4 fde=[ c108] │ │ │ │ + 0xfffffffffffdea64 (offset: 0x60ba0) -> 0xe444 fde=[ c158] │ │ │ │ + 0xfffffffffffdeaa4 (offset: 0x60be0) -> 0xe458 fde=[ c16c] │ │ │ │ + 0xfffffffffffdeda4 (offset: 0x60ee0) -> 0xe4b8 fde=[ c1cc] │ │ │ │ + 0xfffffffffffdeeb4 (offset: 0x60ff0) -> 0xe4f8 fde=[ c20c] │ │ │ │ + 0xfffffffffffdeeec (offset: 0x61028) -> 0xe50c fde=[ c220] │ │ │ │ + 0xfffffffffffdf064 (offset: 0x611a0) -> 0xe558 fde=[ c26c] │ │ │ │ + 0xfffffffffffdf164 (offset: 0x612a0) -> 0xe5a4 fde=[ c2b8] │ │ │ │ + 0xfffffffffffe06e8 (offset: 0x62824) -> 0xe5f0 fde=[ c304] │ │ │ │ + 0xfffffffffffe09a4 (offset: 0x62ae0) -> 0xe63c fde=[ c350] │ │ │ │ + 0xfffffffffffe09ec (offset: 0x62b28) -> 0xe650 fde=[ c364] │ │ │ │ + 0xfffffffffffe0a0c (offset: 0x62b48) -> 0xe664 fde=[ c378] │ │ │ │ + 0xfffffffffffe0a2c (offset: 0x62b68) -> 0xe678 fde=[ c38c] │ │ │ │ + 0xfffffffffffe0a4c (offset: 0x62b88) -> 0xe68c fde=[ c3a0] │ │ │ │ + 0xfffffffffffe0a6c (offset: 0x62ba8) -> 0xe6a0 fde=[ c3b4] │ │ │ │ + 0xfffffffffffe0a88 (offset: 0x62bc4) -> 0xe6b4 fde=[ c3c8] │ │ │ │ + 0xfffffffffffe0b04 (offset: 0x62c40) -> 0xe6c8 fde=[ c3dc] │ │ │ │ + 0xfffffffffffe0b24 (offset: 0x62c60) -> 0xe6dc fde=[ c3f0] │ │ │ │ + 0xfffffffffffe0b44 (offset: 0x62c80) -> 0xe6f0 fde=[ c404] │ │ │ │ + 0xfffffffffffe0b64 (offset: 0x62ca0) -> 0xe704 fde=[ c418] │ │ │ │ + 0xfffffffffffe0b84 (offset: 0x62cc0) -> 0xe718 fde=[ c42c] │ │ │ │ + 0xfffffffffffe0ba4 (offset: 0x62ce0) -> 0xe72c fde=[ c440] │ │ │ │ + 0xfffffffffffe0c64 (offset: 0x62da0) -> 0xe77c fde=[ c490] │ │ │ │ + 0xfffffffffffe0d24 (offset: 0x62e60) -> 0xe7cc fde=[ c4e0] │ │ │ │ + 0xfffffffffffe0e04 (offset: 0x62f40) -> 0xe840 fde=[ c554] │ │ │ │ + 0xfffffffffffe10c4 (offset: 0x63200) -> 0xe88c fde=[ c5a0] │ │ │ │ + 0xfffffffffffe10ec (offset: 0x63228) -> 0xe8a0 fde=[ c5b4] │ │ │ │ + 0xfffffffffffe1114 (offset: 0x63250) -> 0xe8b4 fde=[ c5c8] │ │ │ │ + 0xfffffffffffe1244 (offset: 0x63380) -> 0xe8c8 fde=[ c5dc] │ │ │ │ + 0xfffffffffffe1854 (offset: 0x63990) -> 0xe950 fde=[ c664] │ │ │ │ + 0xfffffffffffe1870 (offset: 0x639ac) -> 0xe964 fde=[ c678] │ │ │ │ + 0xfffffffffffe188c (offset: 0x639c8) -> 0xe978 fde=[ c68c] │ │ │ │ + 0xfffffffffffe18a8 (offset: 0x639e4) -> 0xe98c fde=[ c6a0] │ │ │ │ + 0xfffffffffffe18c4 (offset: 0x63a00) -> 0xe9a0 fde=[ c6b4] │ │ │ │ + 0xfffffffffffe18e4 (offset: 0x63a20) -> 0xe9b4 fde=[ c6c8] │ │ │ │ + 0xfffffffffffe1904 (offset: 0x63a40) -> 0xe9cc fde=[ c6e0] │ │ │ │ + 0xfffffffffffe1944 (offset: 0x63a80) -> 0xe9e0 fde=[ c6f4] │ │ │ │ + 0xfffffffffffe1994 (offset: 0x63ad0) -> 0xe9f4 fde=[ c708] │ │ │ │ + 0xfffffffffffe1aa4 (offset: 0x63be0) -> 0xea24 fde=[ c738] │ │ │ │ + 0xfffffffffffe1b84 (offset: 0x63cc0) -> 0xea60 fde=[ c774] │ │ │ │ + 0xfffffffffffe1d24 (offset: 0x63e60) -> 0xeabc fde=[ c7d0] │ │ │ │ + 0xfffffffffffe1d84 (offset: 0x63ec0) -> 0xeaec fde=[ c800] │ │ │ │ + 0xfffffffffffe1d94 (offset: 0x63ed0) -> 0xeb00 fde=[ c814] │ │ │ │ + 0xfffffffffffe1de4 (offset: 0x63f20) -> 0xeb14 fde=[ c828] │ │ │ │ + 0xfffffffffffe1e10 (offset: 0x63f4c) -> 0xeb28 fde=[ c83c] │ │ │ │ + 0xfffffffffffe1ea4 (offset: 0x63fe0) -> 0xeb5c fde=[ c870] │ │ │ │ + 0xfffffffffffe1ecc (offset: 0x64008) -> 0xeb70 fde=[ c884] │ │ │ │ + 0xfffffffffffe218c (offset: 0x642c8) -> 0xebdc fde=[ c8f0] │ │ │ │ + 0xfffffffffffe21a4 (offset: 0x642e0) -> 0xebf0 fde=[ c904] │ │ │ │ + 0xfffffffffffe21b0 (offset: 0x642ec) -> 0xec04 fde=[ c918] │ │ │ │ + 0xfffffffffffe21e4 (offset: 0x64320) -> 0xec18 fde=[ c92c] │ │ │ │ + 0xfffffffffffe2274 (offset: 0x643b0) -> 0xec50 fde=[ c964] │ │ │ │ + 0xfffffffffffe22c8 (offset: 0x64404) -> 0xec78 fde=[ c98c] │ │ │ │ + 0xfffffffffffe23c4 (offset: 0x64500) -> 0xecac fde=[ c9c0] │ │ │ │ + 0xfffffffffffe2444 (offset: 0x64580) -> 0xecc8 fde=[ c9dc] │ │ │ │ + 0xfffffffffffe24ec (offset: 0x64628) -> 0xece4 fde=[ c9f8] │ │ │ │ + 0xfffffffffffe25e4 (offset: 0x64720) -> 0xecf8 fde=[ ca0c] │ │ │ │ + 0xfffffffffffe2c54 (offset: 0x64d90) -> 0xedb0 fde=[ cac4] │ │ │ │ + 0xfffffffffffe2d50 (offset: 0x64e8c) -> 0xedf8 fde=[ cb0c] │ │ │ │ + 0xfffffffffffe2ea4 (offset: 0x64fe0) -> 0xee4c fde=[ cb60] │ │ │ │ + 0xfffffffffffe34a4 (offset: 0x655e0) -> 0xeee8 fde=[ cbfc] │ │ │ │ + 0xfffffffffffe3764 (offset: 0x658a0) -> 0xef78 fde=[ cc8c] │ │ │ │ + 0xfffffffffffe37cc (offset: 0x65908) -> 0xefb0 fde=[ ccc4] │ │ │ │ + 0xfffffffffffe3ae4 (offset: 0x65c20) -> 0xf01c fde=[ cd30] │ │ │ │ + 0xfffffffffffe3b04 (offset: 0x65c40) -> 0xf030 fde=[ cd44] │ │ │ │ + 0xfffffffffffe3e04 (offset: 0x65f40) -> 0xf064 fde=[ cd78] │ │ │ │ + 0xfffffffffffe3e30 (offset: 0x65f6c) -> 0xf080 fde=[ cd94] │ │ │ │ + 0xfffffffffffe3eac (offset: 0x65fe8) -> 0xf0a4 fde=[ cdb8] │ │ │ │ + 0xfffffffffffe3f08 (offset: 0x66044) -> 0xf0cc fde=[ cde0] │ │ │ │ + 0xfffffffffffe3f84 (offset: 0x660c0) -> 0xf0fc fde=[ ce10] │ │ │ │ + 0xfffffffffffe4084 (offset: 0x661c0) -> 0xf140 fde=[ ce54] │ │ │ │ + 0xfffffffffffe40c4 (offset: 0x66200) -> 0xf164 fde=[ ce78] │ │ │ │ + 0xfffffffffffe4310 (offset: 0x6644c) -> 0xf1c8 fde=[ cedc] │ │ │ │ + 0xfffffffffffe448c (offset: 0x665c8) -> 0xf228 fde=[ cf3c] │ │ │ │ + 0xfffffffffffe46d4 (offset: 0x66810) -> 0xf290 fde=[ cfa4] │ │ │ │ + 0xfffffffffffe48c4 (offset: 0x66a00) -> 0xf2d8 fde=[ cfec] │ │ │ │ + 0xfffffffffffe4ae4 (offset: 0x66c20) -> 0xf324 fde=[ d038] │ │ │ │ + 0xfffffffffffe4d44 (offset: 0x66e80) -> 0xf394 fde=[ d0a8] │ │ │ │ + 0xfffffffffffe4f04 (offset: 0x67040) -> 0xf3ec fde=[ d100] │ │ │ │ + 0xfffffffffffe51c4 (offset: 0x67300) -> 0xf46c fde=[ d180] │ │ │ │ + 0xfffffffffffe53a4 (offset: 0x674e0) -> 0xf4a4 fde=[ d1b8] │ │ │ │ + 0xfffffffffffe56a4 (offset: 0x677e0) -> 0xf514 fde=[ d228] │ │ │ │ + 0xfffffffffffe5790 (offset: 0x678cc) -> 0xf54c fde=[ d260] │ │ │ │ + 0xfffffffffffe5c04 (offset: 0x67d40) -> 0xf59c fde=[ d2b0] │ │ │ │ + 0xfffffffffffe6004 (offset: 0x68140) -> 0xf634 fde=[ d348] │ │ │ │ + 0xfffffffffffe6364 (offset: 0x684a0) -> 0xf69c fde=[ d3b0] │ │ │ │ + 0xfffffffffffe6484 (offset: 0x685c0) -> 0xf6dc fde=[ d3f0] │ │ │ │ + 0xfffffffffffe668c (offset: 0x687c8) -> 0xf744 fde=[ d458] │ │ │ │ + 0xfffffffffffe6d50 (offset: 0x68e8c) -> 0xf78c fde=[ d4a0] │ │ │ │ + 0xfffffffffffe6db4 (offset: 0x68ef0) -> 0xf7b8 fde=[ d4cc] │ │ │ │ + 0xfffffffffffe7270 (offset: 0x693ac) -> 0xf830 fde=[ d544] │ │ │ │ + 0xfffffffffffe76e4 (offset: 0x69820) -> 0xf894 fde=[ d5a8] │ │ │ │ + 0xfffffffffffe7c30 (offset: 0x69d6c) -> 0xf8f8 fde=[ d60c] │ │ │ │ + 0xfffffffffffe80c4 (offset: 0x6a200) -> 0xf974 fde=[ d688] │ │ │ │ + 0xfffffffffffe812c (offset: 0x6a268) -> 0xf988 fde=[ d69c] │ │ │ │ + 0xfffffffffffe8524 (offset: 0x6a660) -> 0xfa10 fde=[ d724] │ │ │ │ + 0xfffffffffffe8588 (offset: 0x6a6c4) -> 0xfa24 fde=[ d738] │ │ │ │ + 0xfffffffffffe85e8 (offset: 0x6a724) -> 0xfa38 fde=[ d74c] │ │ │ │ + 0xfffffffffffe8634 (offset: 0x6a770) -> 0xfa4c fde=[ d760] │ │ │ │ + 0xfffffffffffe8684 (offset: 0x6a7c0) -> 0xfa60 fde=[ d774] │ │ │ │ + 0xfffffffffffe86d0 (offset: 0x6a80c) -> 0xfa74 fde=[ d788] │ │ │ │ + 0xfffffffffffe8724 (offset: 0x6a860) -> 0xfa88 fde=[ d79c] │ │ │ │ + 0xfffffffffffe8824 (offset: 0x6a960) -> 0xfae0 fde=[ d7f4] │ │ │ │ + 0xfffffffffffe89c4 (offset: 0x6ab00) -> 0xfaf4 fde=[ d808] │ │ │ │ + 0xfffffffffffe8ad0 (offset: 0x6ac0c) -> 0xfb38 fde=[ d84c] │ │ │ │ + 0xfffffffffffe8ba8 (offset: 0x6ace4) -> 0xfb4c fde=[ d860] │ │ │ │ + 0xfffffffffffe9108 (offset: 0x6b244) -> 0xfb90 fde=[ d8a4] │ │ │ │ + 0xfffffffffffe9174 (offset: 0x6b2b0) -> 0xfba4 fde=[ d8b8] │ │ │ │ + 0xfffffffffffe91f0 (offset: 0x6b32c) -> 0xfbb8 fde=[ d8cc] │ │ │ │ + 0xfffffffffffe9264 (offset: 0x6b3a0) -> 0xfbcc fde=[ d8e0] │ │ │ │ + 0xfffffffffffe93c4 (offset: 0x6b500) -> 0xfbf4 fde=[ d908] │ │ │ │ + 0xfffffffffffe93f0 (offset: 0x6b52c) -> 0xfc10 fde=[ d924] │ │ │ │ + 0xfffffffffffe9424 (offset: 0x6b560) -> 0xfc2c fde=[ d940] │ │ │ │ + 0xfffffffffffe9454 (offset: 0x6b590) -> 0xfc48 fde=[ d95c] │ │ │ │ + 0xfffffffffffe9484 (offset: 0x6b5c0) -> 0xfc64 fde=[ d978] │ │ │ │ + 0xfffffffffffe99e4 (offset: 0x6bb20) -> 0xfcac fde=[ d9c0] │ │ │ │ + 0xfffffffffffea2ec (offset: 0x6c428) -> 0xfcf4 fde=[ da08] │ │ │ │ + 0xfffffffffffea348 (offset: 0x6c484) -> 0xfd18 fde=[ da2c] │ │ │ │ + 0xfffffffffffea354 (offset: 0x6c490) -> 0xfd2c fde=[ da40] │ │ │ │ + 0xfffffffffffea3c4 (offset: 0x6c500) -> 0xfd58 fde=[ da6c] │ │ │ │ + 0xfffffffffffea42c (offset: 0x6c568) -> 0xfd84 fde=[ da98] │ │ │ │ + 0xfffffffffffea464 (offset: 0x6c5a0) -> 0xfd98 fde=[ daac] │ │ │ │ + 0xfffffffffffea4c4 (offset: 0x6c600) -> 0xfdc0 fde=[ dad4] │ │ │ │ + 0xfffffffffffea4e4 (offset: 0x6c620) -> 0xfdd4 fde=[ dae8] │ │ │ │ + 0xfffffffffffea570 (offset: 0x6c6ac) -> 0xfe04 fde=[ db18] │ │ │ │ + 0xfffffffffffea5e8 (offset: 0x6c724) -> 0xfe34 fde=[ db48] │ │ │ │ + 0xfffffffffffea664 (offset: 0x6c7a0) -> 0xfe64 fde=[ db78] │ │ │ │ + 0xfffffffffffea748 (offset: 0x6c884) -> 0xfea8 fde=[ dbbc] │ │ │ │ + 0xfffffffffffea864 (offset: 0x6c9a0) -> 0xff10 fde=[ dc24] │ │ │ │ + 0xfffffffffffeaa88 (offset: 0x6cbc4) -> 0xff54 fde=[ dc68] │ │ │ │ + 0xfffffffffffeab0c (offset: 0x6cc48) -> 0xff88 fde=[ dc9c] │ │ │ │ + 0xfffffffffffeab84 (offset: 0x6ccc0) -> 0xffbc fde=[ dcd0] │ │ │ │ + 0xfffffffffffeace4 (offset: 0x6ce20) -> 0x10000 fde=[ dd14] │ │ │ │ + 0xfffffffffffeae44 (offset: 0x6cf80) -> 0x1003c fde=[ dd50] │ │ │ │ + 0xfffffffffffeb004 (offset: 0x6d140) -> 0x1007c fde=[ dd90] │ │ │ │ + 0xfffffffffffeb1ac (offset: 0x6d2e8) -> 0x100cc fde=[ dde0] │ │ │ │ + 0xfffffffffffeb534 (offset: 0x6d670) -> 0x10130 fde=[ de44] │ │ │ │ + 0xfffffffffffeb704 (offset: 0x6d840) -> 0x10164 fde=[ de78] │ │ │ │ + 0xfffffffffffebaa4 (offset: 0x6dbe0) -> 0x10218 fde=[ df2c] │ │ │ │ + 0xfffffffffffebd68 (offset: 0x6dea4) -> 0x1025c fde=[ df70] │ │ │ │ + 0xfffffffffffec6e4 (offset: 0x6e820) -> 0x102a4 fde=[ dfb8] │ │ │ │ + 0xfffffffffffecb24 (offset: 0x6ec60) -> 0x102ec fde=[ e000] │ │ │ │ + 0xfffffffffffecd04 (offset: 0x6ee40) -> 0x10344 fde=[ e058] │ │ │ │ + 0xfffffffffffed26c (offset: 0x6f3a8) -> 0x1038c fde=[ e0a0] │ │ │ │ + 0xfffffffffffedf48 (offset: 0x70084) -> 0x103d4 fde=[ e0e8] │ │ │ │ + 0xfffffffffffeef28 (offset: 0x71064) -> 0x1041c fde=[ e130] │ │ │ │ + 0xfffffffffffef4e4 (offset: 0x71620) -> 0x10464 fde=[ e178] │ │ │ │ + 0xfffffffffffef7c8 (offset: 0x71904) -> 0x104c0 fde=[ e1d4] │ │ │ │ + 0xfffffffffffefa70 (offset: 0x71bac) -> 0x10544 fde=[ e258] │ │ │ │ + 0xfffffffffffefaec (offset: 0x71c28) -> 0x1057c fde=[ e290] │ │ │ │ + 0xfffffffffffefcd4 (offset: 0x71e10) -> 0x105ac fde=[ e2c0] │ │ │ │ + 0xfffffffffffefdb4 (offset: 0x71ef0) -> 0x105dc fde=[ e2f0] │ │ │ │ + 0xffffffffffff0064 (offset: 0x721a0) -> 0x10668 fde=[ e37c] │ │ │ │ + 0xffffffffffff0150 (offset: 0x7228c) -> 0x106b0 fde=[ e3c4] │ │ │ │ + 0xffffffffffff01c4 (offset: 0x72300) -> 0x106dc fde=[ e3f0] │ │ │ │ + 0xffffffffffff0288 (offset: 0x723c4) -> 0x10710 fde=[ e424] │ │ │ │ + 0xffffffffffff034c (offset: 0x72488) -> 0x10744 fde=[ e458] │ │ │ │ + 0xffffffffffff0410 (offset: 0x7254c) -> 0x10778 fde=[ e48c] │ │ │ │ + 0xffffffffffff04d4 (offset: 0x72610) -> 0x107ac fde=[ e4c0] │ │ │ │ + 0xffffffffffff05a4 (offset: 0x726e0) -> 0x107e4 fde=[ e4f8] │ │ │ │ + 0xffffffffffff0664 (offset: 0x727a0) -> 0x1081c fde=[ e530] │ │ │ │ + 0xffffffffffff0724 (offset: 0x72860) -> 0x10854 fde=[ e568] │ │ │ │ + 0xffffffffffff07c8 (offset: 0x72904) -> 0x10890 fde=[ e5a4] │ │ │ │ + 0xffffffffffff086c (offset: 0x729a8) -> 0x108cc fde=[ e5e0] │ │ │ │ + 0xffffffffffff0930 (offset: 0x72a6c) -> 0x10900 fde=[ e614] │ │ │ │ + 0xffffffffffff09f4 (offset: 0x72b30) -> 0x10934 fde=[ e648] │ │ │ │ + 0xffffffffffff0ac4 (offset: 0x72c00) -> 0x10968 fde=[ e67c] │ │ │ │ + 0xffffffffffff0b88 (offset: 0x72cc4) -> 0x1099c fde=[ e6b0] │ │ │ │ + 0xffffffffffff0c44 (offset: 0x72d80) -> 0x109d4 fde=[ e6e8] │ │ │ │ + 0xffffffffffff0ce4 (offset: 0x72e20) -> 0x10a0c fde=[ e720] │ │ │ │ + 0xffffffffffff0dc4 (offset: 0x72f00) -> 0x10a40 fde=[ e754] │ │ │ │ + 0xffffffffffff0e84 (offset: 0x72fc0) -> 0x10a74 fde=[ e788] │ │ │ │ + 0xffffffffffff1024 (offset: 0x73160) -> 0x10ac0 fde=[ e7d4] │ │ │ │ + 0xffffffffffff11a4 (offset: 0x732e0) -> 0x10b0c fde=[ e820] │ │ │ │ + 0xffffffffffff1428 (offset: 0x73564) -> 0x10b68 fde=[ e87c] │ │ │ │ + 0xffffffffffff16d0 (offset: 0x7380c) -> 0x10bf8 fde=[ e90c] │ │ │ │ + 0xffffffffffff1b24 (offset: 0x73c60) -> 0x10c78 fde=[ e98c] │ │ │ │ + 0xffffffffffff1e24 (offset: 0x73f60) -> 0x10cd4 fde=[ e9e8] │ │ │ │ + 0xffffffffffff2124 (offset: 0x74260) -> 0x10d30 fde=[ ea44] │ │ │ │ + 0xffffffffffff2424 (offset: 0x74560) -> 0x10d8c fde=[ eaa0] │ │ │ │ + 0xffffffffffff2724 (offset: 0x74860) -> 0x10de8 fde=[ eafc] │ │ │ │ + 0xffffffffffff2a2c (offset: 0x74b68) -> 0x10e64 fde=[ eb78] │ │ │ │ + 0xffffffffffff2d0c (offset: 0x74e48) -> 0x10ed0 fde=[ ebe4] │ │ │ │ + 0xffffffffffff2fec (offset: 0x75128) -> 0x10f30 fde=[ ec44] │ │ │ │ + 0xffffffffffff32cc (offset: 0x75408) -> 0x10f90 fde=[ eca4] │ │ │ │ + 0xffffffffffff3304 (offset: 0x75440) -> 0x10fb8 fde=[ eccc] │ │ │ │ + 0xffffffffffff33a4 (offset: 0x754e0) -> 0x10fec fde=[ ed00] │ │ │ │ + 0xffffffffffff3584 (offset: 0x756c0) -> 0x11048 fde=[ ed5c] │ │ │ │ + 0xffffffffffff3654 (offset: 0x75790) -> 0x1107c fde=[ ed90] │ │ │ │ + 0xffffffffffff3dc4 (offset: 0x75f00) -> 0x110fc fde=[ ee10] │ │ │ │ + 0xffffffffffff3e70 (offset: 0x75fac) -> 0x11134 fde=[ ee48] │ │ │ │ + 0xffffffffffff3e84 (offset: 0x75fc0) -> 0x11148 fde=[ ee5c] │ │ │ │ + 0xffffffffffff3ec8 (offset: 0x76004) -> 0x11170 fde=[ ee84] │ │ │ │ + 0xffffffffffff3f50 (offset: 0x7608c) -> 0x111a8 fde=[ eebc] │ │ │ │ + 0xffffffffffff3fd0 (offset: 0x7610c) -> 0x111d8 fde=[ eeec] │ │ │ │ + 0xffffffffffff404c (offset: 0x76188) -> 0x11208 fde=[ ef1c] │ │ │ │ + 0xffffffffffff40a4 (offset: 0x761e0) -> 0x1121c fde=[ ef30] │ │ │ │ + 0xffffffffffff40b0 (offset: 0x761ec) -> 0x11230 fde=[ ef44] │ │ │ │ + 0xffffffffffff40c4 (offset: 0x76200) -> 0x11244 fde=[ ef58] │ │ │ │ + 0xffffffffffff40e4 (offset: 0x76220) -> 0x1125c fde=[ ef70] │ │ │ │ + 0xffffffffffff412c (offset: 0x76268) -> 0x11270 fde=[ ef84] │ │ │ │ + 0xffffffffffff5234 (offset: 0x77370) -> 0x113fc fde=[ f110] │ │ │ │ + 0xffffffffffff5384 (offset: 0x774c0) -> 0x11444 fde=[ f158] │ │ │ │ + 0xffffffffffff5504 (offset: 0x77640) -> 0x114a4 fde=[ f1b8] │ │ │ │ + 0xffffffffffff57b0 (offset: 0x778ec) -> 0x114ec fde=[ f200] │ │ │ │ + 0xffffffffffff58ac (offset: 0x779e8) -> 0x11528 fde=[ f23c] │ │ │ │ + 0xffffffffffff58e8 (offset: 0x77a24) -> 0x11550 fde=[ f264] │ │ │ │ + 0xffffffffffff5ae8 (offset: 0x77c24) -> 0x11598 fde=[ f2ac] │ │ │ │ + 0xffffffffffff5cc4 (offset: 0x77e00) -> 0x115e0 fde=[ f2f4] │ │ │ │ + 0xffffffffffff5f84 (offset: 0x780c0) -> 0x1162c fde=[ f340] │ │ │ │ + 0xffffffffffff624c (offset: 0x78388) -> 0x11670 fde=[ f384] │ │ │ │ + 0xffffffffffff62a8 (offset: 0x783e4) -> 0x11698 fde=[ f3ac] │ │ │ │ + 0xffffffffffff62f4 (offset: 0x78430) -> 0x116cc fde=[ f3e0] │ │ │ │ + 0xffffffffffff630c (offset: 0x78448) -> 0x116e0 fde=[ f3f4] │ │ │ │ + 0xffffffffffff6354 (offset: 0x78490) -> 0x1170c fde=[ f420] │ │ │ │ + 0xffffffffffff6534 (offset: 0x78670) -> 0x1173c fde=[ f450] │ │ │ │ + 0xffffffffffff6964 (offset: 0x78aa0) -> 0x11788 fde=[ f49c] │ │ │ │ + 0xffffffffffff6990 (offset: 0x78acc) -> 0x1179c fde=[ f4b0] │ │ │ │ + 0xffffffffffff69a4 (offset: 0x78ae0) -> 0x117b0 fde=[ f4c4] │ │ │ │ + 0xffffffffffff6ae4 (offset: 0x78c20) -> 0x117e0 fde=[ f4f4] │ │ │ │ + 0xffffffffffff6b44 (offset: 0x78c80) -> 0x11814 fde=[ f528] │ │ │ │ + 0xffffffffffff6bb0 (offset: 0x78cec) -> 0x11840 fde=[ f554] │ │ │ │ + 0xffffffffffff6c54 (offset: 0x78d90) -> 0x1187c fde=[ f590] │ │ │ │ + 0xffffffffffff6c64 (offset: 0x78da0) -> 0x11890 fde=[ f5a4] │ │ │ │ + 0xffffffffffff6d8c (offset: 0x78ec8) -> 0x118c4 fde=[ f5d8] │ │ │ │ + 0xffffffffffff6da4 (offset: 0x78ee0) -> 0x118dc fde=[ f5f0] │ │ │ │ + 0xffffffffffff7184 (offset: 0x792c0) -> 0x1195c fde=[ f670] │ │ │ │ + 0xffffffffffff7244 (offset: 0x79380) -> 0x11994 fde=[ f6a8] │ │ │ │ + 0xffffffffffff7394 (offset: 0x794d0) -> 0x119e8 fde=[ f6fc] │ │ │ │ + 0xffffffffffff7684 (offset: 0x797c0) -> 0x11a38 fde=[ f74c] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -1174,12000 +1174,7076 @@ │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000090 000000000000004c 00000094 FDE cie=00000000 pc=0000000000004c80..0000000000004ea4 │ │ │ │ +00000090 0000000000000028 00000094 FDE cie=00000000 pc=0000000000004c80..0000000000004d50 │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000004c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004c88 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004c94 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004c9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000004ca8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004cb8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004ce0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000004d6c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000004df0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000004e4c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004c8c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004c90 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004c98 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000004d20 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000004ea0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + │ │ │ │ +000000bc 0000000000000024 000000c0 FDE cie=00000000 pc=0000000000004d50..0000000000004db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d58 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004d60 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000004dac │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004db0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000e0 000000000000004c 000000e4 FDE cie=00000000 pc=0000000000004ea4..0000000000005220 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004ea8 │ │ │ │ +000000e4 0000000000000044 000000e8 FDE cie=00000000 pc=0000000000004dc0..0000000000004ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004dd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000004e40 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004e48 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000004ea8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000004eac │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000004ebc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004ec4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004ecc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000004ed4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000004f0c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000004f54 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000004fd8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000005110 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000004ec4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005114 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ec8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005118 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000005210 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005214 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000521c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ecc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000012c 0000000000000010 00000130 FDE cie=00000000 pc=0000000000004ee0..0000000000004eec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000140 0000000000000010 00000144 FDE cie=00000000 pc=0000000000004eec..0000000000004ef8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000154 0000000000000010 00000158 FDE cie=00000000 pc=0000000000004f00..0000000000004f0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000168 0000000000000010 0000016c FDE cie=00000000 pc=0000000000004f0c..0000000000004f18 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000017c 0000000000000010 00000180 FDE cie=00000000 pc=0000000000004f20..0000000000004f2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000190 0000000000000010 00000194 FDE cie=00000000 pc=0000000000004f2c..0000000000004f38 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001a4 0000000000000010 000001a8 FDE cie=00000000 pc=0000000000004f40..0000000000004f4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001b8 0000000000000010 000001bc FDE cie=00000000 pc=0000000000004f4c..0000000000004f58 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001cc 0000000000000010 000001d0 FDE cie=00000000 pc=0000000000004f60..0000000000004f6c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001e0 0000000000000010 000001e4 FDE cie=00000000 pc=0000000000004f6c..0000000000004f78 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000004f80..0000000000004f8c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000208 0000000000000010 0000020c FDE cie=00000000 pc=0000000000004f8c..0000000000004f9c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000130 0000000000000010 00000134 FDE cie=00000000 pc=0000000000005220..0000000000005240 │ │ │ │ +0000021c 0000000000000010 00000220 FDE cie=00000000 pc=0000000000004fa0..0000000000004fb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000028 00000148 FDE cie=00000000 pc=0000000000005240..0000000000005334 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005244 │ │ │ │ +00000230 0000000000000038 00000234 FDE cie=00000000 pc=0000000000004fc0..0000000000005048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004fc8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005250 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000004fd4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000525c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000000532c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000005024 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005330 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000170 0000000000000028 00000174 FDE cie=00000000 pc=0000000000005340..00000000000053c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005028 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005348 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005350 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005360 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000053bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000502c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005040 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000019c 0000000000000028 000001a0 FDE cie=00000000 pc=00000000000053c4..0000000000005440 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053c8 │ │ │ │ +0000026c 0000000000000020 00000270 FDE cie=00000000 pc=0000000000005048..00000000000050d0 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000005098 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000053d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000053e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000005438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000509c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000050b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000543c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000050bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000001c8 0000000000000044 000001cc FDE cie=00000000 pc=0000000000005440..0000000000005540 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005444 │ │ │ │ +00000290 0000000000000010 00000294 FDE cie=00000000 pc=00000000000050d0..0000000000005130 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002a4 0000000000000020 000002a8 FDE cie=00000000 pc=0000000000005130..00000000000051b8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000005180 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005448 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005184 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000051a0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000051a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002c8 0000000000000010 000002cc FDE cie=00000000 pc=00000000000051c0..0000000000005224 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002dc 0000000000000010 000002e0 FDE cie=00000000 pc=0000000000005224..000000000000527c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000002f0 0000000000000064 000002f4 FDE cie=00000000 pc=0000000000005280..0000000000005430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005288 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000005470 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005294 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000547c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000529c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000548c │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000052f0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000054f0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000054f4 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000053b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000054fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000053b4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005520 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000053bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005524 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000053c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005528 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000053c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005534 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000053c8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000053cc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000053dc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000053e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000053e4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005538 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000053e8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000053f0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000553c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000358 0000000000000020 0000035c FDE cie=00000000 pc=0000000000005430..0000000000005470 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005440 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005444 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000005464 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005468 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000210 0000000000000034 00000214 FDE cie=00000000 pc=0000000000005540..000000000000564c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005544 │ │ │ │ +0000037c 000000000000005c 00000380 FDE cie=00000000 pc=0000000000005470..000000000000552c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005474 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005478 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005558 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005484 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005494 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000005624 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000054d4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000054e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005628 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000054e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000562c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000248 000000000000004c 0000024c FDE cie=00000000 pc=000000000000564c..00000000000057e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005650 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000054ec │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005654 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005664 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005674 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 324 to 00000000000057b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005500 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005504 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005508 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000003dc 0000000000000058 000003e0 FDE cie=00000000 pc=000000000000552c..0000000000005640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005530 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005534 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005540 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000005590 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000055a0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000055e0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000055e4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000055f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000055f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000055f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000057dc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005608 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000560c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005610 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005614 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000561c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000438 0000000000000070 0000043c FDE cie=00000000 pc=0000000000005640..00000000000057f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005644 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005648 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005654 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000565c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000056b0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000005770 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005774 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000577c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005780 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005784 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005788 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005798 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000579c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000057a0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000057c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000057d0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000057d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000298 0000000000000070 0000029c FDE cie=00000000 pc=00000000000057e4..0000000000005ae4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057e8 │ │ │ │ +000004ac 000000000000006c 000004b0 FDE cie=00000000 pc=0000000000005800..0000000000005ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057ec │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000057f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005800 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005808 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000005838 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005850 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005854 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000005988 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005990 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005808 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005814 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000581c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005828 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005834 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005840 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000000594c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000059c0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000059c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000005a08 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000059c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000059c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000059d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000005ad4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a10 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000005aa8 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005ad8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005adc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005ae0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005aac │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000030c 0000000000000034 00000310 FDE cie=00000000 pc=0000000000005ae4..0000000000005bdc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005ae8 │ │ │ │ +0000051c 000000000000003c 00000520 FDE cie=00000000 pc=0000000000005ab0..0000000000005b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ab4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ab8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005af4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ac0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005acc │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ad8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005b00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000005b64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000005bc8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005bd4 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000005b6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000055c 0000000000000010 00000560 FDE cie=00000000 pc=0000000000005b80..0000000000005bd8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000570 0000000000000010 00000574 FDE cie=00000000 pc=0000000000005be0..0000000000005bec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000344 0000000000000038 00000348 FDE cie=00000000 pc=0000000000005be0..0000000000005db0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005be4 │ │ │ │ +00000584 0000000000000044 00000588 FDE cie=00000000 pc=0000000000005bec..0000000000005c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005bf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005be8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005bf4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005c08 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000005d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005bf4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005bfc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005c04 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000005c3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c44 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000005c68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c70 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000005c94 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c98 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000380 0000000000000010 00000384 FDE cie=00000000 pc=0000000000005dc0..0000000000005e00 │ │ │ │ +000005cc 0000000000000010 000005d0 FDE cie=00000000 pc=0000000000005ca0..0000000000005cb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000394 0000000000000024 00000398 FDE cie=00000000 pc=0000000000005e00..0000000000005e40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e04 │ │ │ │ +000005e0 0000000000000010 000005e4 FDE cie=00000000 pc=0000000000005cc0..0000000000005cd8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000005f4 0000000000000010 000005f8 FDE cie=00000000 pc=0000000000005ce0..0000000000005cf8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000608 0000000000000010 0000060c FDE cie=00000000 pc=0000000000005d00..0000000000005d14 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000061c 0000000000000010 00000620 FDE cie=00000000 pc=0000000000005d20..0000000000005d34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000630 0000000000000010 00000634 FDE cie=00000000 pc=0000000000005d40..0000000000005d54 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000644 0000000000000010 00000648 FDE cie=00000000 pc=0000000000005d60..0000000000005d74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000658 0000000000000010 0000065c FDE cie=00000000 pc=0000000000005d80..0000000000005d94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000066c 0000000000000028 00000670 FDE cie=00000000 pc=0000000000005da0..0000000000005e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e08 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005e14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005da8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005db0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005dbc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000005e00 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000003bc 0000000000000024 000003c0 FDE cie=00000000 pc=0000000000005e40..0000000000005e78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e44 │ │ │ │ +00000698 0000000000000020 0000069c FDE cie=00000000 pc=0000000000005e08..0000000000005e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e10 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005e50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005e70 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005e28 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000005e5c │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000003e4 0000000000000024 000003e8 FDE cie=00000000 pc=0000000000005e80..0000000000005ef0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e84 │ │ │ │ +000006bc 0000000000000020 000006c0 FDE cie=00000000 pc=0000000000005e64..0000000000005ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e6c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005e98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000005ee8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005e84 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000005eb8 │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ebc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000040c 0000000000000024 00000410 FDE cie=00000000 pc=0000000000005ef0..0000000000005f8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005ef4 │ │ │ │ +000006e0 0000000000000024 000006e4 FDE cie=00000000 pc=0000000000005ec0..0000000000005f48 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000005f08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005f00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005f20 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000005f84 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005f3c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000434 0000000000000010 00000438 FDE cie=00000000 pc=0000000000005f8c..0000000000005fa4 │ │ │ │ +00000708 0000000000000010 0000070c FDE cie=00000000 pc=0000000000005f48..0000000000005f84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000448 0000000000000024 0000044c FDE cie=00000000 pc=0000000000005fa4..0000000000006004 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005fa8 │ │ │ │ +0000071c 0000000000000024 00000720 FDE cie=00000000 pc=0000000000005f84..0000000000005fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f8c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005fb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005f94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000005ffc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000005fc0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00000744 0000000000000010 00000748 FDE cie=00000000 pc=0000000000005fcc..0000000000005fe0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000470 0000000000000030 00000474 FDE cie=00000000 pc=0000000000006004..00000000000060ac │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006020 │ │ │ │ +00000758 000000000000004c 0000075c FDE cie=00000000 pc=0000000000005fe0..00000000000060f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005fe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006024 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000602c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000006090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005ff0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ffc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006008 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006014 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 184 to 00000000000060cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006094 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006098 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000060e8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000060a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004a4 0000000000000054 000004a8 FDE cie=00000000 pc=00000000000060ac..0000000000006308 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060b8 │ │ │ │ +000007a8 0000000000000040 000007ac FDE cie=00000000 pc=00000000000060f0..00000000000061c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000060bc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000060f8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006104 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000610c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006134 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000615c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006160 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000061a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000061b8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061bc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007ec 0000000000000040 000007f0 FDE cie=00000000 pc=00000000000061c0..0000000000006290 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000061c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000061d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000061dc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000061f8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006204 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000622c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006230 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000006274 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006278 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000627c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006288 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000628c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000830 0000000000000044 00000834 FDE cie=00000000 pc=0000000000006290..0000000000006498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006294 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006298 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000629c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000060c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000062a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000062b8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000060d8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000062c4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000060f0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 332 to 000000000000623c │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000006430 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006240 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006244 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000006304 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006434 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006438 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000878 0000000000000010 0000087c FDE cie=00000000 pc=00000000000064a0..00000000000064b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004fc 000000000000002c 00000500 FDE cie=00000000 pc=0000000000006308..00000000000063bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000630c │ │ │ │ +0000088c 000000000000002c 00000890 FDE cie=00000000 pc=00000000000064c0..0000000000006528 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000064c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006310 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000064c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006318 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000064d0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000632c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000064e0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000063ac │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000650c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000063b4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006520 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006524 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000008bc 0000000000000048 000008c0 FDE cie=00000000 pc=0000000000006528..0000000000006724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000652c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006530 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006538 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000654c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006558 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006564 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006570 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000006698 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000669c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000908 0000000000000024 0000090c FDE cie=00000000 pc=0000000000006724..0000000000006794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006728 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000672c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006740 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000006788 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000678c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006790 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000052c 0000000000000034 00000530 FDE cie=00000000 pc=00000000000063c0..0000000000006544 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000063cc │ │ │ │ +00000930 0000000000000048 00000934 FDE cie=00000000 pc=00000000000067a0..000000000000733c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063d0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067a8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000067b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000067bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000067c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000067d4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000067e0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000068e4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000097c 0000000000000038 00000980 FDE cie=00000000 pc=0000000000007340..00000000000074ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007348 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000734c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000063d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007354 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007364 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000063e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000736c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000063f0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000006538 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000000746c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000653c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007474 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000564 0000000000000034 00000568 FDE cie=00000000 pc=0000000000006544..00000000000066f8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006550 │ │ │ │ +000009b8 0000000000000038 000009bc FDE cie=00000000 pc=00000000000074ac..00000000000075f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000074b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006554 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000074b4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000074b8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000655c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000074c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006568 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000074cc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006574 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000074d4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 00000000000066ec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 216 to 00000000000075ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000075b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000009f4 0000000000000010 000009f8 FDE cie=00000000 pc=0000000000007600..000000000000761c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000059c 0000000000000028 000005a0 FDE cie=00000000 pc=0000000000006700..0000000000006858 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000006778 │ │ │ │ +00000a08 0000000000000028 00000a0c FDE cie=00000000 pc=0000000000007620..0000000000007758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000677c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000067ac │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007628 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007630 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007638 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000076f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000006810 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000a34 0000000000000010 00000a38 FDE cie=00000000 pc=0000000000007760..0000000000007788 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005c8 0000000000000038 000005cc FDE cie=00000000 pc=0000000000006860..00000000000069b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006864 │ │ │ │ +00000a48 000000000000003c 00000a4c FDE cie=00000000 pc=0000000000007788..0000000000007a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000778c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006868 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007790 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007794 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006870 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006880 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000077a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000688c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000006924 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000077ac │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 504 to 00000000000079a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006928 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000692c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079ac │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000604 0000000000000048 00000608 FDE cie=00000000 pc=00000000000069b0..0000000000006c34 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069b4 │ │ │ │ +00000a88 0000000000000048 00000a8c FDE cie=00000000 pc=0000000000007a60..0000000000007dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007a64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069b8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000069c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000069dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000006ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007a68 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007a74 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000007a88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007a90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007a9c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007aa8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007ab0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 660 to 0000000000007d44 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000006b10 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ad4 0000000000000030 00000ad8 FDE cie=00000000 pc=0000000000007dc0..000000000000803c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007dc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007dd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007dd8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 568 to 0000000000008010 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008014 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008018 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000650 0000000000000074 00000654 FDE cie=00000000 pc=0000000000006c40..0000000000006e8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c44 │ │ │ │ +00000b08 00000000000000bc 00000b0c FDE cie=00000000 pc=0000000000008040..0000000000009464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c48 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c4c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006c54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006c64 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000006cf0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008048 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008054 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000807c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000008098 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 400 to 0000000000008228 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1824 to 0000000000008948 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000895c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1460 to 0000000000008f10 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000008f50 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006cf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006d0c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d10 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000006da8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006dac │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006db0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000006e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f58 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 504 to 0000000000009150 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 536 to 0000000000009368 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000093e0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000093f8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009410 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000009454 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000945c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009460 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000bc8 0000000000000064 00000bcc FDE cie=00000000 pc=0000000000009464..000000000000a268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009468 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000946c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009474 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000094ac │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094b0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094b4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000094b8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 1188 to 000000000000995c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009960 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006e48 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e4c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009964 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009968 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009974 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009978 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e54 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000997c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e58 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e5c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e60 │ │ │ │ + │ │ │ │ +00000c30 000000000000002c 00000c34 FDE cie=00000000 pc=000000000000a280..000000000000a348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a288 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a290 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a298 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000a2d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006e84 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a2d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a2dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006c8 0000000000000030 000006cc FDE cie=00000000 pc=0000000000006e8c..0000000000006ff8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e90 │ │ │ │ +00000c60 000000000000002c 00000c64 FDE cie=00000000 pc=000000000000a348..000000000000a3c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a34c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a350 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006e9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a358 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006eac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a360 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000006fc0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000000a3bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a3c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006fc8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006fc 0000000000000010 00000700 FDE cie=00000000 pc=0000000000007000..0000000000007078 │ │ │ │ +00000c90 0000000000000010 00000c94 FDE cie=00000000 pc=000000000000a3c4..000000000000a3d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000710 0000000000000010 00000714 FDE cie=00000000 pc=0000000000007080..00000000000070e0 │ │ │ │ +00000ca4 0000000000000038 00000ca8 FDE cie=00000000 pc=000000000000a3e0..000000000000a484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a3e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a3e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a3f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000a414 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000a438 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000a458 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a45c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a460 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ce0 0000000000000010 00000ce4 FDE cie=00000000 pc=000000000000a484..000000000000a4a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000cf4 0000000000000010 00000cf8 FDE cie=00000000 pc=000000000000a4a8..000000000000a4dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000724 0000000000000078 00000728 FDE cie=00000000 pc=00000000000070e0..000000000000736c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000070e4 │ │ │ │ +00000d08 0000000000000030 00000d0c FDE cie=00000000 pc=000000000000a4e0..000000000000a564 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a4e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000070e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a4e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000070f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a4f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000070fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007108 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000a4f8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000071c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a504 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000a54c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a55c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a560 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000722c │ │ │ │ + │ │ │ │ +00000d3c 0000000000000010 00000d40 FDE cie=00000000 pc=000000000000a564..000000000000a574 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d50 0000000000000010 00000d54 FDE cie=00000000 pc=000000000000a580..000000000000a5c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d64 0000000000000044 00000d68 FDE cie=00000000 pc=000000000000a5c8..000000000000ab08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a5cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a5d0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a5dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a5ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000a5fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a608 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000a614 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 456 to 000000000000a7dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a7e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a7e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000007280 │ │ │ │ + │ │ │ │ +00000dac 0000000000000010 00000db0 FDE cie=00000000 pc=000000000000ab08..000000000000ab38 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000dc0 0000000000000010 00000dc4 FDE cie=00000000 pc=000000000000ab40..000000000000ab60 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000dd4 000000000000002c 00000dd8 FDE cie=00000000 pc=000000000000ab60..000000000000aba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab68 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ab70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ab8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007284 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000007308 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aba0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000730c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007310 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000007354 │ │ │ │ + │ │ │ │ +00000e04 0000000000000044 00000e08 FDE cie=00000000 pc=000000000000aba8..000000000000ad10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000abac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000abb0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000abbc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000abc8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000abd4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000abe8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000abf4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000000acf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000acf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000735c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000acf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000007a0 0000000000000064 000007a4 FDE cie=00000000 pc=000000000000736c..0000000000007728 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007370 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007374 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000737c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007390 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000739c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000073a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000073b0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 692 to 0000000000007664 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007668 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000766c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007670 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007678 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000767c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007680 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000808 000000000000003c 0000080c FDE cie=00000000 pc=0000000000007728..00000000000077d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000772c │ │ │ │ +00000e4c 0000000000000048 00000e50 FDE cie=00000000 pc=000000000000ad10..000000000000aeb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007730 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007738 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007744 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007750 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007760 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000077c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad18 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad30 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ad4c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ad5c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000000ae74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ae78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ae7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000848 0000000000000074 0000084c FDE cie=00000000 pc=00000000000077d0..0000000000007af8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077d4 │ │ │ │ +00000e98 0000000000000074 00000e9c FDE cie=00000000 pc=000000000000aeb0..000000000000b068 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000aebc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077d8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000077e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000007814 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000aec0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000aec8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000aed8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000aef4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000af1c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000000afdc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000aff8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000affc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000781c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007820 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007824 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000782c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 380 to 00000000000079a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b000 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000b02c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000079ac │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000079b0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000079c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b040 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000079c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000079c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000007a64 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a68 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a6c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007a7c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a84 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a88 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a8c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a90 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b048 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f10 0000000000000010 00000f14 FDE cie=00000000 pc=000000000000b068..000000000000b0b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f24 0000000000000010 00000f28 FDE cie=00000000 pc=000000000000b0c0..000000000000b140 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008c0 0000000000000044 000008c4 FDE cie=00000000 pc=0000000000007b00..0000000000008160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b04 │ │ │ │ +00000f38 0000000000000048 00000f3c FDE cie=00000000 pc=000000000000b140..000000000000b918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007b08 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007b10 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007b18 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007b2c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1576 to 0000000000008154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b148 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b150 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b15c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b16c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b174 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b17c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ + DW_CFA_advance_loc2: 1868 to 000000000000b8c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b8cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000815c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b8d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000908 0000000000000044 0000090c FDE cie=00000000 pc=0000000000008160..000000000000881c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008164 │ │ │ │ +00000f84 0000000000000044 00000f88 FDE cie=00000000 pc=000000000000b920..000000000000c474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008168 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000816c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008174 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008190 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1340 to 00000000000086cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b928 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b934 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b948 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 1860 to 000000000000c08c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000086d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000086d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c094 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000950 0000000000000030 00000954 FDE cie=00000000 pc=0000000000008820..00000000000088e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008824 │ │ │ │ +00000fcc 0000000000000048 00000fd0 FDE cie=00000000 pc=000000000000c480..000000000000cf18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008828 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008830 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 00000000000088c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c488 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c494 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c4a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c4ac │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c4b4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ + DW_CFA_advance_loc2: 2580 to 000000000000cec8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000088c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cecc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000088c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ced0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000088d8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001018 0000000000000044 0000101c FDE cie=00000000 pc=000000000000cf20..000000000000d7f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cf24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cf28 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000cf44 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000cf6c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cf80 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ │ + DW_CFA_advance_loc2: 1184 to 000000000000d420 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000088dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d428 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000984 000000000000002c 00000988 FDE cie=00000000 pc=00000000000088e0..00000000000089ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000088e4 │ │ │ │ +00001060 0000000000000048 00001064 FDE cie=00000000 pc=000000000000d7f0..000000000000e060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000088e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000088f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000088f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000008978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7f8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000d814 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d81c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d82c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d838 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d844 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 1208 to 000000000000dcfc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000897c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd04 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000009b4 0000000000000040 000009b8 FDE cie=00000000 pc=00000000000089ec..0000000000008ba8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000089f0 │ │ │ │ +000010ac 0000000000000070 000010b0 FDE cie=00000000 pc=000000000000e060..000000000000e778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000089f4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008a00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008a0c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000008afc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e068 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e080 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e08c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e09c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e0a8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ + DW_CFA_advance_loc1: 664 to 000000000000e340 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e348 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000008b40 │ │ │ │ + DW_CFA_advance_loc1: 580 to 000000000000e58c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e590 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e594 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000009f8 0000000000000048 000009fc FDE cie=00000000 pc=0000000000008ba8..0000000000008cf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008bac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008bb0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008bb4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008bc0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008bc8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008be4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008bf0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000008c60 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008c64 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000008ce0 │ │ │ │ + DW_CFA_advance_loc1: 336 to 000000000000e6e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000a44 0000000000000024 00000a48 FDE cie=00000000 pc=0000000000008cf0..0000000000008d60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cf4 │ │ │ │ +00001120 0000000000000064 00001124 FDE cie=00000000 pc=000000000000e780..000000000000ef50 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e790 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008cf8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008d04 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000008d58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e798 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e7a0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000e7b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e7b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000e7c4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000e814 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ + DW_CFA_advance_loc2: 1136 to 000000000000ec84 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000eca0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eca8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a6c 0000000000000010 00000a70 FDE cie=00000000 pc=0000000000008d60..0000000000008dcc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a80 000000000000004c 00000a84 FDE cie=00000000 pc=0000000000008dcc..0000000000008f18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd0 │ │ │ │ +00001188 000000000000005c 0000118c FDE cie=00000000 pc=000000000000ef50..000000000000f770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008dd4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008de8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000008e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef58 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef64 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ef78 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ef88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ef90 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 776 to 000000000000f298 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ea0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f29c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000008ec8 │ │ │ │ + DW_CFA_advance_loc2: 1080 to 000000000000f6d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ecc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ed0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ed4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008ee4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008eec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ef0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008ef8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008f08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f6e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ad0 0000000000000024 00000ad4 FDE cie=00000000 pc=0000000000008f20..0000000000008f60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f24 │ │ │ │ +000011e8 000000000000003c 000011ec FDE cie=00000000 pc=000000000000f770..000000000000f838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f774 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f28 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008f34 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000008f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f778 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f784 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f78c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f79c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000000f828 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f82c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f830 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000af8 0000000000000024 00000afc FDE cie=00000000 pc=0000000000008f60..0000000000008fb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f68 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008f70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000008fb0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00001228 0000000000000010 0000122c FDE cie=00000000 pc=000000000000f840..000000000000f85c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000123c 0000000000000010 00001240 FDE cie=00000000 pc=000000000000f860..000000000000f888 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b20 0000000000000010 00000b24 FDE cie=00000000 pc=0000000000008fc0..0000000000008fe8 │ │ │ │ +00001250 0000000000000010 00001254 FDE cie=00000000 pc=000000000000f888..000000000000f8fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b34 0000000000000038 00000b38 FDE cie=00000000 pc=0000000000008fe8..0000000000009260 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008fec │ │ │ │ +00001264 000000000000002c 00001268 FDE cie=00000000 pc=000000000000f900..000000000000f974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ff0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009000 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009008 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009010 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000901c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 428 to 00000000000091c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f908 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f914 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f924 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000f96c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f970 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000091d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b70 0000000000000030 00000b74 FDE cie=00000000 pc=0000000000009260..0000000000009328 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009264 │ │ │ │ +00001294 0000000000000034 00001298 FDE cie=00000000 pc=000000000000f980..000000000000fa8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f988 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009270 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f994 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f99c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009278 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f9ac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009280 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000009320 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000000fa7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ba4 0000000000000038 00000ba8 FDE cie=00000000 pc=0000000000009328..00000000000093f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000932c │ │ │ │ +000012cc 000000000000003c 000012d0 FDE cie=00000000 pc=000000000000fa8c..000000000000fb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009330 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009338 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009340 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009354 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000939c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fa94 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000faa0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000faa8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000000fb0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000093a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000093a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb14 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fb30 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000130c 0000000000000010 00001310 FDE cie=00000000 pc=000000000000fb40..000000000000fbe8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000be0 000000000000004c 00000be4 FDE cie=00000000 pc=0000000000009400..0000000000009550 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009404 │ │ │ │ +00001320 0000000000000044 00001324 FDE cie=00000000 pc=000000000000fbe8..000000000000fda4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009408 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009410 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009418 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009428 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009434 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 00000000000094d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbf0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fbf8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fc00 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fc0c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000000fd1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000009514 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000000fd90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000951c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fd98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c30 0000000000000034 00000c34 FDE cie=00000000 pc=0000000000009550..0000000000009634 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009554 │ │ │ │ +00001368 0000000000000044 0000136c FDE cie=00000000 pc=000000000000fda4..000000000000ff64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fda8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009558 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fdac │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009560 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fdb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009570 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fdbc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000957c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fdc8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000095dc │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000000fedc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fee0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fee4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000000ff50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff58 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c68 0000000000000034 00000c6c FDE cie=00000000 pc=0000000000009640..0000000000009728 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009644 │ │ │ │ +000013b0 0000000000000044 000013b4 FDE cie=00000000 pc=000000000000ff64..0000000000010118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009648 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009654 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009668 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000096dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ff6c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ff78 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ff80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ff88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ff98 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ffa0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 316 to 00000000000100dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000100e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000096e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000100e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000ca0 0000000000000048 00000ca4 FDE cie=00000000 pc=0000000000009728..0000000000009800 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000972c │ │ │ │ +000013f8 0000000000000044 000013fc FDE cie=00000000 pc=0000000000010120..000000000001050c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009730 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000973c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009744 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000974c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000975c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000097d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010128 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010130 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001013c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010154 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001016c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010178 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 680 to 0000000000010420 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010428 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000097f8 │ │ │ │ + │ │ │ │ +00001440 0000000000000044 00001444 FDE cie=00000000 pc=000000000001050c..00000000000108c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010510 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010514 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001051c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010524 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001053c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010548 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010560 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 828 to 000000000001089c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000cec 0000000000000038 00000cf0 FDE cie=00000000 pc=0000000000009800..00000000000098f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009804 │ │ │ │ +00001488 0000000000000048 0000148c FDE cie=00000000 pc=00000000000108c4..0000000000010c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009808 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009814 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009828 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009830 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000098c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108cc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000108d4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000108f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000108fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010904 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010910 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 784 to 0000000000010c20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000098d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c28 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000d28 0000000000000034 00000d2c FDE cie=00000000 pc=0000000000009900..0000000000009a10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009904 │ │ │ │ +000014d4 0000000000000044 000014d8 FDE cie=00000000 pc=0000000000010c40..0000000000010f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009908 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009914 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009920 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000992c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000009a04 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010c48 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010c50 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010c64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010c70 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010c7c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010c88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 776 to 0000000000010f90 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a0c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d60 000000000000005c 00000d64 FDE cie=00000000 pc=0000000000009a10..0000000000009b64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a14 │ │ │ │ +0000151c 0000000000000044 00001520 FDE cie=00000000 pc=0000000000010fa0..0000000000011308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010fa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a18 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009a24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009a30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009a3c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000009a90 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000009af0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000009b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010fa8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010fb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010fbc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010fc8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 604 to 0000000000011224 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b48 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011228 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009b54 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009b60 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001122c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000dc0 0000000000000038 00000dc4 FDE cie=00000000 pc=0000000000009b64..0000000000009c28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b68 │ │ │ │ +00001564 0000000000000048 00001568 FDE cie=00000000 pc=0000000000011308..0000000000011880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001130c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b6c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009b74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009b88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009b90 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000009bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011310 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011324 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011330 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011344 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011350 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011358 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 352 to 00000000000114b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000114bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000114c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dfc 0000000000000038 00000e00 FDE cie=00000000 pc=0000000000009c28..0000000000009cec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c2c │ │ │ │ +000015b0 0000000000000044 000015b4 FDE cie=00000000 pc=0000000000011880..0000000000011a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c30 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009c38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009c4c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009c54 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000009cbc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011888 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001189c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000118ac │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000118c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000118cc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000118d8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 388 to 0000000000011a5c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e38 0000000000000040 00000e3c FDE cie=00000000 pc=0000000000009cec..0000000000009e44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cf0 │ │ │ │ +000015f8 0000000000000044 000015fc FDE cie=00000000 pc=0000000000011a64..0000000000011cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cf4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009cfc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009d10 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009d18 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000009dac │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000009df0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a6c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011a78 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011a8c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011a98 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011aa4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011ab0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 412 to 0000000000011c4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011c50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011c54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009e38 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000e7c 000000000000003c 00000e80 FDE cie=00000000 pc=0000000000009e44..0000000000009f10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e48 │ │ │ │ +00001640 0000000000000040 00001644 FDE cie=00000000 pc=0000000000011ce0..0000000000011e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ce8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011cf0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e5c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011d00 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009e6c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011d08 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000011d1c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009e74 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000009ee0 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000011e20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ebc 0000000000000040 00000ec0 FDE cie=00000000 pc=0000000000009f10..0000000000009fdc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f14 │ │ │ │ +00001684 0000000000000040 00001688 FDE cie=00000000 pc=0000000000011e84..00000000000120b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e8c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009f20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011e94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009f2c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000011ea0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009f3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011ea8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009f5c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011eb8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000009f94 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009fa8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 384 to 0000000000012038 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001203c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012040 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009fd0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f00 0000000000000018 00000f04 FDE cie=00000000 pc=0000000000009fe0..000000000000a00c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fe4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009fe8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f1c 0000000000000018 00000f20 FDE cie=00000000 pc=000000000000a00c..000000000000a03c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a010 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a014 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f38 0000000000000018 00000f3c FDE cie=00000000 pc=000000000000a040..000000000000a070 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a048 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f54 0000000000000018 00000f58 FDE cie=00000000 pc=000000000000a070..000000000000a0a0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a078 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a080 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f70 0000000000000044 00000f74 FDE cie=00000000 pc=000000000000a0a0..000000000000a5f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a0a4 │ │ │ │ +000016c8 0000000000000044 000016cc FDE cie=00000000 pc=00000000000120c0..000000000001236c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a0a8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a0b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a0c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 464 to 000000000000a294 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120c8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000120d0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000120e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000120f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000120fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012104 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 492 to 00000000000122f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a298 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a29c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000fb8 0000000000000044 00000fbc FDE cie=00000000 pc=000000000000a600..000000000000af08 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a604 │ │ │ │ +00001710 0000000000000044 00001714 FDE cie=00000000 pc=000000000001236c..000000000001268c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012370 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a608 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-256 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a610 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a61c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a62c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-208 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-200 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-192 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-184 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-176 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-168 │ │ │ │ - DW_CFA_advance_loc2: 1812 to 000000000000ad40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012374 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012380 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001238c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012398 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000123a0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 520 to 00000000000125a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ad44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ad48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000125b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001000 0000000000000020 00001004 FDE cie=00000000 pc=000000000000af08..000000000000af64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af10 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000af58 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001024 0000000000000010 00001028 FDE cie=00000000 pc=000000000000af64..000000000000af70 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001038 0000000000000028 0000103c FDE cie=00000000 pc=000000000000af70..000000000000afd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af74 │ │ │ │ +00001758 0000000000000044 0000175c FDE cie=00000000 pc=000000000001268c..0000000000012990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012690 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af78 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000af84 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000af90 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000afd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012694 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001269c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000126a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000126ac │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000126b8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000126c0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 704 to 0000000000012980 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000afd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012988 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001064 0000000000000028 00001068 FDE cie=00000000 pc=000000000000afe0..000000000000b048 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000afe4 │ │ │ │ +000017a0 0000000000000048 000017a4 FDE cie=00000000 pc=0000000000012990..000000000001323c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012994 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000afe8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000aff4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b000 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000b040 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012998 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001299c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000129a4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000129ac │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000129b8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000129c8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1604 to 000000000001300c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001090 0000000000000010 00001094 FDE cie=00000000 pc=000000000000b048..000000000000b078 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000010a4 0000000000000024 000010a8 FDE cie=00000000 pc=000000000000b080..000000000000b0d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b084 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b088 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b094 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b0ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013010 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b0b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013014 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000010cc 0000000000000010 000010d0 FDE cie=00000000 pc=000000000000b0e0..000000000000b0f4 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010e0 000000000000002c 000010e4 FDE cie=00000000 pc=000000000000b100..000000000000b18c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b104 │ │ │ │ +000017ec 0000000000000094 000017f0 FDE cie=00000000 pc=0000000000013240..0000000000014210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013244 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b108 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b110 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b11c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000000b160 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013248 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013250 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013258 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000013260 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000013280 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000013320 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001332c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 808 to 0000000000013654 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013658 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000013698 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b164 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b168 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001110 000000000000002c 00001114 FDE cie=00000000 pc=000000000000b18c..000000000000b204 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b190 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b194 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b1a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b1ac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000b1f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001369c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b200 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000136a0 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 812 to 00000000000139cc │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000139f0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000139f8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1936 to 0000000000014188 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000141e4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000014204 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014208 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001420c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001140 000000000000002c 00001144 FDE cie=00000000 pc=000000000000b204..000000000000b27c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b208 │ │ │ │ +00001884 0000000000000030 00001888 FDE cie=00000000 pc=0000000000014210..0000000000014298 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001421c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b20c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b218 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b224 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000b270 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014220 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014228 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014234 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014244 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001428c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014290 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b278 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001170 0000000000000040 00001174 FDE cie=00000000 pc=000000000000b280..000000000000b364 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b284 │ │ │ │ +000018b8 0000000000000040 000018bc FDE cie=00000000 pc=00000000000142a0..0000000000014394 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000142ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b288 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000142b0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b290 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b298 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000142b8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b2ac │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000142c4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000142d0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000142e0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000b2e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000142f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000014388 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b2e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001438c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b2ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011b4 0000000000000064 000011b8 FDE cie=00000000 pc=000000000000b364..000000000000b478 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b368 │ │ │ │ +000018fc 0000000000000050 00001900 FDE cie=00000000 pc=00000000000143a0..000000000001447c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000143a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b36c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000143a8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b378 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000143b0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000143c0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b38c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000143c8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b398 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b3b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000143d8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000014434 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014438 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b3b8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b3c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001443c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014444 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b3c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014448 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b3c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b3d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001444c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000b424 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000b434 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b438 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b440 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001950 0000000000000060 00001954 FDE cie=00000000 pc=0000000000014480..00000000000146d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014484 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014488 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014490 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001449c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000144a8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000144b4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 336 to 0000000000014604 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001463c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014640 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b448 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014644 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000b46c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b470 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b474 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000146a4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ │ │ │ │ -0000121c 0000000000000040 00001220 FDE cie=00000000 pc=000000000000b480..000000000000b6a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b484 │ │ │ │ +000019b4 0000000000000040 000019b8 FDE cie=00000000 pc=00000000000146e0..0000000000014818 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000146e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b488 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000146e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b4a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000146f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000146fc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014708 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 000000000000b600 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000014788 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000147f8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000014810 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014814 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b608 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001260 0000000000000030 00001264 FDE cie=00000000 pc=000000000000b6a4..000000000000b728 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6a8 │ │ │ │ +000019f8 0000000000000028 000019fc FDE cie=00000000 pc=0000000000014820..00000000000148a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6ac │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b6b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b6bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000b6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014828 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014830 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000014890 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b700 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014894 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b704 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014898 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00001a24 0000000000000010 00001a28 FDE cie=00000000 pc=00000000000148a0..00000000000148cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001a38 0000000000000010 00001a3c FDE cie=00000000 pc=00000000000148cc..00000000000148fc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001a4c 0000000000000010 00001a50 FDE cie=00000000 pc=0000000000014900..0000000000014958 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001294 0000000000000030 00001298 FDE cie=00000000 pc=000000000000b728..000000000000b79c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b72c │ │ │ │ +00001a60 000000000000002c 00001a64 FDE cie=00000000 pc=0000000000014960..0000000000014a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b730 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014968 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b738 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014970 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b740 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000014a08 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000b790 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000014a40 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014a4c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014a50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b798 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012c8 0000000000000040 000012cc FDE cie=00000000 pc=000000000000b7a0..000000000000b8f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b7a4 │ │ │ │ +00001a90 0000000000000064 00001a94 FDE cie=00000000 pc=0000000000014a60..0000000000014d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014a64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b7a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b7bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b7c4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000000b8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014a68 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014a70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000014b00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014b04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014b08 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000014b3c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014b44 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000014ba8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014bac │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000014c18 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014c20 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000014c84 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014c88 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000014ce8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014cec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014cf0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00001af8 0000000000000030 00001afc FDE cie=00000000 pc=0000000000014d04..0000000000014d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d0c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014d18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000014d48 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000014d6c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000130c 0000000000000038 00001310 FDE cie=00000000 pc=000000000000b900..000000000000ba5c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b904 │ │ │ │ +00001b2c 0000000000000030 00001b30 FDE cie=00000000 pc=0000000000014d80..0000000000014df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b908 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b914 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000b920 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b93c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000000b9d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014d88 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014d94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000014dc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014dc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b9d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014dcc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000014de8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014dec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00001348 000000000000003c 0000134c FDE cie=00000000 pc=000000000000ba60..000000000000bc20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba64 │ │ │ │ +00001b60 0000000000000028 00001b64 FDE cie=00000000 pc=0000000000014e00..0000000000014e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba68 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ba7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ba88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000000bb70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e08 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014e10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000014e5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001b8c 000000000000002c 00001b90 FDE cie=00000000 pc=0000000000014e6c..0000000000014f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e74 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014e7c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014e84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000014f0c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bb74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001bbc 000000000000002c 00001bc0 FDE cie=00000000 pc=0000000000014f20..0000000000015004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014f28 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014f30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000014f40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000014f98 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000014ffc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015000 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bb78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001388 000000000000004c 0000138c FDE cie=00000000 pc=000000000000bc20..000000000000bdc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bc24 │ │ │ │ +00001bec 0000000000000044 00001bf0 FDE cie=00000000 pc=0000000000015004..0000000000015200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015008 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bc28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001500c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000bc30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015014 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000015030 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000bc50 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000000bd14 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 424 to 00000000000151d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bd18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000151dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bd1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000151e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bd20 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000000bd90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001c34 0000000000000064 00001c38 FDE cie=00000000 pc=0000000000015200..0000000000015454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015208 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015210 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015220 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015224 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015228 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015234 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 484 to 0000000000015418 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001541c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015420 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015424 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000bdbc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bdc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bdc4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001542c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015430 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015434 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000013d8 0000000000000060 000013dc FDE cie=00000000 pc=000000000000bdc8..000000000000c150 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bdcc │ │ │ │ +00001c9c 0000000000000048 00001ca0 FDE cie=00000000 pc=0000000000015460..0000000000015604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bdd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015468 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000bddc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001547c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000bde8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015488 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001548c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000be10 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015498 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000be18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001549c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 616 to 000000000000c080 │ │ │ │ + DW_CFA_advance_loc1: 328 to 00000000000155e4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000155e8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000155ec │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000155f0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c084 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000155f4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c098 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000155fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c09c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c0a0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015600 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000143c 0000000000000030 00001440 FDE cie=00000000 pc=000000000000c150..000000000000c314 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c154 │ │ │ │ +00001ce8 0000000000000010 00001cec FDE cie=00000000 pc=0000000000015604..0000000000015624 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001cfc 000000000000002c 00001d00 FDE cie=00000000 pc=0000000000015624..00000000000156b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015628 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001562c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c164 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015634 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015648 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000000c290 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001568c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015690 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c298 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015694 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001470 00000000000000b0 00001474 FDE cie=00000000 pc=000000000000c320..000000000000c6b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c324 │ │ │ │ +00001d2c 0000000000000078 00001d30 FDE cie=00000000 pc=00000000000156c0..0000000000015990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c328 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c334 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c33c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c358 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c368 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000c38c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c3a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000000c534 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156c8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000156d0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000156dc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000015720 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015728 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001572c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 376 to 00000000000158a4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c538 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c540 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c544 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158a8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c548 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158ac │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c54c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c550 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000158b4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000158bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c554 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c558 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000158c4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000000c64c │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000015960 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000c670 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c674 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c678 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c67c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c680 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000015984 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015988 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001598c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001da8 0000000000000048 00001dac FDE cie=00000000 pc=0000000000015990..0000000000015ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015994 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015998 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000159a4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000159b0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000159c0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000159cc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000159d4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000015acc │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ad0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ad4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ad8 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000c6a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6a8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6ac │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6b0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6b4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015ae0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001524 0000000000000040 00001528 FDE cie=00000000 pc=000000000000c6c0..000000000000c984 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6c4 │ │ │ │ +00001df4 000000000000002c 00001df8 FDE cie=00000000 pc=0000000000015ae8..0000000000015d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015aec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c6e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 516 to 000000000000c8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015af0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015b00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015b0c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000015bf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015bfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c8ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001568 0000000000000044 0000156c FDE cie=00000000 pc=000000000000c984..000000000000d2f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c988 │ │ │ │ +00001e24 000000000000004c 00001e28 FDE cie=00000000 pc=0000000000015d40..0000000000015fdc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015d50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c98c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c994 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c9a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000000cb98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d54 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015d5c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015d64 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015d74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000015ea8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015eac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000015fd8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015b0 0000000000000044 000015b4 FDE cie=00000000 pc=000000000000d300..000000000000d738 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d304 │ │ │ │ +00001e74 000000000000004c 00001e78 FDE cie=00000000 pc=0000000000015fe0..000000000001627c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015ff0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d308 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d314 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d324 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d32c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d334 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 988 to 000000000000d710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ff4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015ffc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016004 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016014 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000016148 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001614c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016150 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000015f8 0000000000000054 000015fc FDE cie=00000000 pc=000000000000d740..000000000000d914 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d744 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d748 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d74c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d754 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d768 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000000d7ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d7f8 │ │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000016278 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d7fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d800 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000d824 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000000d8f0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d8f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d8fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d904 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001650 0000000000000044 00001654 FDE cie=00000000 pc=000000000000d920..000000000000de88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d928 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d938 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d944 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d94c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000d95c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 500 to 000000000000db50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001ec4 0000000000000010 00001ec8 FDE cie=00000000 pc=0000000000016280..0000000000016294 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001698 0000000000000044 0000169c FDE cie=00000000 pc=000000000000de88..000000000000eb64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de8c │ │ │ │ +00001ed8 0000000000000044 00001edc FDE cie=00000000 pc=00000000000162a0..00000000000164f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000162a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000162a8 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000de98 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000162b4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000162bc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000162c8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dea0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000162dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000deac │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000debc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000162e8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 468 to 000000000000e090 │ │ │ │ + DW_CFA_advance_loc: 196 to 00000000000163ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e094 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000163b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e098 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000163b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016e0 0000000000000044 000016e4 FDE cie=00000000 pc=000000000000eb64..000000000000fb44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb68 │ │ │ │ +00001f20 0000000000000094 00001f24 FDE cie=00000000 pc=0000000000016500..0000000000016694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb6c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eb74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eb80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000eb90 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 1900 to 000000000000f2fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016508 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016518 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016524 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016538 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016544 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016550 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000016600 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016604 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001661c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016620 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016624 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001664c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016650 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016660 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f304 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016668 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016674 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001728 0000000000000044 0000172c FDE cie=00000000 pc=000000000000fb44..0000000000010100 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb48 │ │ │ │ +00001fb8 0000000000000044 00001fbc FDE cie=00000000 pc=00000000000166a0..00000000000168b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000166a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb4c │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fb58 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb68 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fb80 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 524 to 000000000000fd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000166a8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000166b4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000166bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000166cc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000166e0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000166ec │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000000167a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000167a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000167a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001770 0000000000000058 00001774 FDE cie=00000000 pc=0000000000010100..00000000000103e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010104 │ │ │ │ +00002000 0000000000000094 00002004 FDE cie=00000000 pc=00000000000168b0..0000000000016adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000168b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010108 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001010c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000168b8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010120 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000168d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000168e4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000168ec │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000168f8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000016a24 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a28 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a2c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016a44 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a4c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001012c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 484 to 0000000000010310 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000016a94 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a98 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a9c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016aa8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016aac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010318 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000010350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ab0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016ab8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002098 000000000000003c 0000209c FDE cie=00000000 pc=0000000000016ae0..0000000000016be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ae8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016af4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016b00 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016b0c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016b1c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000016bdc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016be0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010358 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016be4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000017cc 0000000000000080 000017d0 FDE cie=00000000 pc=00000000000103e4..000000000001068c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103e8 │ │ │ │ +000020d8 000000000000006c 000020dc FDE cie=00000000 pc=0000000000016be8..0000000000016eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016bec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000103ec │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000103f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001040c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010410 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010414 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010418 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 356 to 000000000001057c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016bfc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016c04 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016c18 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016c20 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000016c8c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000016d50 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d54 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d58 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010584 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010588 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010594 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016d6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001059c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d74 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001062c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000016ea8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016eac │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016eb0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010634 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010638 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001063c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010654 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002148 0000000000000014 0000214c FDE cie=00000000 pc=0000000000016ec0..0000000000016ec8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002160 000000000000005c 00002164 FDE cie=00000000 pc=0000000000016ee0..0000000000017040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ee4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ee8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016ef4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016f04 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016f0c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016f18 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000016ffc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010658 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001065c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017000 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017004 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010664 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001850 0000000000000034 00001854 FDE cie=00000000 pc=000000000001068c..0000000000010708 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001069c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106a0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000106ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000106d4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000106e0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010700 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010704 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001888 000000000000002c 0000188c FDE cie=00000000 pc=0000000000010708..00000000000108f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001070c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010710 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010718 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010724 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000001086c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017010 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017014 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017018 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000018b8 000000000000002c 000018bc FDE cie=00000000 pc=00000000000108f0..00000000000109d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000108f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000108f8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010900 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001090c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000109b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001701c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017020 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017024 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017038 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000109b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001703c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000109bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018e8 0000000000000088 000018ec FDE cie=00000000 pc=00000000000109d0..0000000000010c74 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000109d4 │ │ │ │ +000021c0 0000000000000034 000021c4 FDE cie=00000000 pc=0000000000017040..0000000000017158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000109d8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000109dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017048 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001704c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000109e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017054 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000109f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017060 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000010a38 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000017090 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000010ae8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000001711c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010af4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017124 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000021f8 0000000000000040 000021fc FDE cie=00000000 pc=0000000000017160..0000000000017250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010afc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017168 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001717c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017184 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017190 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000171a4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000017220 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017228 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000017248 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001724c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010b24 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000223c 0000000000000074 00002240 FDE cie=00000000 pc=0000000000017250..0000000000017878 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017254 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000010bc0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017258 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017264 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001726c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017278 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017280 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001728c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000172d0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 276 to 00000000000173e4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 844 to 0000000000017730 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000177d0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010bcc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000177d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010bd4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000177d8 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010bd8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000177ec │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000017874 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000022b4 0000000000000040 000022b8 FDE cie=00000000 pc=0000000000017880..0000000000017b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017884 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017888 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017890 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000178a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000178ac │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000178b4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 672 to 0000000000017b54 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000022f8 0000000000000018 000022fc FDE cie=00000000 pc=0000000000017b60..0000000000017b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017b6c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001974 0000000000000044 00001978 FDE cie=00000000 pc=0000000000010c80..0000000000010d6c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010c84 │ │ │ │ +00002314 000000000000002c 00002318 FDE cie=00000000 pc=0000000000017b90..0000000000017c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010c90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017ba0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000010cd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017ba8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000017be4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017be8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017bec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010cec │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002344 000000000000002c 00002348 FDE cie=00000000 pc=0000000000017c60..0000000000017ce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c68 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017c70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017c78 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000010d14 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000010d44 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000017cd8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d4c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017cdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019bc 0000000000000028 000019c0 FDE cie=00000000 pc=0000000000010d6c..0000000000010dd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d70 │ │ │ │ +00002374 0000000000000010 00002378 FDE cie=00000000 pc=0000000000017ce0..0000000000017cf4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002388 0000000000000028 0000238c FDE cie=00000000 pc=0000000000017d00..0000000000017d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010d7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017d10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000010da4 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000017d58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019e8 0000000000000030 000019ec FDE cie=00000000 pc=0000000000010de0..0000000000010ea4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010de4 │ │ │ │ +000023b4 0000000000000030 000023b8 FDE cie=00000000 pc=0000000000017d88..0000000000017e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010df0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017d98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010dfc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000010e54 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000017dd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ddc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017de0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017de8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017e10 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017e18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000023e8 0000000000000010 000023ec FDE cie=00000000 pc=0000000000017e20..0000000000017e54 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a1c 0000000000000030 00001a20 FDE cie=00000000 pc=0000000000010ea4..0000000000010f68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ea8 │ │ │ │ +000023fc 0000000000000030 00002400 FDE cie=00000000 pc=0000000000017e60..0000000000017f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010eac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010eb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017e74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010ec0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000010f18 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000017ecc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ed0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ed4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002430 0000000000000014 00002434 FDE cie=00000000 pc=0000000000017f68..0000000000017f74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002448 0000000000000010 0000244c FDE cie=00000000 pc=0000000000017f80..0000000000017fc0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001a50 0000000000000030 00001a54 FDE cie=00000000 pc=0000000000010f68..000000000001102c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f6c │ │ │ │ +0000245c 0000000000000024 00002460 FDE cie=00000000 pc=0000000000017fc0..0000000000018000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f70 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010f78 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010f84 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000010fdc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017fd4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000017ff8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017ffc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010fe4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00002484 0000000000000024 00002488 FDE cie=00000000 pc=0000000000018000..0000000000018038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018004 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018008 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018010 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000018030 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018034 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a84 0000000000000030 00001a88 FDE cie=00000000 pc=000000000001102c..00000000000110f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011030 │ │ │ │ +000024ac 0000000000000024 000024b0 FDE cie=00000000 pc=0000000000018040..00000000000180b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011034 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001103c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011048 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000110a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018048 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018058 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000180a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000110a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000110a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ab8 0000000000000034 00001abc FDE cie=00000000 pc=00000000000110f0..00000000000111bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000110f4 │ │ │ │ +000024d4 0000000000000024 000024d8 FDE cie=00000000 pc=00000000000180b0..000000000001814c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000110f8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011100 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000011144 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000180b8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000180c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000018144 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018148 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001114c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000011170 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001118c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011190 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000111b8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + │ │ │ │ +000024fc 0000000000000010 00002500 FDE cie=00000000 pc=000000000001814c..0000000000018164 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001af0 0000000000000034 00001af4 FDE cie=00000000 pc=00000000000111c0..0000000000011280 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000111c4 │ │ │ │ +00002510 0000000000000024 00002514 FDE cie=00000000 pc=0000000000018164..00000000000181c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018168 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000111c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000111d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001120c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001816c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018178 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000181bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011210 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011214 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000011234 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011248 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011254 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001127c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b28 0000000000000034 00001b2c FDE cie=00000000 pc=0000000000011280..0000000000011338 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011284 │ │ │ │ +00002538 0000000000000030 0000253c FDE cie=00000000 pc=00000000000181c4..000000000001826c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000181e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011288 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011290 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000112c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181e4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000181ec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000018250 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000112c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018254 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000112cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018258 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000112ec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011300 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018264 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018268 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000256c 0000000000000054 00002570 FDE cie=00000000 pc=000000000001826c..00000000000184c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018278 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001827c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018284 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018290 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018298 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000182a4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000182b0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 332 to 00000000000183fc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001130c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018400 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018404 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000011334 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000184c4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000025c4 000000000000002c 000025c8 FDE cie=00000000 pc=00000000000184c8..000000000001857c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000184cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000184d0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000184d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000184ec │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000001856c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018574 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018578 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00001b60 0000000000000038 00001b64 FDE cie=00000000 pc=0000000000011340..00000000000113e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011344 │ │ │ │ +000025f4 0000000000000034 000025f8 FDE cie=00000000 pc=0000000000018580..0000000000018704 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001858c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018590 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011350 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018598 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001135c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000185a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000011390 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000185b0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 328 to 00000000000186f8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011394 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011398 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000113a8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000113c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000113c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b9c 0000000000000038 00001ba0 FDE cie=00000000 pc=00000000000113e4..0000000000011488 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000113e8 │ │ │ │ +0000262c 0000000000000034 00002630 FDE cie=00000000 pc=0000000000018704..00000000000188b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018710 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000113ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018714 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000113f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001871c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011400 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018728 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000011434 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018734 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 376 to 00000000000188ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011438 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000188b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001143c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001144c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000011464 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011468 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bd8 0000000000000030 00001bdc FDE cie=00000000 pc=0000000000011488..000000000001154c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001148c │ │ │ │ +00002664 0000000000000028 00002668 FDE cie=00000000 pc=00000000000188c0..0000000000018a18 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000018938 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011490 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011498 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000114a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000114fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001893c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001896c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018970 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000189d0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011504 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c0c 0000000000000030 00001c10 FDE cie=00000000 pc=000000000001154c..0000000000011610 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011550 │ │ │ │ +00002690 0000000000000038 00002694 FDE cie=00000000 pc=0000000000018a20..0000000000018b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011554 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001155c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011568 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000115c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018a28 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018a30 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018a40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018a4c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000018ae4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000115c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ae8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000115c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018aec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001c40 0000000000000030 00001c44 FDE cie=00000000 pc=0000000000011610..00000000000116d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011614 │ │ │ │ +000026cc 0000000000000048 000026d0 FDE cie=00000000 pc=0000000000018b70..0000000000018df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018b74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011618 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011620 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001162c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000011684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018b78 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018b80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018b9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000018c80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001168c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001c74 0000000000000030 00001c78 FDE cie=00000000 pc=00000000000116e0..00000000000117a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000116e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000116e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000116f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000116fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000011754 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000018cd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001175c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001ca8 0000000000000034 00001cac FDE cie=00000000 pc=00000000000117a4..0000000000011854 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117a8 │ │ │ │ +00002718 0000000000000074 0000271c FDE cie=00000000 pc=0000000000018e00..000000000001904c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117ac │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000117b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000117f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e08 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018e0c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018e14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018e24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000018eb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018eb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018eb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011808 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001181c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018ecc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ed0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000018f68 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018f6c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000011850 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000018ffc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ce0 0000000000000034 00001ce4 FDE cie=00000000 pc=0000000000011860..00000000000118fc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011864 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011868 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011870 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000011898 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019008 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001900c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001189c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019010 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000118a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000118b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000118c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000118d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000118f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019014 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019018 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001901c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019020 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000019044 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019048 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d18 0000000000000030 00001d1c FDE cie=00000000 pc=0000000000011900..00000000000119d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011904 │ │ │ │ +00002790 0000000000000030 00002794 FDE cie=00000000 pc=000000000001904c..00000000000191b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019050 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019054 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011910 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001905c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001195c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001906c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000019180 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011964 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019188 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001198c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000119a4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000119b4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d4c 0000000000000030 00001d50 FDE cie=00000000 pc=00000000000119e0..0000000000011aa0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000119e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000119e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000119f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000011a28 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011a30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000011a58 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000011a70 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011a80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ +000027c4 0000000000000010 000027c8 FDE cie=00000000 pc=00000000000191c0..0000000000019238 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000027d8 0000000000000010 000027dc FDE cie=00000000 pc=0000000000019240..00000000000192a0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d80 0000000000000048 00001d84 FDE cie=00000000 pc=0000000000011aa0..0000000000011c38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011aa4 │ │ │ │ +000027ec 0000000000000078 000027f0 FDE cie=00000000 pc=00000000000192a0..000000000001952c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000192a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000192a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011ab0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000192b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011abc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000192bc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011ac8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000192c8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000011b44 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b4c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000011b60 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000019380 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019388 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001dcc 0000000000000048 00001dd0 FDE cie=00000000 pc=0000000000011c40..0000000000011db4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011c48 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011c50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011c5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011c64 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000011ce4 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000193ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011cec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011d08 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000019440 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019448 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e18 0000000000000058 00001e1c FDE cie=00000000 pc=0000000000011dc0..0000000000012044 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011dc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011dd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011dd8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011de4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011dec │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011df4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000011eb0 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000194c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000194cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000194d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011ed4 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000019514 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019518 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011edc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001951c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001e74 000000000000008c 00001e78 FDE cie=00000000 pc=0000000000012044..00000000000122ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012048 │ │ │ │ +00002868 0000000000000064 0000286c FDE cie=00000000 pc=000000000001952c..00000000000198e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019530 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001204c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019534 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012054 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001953c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019550 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012060 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012068 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001955c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012074 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019564 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019570 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001208c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000012144 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012158 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 692 to 0000000000019824 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019828 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001982c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019830 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019838 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001215c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001983c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019840 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012174 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000121f4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001220c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000028d0 000000000000003c 000028d4 FDE cie=00000000 pc=00000000000198e8..0000000000019990 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000198ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000198f0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000198f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019904 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000019910 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019920 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000019988 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012210 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012214 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001998c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001f04 000000000000007c 00001f08 FDE cie=00000000 pc=00000000000122ec..0000000000012734 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122f0 │ │ │ │ +00002910 0000000000000074 00002914 FDE cie=00000000 pc=0000000000019990..0000000000019cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019994 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122f4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012304 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000012328 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001232c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012334 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000001240c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019998 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000199a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000199d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000199d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000199dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000199e0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000199e4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000199ec │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000019b68 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019b6c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019b70 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012414 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001242c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019b80 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012430 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012434 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 596 to 0000000000012688 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019b88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000019c24 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c28 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001268c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c2c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012690 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001269c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019c3c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000126a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000126a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c44 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c4c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019c50 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f84 0000000000000058 00001f88 FDE cie=00000000 pc=0000000000012740..0000000000012a34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012744 │ │ │ │ +00002988 0000000000000044 0000298c FDE cie=00000000 pc=0000000000019cc0..000000000001a320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019cc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012748 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001274c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012754 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001275c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000012780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019cd0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019cd8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019cec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1576 to 000000000001a314 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a318 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001278c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a31c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000127d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000127e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001281c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012828 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012834 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000128dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000128ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000012968 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012974 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000129e4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000129e8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001fe0 0000000000000058 00001fe4 FDE cie=00000000 pc=0000000000012a40..0000000000012d34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a48 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a4c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012a54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012a5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000012a84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012a8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000012ad8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012adc │ │ │ │ +000029d0 0000000000000044 000029d4 FDE cie=00000000 pc=000000000001a320..000000000001a9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ae0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012b1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012b28 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012b34 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000012bdc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012bec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000012c68 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012c74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000012ce4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ce8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000203c 0000000000000058 00002040 FDE cie=00000000 pc=0000000000012d40..0000000000013034 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d48 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d4c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012d54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012d5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000012d80 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012d84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012d8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000012dd4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012dd8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012de0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012e1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012e28 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012e34 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000012edc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012eec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000012f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a328 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a32c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a334 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a350 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1340 to 000000000001a88c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012f74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000012fe4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012fe8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002098 0000000000000058 0000209c FDE cie=00000000 pc=0000000000013040..0000000000013334 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013048 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001304c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013054 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001305c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000013084 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013088 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001308c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000130d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a890 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000130e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001311c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013128 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013134 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000131dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000131ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000013268 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a894 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000132e4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000132e8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000020f4 0000000000000078 000020f8 FDE cie=00000000 pc=0000000000013340..0000000000013648 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013344 │ │ │ │ +00002a18 0000000000000034 00002a1c FDE cie=00000000 pc=000000000001a9e0..000000000001aa78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013348 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001334c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013354 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001337c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a9f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001aa20 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013380 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013384 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000133a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000133e8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000013490 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000134ac │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000134b4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000134b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000134bc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000134cc │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000134d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000134d4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000013568 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013570 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013574 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013588 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000135d8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000135f4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002170 0000000000000068 00002174 FDE cie=00000000 pc=0000000000013648..0000000000013928 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001364c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013650 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013654 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001365c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000013680 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013684 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001368c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013690 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000136d4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000001377c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001379c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000137a8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000137ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000137b0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000013848 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013850 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013864 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013868 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000013900 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001391c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000021dc 000000000000005c 000021e0 FDE cie=00000000 pc=0000000000013928..0000000000013c08 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001392c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013930 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013934 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001393c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013948 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000013978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa2c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001aa48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001397c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013980 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013984 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000139c8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000013a70 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013a84 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013a88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000013b28 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013b30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013b44 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013b48 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000013be0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000013bfc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000223c 000000000000005c 00002240 FDE cie=00000000 pc=0000000000013c08..0000000000013ee8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013c0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013c10 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013c14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013c1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000013c28 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000013c58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001aa6c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013c5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013c60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013c64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000013ca8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000013d50 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013d64 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d68 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000013e08 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013e10 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013e24 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013e28 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000013ec0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000013edc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000229c 0000000000000024 000022a0 FDE cie=00000000 pc=0000000000013ee8..0000000000013f1c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013eec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013ef0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013ef8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000013f14 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f18 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000022c4 0000000000000030 000022c8 FDE cie=00000000 pc=0000000000013f20..0000000000013fbc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013f28 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000013f38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013f4c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000013f60 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000013fb4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013fb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022f8 0000000000000058 000022fc FDE cie=00000000 pc=0000000000013fc0..0000000000014194 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013fc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013fd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013fd8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014004 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014010 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014020 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 288 to 0000000000014140 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014144 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014148 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014158 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001415c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014160 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001416c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014174 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014180 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ +00002a50 0000000000000010 00002a54 FDE cie=00000000 pc=000000000001aa80..000000000001aa8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002354 0000000000000030 00002358 FDE cie=00000000 pc=00000000000141a0..0000000000014270 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000141a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000141b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000141bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000141cc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000014268 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001426c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002388 000000000000007c 0000238c FDE cie=00000000 pc=0000000000014270..00000000000149e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014274 │ │ │ │ +00002a64 0000000000000028 00002a68 FDE cie=00000000 pc=000000000001aa8c..000000000001aba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014278 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014284 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014294 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000142a0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001430c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014310 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014320 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 408 to 00000000000144b8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000144bc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000144c0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001451c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014520 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014524 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 1108 to 0000000000014978 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001497c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014980 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014984 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002408 0000000000000034 0000240c FDE cie=00000000 pc=00000000000149e0..0000000000014a8c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aa94 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001aaa0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000149f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001aaac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000014a48 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000001ab34 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014a60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002440 0000000000000010 00002444 FDE cie=00000000 pc=0000000000014a8c..0000000000014a98 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002454 0000000000000024 00002458 FDE cie=00000000 pc=0000000000014aa0..0000000000014ae4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014aa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014aa8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014ab0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014adc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ae0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000247c 0000000000000034 00002480 FDE cie=00000000 pc=0000000000014ae4..0000000000014b6c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ae8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014aec │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014af4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014afc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014b08 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000014b64 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00002a90 0000000000000010 00002a94 FDE cie=00000000 pc=000000000001abc0..000000000001ac08 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024b4 000000000000002c 000024b8 FDE cie=00000000 pc=0000000000014b6c..0000000000014bec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b74 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014b7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014b8c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000014bdc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014be4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014be8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000024e4 000000000000002c 000024e8 FDE cie=00000000 pc=0000000000014bec..0000000000014c68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014bf0 │ │ │ │ +00002aa4 000000000000002c 00002aa8 FDE cie=00000000 pc=000000000001ac08..000000000001ac8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac10 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014c00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ac1c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014c10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ac2c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000014c50 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000001ac70 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014c60 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002514 0000000000000010 00002518 FDE cie=00000000 pc=0000000000014c68..0000000000014cb4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002528 0000000000000010 0000252c FDE cie=00000000 pc=0000000000014cc0..0000000000014ccc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000253c 0000000000000010 00002540 FDE cie=00000000 pc=0000000000014ccc..0000000000014ce0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002550 0000000000000014 00002554 FDE cie=00000000 pc=0000000000014ce0..0000000000014cf8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002568 000000000000005c 0000256c FDE cie=00000000 pc=0000000000014d00..0000000000014e60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d08 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014d14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000014d24 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014d2c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014d38 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000014e1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e20 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e24 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014e30 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e3c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e40 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e44 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014e58 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ac84 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025c8 0000000000000034 000025cc FDE cie=00000000 pc=0000000000014e60..0000000000014f78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e64 │ │ │ │ +00002ad4 0000000000000038 00002ad8 FDE cie=00000000 pc=000000000001ac8c..000000000001ad2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e68 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e6c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014e74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014e80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000014eb0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000014f3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002600 0000000000000040 00002604 FDE cie=00000000 pc=0000000000014f80..0000000000015070 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ac94 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014f9c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014fa4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014fb0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014fc4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000015040 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ac9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001aca8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001acb4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001accc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001ad24 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015048 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000015068 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001506c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002644 0000000000000074 00002648 FDE cie=00000000 pc=0000000000015070..0000000000015698 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015074 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015078 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015084 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001508c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015098 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000150a0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000150ac │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000150f0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000015204 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 844 to 0000000000015550 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000155f0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155f8 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001560c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000015694 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026bc 0000000000000040 000026c0 FDE cie=00000000 pc=00000000000156a0..000000000001597c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156a4 │ │ │ │ +00002b10 0000000000000048 00002b14 FDE cie=00000000 pc=000000000001ad2c..000000000001b238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156a8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000156b0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000156c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000156cc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000156d4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 672 to 0000000000015974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ad34 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ad40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ad4c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ad58 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ad6c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ad74 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 772 to 000000000001b078 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b07c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002700 0000000000000018 00002704 FDE cie=00000000 pc=0000000000015980..00000000000159ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015984 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015988 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b080 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000271c 0000000000000020 00002720 FDE cie=00000000 pc=00000000000159ac..0000000000015a28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159b4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000015a20 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00002b5c 0000000000000010 00002b60 FDE cie=00000000 pc=000000000001b240..000000000001b250 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002740 0000000000000024 00002744 FDE cie=00000000 pc=0000000000015a28..0000000000015a84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a2c │ │ │ │ +00002b70 0000000000000024 00002b74 FDE cie=00000000 pc=000000000001b250..000000000001b284 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b254 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b258 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015a40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b260 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000015a78 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001b27c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a7c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002768 000000000000002c 0000276c FDE cie=00000000 pc=0000000000015a84..0000000000015afc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a8c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015a94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015ac8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015acc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ad0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015af4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015af8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002798 0000000000000040 0000279c FDE cie=00000000 pc=0000000000015b00..0000000000015c00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b08 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015b10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015b1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000015b88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b94 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000015bc0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000015bf8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b280 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000027dc 0000000000000020 000027e0 FDE cie=00000000 pc=0000000000015c00..0000000000015c3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c08 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015c30 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002800 0000000000000060 00002804 FDE cie=00000000 pc=0000000000015c40..0000000000015e8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c48 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015c50 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015c78 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c84 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c90 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015c9c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000015d34 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d38 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d3c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d40 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d48 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d50 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00002864 000000000000005c 00002868 FDE cie=00000000 pc=0000000000015e8c..0000000000016008 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e90 │ │ │ │ +00002b98 0000000000000038 00002b9c FDE cie=00000000 pc=000000000001b284..000000000001b324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b288 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e94 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015e9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015eac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015eb8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015ec4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015ed4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000015f4c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f50 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f54 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f58 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015f60 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f68 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000028c4 0000000000000064 000028c8 FDE cie=00000000 pc=0000000000016008..0000000000016250 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001600c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016010 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016018 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016030 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000016054 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001605c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000160f0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160f4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016110 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016114 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016118 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000016248 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000292c 0000000000000044 00002930 FDE cie=00000000 pc=0000000000016250..000000000001643c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016254 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b28c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016260 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b294 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016270 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b2a0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b2ac │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000162d0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001b2c4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 232 to 00000000000163b8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000163d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001b31c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000163d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000163dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000016400 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001640c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - │ │ │ │ -00002974 0000000000000048 00002978 FDE cie=00000000 pc=0000000000016440..0000000000016654 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016444 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016448 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016450 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016460 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000164bc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 268 to 00000000000165c8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000165e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b320 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016604 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016610 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000029c0 000000000000006c 000029c4 FDE cie=00000000 pc=0000000000016660..00000000000168b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016664 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016668 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016680 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016688 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016694 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000166a0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000166ac │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000016758 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001675c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016760 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016764 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000016788 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001678c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016790 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 280 to 00000000000168a8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ │ │ │ │ -00002a30 0000000000000054 00002a34 FDE cie=00000000 pc=00000000000168c0..0000000000016a74 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168c4 │ │ │ │ +00002bd4 0000000000000040 00002bd8 FDE cie=00000000 pc=000000000001b324..000000000001b72c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b328 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b32c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000168d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b338 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b34c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b354 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000168e4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000168f0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000168fc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000016984 │ │ │ │ + DW_CFA_advance_loc1: 412 to 000000000001b4f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016988 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001698c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016994 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016998 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001699c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000016a58 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016a6c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002a88 000000000000007c 00002a8c FDE cie=00000000 pc=0000000000016a80..0000000000016d38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016a88 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016a90 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016aa0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016aac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016ab4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ab8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000016b54 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016b5c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b60 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b64 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016b6c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b74 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 408 to 0000000000016d0c │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016d14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b08 0000000000000034 00002b0c FDE cie=00000000 pc=0000000000016d40..0000000000016f1c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d48 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016d50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016d64 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016d6c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000016e90 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b40 000000000000006c 00002b44 FDE cie=00000000 pc=0000000000016f20..000000000001721c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016f24 │ │ │ │ +00002c18 0000000000000038 00002c1c FDE cie=00000000 pc=000000000001b72c..000000000001b800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b730 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016f28 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016f30 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016f44 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016f4c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016f64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000016ff8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000017104 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000017124 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017134 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017138 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001713c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000171dc │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000017218 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002bb0 0000000000000034 00002bb4 FDE cie=00000000 pc=0000000000017220..000000000001730c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017228 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b734 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b738 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017238 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000017254 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b740 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001726c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001b758 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b76c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000172e8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000001b7e8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000172ec │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000172fc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017300 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002be8 000000000000004c 00002bec FDE cie=00000000 pc=000000000001730c..0000000000017778 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017310 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017314 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001731c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017328 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017334 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000017398 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 668 to 0000000000017634 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000176b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000176b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000176bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000017740 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c38 0000000000000094 00002c3c FDE cie=00000000 pc=0000000000017780..0000000000017b7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017784 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017788 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017798 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000177c8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000177d4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000177e0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 728 to 0000000000017ab8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017abc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b7ec │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ac0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017ad0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b7f8 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ad4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ad8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000017b30 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b34 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b38 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017b44 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b7fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b4c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017b58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cd0 0000000000000064 00002cd4 FDE cie=00000000 pc=0000000000017b80..0000000000017edc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b84 │ │ │ │ +00002c54 0000000000000064 00002c58 FDE cie=00000000 pc=000000000001b800..000000000001bcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b808 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017b9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b814 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b828 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000017bec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b834 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000017d74 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b840 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b84c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 456 to 000000000001ba14 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000017db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ba18 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ba1c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ba28 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ba2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ba30 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000017ec8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d38 000000000000003c 00002d3c FDE cie=00000000 pc=0000000000017ee0..0000000000017ffc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ee4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017efc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000017fe8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017fec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017ff0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d78 0000000000000064 00002d7c FDE cie=00000000 pc=0000000000018000..0000000000018208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018004 │ │ │ │ +00002cbc 0000000000000048 00002cc0 FDE cie=00000000 pc=000000000001bce0..000000000001c430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018008 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bce8 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bcf0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018014 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018024 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001bd04 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bd0c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000018054 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001bd1c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001805c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000001813c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018140 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000018174 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018178 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001817c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001bd58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bd60 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000181d0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002de0 0000000000000044 00002de4 FDE cie=00000000 pc=0000000000018208..00000000000188cc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001820c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018210 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018218 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018224 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018230 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001823c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 632 to 00000000000184b4 │ │ │ │ + DW_CFA_advance_loc2: 1688 to 000000000001c3f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000184b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000184bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002e28 0000000000000028 00002e2c FDE cie=00000000 pc=00000000000188cc..0000000000018930 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000188dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000188e0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000188e8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000188f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000018924 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c3fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c400 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002e54 0000000000000074 00002e58 FDE cie=00000000 pc=0000000000018930..0000000000018dec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018934 │ │ │ │ +00002d08 0000000000000048 00002d0c FDE cie=00000000 pc=000000000001c430..000000000001cce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c434 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018938 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c438 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c444 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018948 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001897c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c450 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000189bc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000189c8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 452 to 0000000000018b8c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018b90 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000018be0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018be4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018be8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c45c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c468 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c474 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 496 to 0000000000018dd8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018de4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018de8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ecc 0000000000000060 00002ed0 FDE cie=00000000 pc=0000000000018dec..000000000001925c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018df0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018df4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018dfc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018e04 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018e1c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000018e54 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 464 to 0000000000019024 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001904c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc2: 1772 to 000000000001cb60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019050 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019054 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002f30 0000000000000060 00002f34 FDE cie=00000000 pc=0000000000019260..00000000000197ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019264 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019268 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001927c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000192d4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 468 to 00000000000194a8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000194d8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000194dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000194e0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002f94 0000000000000078 00002f98 FDE cie=00000000 pc=00000000000197ac..0000000000019c40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000197b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000197b4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000197bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000197d0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000197d8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000197dc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000019828 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 484 to 0000000000019a0c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000019a24 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a28 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a2c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019a34 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a38 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019a3c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 500 to 0000000000019c30 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019c38 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003010 0000000000000010 00003014 FDE cie=00000000 pc=0000000000019c40..0000000000019ca8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003024 0000000000000084 00003028 FDE cie=00000000 pc=0000000000019ca8..000000000001a09c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019cac │ │ │ │ +00002d54 0000000000000048 00002d58 FDE cie=00000000 pc=000000000001cce0..000000000001ceb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019cb0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cce8 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ccf8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019cbc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000019cdc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000019d2c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019d34 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019d40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000019e68 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e6c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e70 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019e78 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019e80 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e88 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cd00 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cd10 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cd1c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 516 to 000000000001a08c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a090 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a094 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a098 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000030ac 0000000000000010 000030b0 FDE cie=00000000 pc=000000000001a0a0..000000000001a104 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000030c0 0000000000000010 000030c4 FDE cie=00000000 pc=000000000001a104..000000000001a164 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000030d4 0000000000000010 000030d8 FDE cie=00000000 pc=000000000001a164..000000000001a1b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000030e8 0000000000000010 000030ec FDE cie=00000000 pc=000000000001a1b0..000000000001a1fc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000030fc 0000000000000010 00003100 FDE cie=00000000 pc=000000000001a200..000000000001a24c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003110 0000000000000010 00003114 FDE cie=00000000 pc=000000000001a24c..000000000001a29c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003124 0000000000000054 00003128 FDE cie=00000000 pc=000000000001a2a0..000000000001a398 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a2b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a2bc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a2c8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a2d4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000001a368 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a36c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a370 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a378 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a37c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a380 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a390 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a394 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000317c 0000000000000010 00003180 FDE cie=00000000 pc=000000000001a3a0..000000000001a538 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003190 0000000000000040 00003194 FDE cie=00000000 pc=000000000001a540..000000000001a64c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a544 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a548 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a550 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a55c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001a580 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001a5f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a608 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a60c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a610 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001a630 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a644 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a648 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000031d4 0000000000000010 000031d8 FDE cie=00000000 pc=000000000001a64c..000000000001a724 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000031e8 0000000000000040 000031ec FDE cie=00000000 pc=000000000001a724..000000000001ac84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a728 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a72c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001a744 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000001a970 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cd2c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000001cea4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a974 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a978 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000322c 0000000000000010 00003230 FDE cie=00000000 pc=000000000001ac84..000000000001acf0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003240 0000000000000010 00003244 FDE cie=00000000 pc=000000000001acf0..000000000001ad6c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003254 0000000000000010 00003258 FDE cie=00000000 pc=000000000001ad6c..000000000001add8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003268 0000000000000024 0000326c FDE cie=00000000 pc=000000000001ade0..000000000001af2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ade4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ade8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000001ae70 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003290 0000000000000044 00003294 FDE cie=00000000 pc=000000000001af40..000000000001b194 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af48 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001af54 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001af5c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001af68 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001af7c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001af88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000001b04c │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cea8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ceac │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000032d8 0000000000000094 000032dc FDE cie=00000000 pc=000000000001b1a0..000000000001b334 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1a8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b1b8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b1c4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b1d8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b1e4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b1f0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000001b2a0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001b2bc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2c4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001b2ec │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2f0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b300 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b304 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b308 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b314 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003370 0000000000000044 00003374 FDE cie=00000000 pc=000000000001b340..000000000001b550 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b344 │ │ │ │ +00002da0 0000000000000064 00002da4 FDE cie=00000000 pc=000000000001ceb0..000000000001d160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ceb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ceb8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b354 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b35c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001cec8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b36c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b380 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b38c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000001b440 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b444 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b448 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000033b8 0000000000000094 000033bc FDE cie=00000000 pc=000000000001b550..000000000001b77c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b554 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b558 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001b570 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b584 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b58c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b598 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000001b6c4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6c8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6cc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001b6e4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6ec │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001b734 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b738 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b73c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b748 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b74c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b750 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b758 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003450 000000000000003c 00003454 FDE cie=00000000 pc=000000000001b780..000000000001b888 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b784 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b788 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b794 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b7a0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b7ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b7bc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000001b87c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b880 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b884 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003490 000000000000006c 00003494 FDE cie=00000000 pc=000000000001b888..000000000001bb54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b88c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b890 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b89c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b8a4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b8b8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b8c0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001b92c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000001b9f0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b9f4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b9f8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ba0c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba14 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 308 to 000000000001bb48 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb4c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb50 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003500 0000000000000014 00003504 FDE cie=00000000 pc=000000000001bb60..000000000001bb68 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003518 0000000000000018 0000351c FDE cie=00000000 pc=000000000001bb80..000000000001bbf4 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001bbb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bbb8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003534 0000000000000018 00003538 FDE cie=00000000 pc=000000000001bc00..000000000001bca8 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000001bc7c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc80 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003550 0000000000000010 00003554 FDE cie=00000000 pc=000000000001bca8..000000000001bd9c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003564 00000000000000b4 00003568 FDE cie=00000000 pc=000000000001bda0..000000000001c410 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bda4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bda8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bdb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bdb8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bdc0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001bdd0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-64 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000001be7c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001be84 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 580 to 000000000001c0c8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001c11c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c120 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000001c310 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c314 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c334 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c338 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c33c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-64 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001c398 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001c3b0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c3b8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000361c 0000000000000044 00003620 FDE cie=00000000 pc=000000000001c410..000000000001c50c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c414 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c418 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c420 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c42c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c43c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c444 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c44c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001c4ec │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c4f0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c4f4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c4f8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c504 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c508 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003664 0000000000000050 00003668 FDE cie=00000000 pc=000000000001c50c..000000000001c654 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c510 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c514 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c51c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c528 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001c540 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c548 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c550 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c558 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000001c630 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c634 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c638 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c63c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c640 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c64c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c650 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000036b8 0000000000000098 000036bc FDE cie=00000000 pc=000000000001c660..000000000001cc5c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c664 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c668 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c674 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001c6b8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001c6d0 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c6dc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c6e4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c6ec │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c6f0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 1208 to 000000000001cba8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbac │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbb0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbb4 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbb8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbbc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001cbdc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbe0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbe4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-128 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-112 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-96 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003754 000000000000008c 00003758 FDE cie=00000000 pc=000000000001cc60..000000000001cf20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cc64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cc68 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cc70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cc78 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001cc88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001cc9c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ccbc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001ccd4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001cef0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001cef8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000001ce14 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000001d084 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d088 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce18 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001ce4c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d0a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d0a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d0ac │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000001cf18 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000037e4 0000000000000034 000037e8 FDE cie=00000000 pc=000000000001cf20..000000000001cf88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf28 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cf30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cf3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cf48 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001cf80 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000001d154 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000381c 0000000000000068 00003820 FDE cie=00000000 pc=000000000001cf88..000000000001d28c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf90 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cf98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001cfb4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cfc0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001cff8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d000 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d008 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d00c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 596 to 000000000001d260 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d264 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d268 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d26c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d284 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d288 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003888 0000000000000010 0000388c FDE cie=00000000 pc=000000000001d2a0..000000000001d2bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000389c 000000000000006c 000038a0 FDE cie=00000000 pc=000000000001d2c0..000000000001d490 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d2c4 │ │ │ │ +00002e08 000000000000007c 00002e0c FDE cie=00000000 pc=000000000001d160..000000000001dac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d2c8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d2d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d2e0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001d30c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d310 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000001d430 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d434 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001d470 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d474 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d478 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d484 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000390c 0000000000000024 00003910 FDE cie=00000000 pc=000000000001d490..000000000001d524 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d494 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d498 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d4a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000001d51c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d520 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003934 0000000000000024 00003938 FDE cie=00000000 pc=000000000001d524..000000000001d554 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d528 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d52c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d534 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d54c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d550 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000395c 0000000000000010 00003960 FDE cie=00000000 pc=000000000001d560..000000000001d5c0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003970 0000000000000010 00003974 FDE cie=00000000 pc=000000000001d5c0..000000000001d5d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003984 0000000000000028 00003988 FDE cie=00000000 pc=000000000001d5d0..000000000001d640 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d5d8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d5e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001d638 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d63c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000039b0 0000000000000044 000039b4 FDE cie=00000000 pc=000000000001d640..000000000001d6e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d644 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d648 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d650 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d668 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001d6b0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d6bc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d6c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d6d0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d6d8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d6dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000039f8 0000000000000010 000039fc FDE cie=00000000 pc=000000000001d6e0..000000000001d6f8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a0c 0000000000000010 00003a10 FDE cie=00000000 pc=000000000001d700..000000000001d70c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a20 0000000000000010 00003a24 FDE cie=00000000 pc=000000000001d70c..000000000001d718 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a34 0000000000000010 00003a38 FDE cie=00000000 pc=000000000001d720..000000000001d730 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a48 0000000000000024 00003a4c FDE cie=00000000 pc=000000000001d730..000000000001d774 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d734 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d738 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d740 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d760 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d764 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a70 0000000000000010 00003a74 FDE cie=00000000 pc=000000000001d780..000000000001d794 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a84 000000000000002c 00003a88 FDE cie=00000000 pc=000000000001d7a0..000000000001d80c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d7a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d7a8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d7b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001d7dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d7e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d7e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d7f8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d7fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003ab4 0000000000000028 00003ab8 FDE cie=00000000 pc=000000000001d80c..000000000001d8a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d810 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d814 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d81c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d83c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d840 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d844 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ae0 0000000000000010 00003ae4 FDE cie=00000000 pc=000000000001d8a4..000000000001d8b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003af4 0000000000000010 00003af8 FDE cie=00000000 pc=000000000001d8c0..000000000001d8d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003b08 0000000000000010 00003b0c FDE cie=00000000 pc=000000000001d8d0..000000000001d8ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003b1c 0000000000000024 00003b20 FDE cie=00000000 pc=000000000001d8ec..000000000001d92c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d8f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d8f4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d8fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001d924 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d928 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003b44 0000000000000010 00003b48 FDE cie=00000000 pc=000000000001d92c..000000000001d93c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003b58 0000000000000010 00003b5c FDE cie=00000000 pc=000000000001d940..000000000001d950 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003b6c 0000000000000010 00003b70 FDE cie=00000000 pc=000000000001d950..000000000001d960 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003b80 0000000000000010 00003b84 FDE cie=00000000 pc=000000000001d960..000000000001d978 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003b94 0000000000000010 00003b98 FDE cie=00000000 pc=000000000001d980..000000000001d98c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ba8 0000000000000010 00003bac FDE cie=00000000 pc=000000000001d98c..000000000001d99c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003bbc 0000000000000010 00003bc0 FDE cie=00000000 pc=000000000001d9a0..000000000001d9ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003bd0 0000000000000010 00003bd4 FDE cie=00000000 pc=000000000001d9ac..000000000001d9b8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003be4 0000000000000010 00003be8 FDE cie=00000000 pc=000000000001d9c0..000000000001d9d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003bf8 0000000000000010 00003bfc FDE cie=00000000 pc=000000000001d9d0..000000000001d9e0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c0c 0000000000000010 00003c10 FDE cie=00000000 pc=000000000001d9e0..000000000001d9ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c20 000000000000002c 00003c24 FDE cie=00000000 pc=000000000001d9ec..000000000001da64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d9f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d9f4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d9fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001da10 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001da50 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001da5c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da60 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003c50 0000000000000060 00003c54 FDE cie=00000000 pc=000000000001da64..000000000001db84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da6c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001da74 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001da88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da94 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da98 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001dad8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001db58 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001db60 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db64 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001db6c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db74 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db78 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001db80 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003cb4 0000000000000010 00003cb8 FDE cie=00000000 pc=000000000001db84..000000000001db90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003cc8 0000000000000010 00003ccc FDE cie=00000000 pc=000000000001db90..000000000001db9c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003cdc 0000000000000028 00003ce0 FDE cie=00000000 pc=000000000001dba0..000000000001dc0c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dba4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dba8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dbb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dbbc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001dc04 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003d08 0000000000000010 00003d0c FDE cie=00000000 pc=000000000001dc0c..000000000001dc18 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003d1c 000000000000004c 00003d20 FDE cie=00000000 pc=000000000001dc20..000000000001dcc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dc28 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dc30 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dc40 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dc50 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001dc9c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dca0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dca8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dcac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dcb0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dcc0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dcc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003d6c 000000000000004c 00003d70 FDE cie=00000000 pc=000000000001dcc8..000000000001ddbc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dccc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dcd0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dcdc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dce8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dcf8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001dd50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001dd6c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001dd90 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001ddb4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ddb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003dbc 0000000000000010 00003dc0 FDE cie=00000000 pc=000000000001ddc0..000000000001de08 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003dd0 0000000000000010 00003dd4 FDE cie=00000000 pc=000000000001de08..000000000001de90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003de4 0000000000000048 00003de8 FDE cie=00000000 pc=000000000001de90..000000000001df74 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de98 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001dea4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001deb0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001dec8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001df08 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001df24 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001df4c │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001df6c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003e30 0000000000000010 00003e34 FDE cie=00000000 pc=000000000001df80..000000000001e338 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e44 000000000000002c 00003e48 FDE cie=00000000 pc=000000000001e340..000000000001e3e8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e34c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e350 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e358 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e370 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001e3c4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e3dc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e74 0000000000000010 00003e78 FDE cie=00000000 pc=000000000001e3e8..000000000001e404 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e88 0000000000000010 00003e8c FDE cie=00000000 pc=000000000001e404..000000000001e43c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e9c 0000000000000034 00003ea0 FDE cie=00000000 pc=000000000001e440..000000000001e52c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e44c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e450 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e45c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e46c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e470 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000001e508 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e50c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e520 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e524 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ed4 0000000000000048 00003ed8 FDE cie=00000000 pc=000000000001e52c..000000000001e5dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e530 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e534 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e53c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e544 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e558 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001e5a8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e5b8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5c0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e5d4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e5d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003f20 0000000000000010 00003f24 FDE cie=00000000 pc=000000000001e5e0..000000000001e5f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f34 0000000000000010 00003f38 FDE cie=00000000 pc=000000000001e600..000000000001e650 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f48 0000000000000010 00003f4c FDE cie=00000000 pc=000000000001e650..000000000001e6d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f5c 0000000000000048 00003f60 FDE cie=00000000 pc=000000000001e6d0..000000000001e788 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e6d8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e6e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e6e8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e6fc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001e754 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e764 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e768 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e76c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e780 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e784 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003fa8 0000000000000050 00003fac FDE cie=00000000 pc=000000000001e788..000000000001e88c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e78c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e790 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e798 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e7a4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e7b0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e7b8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001e7f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e7f8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e808 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e80c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e810 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001e86c │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e884 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e888 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ffc 0000000000000044 00004000 FDE cie=00000000 pc=000000000001e88c..000000000001ef80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e890 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e894 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e8a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e8ac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e8b4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e8bc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 760 to 000000000001ebb4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebbc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004044 0000000000000034 00004048 FDE cie=00000000 pc=000000000001ef80..000000000001f0c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef88 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ef94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ef9c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 000000000001f0bc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f0c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000407c 0000000000000030 00004080 FDE cie=00000000 pc=000000000001f0c4..000000000001f1d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f0c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f0cc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f0d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f0e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000001f1d0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f1d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000040b0 000000000000005c 000040b4 FDE cie=00000000 pc=000000000001f1e0..000000000001f3dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f1e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f1e8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f1f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f1fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001f268 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f26c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f270 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001f2c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2cc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2d0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000001f368 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f36c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001f3d0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3d4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3d8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004110 0000000000000010 00004114 FDE cie=00000000 pc=000000000001f3e0..000000000001f3f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004124 0000000000000010 00004128 FDE cie=00000000 pc=000000000001f400..000000000001f410 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004138 0000000000000010 0000413c FDE cie=00000000 pc=000000000001f410..000000000001f420 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000414c 0000000000000010 00004150 FDE cie=00000000 pc=000000000001f420..000000000001f700 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004160 0000000000000010 00004164 FDE cie=00000000 pc=000000000001f700..000000000001f968 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004174 0000000000000010 00004178 FDE cie=00000000 pc=000000000001f968..000000000001fbc8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004188 0000000000000010 0000418c FDE cie=00000000 pc=000000000001fbc8..000000000001fc10 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000419c 0000000000000010 000041a0 FDE cie=00000000 pc=000000000001fc10..000000000001fc78 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000041b0 0000000000000010 000041b4 FDE cie=00000000 pc=000000000001fc80..000000000001fcc8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000041c4 0000000000000010 000041c8 FDE cie=00000000 pc=000000000001fcc8..000000000001fd30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000041d8 0000000000000010 000041dc FDE cie=00000000 pc=000000000001fd30..000000000001fd74 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000041ec 0000000000000010 000041f0 FDE cie=00000000 pc=000000000001fd80..000000000001fe1c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004200 0000000000000010 00004204 FDE cie=00000000 pc=000000000001fe20..000000000001fe68 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004214 0000000000000010 00004218 FDE cie=00000000 pc=000000000001fe68..000000000001ff00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004228 0000000000000010 0000422c FDE cie=00000000 pc=000000000001ff00..000000000001ffb8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000423c 0000000000000010 00004240 FDE cie=00000000 pc=000000000001ffc0..000000000002001c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004250 0000000000000010 00004254 FDE cie=00000000 pc=0000000000020020..0000000000020078 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004264 0000000000000010 00004268 FDE cie=00000000 pc=0000000000020080..0000000000020090 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004278 0000000000000038 0000427c FDE cie=00000000 pc=0000000000020090..0000000000020210 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020094 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020098 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000200a0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000200a8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000200b4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000020124 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 200 to 00000000000201ec │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000020208 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002020c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000042b4 0000000000000030 000042b8 FDE cie=00000000 pc=0000000000020210..0000000000020298 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020214 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020218 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020224 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000020270 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020274 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020278 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000042e8 000000000000002c 000042ec FDE cie=00000000 pc=00000000000202a0..000000000002031c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000202a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000202a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000202b4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000202d8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000020308 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020314 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020318 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00004318 0000000000000010 0000431c FDE cie=00000000 pc=0000000000020320..0000000000020424 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000432c 0000000000000074 00004330 FDE cie=00000000 pc=0000000000020424..00000000000205d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020428 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002042c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d168 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d16c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020438 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d174 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d1a0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020448 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d1b0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002045c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d1b8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020460 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000204cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001d1dc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000001d2b4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d2b8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d2bc │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204d4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000204e0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000204e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 00000000000205a8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001d2ec │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000205bc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d2f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205c4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d2f4 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000043a4 000000000000008c 000043a8 FDE cie=00000000 pc=00000000000205d0..00000000000208fc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000205d8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000205e0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000205f0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000205fc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020604 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020610 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 204 to 00000000000206dc │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc2: 1980 to 000000000001dab0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206e0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206e4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206e8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000206f4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000206fc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 440 to 00000000000208b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208b8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208bc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208c0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000208cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208d0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208d4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208d8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000208e8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208f0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000208f4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004434 000000000000004c 00004438 FDE cie=00000000 pc=0000000000020900..0000000000020a74 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020910 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020914 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020920 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020930 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000020a0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020a10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020a14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000020a68 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020a6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004484 0000000000000078 00004488 FDE cie=00000000 pc=0000000000020a80..0000000000020c7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020a84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020a88 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020a90 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020a9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000020ab4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020abc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020ac4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000020be0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020be4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020be8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020bf4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020bf8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020bfc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000020c44 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c48 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c4c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020c58 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004500 0000000000000084 00004504 FDE cie=00000000 pc=0000000000020c80..0000000000020e90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c88 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020c94 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020c9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000020cbc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020cc8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020ccc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020cd0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000020dc8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020dcc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020dd0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020dd4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020de0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020de4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020de8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000020e68 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020e74 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e78 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e7c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020e88 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004588 0000000000000078 0000458c FDE cie=00000000 pc=0000000000020e90..0000000000021098 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020e98 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000020eac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dab4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000020ee8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dab8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020ef4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dabc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000020f04 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000002101c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021020 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021024 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021028 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021030 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021034 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002e88 0000000000000048 00002e8c FDE cie=00000000 pc=000000000001dac0..000000000001e304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021038 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dac8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001dad8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001daf0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dafc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001db08 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001db10 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001db1c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000002107c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021080 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021084 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021088 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000001dbe8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021090 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021094 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004604 000000000000006c 00004608 FDE cie=00000000 pc=00000000000210a0..00000000000212f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000210a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000210a8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000210bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000021100 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002110c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021118 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002111c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021124 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000211d0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000211d4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000211d8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000211dc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000211e0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000211e8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000211ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000211f0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00004674 000000000000006c 00004678 FDE cie=00000000 pc=0000000000021300..0000000000021594 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021304 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021308 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021310 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000021324 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002132c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002133c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021340 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021344 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000213f8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000213fc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021400 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021404 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021408 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021410 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021414 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021418 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000046e4 0000000000000088 000046e8 FDE cie=00000000 pc=00000000000215a0..000000000002185c │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000215ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000215b0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000215c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000215cc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000215ec │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000215fc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021600 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021604 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000216ac │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216b0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216b4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216b8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000216c4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000216cc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000021804 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021810 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021814 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021818 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021824 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021828 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002182c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004770 0000000000000070 00004774 FDE cie=00000000 pc=0000000000021860..0000000000021a98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021864 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021868 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002187c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021884 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021890 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002189c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000218a0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000218a8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000219d0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219d4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219d8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219dc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219e0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219e4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219e8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000219f0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000047e4 0000000000000010 000047e8 FDE cie=00000000 pc=0000000000021aa0..0000000000021e9c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000047f8 0000000000000010 000047fc FDE cie=00000000 pc=0000000000021ea0..0000000000021eb0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000480c 0000000000000010 00004810 FDE cie=00000000 pc=0000000000021eb0..0000000000021f14 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004820 0000000000000030 00004824 FDE cie=00000000 pc=0000000000021f20..0000000000021fc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f28 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021f34 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021f3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000021f94 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dbec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dbf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004854 0000000000000034 00004858 FDE cie=00000000 pc=0000000000021fc0..00000000000220a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021fd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021fd8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021fe0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000002207c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022080 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022084 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000488c 0000000000000054 00004890 FDE cie=00000000 pc=00000000000220a8..00000000000221ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220ac │ │ │ │ +00002ed4 00000000000000a0 00002ed8 FDE cie=00000000 pc=000000000001e304..000000000001ea60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e308 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220b0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e30c │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e314 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000220b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e328 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000001e384 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000220d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e388 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000220f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e390 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000220fc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002210c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e39c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000221c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000221c8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221cc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000221d4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221d8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc1: 408 to 000000000001e534 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000048e4 0000000000000010 000048e8 FDE cie=00000000 pc=00000000000221ec..0000000000022268 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000048f8 0000000000000010 000048fc FDE cie=00000000 pc=0000000000022268..00000000000222ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000490c 0000000000000010 00004910 FDE cie=00000000 pc=00000000000222ac..00000000000222ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004920 0000000000000010 00004924 FDE cie=00000000 pc=00000000000222ec..0000000000022330 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004934 0000000000000068 00004938 FDE cie=00000000 pc=0000000000022330..00000000000224e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022334 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022338 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022340 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022348 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022354 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000223a0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000223a4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000022464 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022468 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000224a4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000224a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000224ac │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000224d8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000049a0 0000000000000068 000049a4 FDE cie=00000000 pc=00000000000224e8..0000000000022620 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000224ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000224f0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000224fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002250c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022518 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022524 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000022574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e538 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022578 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e53c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e540 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002257c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e56c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000225ac │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000225b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e570 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000225b4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e574 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000022614 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a0c 0000000000000010 00004a10 FDE cie=00000000 pc=0000000000022620..0000000000022758 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a20 000000000000003c 00004a24 FDE cie=00000000 pc=0000000000022760..0000000000022824 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022764 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022768 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002276c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022774 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002277c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022788 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000002281c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc1: 956 to 000000000001e930 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022820 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a60 0000000000000034 00004a64 FDE cie=00000000 pc=0000000000022824..00000000000228f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022828 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002282c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022838 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022840 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002284c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000022884 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000228dc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000228ec │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000228f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a98 0000000000000034 00004a9c FDE cie=00000000 pc=0000000000022900..000000000002299c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022904 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022908 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022918 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000022938 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022944 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000022988 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002298c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022994 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022998 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ad0 0000000000000058 00004ad4 FDE cie=00000000 pc=00000000000229a0..0000000000022a90 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000229a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000229a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000229b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000229b8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000229cc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000229d8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000022a50 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022a58 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000022a78 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022a7c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022a80 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022a88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e938 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000001ea4c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - │ │ │ │ -00004b2c 0000000000000054 00004b30 FDE cie=00000000 pc=0000000000022a90..0000000000022c68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022a94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022a98 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022aa0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022ab4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000022ad8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ae0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022af8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000022c24 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000022c50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022c58 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004b84 000000000000008c 00004b88 FDE cie=00000000 pc=0000000000022c68..0000000000023488 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c70 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022c7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022c88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000022cd8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ce0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ce8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022cf8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022cfc │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 1804 to 0000000000023408 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002340c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023410 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023414 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023418 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000023440 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023444 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023448 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea50 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea54 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea58 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea5c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c14 000000000000009c 00004c18 FDE cie=00000000 pc=0000000000023488..00000000000246dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002348c │ │ │ │ +00002f78 0000000000000074 00002f7c FDE cie=00000000 pc=000000000001ea60..000000000001f9ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023490 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002349c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea68 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000234a8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000234b4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000234c4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000023618 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 344 to 0000000000023770 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000237dc │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002380c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc2: 1084 to 0000000000023c48 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c50 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ea7c │ │ │ │ + DW_CFA_def_cfa_offset: 640 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000001eae4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eae8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eaec │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eaf0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eaf4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eaf8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023c58 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc2: 2588 to 0000000000024674 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024678 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000246d8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004cb4 0000000000000078 00004cb8 FDE cie=00000000 pc=00000000000246e0..0000000000024914 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000246e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000246e8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000246f8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024700 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002470c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024718 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000024834 │ │ │ │ + DW_CFA_advance_loc1: 832 to 000000000001ee38 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002483c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024840 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024854 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ee40 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024858 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002485c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000248e4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee44 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee48 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000024904 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee4c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee50 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024908 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002490c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee54 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d30 0000000000000010 00004d34 FDE cie=00000000 pc=0000000000024920..000000000002495c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d44 0000000000000010 00004d48 FDE cie=00000000 pc=0000000000024960..00000000000249b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d58 000000000000002c 00004d5c FDE cie=00000000 pc=00000000000249b0..0000000000024ab8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000249b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000249b8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000249c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000249cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000024a38 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ee60 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004d88 0000000000000038 00004d8c FDE cie=00000000 pc=0000000000024ac0..0000000000024b9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ac4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ac8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024ad0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024ad8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000024b34 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001ee84 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 332 to 000000000001efd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b38 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b3c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001eff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000024b8c │ │ │ │ + DW_CFA_advance_loc1: 616 to 000000000001f258 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc2: 1780 to 000000000001f94c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b94 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f950 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001f974 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f978 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004dc4 0000000000000058 00004dc8 FDE cie=00000000 pc=0000000000024ba0..0000000000024d34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ba4 │ │ │ │ +00002ff0 000000000000002c 00002ff4 FDE cie=00000000 pc=000000000001f9c0..000000000001fa88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f9c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f9c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024bb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f9d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024bbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f9d8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000024c34 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001fa14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c3c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000024c7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000024cc8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ccc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024cd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000024cf8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024cfc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa1c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004e20 000000000000002c 00004e24 FDE cie=00000000 pc=0000000000024d40..0000000000024d94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024d44 │ │ │ │ +00003020 0000000000000030 00003024 FDE cie=00000000 pc=000000000001fa88..000000000001fb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa90 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024d50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fa98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024d64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001faa0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000024d8c │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000001fb1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e50 0000000000000010 00004e54 FDE cie=00000000 pc=0000000000024da0..0000000000024db0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e64 0000000000000010 00004e68 FDE cie=00000000 pc=0000000000024db0..0000000000024df4 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e78 0000000000000010 00004e7c FDE cie=00000000 pc=0000000000024e00..0000000000024e2c │ │ │ │ +00003054 0000000000000010 00003058 FDE cie=00000000 pc=000000000001fb40..000000000001fb54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e8c 0000000000000030 00004e90 FDE cie=00000000 pc=0000000000024e2c..0000000000024ec0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e30 │ │ │ │ +00003068 0000000000000038 0000306c FDE cie=00000000 pc=000000000001fb60..000000000001fc00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e34 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024e3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024e48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024e5c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000024eb8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb68 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fb74 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fb84 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fb94 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000001fbe4 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ebc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ec0 0000000000000010 00004ec4 FDE cie=00000000 pc=0000000000024ec0..0000000000024ee8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004ed4 0000000000000068 00004ed8 FDE cie=00000000 pc=0000000000024ee8..00000000000251a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024eec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ef0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024ef8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024f00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024f10 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024f28 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024f40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000025054 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025060 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025074 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025078 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002507c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 252 to 0000000000025178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fbe8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025188 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004f40 0000000000000010 00004f44 FDE cie=00000000 pc=00000000000251a8..00000000000251bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004f54 0000000000000010 00004f58 FDE cie=00000000 pc=00000000000251c0..00000000000251cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004f68 0000000000000010 00004f6c FDE cie=00000000 pc=00000000000251cc..00000000000251f8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004f7c 0000000000000034 00004f80 FDE cie=00000000 pc=0000000000025200..0000000000025290 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025208 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025210 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025220 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025230 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000025288 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fbf8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002528c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fbfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004fb4 0000000000000024 00004fb8 FDE cie=00000000 pc=0000000000025290..00000000000252e4 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000252a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000252a8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000252b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000252d8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000252dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004fdc 0000000000000030 00004fe0 FDE cie=00000000 pc=00000000000252e4..00000000000253e0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000252f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000252f4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025304 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025310 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 00000000000253d4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000030a4 0000000000000010 000030a8 FDE cie=00000000 pc=000000000001fc00..000000000001fc28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005010 0000000000000010 00005014 FDE cie=00000000 pc=00000000000253e0..0000000000025420 │ │ │ │ +000030b8 0000000000000010 000030bc FDE cie=00000000 pc=000000000001fc28..000000000001fc6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005024 0000000000000010 00005028 FDE cie=00000000 pc=0000000000025420..0000000000025434 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005038 0000000000000024 0000503c FDE cie=00000000 pc=0000000000025440..0000000000025478 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025444 │ │ │ │ +000030cc 0000000000000030 000030d0 FDE cie=00000000 pc=000000000001fc6c..000000000001fd2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fc70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fc74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025458 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fc7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025470 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025474 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005060 0000000000000010 00005064 FDE cie=00000000 pc=0000000000025480..0000000000025494 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005074 000000000000005c 00005078 FDE cie=00000000 pc=00000000000254a0..0000000000025748 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254a8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000254b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000254bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000254c4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000254d8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000025558 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000025600 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000025688 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000256a4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000256d4 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000001fcbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fcc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fcc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000256e8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002570c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025724 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000050d4 0000000000000024 000050d8 FDE cie=00000000 pc=0000000000025748..000000000002579c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002574c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025750 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002575c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000025794 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025798 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000050fc 0000000000000024 00005100 FDE cie=00000000 pc=00000000000257a0..0000000000025870 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257a8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000257bc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000025844 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001fd00 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025848 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002584c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005124 0000000000000010 00005128 FDE cie=00000000 pc=0000000000025870..000000000002589c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005138 0000000000000028 0000513c FDE cie=00000000 pc=00000000000258a0..000000000002597c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000258b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000258c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000025950 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025954 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025958 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005164 0000000000000028 00005168 FDE cie=00000000 pc=0000000000025980..0000000000025a5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025984 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025988 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025990 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025998 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000025a34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd08 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005190 000000000000002c 00005194 FDE cie=00000000 pc=0000000000025a60..0000000000025ad0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a64 │ │ │ │ +00003100 0000000000000024 00003104 FDE cie=00000000 pc=000000000001fd2c..000000000001fd9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd34 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025a70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fd3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025a80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000025ab4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025ac4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025ac8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000051c0 0000000000000010 000051c4 FDE cie=00000000 pc=0000000000025ad0..0000000000025ae0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000051d4 0000000000000010 000051d8 FDE cie=00000000 pc=0000000000025ae0..0000000000025b10 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000051e8 0000000000000010 000051ec FDE cie=00000000 pc=0000000000025b10..0000000000025b74 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000051fc 0000000000000044 00005200 FDE cie=00000000 pc=0000000000025b80..0000000000025d9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b88 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025b94 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025b9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025ba8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025bb4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025bc4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000025cfc │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000001fd84 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00005244 0000000000000024 00005248 FDE cie=00000000 pc=0000000000025da0..0000000000025dd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025da4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025da8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025db4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000025dd0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000526c 0000000000000048 00005270 FDE cie=00000000 pc=0000000000025de0..0000000000026038 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025de4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025de8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025df4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025dfc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025e08 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025e14 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025e20 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025e2c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 384 to 0000000000025fac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025fb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fd8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000052b8 0000000000000070 000052bc FDE cie=00000000 pc=0000000000026040..000000000002662c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026048 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026050 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002605c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026064 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 324 to 00000000000261a8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000261b8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 732 to 0000000000026494 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026498 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 252 to 0000000000026594 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026598 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002659c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000265f4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002660c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ │ │ │ │ -0000532c 0000000000000044 00005330 FDE cie=00000000 pc=000000000002662c..00000000000267dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026630 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026634 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026640 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026648 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026654 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000266b0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000026788 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000267cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267d8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ +00003128 0000000000000014 0000312c FDE cie=00000000 pc=000000000001fda0..000000000001fdac │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00005374 0000000000000028 00005378 FDE cie=00000000 pc=00000000000267e0..0000000000026824 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000267f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002681c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026820 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053a0 0000000000000010 000053a4 FDE cie=00000000 pc=0000000000026840..000000000002689c │ │ │ │ +00003140 0000000000000010 00003144 FDE cie=00000000 pc=000000000001fdc0..000000000001fe1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053b4 0000000000000010 000053b8 FDE cie=00000000 pc=00000000000268a0..00000000000268b4 │ │ │ │ +00003154 0000000000000010 00003158 FDE cie=00000000 pc=000000000001fe20..000000000001fe34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053c8 0000000000000024 000053cc FDE cie=00000000 pc=00000000000268c0..000000000002690c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268c4 │ │ │ │ +00003168 0000000000000024 0000316c FDE cie=00000000 pc=000000000001fe40..000000000001fe8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fe44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fe48 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000268d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fe50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000026904 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001fe84 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026908 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fe88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000053f0 0000000000000010 000053f4 FDE cie=00000000 pc=000000000002690c..0000000000026a00 │ │ │ │ +00003190 0000000000000010 00003194 FDE cie=00000000 pc=000000000001fe8c..000000000001ff80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005404 0000000000000010 00005408 FDE cie=00000000 pc=0000000000026a00..0000000000026a6c │ │ │ │ +000031a4 0000000000000010 000031a8 FDE cie=00000000 pc=000000000001ff80..000000000001ffec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005418 0000000000000054 0000541c FDE cie=00000000 pc=0000000000026a6c..0000000000026b78 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026a7c │ │ │ │ +000031b8 0000000000000054 000031bc FDE cie=00000000 pc=000000000001ffec..00000000000200f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fffc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020000 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026a8c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002000c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026a98 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020018 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026aa4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020024 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026ab0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020030 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000026af0 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000020070 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020078 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000026b6c │ │ │ │ + DW_CFA_advance_loc: 116 to 00000000000200ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000200f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005470 0000000000000010 00005474 FDE cie=00000000 pc=0000000000026b80..0000000000026bc8 │ │ │ │ +00003210 0000000000000010 00003214 FDE cie=00000000 pc=0000000000020100..0000000000020148 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005484 0000000000000010 00005488 FDE cie=00000000 pc=0000000000026bc8..0000000000026c18 │ │ │ │ +00003224 0000000000000010 00003228 FDE cie=00000000 pc=0000000000020148..0000000000020198 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005498 0000000000000010 0000549c FDE cie=00000000 pc=0000000000026c20..0000000000026c68 │ │ │ │ +00003238 0000000000000010 0000323c FDE cie=00000000 pc=00000000000201a0..00000000000201e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054ac 0000000000000040 000054b0 FDE cie=00000000 pc=0000000000026c68..0000000000026d28 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026c74 │ │ │ │ +0000324c 0000000000000040 00003250 FDE cie=00000000 pc=00000000000201e8..00000000000202a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000201f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201f8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026c80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020200 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026c88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020208 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026c98 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020218 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026ca0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020220 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026cac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002022c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000026d1c │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002029c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054f0 0000000000000040 000054f4 FDE cie=00000000 pc=0000000000026d28..0000000000026de8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026d34 │ │ │ │ +00003290 0000000000000040 00003294 FDE cie=00000000 pc=00000000000202a8..0000000000020368 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000202b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202b8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026d40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000202c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026d48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000202c8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026d58 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000202d8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026d60 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000202e0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026d6c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000202ec │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000026ddc │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002035c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020360 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005534 0000000000000064 00005538 FDE cie=00000000 pc=0000000000026de8..0000000000026f24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026dec │ │ │ │ +000032d4 0000000000000064 000032d8 FDE cie=00000000 pc=0000000000020368..00000000000204a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002036c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020370 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026e04 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000020384 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026e10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020390 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026e20 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000203a0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026e30 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000203b0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000203b4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000026eb4 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000020434 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020438 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002043c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020440 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020444 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020448 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002044c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020450 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ @@ -13178,326 +8254,326 @@ │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000559c 000000000000002c 000055a0 FDE cie=00000000 pc=0000000000026f24..0000000000026fa4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f28 │ │ │ │ +0000333c 000000000000002c 00003340 FDE cie=00000000 pc=00000000000204a4..0000000000020524 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000204a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000204ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026f34 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000204b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026f48 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000204c8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000026f88 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000020508 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026f98 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020518 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002051c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055cc 0000000000000024 000055d0 FDE cie=00000000 pc=0000000000026fa4..0000000000026fe4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026fb0 │ │ │ │ +0000336c 0000000000000024 00003370 FDE cie=00000000 pc=0000000000020524..0000000000020564 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020530 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020534 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026fc0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020540 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026fd8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020558 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002055c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055f4 0000000000000010 000055f8 FDE cie=00000000 pc=0000000000026fe4..0000000000027030 │ │ │ │ +00003394 0000000000000010 00003398 FDE cie=00000000 pc=0000000000020564..00000000000205b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005608 0000000000000010 0000560c FDE cie=00000000 pc=0000000000027030..0000000000027120 │ │ │ │ +000033a8 0000000000000010 000033ac FDE cie=00000000 pc=00000000000205b0..00000000000206a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000561c 0000000000000010 00005620 FDE cie=00000000 pc=0000000000027120..000000000002719c │ │ │ │ +000033bc 0000000000000010 000033c0 FDE cie=00000000 pc=00000000000206a0..000000000002071c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005630 0000000000000010 00005634 FDE cie=00000000 pc=00000000000271a0..00000000000271dc │ │ │ │ +000033d0 0000000000000010 000033d4 FDE cie=00000000 pc=0000000000020720..000000000002075c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005644 0000000000000010 00005648 FDE cie=00000000 pc=00000000000271e0..0000000000027258 │ │ │ │ +000033e4 0000000000000010 000033e8 FDE cie=00000000 pc=0000000000020760..00000000000207d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005658 0000000000000010 0000565c FDE cie=00000000 pc=0000000000027260..0000000000027338 │ │ │ │ +000033f8 0000000000000010 000033fc FDE cie=00000000 pc=00000000000207e0..00000000000208b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000566c 0000000000000054 00005670 FDE cie=00000000 pc=0000000000027340..00000000000275d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027344 │ │ │ │ +0000340c 0000000000000054 00003410 FDE cie=00000000 pc=00000000000208c0..0000000000020b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000208c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027348 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000208c8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027350 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000208d0 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-96 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027358 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000208d8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027360 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000208e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027374 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000208f4 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-80 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-72 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000002759c │ │ │ │ + DW_CFA_advance_loc1: 552 to 0000000000020b1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b24 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000056c4 0000000000000034 000056c8 FDE cie=00000000 pc=00000000000275e0..00000000000276ac │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275e4 │ │ │ │ +00003464 0000000000000034 00003468 FDE cie=00000000 pc=0000000000020b60..0000000000020c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000275e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000275f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b74 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027600 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002760c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020b8c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000276a4 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000020c24 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000276a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020c28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056fc 0000000000000034 00005700 FDE cie=00000000 pc=00000000000276ac..00000000000277c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000276b0 │ │ │ │ +0000349c 0000000000000034 000034a0 FDE cie=00000000 pc=0000000000020c2c..0000000000020d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020c30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000276b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020c34 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000276c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020c40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000276cc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020c4c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000276dc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020c5c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000027748 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000020cc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002774c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020ccc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005734 000000000000002c 00005738 FDE cie=00000000 pc=00000000000277c8..0000000000027868 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000277cc │ │ │ │ +000034d4 000000000000002c 000034d8 FDE cie=00000000 pc=0000000000020d48..0000000000020de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000277d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d50 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000277dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020d5c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000277ec │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020d6c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000027860 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000020de0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005764 0000000000000034 00005768 FDE cie=00000000 pc=0000000000027868..0000000000027928 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002786c │ │ │ │ +00003504 0000000000000034 00003508 FDE cie=00000000 pc=0000000000020de8..0000000000020ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020dec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020df0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002787c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020dfc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027888 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020e08 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027894 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020e14 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000027904 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000020e84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002790c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020e8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000579c 0000000000000058 000057a0 FDE cie=00000000 pc=0000000000027928..0000000000027a68 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027934 │ │ │ │ +0000353c 0000000000000058 00003540 FDE cie=00000000 pc=0000000000020ea8..0000000000020fe8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020eb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027938 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020eb8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027940 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020ec0 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002794c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020ecc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027958 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020ed8 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027964 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020ee4 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002797c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020efc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027988 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020f08 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000279dc │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000020f5c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000279e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020f64 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000027a50 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000020fd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020fd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020fd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057f8 0000000000000058 000057fc FDE cie=00000000 pc=0000000000027a68..0000000000027be0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027a6c │ │ │ │ +00003598 0000000000000058 0000359c FDE cie=00000000 pc=0000000000020fe8..0000000000021160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020fec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020ff0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027a78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020ff8 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027a80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021000 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027a88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021008 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027a94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021014 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000027aa8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021028 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000027bcc │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000002114c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ @@ -13506,49 +8582,49 @@ │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021154 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005854 000000000000005c 00005858 FDE cie=00000000 pc=0000000000027be0..0000000000027d90 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027bec │ │ │ │ +000035f4 000000000000005c 000035f8 FDE cie=00000000 pc=0000000000021160..0000000000021310 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002116c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027bf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021170 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027bf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021178 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027c04 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021184 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027c0c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002118c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027c18 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021198 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027c28 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000211a8 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027c30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000211b0 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000027c48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000211c8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000027cd4 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000021254 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000027d78 │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000000212f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ @@ -13557,128 +8633,128 @@ │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000212fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021300 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000058b4 0000000000000044 000058b8 FDE cie=00000000 pc=0000000000027d90..0000000000027f54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d94 │ │ │ │ +00003654 0000000000000044 00003658 FDE cie=00000000 pc=0000000000021310..00000000000214d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021314 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021318 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027da4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021324 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027dac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002132c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027db8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021338 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027dc8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021348 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027dd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021354 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000027eec │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000002146c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021474 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000058fc 00000000000000ac 00005900 FDE cie=00000000 pc=0000000000027f60..000000000002875c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027f64 │ │ │ │ +0000369c 00000000000000ac 000036a0 FDE cie=00000000 pc=00000000000214e0..0000000000021cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000214e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000214e8 │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-400 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-392 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027f70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000214f0 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-272 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000027f88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021508 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-360 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-368 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027f90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021510 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-376 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-384 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027fa0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021520 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-312 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-320 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000027fb8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021538 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-344 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-352 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027fc8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021548 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-328 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-336 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027fd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021550 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-296 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027fdc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002155c │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-280 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027fe8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021568 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-248 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-256 │ │ │ │ - DW_CFA_advance_loc2: 1792 to 00000000000286e8 │ │ │ │ + DW_CFA_advance_loc2: 1792 to 0000000000021c68 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000286ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c6c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000286f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c70 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000286f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c74 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000286f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c78 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000286fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c7c │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028700 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c80 │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028704 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c84 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028710 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021c90 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c98 │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-384 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-376 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-368 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-360 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-352 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-344 │ │ │ │ @@ -13694,136 +8770,136 @@ │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-280 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-272 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-264 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-256 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-248 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000059ac 0000000000000094 000059b0 FDE cie=00000000 pc=0000000000028760..0000000000028a20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028764 │ │ │ │ +0000374c 0000000000000094 00003750 FDE cie=00000000 pc=0000000000021ce0..0000000000021fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028768 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ce8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028770 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021cf0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028780 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021d00 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028788 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021d08 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028798 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021d18 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000287a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021d24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000287bc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021d3c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000002899c │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000021f1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000289a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021f24 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000289a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f28 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000289ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f2c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000289b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021f38 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000289bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000289c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000289e4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021f64 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000289f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021f78 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000289fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f80 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028a08 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021f88 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028a18 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021f98 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028a1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a44 0000000000000054 00005a48 FDE cie=00000000 pc=0000000000028a20..0000000000028cd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028a24 │ │ │ │ +000037e4 0000000000000054 000037e8 FDE cie=00000000 pc=0000000000021fa0..0000000000022258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fa8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028a34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021fb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028a40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021fc0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028a50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021fd0 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028a58 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021fd8 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 632 to 0000000000028cd0 │ │ │ │ + DW_CFA_advance_loc1: 632 to 0000000000022250 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ @@ -13832,641 +8908,641 @@ │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028cd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022254 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005a9c 0000000000000010 00005aa0 FDE cie=00000000 pc=0000000000028ce0..0000000000028d38 │ │ │ │ +0000383c 0000000000000010 00003840 FDE cie=00000000 pc=0000000000022260..00000000000222b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ab0 0000000000000010 00005ab4 FDE cie=00000000 pc=0000000000028d40..0000000000028d6c │ │ │ │ +00003850 0000000000000010 00003854 FDE cie=00000000 pc=00000000000222c0..00000000000222ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ac4 0000000000000030 00005ac8 FDE cie=00000000 pc=0000000000028d6c..0000000000028e08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d70 │ │ │ │ +00003864 0000000000000030 00003868 FDE cie=00000000 pc=00000000000222ec..0000000000022388 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000222f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000222f4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028d8c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002230c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028d94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022314 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000028df4 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000022374 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022378 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028e00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022380 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005af8 0000000000000030 00005afc FDE cie=00000000 pc=0000000000028e08..0000000000028ea4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028e0c │ │ │ │ +00003898 0000000000000030 0000389c FDE cie=00000000 pc=0000000000022388..0000000000022424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002238c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022390 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028e28 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000223a8 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028e30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000223b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000028e90 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000022410 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022414 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028e9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002241c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b2c 0000000000000030 00005b30 FDE cie=00000000 pc=0000000000028ea4..0000000000028f44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ea8 │ │ │ │ +000038cc 0000000000000030 000038d0 FDE cie=00000000 pc=0000000000022424..00000000000224c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022428 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028eac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002242c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028ec4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022444 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028ecc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002244c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000028f30 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000224b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028f3c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000224bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b60 0000000000000010 00005b64 FDE cie=00000000 pc=0000000000028f44..0000000000028f80 │ │ │ │ +00003900 0000000000000010 00003904 FDE cie=00000000 pc=00000000000224c4..0000000000022500 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b74 0000000000000010 00005b78 FDE cie=00000000 pc=0000000000028f80..0000000000028fc8 │ │ │ │ +00003914 0000000000000010 00003918 FDE cie=00000000 pc=0000000000022500..0000000000022548 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b88 000000000000003c 00005b8c FDE cie=00000000 pc=0000000000028fc8..00000000000291a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028fcc │ │ │ │ +00003928 000000000000003c 0000392c FDE cie=00000000 pc=0000000000022548..0000000000022728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002254c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022550 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028fdc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002255c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028fec │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002256c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000029168 │ │ │ │ + DW_CFA_advance_loc1: 380 to 00000000000226e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002916c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029170 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002918c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002270c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029190 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022710 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029194 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022714 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005bc8 0000000000000010 00005bcc FDE cie=00000000 pc=00000000000291a8..0000000000029230 │ │ │ │ +00003968 0000000000000010 0000396c FDE cie=00000000 pc=0000000000022728..00000000000227b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005bdc 0000000000000010 00005be0 FDE cie=00000000 pc=0000000000029230..0000000000029298 │ │ │ │ +0000397c 0000000000000010 00003980 FDE cie=00000000 pc=00000000000227b0..0000000000022818 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005bf0 0000000000000030 00005bf4 FDE cie=00000000 pc=00000000000292a0..0000000000029320 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292a4 │ │ │ │ +00003990 0000000000000030 00003994 FDE cie=00000000 pc=0000000000022820..00000000000228a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000292ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002282c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000292b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022838 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000029318 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000022898 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002931c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002289c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c24 0000000000000030 00005c28 FDE cie=00000000 pc=0000000000029320..000000000002938c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029324 │ │ │ │ +000039c4 0000000000000030 000039c8 FDE cie=00000000 pc=00000000000228a0..000000000002290c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000228a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029328 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000228a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029330 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000228b0 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029340 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000228c0 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000029384 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000022904 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022908 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c58 0000000000000010 00005c5c FDE cie=00000000 pc=000000000002938c..00000000000293f0 │ │ │ │ +000039f8 0000000000000010 000039fc FDE cie=00000000 pc=000000000002290c..0000000000022970 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c6c 0000000000000010 00005c70 FDE cie=00000000 pc=00000000000293f0..000000000002945c │ │ │ │ +00003a0c 0000000000000010 00003a10 FDE cie=00000000 pc=0000000000022970..00000000000229dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c80 0000000000000024 00005c84 FDE cie=00000000 pc=0000000000029460..00000000000294a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029464 │ │ │ │ +00003a20 0000000000000024 00003a24 FDE cie=00000000 pc=00000000000229e0..0000000000022a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029468 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029470 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000229f0 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000294a0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000022a20 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000294a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ca8 0000000000000024 00005cac FDE cie=00000000 pc=00000000000294a8..00000000000294fc │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000294b4 │ │ │ │ +00003a48 0000000000000024 00003a4c FDE cie=00000000 pc=0000000000022a28..0000000000022a7c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022a34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000294b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000294c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022a44 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000294f4 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000022a74 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000294f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cd0 0000000000000020 00005cd4 FDE cie=00000000 pc=0000000000029500..0000000000029540 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029504 │ │ │ │ +00003a70 0000000000000020 00003a74 FDE cie=00000000 pc=0000000000022a80..0000000000022ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002950c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022a8c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029530 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000022ab0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ab4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cf4 0000000000000040 00005cf8 FDE cie=00000000 pc=0000000000029540..0000000000029600 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029544 │ │ │ │ +00003a94 0000000000000040 00003a98 FDE cie=00000000 pc=0000000000022ac0..0000000000022b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ac8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029558 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022ad8 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029564 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022ae4 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002956c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022aec │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000295f8 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000022b78 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000295fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d38 0000000000000040 00005d3c FDE cie=00000000 pc=0000000000029600..00000000000297a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029604 │ │ │ │ +00003ad8 0000000000000040 00003adc FDE cie=00000000 pc=0000000000022b80..0000000000022d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b88 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002961c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022b9c │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-96 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-88 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-80 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-72 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 380 to 0000000000029798 │ │ │ │ + DW_CFA_advance_loc1: 380 to 0000000000022d18 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002979c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d7c 0000000000000048 00005d80 FDE cie=00000000 pc=00000000000297a4..0000000000029978 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000297a8 │ │ │ │ +00003b1c 0000000000000048 00003b20 FDE cie=00000000 pc=0000000000022d24..0000000000022ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000297ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d2c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000297c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022d40 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-112 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-104 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-96 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-88 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-80 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-72 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000002996c │ │ │ │ + DW_CFA_advance_loc1: 428 to 0000000000022eec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ef0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005dc8 0000000000000038 00005dcc FDE cie=00000000 pc=0000000000029980..0000000000029a64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029984 │ │ │ │ +00003b68 0000000000000038 00003b6c FDE cie=00000000 pc=0000000000022f00..0000000000022fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029990 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022f10 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000299a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022f20 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000029a38 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000022fb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022fbc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022fc0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029a50 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022fd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022fd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022fd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e04 0000000000000020 00005e08 FDE cie=00000000 pc=0000000000029a64..0000000000029b90 │ │ │ │ - DW_CFA_advance_loc1: 268 to 0000000000029b70 │ │ │ │ +00003ba4 0000000000000020 00003ba8 FDE cie=00000000 pc=0000000000022fe4..0000000000023110 │ │ │ │ + DW_CFA_advance_loc1: 268 to 00000000000230f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000230f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029b84 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023104 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023108 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e28 0000000000000020 00005e2c FDE cie=00000000 pc=0000000000029b90..0000000000029bb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029b94 │ │ │ │ +00003bc8 0000000000000020 00003bcc FDE cie=00000000 pc=0000000000023110..0000000000023138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023114 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023118 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029ba8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023128 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029bac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002312c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e4c 0000000000000020 00005e50 FDE cie=00000000 pc=0000000000029bc0..0000000000029be8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029bc4 │ │ │ │ +00003bec 0000000000000020 00003bf0 FDE cie=00000000 pc=0000000000023140..0000000000023168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029bc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023148 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029bd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023158 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002315c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e70 0000000000000040 00005e74 FDE cie=00000000 pc=0000000000029be8..0000000000029c90 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029bf8 │ │ │ │ +00003c10 0000000000000040 00003c14 FDE cie=00000000 pc=0000000000023168..0000000000023210 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023178 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029c00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023180 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029c0c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002318c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029c20 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000231a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029c3c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000231bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000231c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000029c7c │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000231fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023200 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023204 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005eb4 0000000000000034 00005eb8 FDE cie=00000000 pc=0000000000029c90..0000000000029d1c │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029cb4 │ │ │ │ +00003c54 0000000000000034 00003c58 FDE cie=00000000 pc=0000000000023210..000000000002329c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023234 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023238 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029cc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023240 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029cd8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002325c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029ce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023260 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000029d08 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000023288 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002328c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023290 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005eec 0000000000000068 00005ef0 FDE cie=00000000 pc=0000000000029d20..0000000000029e78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d24 │ │ │ │ +00003c8c 0000000000000068 00003c90 FDE cie=00000000 pc=00000000000232a0..00000000000233f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029d34 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000232b4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029d40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000232c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029d4c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000232cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029d58 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000232d8 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000029da8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000023328 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000029e28 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000233a8 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000029e48 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000233c8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000233cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000233d0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029e64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000233e4 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029e70 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000233f0 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ │ │ │ │ -00005f58 0000000000000028 00005f5c FDE cie=00000000 pc=0000000000029e80..0000000000029f28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029e84 │ │ │ │ +00003cf8 0000000000000028 00003cfc FDE cie=00000000 pc=0000000000023400..00000000000234a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023408 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029e90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023410 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029ea4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023424 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000029f20 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000234a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005f84 0000000000000070 00005f88 FDE cie=00000000 pc=0000000000029f28..000000000002a508 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029f2c │ │ │ │ +00003d24 0000000000000070 00003d28 FDE cie=00000000 pc=00000000000234a8..0000000000023a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234b0 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-256 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029f3c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000234bc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-208 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029f48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000234c8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029f54 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000234d4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029f6c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000234ec │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-192 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-184 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-176 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029f80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023500 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-160 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-152 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-144 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-136 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-128 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-120 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-112 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 792 to 000000000002a298 │ │ │ │ + DW_CFA_advance_loc1: 792 to 0000000000023818 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ @@ -14481,105 +9557,105 @@ │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a29c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002381c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023820 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ff8 000000000000005c 00005ffc FDE cie=00000000 pc=000000000002a508..000000000002a6b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a50c │ │ │ │ +00003d98 000000000000005c 00003d9c FDE cie=00000000 pc=0000000000023a88..0000000000023c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a90 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a518 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023a98 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a51c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a9c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023aa0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023aa4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002a594 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000023b14 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a5a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023b24 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002a62c │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000023bac │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023bb0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002a66c │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000023bec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a674 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023bf4 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023bf8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a67c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023bfc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c00 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002a6ac │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000023c2c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a6b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c30 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006058 000000000000005c 0000605c FDE cie=00000000 pc=000000000002a6c0..000000000002ada4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a6c4 │ │ │ │ +00003df8 000000000000005c 00003dfc FDE cie=00000000 pc=0000000000023c40..0000000000024324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c48 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a6d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023c50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a6d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023c58 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a6e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023c64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a6fc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000023c7c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002a718 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000023c98 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-144 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-136 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-128 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-120 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-112 │ │ │ │ - DW_CFA_advance_loc2: 1668 to 000000000002ad9c │ │ │ │ + DW_CFA_advance_loc2: 1668 to 000000000002431c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ @@ -14590,135 +9666,135 @@ │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ada0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024320 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000060b8 0000000000000028 000060bc FDE cie=00000000 pc=000000000002ada4..000000000002ae08 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002adb0 │ │ │ │ +00003e58 0000000000000028 00003e5c FDE cie=00000000 pc=0000000000024324..0000000000024388 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024330 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002adb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024334 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002ade4 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000024364 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ade8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024368 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002adec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002436c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ae00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024380 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060e4 000000000000007c 000060e8 FDE cie=00000000 pc=000000000002ae08..000000000002af28 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae0c │ │ │ │ +00003e84 000000000000007c 00003e88 FDE cie=00000000 pc=0000000000024388..00000000000244a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002438c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ae10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024390 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ae18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024398 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ae28 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000243a8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ae30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000243b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ae3c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000243bc │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002ae70 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000243f0 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002aebc │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002443c │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002aee8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024468 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aeec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002446c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024470 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-80 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-72 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002af1c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002449c │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006164 0000000000000070 00006168 FDE cie=00000000 pc=000000000002af28..000000000002b3e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af2c │ │ │ │ +00003f04 0000000000000070 00003f08 FDE cie=00000000 pc=00000000000244a8..0000000000024964 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000244ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000244b0 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-384 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-376 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002af38 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000244b8 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-288 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002af40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000244c0 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-256 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002af4c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000244cc │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-240 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002af54 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000244d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-368 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-360 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002af5c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000244dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-352 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-344 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002af64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000244e4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-336 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-328 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002af70 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000244f0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-320 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-312 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002af7c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000244fc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-304 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002af84 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024504 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-272 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-264 │ │ │ │ - DW_CFA_advance_loc1: 460 to 000000000002b150 │ │ │ │ + DW_CFA_advance_loc1: 460 to 00000000000246d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ @@ -14732,52 +9808,52 @@ │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b154 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b158 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061d8 0000000000000070 000061dc FDE cie=00000000 pc=000000000002b3e4..000000000002b97c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3e8 │ │ │ │ +00003f78 0000000000000070 00003f7c FDE cie=00000000 pc=0000000000024964..0000000000024efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024968 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002496c │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b3f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024978 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b408 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024988 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b410 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024990 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b418 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024998 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002b430 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000249b0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ DW_CFA_offset_extended: r72 (v8) at cfa-64 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 800 to 000000000002b750 │ │ │ │ + DW_CFA_advance_loc1: 800 to 0000000000024cd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ @@ -14792,468 +9868,468 @@ │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r72 (v8) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024cd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024cd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000624c 0000000000000074 00006250 FDE cie=00000000 pc=000000000002b980..000000000002ba5c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b984 │ │ │ │ +00003fec 0000000000000074 00003ff0 FDE cie=00000000 pc=0000000000024f00..0000000000024fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b98c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f0c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b994 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f14 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b9a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024f20 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002b9bc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024f3c │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b9c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f44 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f48 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f4c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002b9e8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024f68 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f70 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000002ba4c │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000024fcc │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ba54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024fd4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ba58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fd8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062c4 0000000000000064 000062c8 FDE cie=00000000 pc=000000000002ba60..000000000002bb9c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ba64 │ │ │ │ +00004064 0000000000000064 00004068 FDE cie=00000000 pc=0000000000024fe0..000000000002511c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ba68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fe8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ba70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024ff0 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ba7c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024ffc │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ba88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025008 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000002bb50 │ │ │ │ + DW_CFA_advance_loc: 200 to 00000000000250d0 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250d4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000250dc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002bb94 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000025114 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025118 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000632c 0000000000000010 00006330 FDE cie=00000000 pc=000000000002bba0..000000000002bba8 │ │ │ │ +000040cc 0000000000000010 000040d0 FDE cie=00000000 pc=0000000000025120..0000000000025128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006340 0000000000000050 00006344 FDE cie=00000000 pc=000000000002bba8..000000000002bd44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bbac │ │ │ │ +000040e0 0000000000000050 000040e4 FDE cie=00000000 pc=0000000000025128..00000000000252c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002512c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bbb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025130 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bbb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025138 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bbc4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025144 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002bbd8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025158 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ DW_CFA_offset_extended: r73 (v9) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000002bd2c │ │ │ │ + DW_CFA_advance_loc1: 340 to 00000000000252ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r73 (v9) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006394 0000000000000048 00006398 FDE cie=00000000 pc=000000000002bd44..000000000002bfb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd48 │ │ │ │ +00004134 0000000000000048 00004138 FDE cie=00000000 pc=00000000000252c4..0000000000025530 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bd4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252cc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bd54 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000252d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bd60 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000252e0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bd6c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000252ec │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bd78 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000252f8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002bd8c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002530c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000002bf00 │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000025480 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025488 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063e0 0000000000000010 000063e4 FDE cie=00000000 pc=000000000002bfb0..000000000002bff4 │ │ │ │ +00004180 0000000000000010 00004184 FDE cie=00000000 pc=0000000000025530..0000000000025574 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063f4 0000000000000010 000063f8 FDE cie=00000000 pc=000000000002c000..000000000002c044 │ │ │ │ +00004194 0000000000000010 00004198 FDE cie=00000000 pc=0000000000025580..00000000000255c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006408 0000000000000010 0000640c FDE cie=00000000 pc=000000000002c044..000000000002c09c │ │ │ │ +000041a8 0000000000000010 000041ac FDE cie=00000000 pc=00000000000255c4..000000000002561c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000641c 0000000000000030 00006420 FDE cie=00000000 pc=000000000002c0a0..000000000002c130 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c0a4 │ │ │ │ +000041bc 0000000000000030 000041c0 FDE cie=00000000 pc=0000000000025620..00000000000256b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025628 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c0b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025630 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c0b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025638 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c0c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025644 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002c128 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000256a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c12c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006450 0000000000000024 00006454 FDE cie=00000000 pc=000000000002c130..000000000002c160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c134 │ │ │ │ +000041f0 0000000000000024 000041f4 FDE cie=00000000 pc=00000000000256b0..00000000000256e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c138 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c140 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000256c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c158 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000256d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c15c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006478 000000000000003c 0000647c FDE cie=00000000 pc=000000000002c160..000000000002c1f4 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c174 │ │ │ │ +00004218 000000000000003c 0000421c FDE cie=00000000 pc=00000000000256e0..0000000000025774 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000256f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c178 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256f8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c180 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025700 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c188 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025708 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c190 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025710 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000002c1ec │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002576c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025770 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064b8 0000000000000030 000064bc FDE cie=00000000 pc=000000000002c200..000000000002c2b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c204 │ │ │ │ +00004258 0000000000000030 0000425c FDE cie=00000000 pc=0000000000025780..0000000000025838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025788 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c214 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025794 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c224 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000257a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c238 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000257b8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002c2b0 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000025830 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025834 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064ec 0000000000000024 000064f0 FDE cie=00000000 pc=000000000002c2c0..000000000002c514 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c2c4 │ │ │ │ +0000428c 0000000000000024 00004290 FDE cie=00000000 pc=0000000000025840..0000000000025a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025848 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 532 to 000000000002c4dc │ │ │ │ + DW_CFA_advance_loc1: 532 to 0000000000025a5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c4e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006514 0000000000000044 00006518 FDE cie=00000000 pc=000000000002c520..000000000002cac0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c524 │ │ │ │ +000042b4 0000000000000044 000042b8 FDE cie=00000000 pc=0000000000025aa0..0000000000026040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025aa8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c530 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025ab0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c540 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025ac0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c54c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025acc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c558 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025ad8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1160 to 000000000002c9e0 │ │ │ │ + DW_CFA_advance_loc2: 1160 to 0000000000025f60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f68 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000655c 0000000000000048 00006560 FDE cie=00000000 pc=000000000002cac0..000000000002cecc │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cacc │ │ │ │ +000042fc 0000000000000048 00004300 FDE cie=00000000 pc=0000000000026040..000000000002644c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002604c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026050 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026058 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002caec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002606c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002cb00 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026080 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 436 to 000000000002ccb4 │ │ │ │ + DW_CFA_advance_loc1: 436 to 0000000000026234 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ccb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026238 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ccbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002623c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065a8 000000000000004c 000065ac FDE cie=00000000 pc=000000000002cecc..000000000002d1e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ced0 │ │ │ │ +00004348 000000000000004c 0000434c FDE cie=00000000 pc=000000000002644c..0000000000026764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026450 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ced4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026454 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cee0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026460 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002cefc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002647c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 528 to 000000000002d10c │ │ │ │ + DW_CFA_advance_loc1: 528 to 000000000002668c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ @@ -15262,12692 +10338,15283 @@ │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026690 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d114 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026694 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000065f8 0000000000000010 000065fc FDE cie=00000000 pc=000000000002d1e4..000000000002d1f8 │ │ │ │ +00004398 0000000000000010 0000439c FDE cie=00000000 pc=0000000000026764..0000000000026778 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000660c 0000000000000030 00006610 FDE cie=00000000 pc=000000000002d200..000000000002d2cc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d204 │ │ │ │ +000043ac 0000000000000030 000043b0 FDE cie=00000000 pc=0000000000026780..000000000002684c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026788 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d214 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026794 │ │ │ │ DW_CFA_def_cfa_offset: 1072 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000002d2b8 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000026838 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d2c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026840 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026848 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006640 0000000000000044 00006644 FDE cie=00000000 pc=000000000002d2cc..000000000002d428 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2d0 │ │ │ │ +000043e0 0000000000000044 000043e4 FDE cie=00000000 pc=000000000002684c..00000000000269a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026850 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026854 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d2dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002685c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d2e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026868 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d2f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026878 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d304 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026884 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000002d420 │ │ │ │ + DW_CFA_advance_loc1: 284 to 00000000000269a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d424 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006688 0000000000000038 0000668c FDE cie=00000000 pc=000000000002d440..000000000002d54c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d444 │ │ │ │ +00004428 0000000000000040 0000442c FDE cie=00000000 pc=00000000000269c0..0000000000026b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d448 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000269c8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d45c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d468 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d474 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000002d540 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000269d0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000269e4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000269f8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026a08 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000026a7c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a84 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000066c4 0000000000000038 000066c8 FDE cie=00000000 pc=000000000002d54c..000000000002d61c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d550 │ │ │ │ +0000446c 0000000000000044 00004470 FDE cie=00000000 pc=0000000000026b40..0000000000026e1c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026b4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d554 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d564 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d56c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000002d614 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026b50 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026b60 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026b70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000026b94 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026b9c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 428 to 0000000000026d48 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d618 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006700 0000000000000024 00006704 FDE cie=00000000 pc=000000000002d620..000000000002d688 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d624 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d628 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d63c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002d67c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d680 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d684 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006728 0000000000000024 0000672c FDE cie=00000000 pc=000000000002d688..000000000002d70c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d68c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d690 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d698 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000002d704 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d708 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006750 000000000000002c 00006754 FDE cie=00000000 pc=000000000002d70c..000000000002d7b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d710 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d714 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d71c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002d78c │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026d4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026d50 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d7a8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d7ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00006780 0000000000000044 00006784 FDE cie=00000000 pc=000000000002d7b0..000000000002e3d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d7b4 │ │ │ │ +000044b4 0000000000000040 000044b8 FDE cie=00000000 pc=0000000000026e20..0000000000026f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d7b8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d7c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026e2c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026e3c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d7d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026e4c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d7e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026e5c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026e6c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026e74 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 2020 to 000000000002dfcc │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000026f64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f6c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000067c8 0000000000000020 000067cc FDE cie=00000000 pc=000000000002e3d0..000000000002e4a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e3d4 │ │ │ │ +000044f8 0000000000000070 000044fc FDE cie=00000000 pc=0000000000026f84..000000000002718c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f8c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f90 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026f98 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026fa8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026fb0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026fbc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026fc0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026fc4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000027118 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002711c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027120 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027124 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027128 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027138 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002713c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027140 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e3d8 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e3ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002e3fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e414 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - │ │ │ │ -000067ec 0000000000000010 000067f0 FDE cie=00000000 pc=000000000002e4a0..000000000002e4bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006800 0000000000000010 00006804 FDE cie=00000000 pc=000000000002e4c0..000000000002e4d4 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006814 0000000000000010 00006818 FDE cie=00000000 pc=000000000002e4e0..000000000002e50c │ │ │ │ +0000456c 0000000000000010 00004570 FDE cie=00000000 pc=000000000002718c..00000000000271a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006828 0000000000000010 0000682c FDE cie=00000000 pc=000000000002e50c..000000000002e518 │ │ │ │ +00004580 0000000000000010 00004584 FDE cie=00000000 pc=00000000000271a0..00000000000271b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000683c 0000000000000044 00006840 FDE cie=00000000 pc=000000000002e520..000000000002e5f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e524 │ │ │ │ +00004594 0000000000000028 00004598 FDE cie=00000000 pc=00000000000271c0..000000000002729c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000271c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e528 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000271c8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e530 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e544 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002e594 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e59c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5a4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000271d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000271dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002e5e4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5e8 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000027294 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027298 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006884 000000000000005c 00006888 FDE cie=00000000 pc=000000000002e5f0..000000000002e7cc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5f4 │ │ │ │ +000045c0 0000000000000054 000045c4 FDE cie=00000000 pc=00000000000272a0..0000000000027384 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000272a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000272a8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e600 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e60c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e614 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000272b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e61c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000272b8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000272c4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000002e6e0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e6e4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000272dc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000027328 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027330 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e6fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027338 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002733c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e700 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e704 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027340 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002e7b8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7bc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027344 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002736c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000068e4 0000000000000028 000068e8 FDE cie=00000000 pc=000000000002e7cc..000000000002e854 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7d4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e7dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e7f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000002e84c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002737c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027380 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006910 00000000000000bc 00006914 FDE cie=00000000 pc=000000000002e860..000000000002ec78 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e864 │ │ │ │ +00004618 0000000000000040 0000461c FDE cie=00000000 pc=0000000000027384..00000000000274fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027390 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e868 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e870 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e87c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e890 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000002e9bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027394 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002739c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000273a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000273bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000273c4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000273d0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000027444 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027448 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002744c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000002ea70 │ │ │ │ + │ │ │ │ +0000465c 0000000000000048 00004660 FDE cie=00000000 pc=0000000000027500..000000000002803c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027504 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027508 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027514 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002751c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002752c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027538 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027540 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 2492 to 0000000000027efc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002eab4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000046a8 000000000000008c 000046ac FDE cie=00000000 pc=0000000000028040..00000000000281e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028044 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028048 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028050 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028058 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002806c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028078 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000002813c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028140 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002814c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028150 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eabc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028154 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002eaf8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002817c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028180 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028194 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eafc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028198 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002eb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002819c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000281a8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000281b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002eb80 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000281d0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281d4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000281e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002ebc4 │ │ │ │ + │ │ │ │ +00004738 00000000000000c4 0000473c FDE cie=00000000 pc=00000000000281e8..0000000000029054 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281f0 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028200 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002820c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028214 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002823c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028240 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028244 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028250 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000028320 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 328 to 0000000000028468 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 920 to 0000000000028800 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000028924 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002897c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028988 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000028a48 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000028a64 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc2: 1328 to 0000000000028f94 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f9c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fa0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fa4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028fb0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ebc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ebcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000028fe8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028ff0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028ffc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000029020 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029024 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029028 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002904c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029050 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004800 0000000000000010 00004804 FDE cie=00000000 pc=0000000000029060..0000000000029094 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000069d0 0000000000000030 000069d4 FDE cie=00000000 pc=000000000002ec80..000000000002ed40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec84 │ │ │ │ +00004814 0000000000000010 00004818 FDE cie=00000000 pc=00000000000290a0..00000000000290d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004828 0000000000000024 0000482c FDE cie=00000000 pc=00000000000290e0..0000000000029144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ec88 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ec90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ec9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002eca8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000002ed38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290e8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000290fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000029130 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ed3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029134 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006a04 0000000000000198 00006a08 FDE cie=00000000 pc=000000000002ed40..000000000002fd68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ed44 │ │ │ │ +00004850 0000000000000044 00004854 FDE cie=00000000 pc=0000000000029144..00000000000292b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029154 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ed48 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ed50 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ed60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ed74 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002eda4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002edb8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002ee28 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002915c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029170 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002917c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029188 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000291ac │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000292b0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ee2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ee30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002ee54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ee6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 376 to 000000000002efe4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002f014 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 368 to 000000000002f184 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002f1b4 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f1bc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002f244 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002f280 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002f2a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000002f360 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002f37c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 464 to 000000000002f54c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002f578 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000002f6c0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002f6ec │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 444 to 000000000002f8a8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000002f994 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002f9d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002f9ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000002fac4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fadc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fae0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002faf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fafc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fb14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb18 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002fb34 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb38 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fb50 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fb6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb70 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fb88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fba4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fba8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fbc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbc4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fbdc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fbe0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002fbfc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fc0c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002fc38 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc3c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fc54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc58 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fc70 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fc8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fc9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002fcc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fcd0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002fcf4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fcf8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fd10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002fd2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002fd4c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd50 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ba0 00000000000000a0 00006ba4 FDE cie=00000000 pc=000000000002fd68..0000000000030280 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd6c │ │ │ │ +00004898 0000000000000044 0000489c FDE cie=00000000 pc=00000000000292c0..0000000000029d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fd70 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fd80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292c8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000292e0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fd8c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000292f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fd94 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002fdfc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000029318 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe00 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe04 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029320 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 896 to 0000000000030184 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030188 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003018c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc2: 2576 to 0000000000029d30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000301f8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000301fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030200 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000030220 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030230 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030234 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030238 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003023c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030240 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030244 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030248 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003024c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030250 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030258 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003025c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000048e0 0000000000000010 000048e4 FDE cie=00000000 pc=0000000000029d40..0000000000029d60 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c44 0000000000000060 00006c48 FDE cie=00000000 pc=0000000000030280..000000000003033c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030284 │ │ │ │ +000048f4 0000000000000064 000048f8 FDE cie=00000000 pc=0000000000029d60..0000000000029ecc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029d6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029d70 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030290 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029d78 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000302a0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029d80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000302b8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029d88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000030300 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030308 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030310 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000029e0c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030314 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030318 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003031c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030324 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003032c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030334 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006ca8 0000000000000060 00006cac FDE cie=00000000 pc=0000000000030340..00000000000303fc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030344 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030348 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030350 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030360 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030378 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000303c0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000303c8 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000303d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000029e80 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000303d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000303d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029e8c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000303dc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000303e4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000303ec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000303f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000303f4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006d0c 0000000000000050 00006d10 FDE cie=00000000 pc=0000000000030400..0000000000030490 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030404 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030408 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030410 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030428 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000030458 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030464 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000029ec4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030468 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003046c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030478 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030480 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030484 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ec8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030488 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006d60 0000000000000010 00006d64 FDE cie=00000000 pc=0000000000030490..00000000000304dc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d74 0000000000000040 00006d78 FDE cie=00000000 pc=00000000000304e0..00000000000305f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000304e4 │ │ │ │ +0000495c 000000000000004c 00004960 FDE cie=00000000 pc=0000000000029ecc..000000000002a0d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ed0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000304e8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ed4 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029ee0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000304f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029eec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030504 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030510 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029ef8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030528 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029f10 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000029f68 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000305d8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305dc │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305e0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000029f98 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000305e8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000002a078 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a07c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006db8 0000000000000010 00006dbc FDE cie=00000000 pc=0000000000030600..0000000000030678 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006dcc 0000000000000010 00006dd0 FDE cie=00000000 pc=0000000000030680..00000000000306e8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006de0 0000000000000010 00006de4 FDE cie=00000000 pc=00000000000306e8..00000000000306f4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006df4 0000000000000010 00006df8 FDE cie=00000000 pc=0000000000030700..000000000003070c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e08 0000000000000010 00006e0c FDE cie=00000000 pc=000000000003070c..000000000003073c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a080 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a090 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a0a0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002a0d4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e1c 0000000000000010 00006e20 FDE cie=00000000 pc=0000000000030740..0000000000030760 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000049ac 0000000000000030 000049b0 FDE cie=00000000 pc=000000000002a0e0..000000000002a244 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a0e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a0e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a0f8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a108 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000002a238 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a23c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a240 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e30 0000000000000010 00006e34 FDE cie=00000000 pc=0000000000030760..0000000000030778 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e44 0000000000000010 00006e48 FDE cie=00000000 pc=0000000000030780..0000000000030798 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e58 0000000000000030 00006e5c FDE cie=00000000 pc=00000000000307a0..0000000000030948 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000307a4 │ │ │ │ +000049e0 000000000000003c 000049e4 FDE cie=00000000 pc=000000000002a260..000000000002a35c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000307a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000307b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000307b8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 00000000000308d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a268 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a278 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002a2c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a2dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a2f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002a334 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a338 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a33c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a348 │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a350 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00004a20 0000000000000070 00004a24 FDE cie=00000000 pc=000000000002a360..000000000002a518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a364 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a368 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a370 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a384 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a390 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002a3b8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a3bc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a3c4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000308d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a3c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000308dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e8c 0000000000000030 00006e90 FDE cie=00000000 pc=0000000000030948..0000000000030af0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003094c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a3cc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030950 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030958 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030960 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000030a7c │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002a450 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a454 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a45c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a460 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a464 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a470 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a474 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002a4e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a4e8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a4f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a504 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a508 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ec0 000000000000006c 00006ec4 FDE cie=00000000 pc=0000000000030af0..0000000000030d78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030af4 │ │ │ │ +00004a94 0000000000000044 00004a98 FDE cie=00000000 pc=000000000002a520..000000000002a7c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030af8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030b00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030b0c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030b18 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030b20 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030b2c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000030c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a528 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a530 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a538 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a544 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 336 to 000000000002a694 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a698 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a69c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000030cc0 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000002a73c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a740 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a744 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000030d20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004adc 0000000000000048 00004ae0 FDE cie=00000000 pc=000000000002a7c4..000000000002af78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7cc │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7d0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a7d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a7e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a7f0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a7fc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a804 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 772 to 000000000002ab08 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab10 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006f30 0000000000000070 00006f34 FDE cie=00000000 pc=0000000000030d80..0000000000030f3c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030d8c │ │ │ │ +00004b28 0000000000000064 00004b2c FDE cie=00000000 pc=000000000002af80..000000000002b0b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030d90 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030d98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030da4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030db4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030dc0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030dc8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000030f00 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af88 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af8c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002af94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002afa4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002afb8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002afd0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afd4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000002b08c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b090 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b094 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b0a8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b0ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030f14 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b0b0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b90 0000000000000044 00004b94 FDE cie=00000000 pc=000000000002b0c0..000000000002b1b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b0c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b0c8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b0d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b0e4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b0f0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b0f8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b108 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002b190 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b194 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b198 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b19c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b1a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030f1c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006fa4 0000000000000048 00006fa8 FDE cie=00000000 pc=0000000000030f40..0000000000031280 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f44 │ │ │ │ +00004bd8 0000000000000054 00004bdc FDE cie=00000000 pc=000000000002b1b0..000000000002b354 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b1b8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030f58 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b1c4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030f60 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030f6c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b1cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030f7c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b1d8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000030fc8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b1e0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 652 to 0000000000031254 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002b220 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b22c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000002b32c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b330 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002b34c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031268 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003126c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031270 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031274 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b350 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00004c30 000000000000005c 00004c34 FDE cie=00000000 pc=000000000002b360..000000000002b68c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b364 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b368 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b36c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b374 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b384 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002b3a4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000002b434 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002b4b0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031278 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002b544 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003127c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b548 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b54c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000002b634 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002b65c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002b678 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b684 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b688 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ff0 0000000000000040 00006ff4 FDE cie=00000000 pc=0000000000031280..00000000000316f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031284 │ │ │ │ +00004c90 0000000000000040 00004c94 FDE cie=00000000 pc=000000000002b68c..000000000002ba20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b690 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b694 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031290 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b69c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031298 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002b6c0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 856 to 00000000000315f0 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000002b740 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002b758 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b75c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000031610 │ │ │ │ + DW_CFA_advance_loc1: 400 to 000000000002b8f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b8f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b8f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000002b9d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002ba1c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007034 0000000000000074 00007038 FDE cie=00000000 pc=00000000000316f0..000000000003328c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000316f4 │ │ │ │ +00004cd4 0000000000000094 00004cd8 FDE cie=00000000 pc=000000000002ba20..000000000002becc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000316f8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031700 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003170c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031718 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031724 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031730 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000031768 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003176c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031770 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031774 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031780 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031784 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031788 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 6372 to 000000000003306c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba28 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ba30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ba50 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002ba74 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000002bb5c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb60 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033078 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003307c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000070ac 0000000000000044 000070b0 FDE cie=00000000 pc=000000000003328c..00000000000333b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033290 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033294 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003329c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000332a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000332ac │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000332b4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000332c0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000033344 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002bb88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003334c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000070f4 0000000000000064 000070f8 FDE cie=00000000 pc=00000000000333c0..0000000000035070 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000333c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000333c8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000333d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000333e4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000033418 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033420 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003342c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 1864 to 0000000000033b74 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033b78 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033b7c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033b8c │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002bbe4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033b90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033b94 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbe8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000715c 0000000000000060 00007160 FDE cie=00000000 pc=0000000000035070..0000000000035958 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbec │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035078 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035080 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035090 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035094 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003509c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1812 to 00000000000357b0 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000002bcf4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002bd6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000357b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd74 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd78 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002bdb0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002bdc8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000002be88 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000357b8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000357d4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000357d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000357dc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000035950 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002be90 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be94 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be98 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000071c0 0000000000000010 000071c4 FDE cie=00000000 pc=0000000000035960..0000000000035990 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002beb4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002beb8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bec4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bec8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071d4 000000000000003c 000071d8 FDE cie=00000000 pc=0000000000035990..0000000000035a84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035994 │ │ │ │ +00004d6c 0000000000000050 00004d70 FDE cie=00000000 pc=000000000002becc..000000000002c0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bed0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bed4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000359a4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002beec │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000359b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bef4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000359b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002bf10 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000359fc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000035a54 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035a74 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000002c020 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c028 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000002c0e8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007214 0000000000000028 00007218 FDE cie=00000000 pc=0000000000035a84..0000000000035af4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a88 │ │ │ │ +00004dc0 0000000000000074 00004dc4 FDE cie=00000000 pc=000000000002c100..000000000002cc78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a8c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035a94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035aa0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000035aec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c108 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c114 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c124 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c144 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002c1b4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c1bc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 456 to 000000000002c384 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c388 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002c3c4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3cc │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc2: 2208 to 000000000002cc6c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc70 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc74 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007240 0000000000000044 00007244 FDE cie=00000000 pc=0000000000035b00..0000000000035bf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035b04 │ │ │ │ +00004e38 0000000000000074 00004e3c FDE cie=00000000 pc=000000000002cc80..000000000002cf50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cc8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc90 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035b10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cc98 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035b18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cca4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035b20 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035b2c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ccb0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000035b48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000035bd0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000035be8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ccc4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002cd40 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035bec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007288 0000000000000044 0000728c FDE cie=00000000 pc=0000000000035bf0..0000000000035dd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002cd80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002cda4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cda8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 344 to 000000000002cf00 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf04 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035c00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000035c14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035c1c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035c24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035c30 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 388 to 0000000000035db4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00004eb0 0000000000000024 00004eb4 FDE cie=00000000 pc=000000000002cf60..000000000002cff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf68 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002cf80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002cfa0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002cfe8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035dbc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000072d0 0000000000000048 000072d4 FDE cie=00000000 pc=0000000000035de0..0000000000035ffc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035de4 │ │ │ │ +00004ed8 0000000000000038 00004edc FDE cie=00000000 pc=000000000002cff0..000000000002d194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cff4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035de8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035df4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035dfc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035e08 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035e10 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035e1c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 456 to 0000000000035fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cff8 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d004 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d014 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002d074 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d078 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035fec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d07c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d084 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000002d174 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d178 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d18c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d190 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000731c 0000000000000044 00007320 FDE cie=00000000 pc=0000000000036000..00000000000364c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036004 │ │ │ │ +00004f14 0000000000000024 00004f18 FDE cie=00000000 pc=000000000002d1a0..000000000002d200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036008 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003601c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036028 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036030 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003603c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 1012 to 0000000000036430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d1b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d1d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1dc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007364 0000000000000044 00007368 FDE cie=00000000 pc=00000000000364c0..0000000000036708 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364c4 │ │ │ │ +00004f3c 0000000000000038 00004f40 FDE cie=00000000 pc=000000000002d200..000000000002d3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000364d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000364dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000364e4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000364f0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000364fc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000036670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d208 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d214 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d224 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002d280 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d288 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d28c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002d2c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000002d3ac │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d3b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000073ac 0000000000000028 000073b0 FDE cie=00000000 pc=0000000000036708..0000000000036750 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036714 │ │ │ │ +00004f78 0000000000000028 00004f7c FDE cie=00000000 pc=000000000002d3c0..000000000002d450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036720 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d3d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000036744 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002d400 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000073d8 0000000000000010 000073dc FDE cie=00000000 pc=0000000000036760..0000000000036784 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d408 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073ec 0000000000000028 000073f0 FDE cie=00000000 pc=0000000000036784..00000000000368bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036788 │ │ │ │ +00004fa4 0000000000000024 00004fa8 FDE cie=00000000 pc=000000000002d450..000000000002d480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d454 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036790 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d458 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000367a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d460 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 276 to 00000000000368b4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000368b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007418 0000000000000010 0000741c FDE cie=00000000 pc=00000000000368c0..000000000003690c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000742c 0000000000000010 00007430 FDE cie=00000000 pc=000000000003690c..0000000000036ad0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007440 0000000000000010 00007444 FDE cie=00000000 pc=0000000000036ad0..0000000000036c90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007454 0000000000000010 00007458 FDE cie=00000000 pc=0000000000036c90..0000000000036cf0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007468 0000000000000010 0000746c FDE cie=00000000 pc=0000000000036cf0..0000000000036d00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000747c 0000000000000060 00007480 FDE cie=00000000 pc=0000000000036d00..0000000000037214 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036d04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036d08 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036d14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000036de0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000036e60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036e68 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002d478 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d47c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000036f8c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036f94 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036f98 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 552 to 00000000000371c0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371c4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000371e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371e8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003720c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037210 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074e0 0000000000000010 000074e4 FDE cie=00000000 pc=0000000000037220..0000000000037268 │ │ │ │ +00004fcc 0000000000000010 00004fd0 FDE cie=00000000 pc=000000000002d480..000000000002d490 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000074f4 000000000000002c 000074f8 FDE cie=00000000 pc=0000000000037268..00000000000372ec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003726c │ │ │ │ +00004fe0 0000000000000038 00004fe4 FDE cie=00000000 pc=000000000002d490..000000000002d544 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d494 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d498 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003727c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003728c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d4a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000372d0 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000372e4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000372e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007524 0000000000000038 00007528 FDE cie=00000000 pc=00000000000372ec..000000000003738c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000372f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000372f4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000372fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037308 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037314 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003732c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000037384 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002d4d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037388 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007560 0000000000000048 00007564 FDE cie=00000000 pc=000000000003738c..0000000000037898 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037390 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037394 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000373a0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000373ac │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000373b8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000373cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000373d4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 772 to 00000000000376d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002d504 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d518 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000376dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d51c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000376e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d520 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000501c 0000000000000010 00005020 FDE cie=00000000 pc=000000000002d544..000000000002d56c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075ac 0000000000000010 000075b0 FDE cie=00000000 pc=00000000000378a0..00000000000378b0 │ │ │ │ +00005030 0000000000000010 00005034 FDE cie=00000000 pc=000000000002d56c..000000000002d58c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075c0 0000000000000024 000075c4 FDE cie=00000000 pc=00000000000378b0..00000000000378e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000378b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000378b8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000378c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000378dc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000378e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00005044 0000000000000010 00005048 FDE cie=00000000 pc=000000000002d58c..000000000002d5bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075e8 0000000000000038 000075ec FDE cie=00000000 pc=00000000000378e4..0000000000037984 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000378e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000378ec │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000378f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037900 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003790c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037924 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003797c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037980 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00005058 0000000000000014 0000505c FDE cie=00000000 pc=000000000002d5c0..000000000002d5d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007624 0000000000000040 00007628 FDE cie=00000000 pc=0000000000037984..0000000000037d8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037988 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003798c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037998 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000379ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000379b4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 412 to 0000000000037b50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037b54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037b58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007668 0000000000000038 0000766c FDE cie=00000000 pc=0000000000037d8c..0000000000037e60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d94 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d98 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037da0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000037db8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037dcc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000037e48 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e4c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037e58 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000076a4 0000000000000064 000076a8 FDE cie=00000000 pc=0000000000037e60..0000000000038338 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e68 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037e74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037e88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037e94 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037ea0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037eac │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 456 to 0000000000038074 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038078 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003807c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038088 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003808c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038090 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000770c 0000000000000048 00007710 FDE cie=00000000 pc=0000000000038340..0000000000038a90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038344 │ │ │ │ +00005070 0000000000000030 00005074 FDE cie=00000000 pc=000000000002d5e0..000000000002d670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d5e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038348 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038350 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000038364 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003836c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003837c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000383b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000383c0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1688 to 0000000000038a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d5e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d5f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d5fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002d648 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007758 0000000000000048 0000775c FDE cie=00000000 pc=0000000000038a90..0000000000039340 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038a98 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038aa4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038ab0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038abc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038ac8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038ad4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1772 to 00000000000391c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000391c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d64c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000391c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d650 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077a4 0000000000000048 000077a8 FDE cie=00000000 pc=0000000000039340..0000000000039510 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039344 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039348 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039358 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039360 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039370 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003937c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003938c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000039504 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039508 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003950c │ │ │ │ - DW_CFA_restore_state │ │ │ │ +000050a4 0000000000000010 000050a8 FDE cie=00000000 pc=000000000002d670..000000000002d6c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077f0 0000000000000064 000077f4 FDE cie=00000000 pc=0000000000039510..00000000000397c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039514 │ │ │ │ +000050b8 0000000000000034 000050bc FDE cie=00000000 pc=000000000002d6c4..000000000002d774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d6c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039518 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039528 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000039550 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039558 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 396 to 00000000000396e4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000396e8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000039704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d6cc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d6d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d6e0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002d750 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039708 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003970c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000397b4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - │ │ │ │ -00007858 000000000000007c 0000785c FDE cie=00000000 pc=00000000000397c0..000000000003a120 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000397c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000397c8 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000397cc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000397d4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000039800 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039810 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039818 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003983c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000039914 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039918 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003991c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003994c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d754 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039954 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 1980 to 000000000003a110 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a114 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a118 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a11c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d758 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078d8 0000000000000048 000078dc FDE cie=00000000 pc=000000000003a120..000000000003a964 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a124 │ │ │ │ +000050f0 0000000000000054 000050f4 FDE cie=00000000 pc=000000000002d780..000000000002d990 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a128 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d788 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003a150 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d794 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a15c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d7a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a168 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a170 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a17c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003a248 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002d7d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a24c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007924 00000000000000a0 00007928 FDE cie=00000000 pc=000000000003a964..000000000003b0c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a968 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a96c │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a974 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003a988 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000003a9e4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a9e8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7e0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a9fc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d7f0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 408 to 000000000003ab94 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ab98 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ab9c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aba0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003abcc │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003abd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003abd4 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002d838 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 956 to 000000000003af90 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000002d968 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d978 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003af98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000003b0ac │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d97c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b0b0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b0b4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b0b8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b0bc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d988 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d98c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000079c8 0000000000000030 000079cc FDE cie=00000000 pc=000000000003b0c0..000000000003b1b0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b0cc │ │ │ │ +00005148 0000000000000058 0000514c FDE cie=00000000 pc=000000000002d990..000000000002da94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d994 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b0d0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b0e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b0f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b10c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000003b18c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d998 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d9a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d9c4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000002da34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002da44 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da50 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002da6c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b190 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da74 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002da8c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000079fc 0000000000000034 00007a00 FDE cie=00000000 pc=000000000003b1b0..000000000003b274 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b1b4 │ │ │ │ +000051a4 0000000000000058 000051a8 FDE cie=00000000 pc=000000000002daa0..000000000002dbb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002daa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b1b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002daa8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b1cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003b1f0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b1fc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002dab8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000003b250 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002dad4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002db58 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002db68 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b254 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db74 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002db90 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003b26c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db98 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002dbb0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007a34 000000000000002c 00007a38 FDE cie=00000000 pc=000000000003b280..000000000003b348 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b28c │ │ │ │ +00005200 0000000000000030 00005204 FDE cie=00000000 pc=000000000002dbc0..000000000002dc70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbc8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b2a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dbd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b2ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dbd8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000003b324 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000002dc54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a64 000000000000003c 00007a68 FDE cie=00000000 pc=000000000003b348..000000000003b464 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b34c │ │ │ │ +00005234 0000000000000010 00005238 FDE cie=00000000 pc=000000000002dc70..000000000002dca4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005248 0000000000000050 0000524c FDE cie=00000000 pc=000000000002dca4..000000000002dd48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dca8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b350 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b364 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b36c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003b394 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b3a4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000003b44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dcac │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002dcbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dcc8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002dce4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b450 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b45c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dcf0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dcf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007aa4 0000000000000024 00007aa8 FDE cie=00000000 pc=000000000003b464..000000000003b4ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dcf8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b46c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b480 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003b4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dcfc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002dd34 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd38 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dd40 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007acc 0000000000000010 00007ad0 FDE cie=00000000 pc=000000000003b4ac..000000000003b4c0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007ae0 0000000000000024 00007ae4 FDE cie=00000000 pc=000000000003b4c0..000000000003b514 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b4c4 │ │ │ │ +0000529c 0000000000000050 000052a0 FDE cie=00000000 pc=000000000002dd48..000000000002de00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b4c8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b4d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003b4ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd50 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002dd60 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dd6c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002dd88 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dd94 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b4f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007b08 0000000000000024 00007b0c FDE cie=00000000 pc=000000000003b520..000000000003b5a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dd9c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b528 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b530 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003b554 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dda0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002ddec │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ddf0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ddf8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b558 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ddfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b55c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007b30 0000000000000018 00007b34 FDE cie=00000000 pc=000000000003b5a4..000000000003b5e4 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b5b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b5bc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007b4c 0000000000000024 00007b50 FDE cie=00000000 pc=000000000003b5e4..000000000003b688 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b5e8 │ │ │ │ +000052f0 0000000000000038 000052f4 FDE cie=00000000 pc=000000000002de00..000000000002de84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b5ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b5f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002de14 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002de28 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003b61c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002de58 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002de6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b620 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b624 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de74 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007b74 0000000000000040 00007b78 FDE cie=00000000 pc=000000000003b688..000000000003b730 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b698 │ │ │ │ +0000532c 0000000000000020 00005330 FDE cie=00000000 pc=000000000002de84..000000000002deb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b69c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b6a4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b6b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b6b8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003b704 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de8c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002dea0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b708 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dea4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b70c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b720 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005350 0000000000000028 00005354 FDE cie=00000000 pc=000000000002deb0..000000000002df18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002deb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002deb8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002dec0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ded4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002df10 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000537c 0000000000000010 00005380 FDE cie=00000000 pc=000000000002df20..000000000002df64 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bb8 0000000000000010 00007bbc FDE cie=00000000 pc=000000000003b730..000000000003b740 │ │ │ │ +00005390 0000000000000010 00005394 FDE cie=00000000 pc=000000000002df64..000000000002e000 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bcc 0000000000000040 00007bd0 FDE cie=00000000 pc=000000000003b740..000000000003b854 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b744 │ │ │ │ +000053a4 000000000000002c 000053a8 FDE cie=00000000 pc=000000000002e000..000000000002e070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b748 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b758 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b768 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000003b83c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e008 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e014 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e028 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002e068 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e06c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b844 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c10 0000000000000048 00007c14 FDE cie=00000000 pc=000000000003b860..000000000003b944 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b864 │ │ │ │ +000053d4 0000000000000034 000053d8 FDE cie=00000000 pc=000000000002e070..000000000002e104 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e078 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b870 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e080 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b87c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b888 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e094 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000003b904 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b918 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b91c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b920 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e0a0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003b93c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002e0fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e100 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c5c 0000000000000040 00007c60 FDE cie=00000000 pc=000000000003b944..000000000003b9f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b948 │ │ │ │ +0000540c 0000000000000010 00005410 FDE cie=00000000 pc=000000000002e104..000000000002e110 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005420 000000000000002c 00005424 FDE cie=00000000 pc=000000000002e110..000000000002e18c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e114 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b94c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e118 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b958 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b968 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e138 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003b9b4 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002e17c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b9b8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e184 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b9bc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e188 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005450 0000000000000024 00005454 FDE cie=00000000 pc=000000000002e18c..000000000002e1c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e190 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e194 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e19c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002e1c0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b9c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b9c4 │ │ │ │ + │ │ │ │ +00005478 0000000000000028 0000547c FDE cie=00000000 pc=000000000002e1c8..000000000002e228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e1cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e1d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003b9e8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e1d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b9ec │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e1e4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002e220 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e224 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00007ca0 0000000000000064 00007ca4 FDE cie=00000000 pc=000000000003b9f0..000000000003bc50 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b9f4 │ │ │ │ +000054a4 0000000000000028 000054a8 FDE cie=00000000 pc=000000000002e228..000000000002e288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e22c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b9f8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ba00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ba0c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ba14 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ba24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000003baec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e230 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e238 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e244 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002e280 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003baf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003baf4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000003bb70 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + │ │ │ │ +000054d0 000000000000002c 000054d4 FDE cie=00000000 pc=000000000002e288..000000000002e2e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e28c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e290 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e298 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e2ac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e2d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bb80 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000003bc34 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bc48 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005500 0000000000000034 00005504 FDE cie=00000000 pc=000000000002e2e0..000000000002e36c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e2fc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e304 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e31c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002e364 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e368 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007d08 000000000000002c 00007d0c FDE cie=00000000 pc=000000000003bc50..000000000003bcf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc54 │ │ │ │ +00005538 0000000000000048 0000553c FDE cie=00000000 pc=000000000002e36c..000000000002e3e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e370 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e374 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bc60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e37c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bc74 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e388 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000003bcd8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002e3b0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bcec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e3bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e3d4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bcf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3dc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3e0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00005584 0000000000000040 00005588 FDE cie=00000000 pc=000000000002e3e4..000000000002e524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3ec │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e3f8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-256 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e400 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e410 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e418 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-208 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e424 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-192 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000002e510 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e514 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e518 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d38 0000000000000034 00007d3c FDE cie=00000000 pc=000000000003bd00..000000000003bdec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd04 │ │ │ │ +000055c8 0000000000000060 000055cc FDE cie=00000000 pc=000000000002e524..000000000002e6d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e528 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e52c │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e538 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e540 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e54c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e558 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e564 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002e5dc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002e674 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002e6ac │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6b4 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e6c0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e6cc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ + │ │ │ │ +0000562c 0000000000000038 00005630 FDE cie=00000000 pc=000000000002e6d0..000000000002e760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6d8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bd10 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bd24 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e6e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd28 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e6e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000003bdcc │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdd0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003bde4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e6f0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002e74c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bde8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e754 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007d70 000000000000004c 00007d74 FDE cie=00000000 pc=000000000003bdec..000000000003bed0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdf0 │ │ │ │ +00005668 0000000000000034 0000566c FDE cie=00000000 pc=000000000002e760..000000000002e80c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bdf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e768 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bdfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e770 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003be08 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003be1c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e780 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000003be90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e78c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002e7f8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003be94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7fc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003be9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e804 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bea0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bea4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e808 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003bec8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003becc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + │ │ │ │ +000056a0 0000000000000010 000056a4 FDE cie=00000000 pc=000000000002e820..000000000002e898 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056b4 0000000000000010 000056b8 FDE cie=00000000 pc=000000000002e8a0..000000000002e908 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056c8 0000000000000010 000056cc FDE cie=00000000 pc=000000000002e908..000000000002e914 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056dc 0000000000000010 000056e0 FDE cie=00000000 pc=000000000002e920..000000000002e92c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056f0 0000000000000010 000056f4 FDE cie=00000000 pc=000000000002e92c..000000000002e95c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005704 0000000000000010 00005708 FDE cie=00000000 pc=000000000002e960..000000000002e980 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005718 0000000000000010 0000571c FDE cie=00000000 pc=000000000002e980..000000000002e998 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000572c 0000000000000010 00005730 FDE cie=00000000 pc=000000000002e9a0..000000000002e9b8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007dc0 0000000000000084 00007dc4 FDE cie=00000000 pc=000000000003bed0..000000000003c29c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bed4 │ │ │ │ +00005740 0000000000000030 00005744 FDE cie=00000000 pc=000000000002e9c0..000000000002eb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e9c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bed8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003beec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bef4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bf0c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bf18 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000003bfe4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000003c1c8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1cc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1d0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c1e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e9c8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e9d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e9d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000002eaf4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eaf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c1e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eafc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003c21c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005774 0000000000000030 00005778 FDE cie=00000000 pc=000000000002eb68..000000000002ed10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eb6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eb70 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002eb78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002eb80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000002ec9c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c220 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c224 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003c23c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c240 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c244 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003c268 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c26c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c270 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eca0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eca4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003c294 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c298 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007e48 0000000000000088 00007e4c FDE cie=00000000 pc=000000000003c2a0..000000000003c384 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c2a4 │ │ │ │ +000057a8 000000000000006c 000057ac FDE cie=00000000 pc=000000000002ed10..000000000002ef98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c2a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c2b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c2bc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c2c8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c2d8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003c31c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c328 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c32c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c338 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed18 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ed20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed2c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed38 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ed40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed4c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000002ee90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c33c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c340 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ee94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c344 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c34c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c350 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ee98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002eee0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c35c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c360 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c370 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eee8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002ef40 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c374 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c378 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c37c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007ed4 000000000000003c 00007ed8 FDE cie=00000000 pc=000000000003c384..000000000003c434 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c388 │ │ │ │ +00005818 0000000000000070 0000581c FDE cie=00000000 pc=000000000002efa0..000000000002f15c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002efac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c38c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c394 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c3a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c3b4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c3c4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003c41c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c420 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c424 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c42c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002efb0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002efb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002efc4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002efd4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002efe0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002efe8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 312 to 000000000002f120 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c430 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00007f14 0000000000000044 00007f18 FDE cie=00000000 pc=000000000003c440..000000000003c524 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c448 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c450 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003c460 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c46c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c478 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c484 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000003c508 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f128 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f134 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c50c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c510 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c514 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c51c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c520 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f13c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007f5c 0000000000000048 00007f60 FDE cie=00000000 pc=000000000003c524..000000000003c674 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c528 │ │ │ │ +0000588c 0000000000000048 00005890 FDE cie=00000000 pc=000000000002f160..000000000002f4a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c52c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c534 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003c550 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c55c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c568 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c574 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000003c658 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f168 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f178 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f180 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f18c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f19c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002f1e8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 652 to 000000000002f474 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002f488 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c65c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f48c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f490 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f494 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c664 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f498 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f49c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007fa8 0000000000000070 00007fac FDE cie=00000000 pc=000000000003c680..000000000003c9f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c684 │ │ │ │ +000058d8 0000000000000040 000058dc FDE cie=00000000 pc=000000000002f4a0..000000000002f910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c688 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c694 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003c6ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c6b8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000003c700 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c704 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 464 to 000000000003c8d4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f4a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f4b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f4b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 856 to 000000000002f810 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c8d8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003c910 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c914 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c918 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f814 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000003c9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f818 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002f830 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c9ec │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c9f0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f834 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f838 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000801c 000000000000008c 00008020 FDE cie=00000000 pc=000000000003ca00..000000000003ce80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ca04 │ │ │ │ +0000591c 0000000000000074 00005920 FDE cie=00000000 pc=000000000002f910..00000000000314ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f914 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ca08 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ca14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ca20 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ca2c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000003ca9c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003caa0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000003cc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f918 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f920 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f92c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f938 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f944 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f950 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002f988 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f98c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003cccc │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f990 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f994 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f9a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ccd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ccd4 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f9a8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000003cd80 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc2: 6372 to 000000000003128c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003cdac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003cdd4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031290 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cdd8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cddc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cde0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031294 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031298 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003129c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cde4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cde8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080ac 0000000000000078 000080b0 FDE cie=00000000 pc=000000000003ce80..000000000003cfe8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ce84 │ │ │ │ +00005994 0000000000000044 00005998 FDE cie=00000000 pc=00000000000314ac..00000000000315d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000314b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ce88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000314b4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ce94 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ce9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003cea8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ced0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003ceec │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003cefc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000003cf78 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cf7c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cf80 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000314bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000314c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000314cc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000314d4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000314e0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000031564 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003cfac │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cfb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cfb4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003cfd8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cfdc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cfe0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cfe4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008128 000000000000002c 0000812c FDE cie=00000000 pc=000000000003cfe8..000000000003d038 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cfec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cff0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cff8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d018 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d01c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031568 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003156c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d030 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d034 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008158 0000000000000058 0000815c FDE cie=00000000 pc=000000000003d040..000000000003d16c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d050 │ │ │ │ +000059dc 0000000000000064 000059e0 FDE cie=00000000 pc=00000000000315e0..0000000000033290 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000315e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d054 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d060 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d06c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d078 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d08c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000003d13c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000315e8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000315f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031604 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000031638 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031640 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003164c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 1864 to 0000000000031d94 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031d98 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031d9c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031dac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031db0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d148 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031db4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000081b4 0000000000000028 000081b8 FDE cie=00000000 pc=000000000003d16c..000000000003d1a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d170 │ │ │ │ +00005a44 0000000000000060 00005a48 FDE cie=00000000 pc=0000000000033290..0000000000033b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033294 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d174 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d180 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d1a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033298 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000332a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000332b0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000332b4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000332bc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1812 to 00000000000339d0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000339d4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000339d8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000339f4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d1a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000339f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000339fc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 372 to 0000000000033b70 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081e0 0000000000000018 000081e4 FDE cie=00000000 pc=000000000003d1c0..000000000003d1f0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d1c8 │ │ │ │ +00005aa8 0000000000000018 00005aac FDE cie=00000000 pc=0000000000033b80..0000000000033bb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033b88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d1d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033b90 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081fc 0000000000000018 00008200 FDE cie=00000000 pc=00000000000036c0..00000000000036e0 │ │ │ │ +00005ac4 0000000000000018 00005ac8 FDE cie=00000000 pc=00000000000036c0..00000000000036e0 │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000036c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000036c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008218 0000000000000080 0000821c FDE cie=00000000 pc=000000000003d1f0..000000000003d6a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d1f4 │ │ │ │ +00005ae0 0000000000000080 00005ae4 FDE cie=00000000 pc=0000000000033bb0..0000000000034068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033bb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033bb8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d204 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033bc4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d20c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033bcc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d22c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000033bec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000003d2b8 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000033c78 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033c7c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000003d348 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000033d08 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003d378 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000033d38 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d37c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033d3c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000003d3e4 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000033da4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d3ec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033dac │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000003d444 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000033e04 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d44c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e0c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 456 to 000000000003d614 │ │ │ │ + DW_CFA_advance_loc1: 456 to 0000000000033fd4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d618 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033fd8 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000003d6a0 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000034060 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034064 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -0000829c 0000000000000010 000082a0 FDE cie=00000000 pc=000000000003d6a8..000000000003d6b4 │ │ │ │ +00005b64 0000000000000010 00005b68 FDE cie=00000000 pc=0000000000034068..0000000000034074 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000082b0 00000000000000a8 000082b4 FDE cie=00000000 pc=000000000003d6c0..000000000003e330 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d6c4 │ │ │ │ +00005b78 00000000000000a8 00005b7c FDE cie=00000000 pc=0000000000034080..0000000000034cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034088 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d6d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034098 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003d6fc │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000340bc │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003d708 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000340c8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d70c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000340cc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d710 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000340d0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d714 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000340d4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 844 to 000000000003da60 │ │ │ │ + DW_CFA_advance_loc1: 844 to 0000000000034420 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034424 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034428 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003442c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034430 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003da78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034438 │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003443c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1216 to 000000000003df40 │ │ │ │ + DW_CFA_advance_loc2: 1216 to 0000000000034900 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034904 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034908 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003490c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034910 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003df74 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000034934 │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034938 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003493c │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 916 to 000000000003e310 │ │ │ │ + DW_CFA_advance_loc1: 916 to 0000000000034cd0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034cd4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034cd8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e31c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034cdc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ce0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ce4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000835c 0000000000000010 00008360 FDE cie=00000000 pc=000000000003e330..000000000003e380 │ │ │ │ +00005c24 0000000000000010 00005c28 FDE cie=00000000 pc=0000000000034cf0..0000000000034d40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008370 0000000000000034 00008374 FDE cie=00000000 pc=000000000003e380..000000000003e470 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e384 │ │ │ │ +00005c38 0000000000000034 00005c3c FDE cie=00000000 pc=0000000000034d40..0000000000034e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d48 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e394 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034d54 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e39c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034d5c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e3a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034d64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003e3bc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034d7c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000003e444 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000034e04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e44c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e0c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000083a8 0000000000000058 000083ac FDE cie=00000000 pc=000000000003e470..000000000003e568 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e474 │ │ │ │ +00005c70 0000000000000058 00005c74 FDE cie=00000000 pc=0000000000034e30..0000000000034f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e478 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e38 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e480 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034e40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003e4ac │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000034e6c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e4b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034e74 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003e4f0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000034eb0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034eb4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e500 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034ec0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ec8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003e53c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000034efc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003e560 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000034f20 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e564 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008404 0000000000000044 00008408 FDE cie=00000000 pc=000000000003e568..000000000003e800 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e56c │ │ │ │ +00005ccc 0000000000000044 00005cd0 FDE cie=00000000 pc=0000000000034f28..00000000000351c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e570 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f30 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e57c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034f3c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e584 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f44 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e590 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034f50 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e59c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034f5c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 348 to 000000000003e6f8 │ │ │ │ + DW_CFA_advance_loc1: 348 to 00000000000350b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000350bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e700 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000350c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000844c 0000000000000030 00008450 FDE cie=00000000 pc=000000000003e800..000000000003ea44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e804 │ │ │ │ +00005d14 0000000000000030 00005d18 FDE cie=00000000 pc=00000000000351c0..0000000000035404 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e808 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000351c8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e814 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000351d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e81c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000351dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003e828 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000351e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000003ea14 │ │ │ │ + DW_CFA_advance_loc1: 492 to 00000000000353d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353dc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008480 000000000000007c 00008484 FDE cie=00000000 pc=000000000003ea44..000000000003f004 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea48 │ │ │ │ +00005d48 000000000000007c 00005d4c FDE cie=00000000 pc=0000000000035404..00000000000359c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035408 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ea4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003540c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ea58 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035418 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ea64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035424 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ea74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035434 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003ea9c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003545c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003eabc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003547c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000003eb5c │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000003551c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000003ebfc │ │ │ │ + DW_CFA_advance_loc: 160 to 00000000000355bc │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 348 to 000000000003ed58 │ │ │ │ + DW_CFA_advance_loc1: 348 to 0000000000035718 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ed6c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003572c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ed70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035730 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ed74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035734 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ed78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035738 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000003ede0 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000357a0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000003eea4 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000035864 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000003ef44 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000035904 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ef4c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003590c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003ef7c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003593c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003efa8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035968 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003efc8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000035988 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003efcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003598c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003efd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035990 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003efec │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000359ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003eff8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000359b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f000 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000359c0 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008500 0000000000000024 00008504 FDE cie=00000000 pc=000000000003f004..000000000003f0b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f008 │ │ │ │ +00005dc8 0000000000000024 00005dcc FDE cie=00000000 pc=00000000000359c4..0000000000035a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000359c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f00c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000359cc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f014 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000359d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000003f0ac │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000035a6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00008528 000000000000004c 0000852c FDE cie=00000000 pc=000000000003f0c0..000000000003f1c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f0c4 │ │ │ │ +00005df0 000000000000004c 00005df4 FDE cie=00000000 pc=0000000000035a80..0000000000035b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a88 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f0d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035a98 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f100 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035ac0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ac4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ac8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003f174 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000035b34 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b38 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f17c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b3c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f1a4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000035b64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b6c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f1b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035b78 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b7c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ │ │ │ │ -00008578 0000000000000078 0000857c FDE cie=00000000 pc=000000000003f1c4..000000000003f398 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1c8 │ │ │ │ +00005e40 0000000000000078 00005e44 FDE cie=00000000 pc=0000000000035b84..0000000000035d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b8c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b90 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f1d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035b98 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f1e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035ba8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003f200 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000035bc0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f210 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035bd0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035bd4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000003f2d0 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000035c90 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c94 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c98 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003f308 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000035cc8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f30c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ccc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035cd0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000003f388 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000035d48 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f38c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d4c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d50 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d54 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000085f4 0000000000000048 000085f8 FDE cie=00000000 pc=000000000003f3a0..000000000003f508 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3a4 │ │ │ │ +00005ebc 0000000000000048 00005ec0 FDE cie=00000000 pc=0000000000035d60..0000000000035ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f3b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035d74 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f3c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035d80 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003f3e0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000035da0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000003f484 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000035e44 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003f4b4 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000035e74 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e7c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003f500 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000035ec0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008640 0000000000000048 00008644 FDE cie=00000000 pc=000000000003f508..000000000003f664 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f50c │ │ │ │ +00005f08 0000000000000048 00005f0c FDE cie=00000000 pc=0000000000035ec8..0000000000036024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ecc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ed0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f520 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035ee0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f52c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035eec │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f534 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035ef4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f53c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035efc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003f568 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035f28 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000003f5e4 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000035fa4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f618 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000035fd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f61c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003f658 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000036018 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f65c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003601c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036020 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ │ │ │ │ -0000868c 000000000000004c 00008690 FDE cie=00000000 pc=000000000003f664..000000000003f7f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f668 │ │ │ │ +00005f54 000000000000004c 00005f58 FDE cie=00000000 pc=0000000000036024..00000000000361b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036028 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003602c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036030 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f678 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036038 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f684 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036044 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f698 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036058 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f6cc │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003608c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003f72c │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000360ec │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003f798 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000036158 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f79c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003615c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003f7e0 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000361a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361ac │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000086dc 000000000000004c 000086e0 FDE cie=00000000 pc=000000000003f7f0..000000000003f97c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7f4 │ │ │ │ +00005fa4 000000000000004c 00005fa8 FDE cie=00000000 pc=00000000000361b0..000000000003633c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361b8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f7fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361bc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f804 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000361c4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f810 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000361d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f824 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000361e4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f858 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000036218 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000003f8b8 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000036278 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003f924 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000362e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f928 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003f96c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000003632c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036330 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f974 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036334 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f978 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036338 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000872c 000000000000003c 00008730 FDE cie=00000000 pc=000000000003f980..000000000003faec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f984 │ │ │ │ +00005ff4 000000000000003c 00005ff8 FDE cie=00000000 pc=0000000000036340..00000000000364ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036348 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f98c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003634c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f994 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036354 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f9a4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036364 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000003fae0 │ │ │ │ + DW_CFA_advance_loc1: 316 to 00000000000364a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000364a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000364a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000876c 0000000000000094 00008770 FDE cie=00000000 pc=000000000003faec..000000000003fdf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003faf0 │ │ │ │ +00006034 0000000000000094 00006038 FDE cie=00000000 pc=00000000000364ac..00000000000367b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000364b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003faf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000364b4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fb00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000364c0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fb08 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000364c8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fb14 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000364d4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003fb44 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000036504 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036508 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fb4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003650c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000003fbd8 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000036598 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003659c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fbe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000365a0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003fc10 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000365d0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000365d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000365d8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000003fd18 │ │ │ │ + DW_CFA_advance_loc1: 256 to 00000000000366d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000366dc │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fd20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000366e0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fd28 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000366e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000003fdd4 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000036794 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fdd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036798 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fddc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003679c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fde0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fde8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000367a8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fdec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367ac │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fdf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367b0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fdf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367b4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008804 0000000000000094 00008808 FDE cie=00000000 pc=000000000003fe00..00000000000401e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe04 │ │ │ │ +000060cc 0000000000000094 000060d0 FDE cie=00000000 pc=00000000000367c0..0000000000036ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367c8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fe14 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000367d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003fe1c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000367dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003fe28 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000367e8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003fe58 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000036818 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003681c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fe60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036820 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000003fefc │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000368bc │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000368c0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000368c4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003ff34 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000368f4 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000368f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ff3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000368fc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 612 to 00000000000401a0 │ │ │ │ + DW_CFA_advance_loc1: 612 to 0000000000036b60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b64 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b68 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b6c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000401b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036b74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b78 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b7c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000401c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036b84 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000401d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036b94 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b98 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b9c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ba0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000889c 0000000000000028 000088a0 FDE cie=00000000 pc=00000000000401e4..000000000004029c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401e8 │ │ │ │ +00006164 0000000000000028 00006168 FDE cie=00000000 pc=0000000000036ba4..0000000000036c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ba8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036bac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000401f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036bb8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040200 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036bc0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000040254 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000036c14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040258 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004025c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088c8 0000000000000048 000088cc FDE cie=00000000 pc=00000000000402a0..0000000000040b2c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402a4 │ │ │ │ +00006190 0000000000000048 00006194 FDE cie=00000000 pc=0000000000036c60..00000000000374ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000402a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c68 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000402b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036c74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000402bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036c7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000402c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036c88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000402d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036c90 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000402dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036c9c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 448 to 000000000004049c │ │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000036e5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000404a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008914 0000000000000044 00008918 FDE cie=00000000 pc=0000000000040b2c..0000000000041454 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b30 │ │ │ │ +000061dc 0000000000000044 000061e0 FDE cie=00000000 pc=00000000000374ec..0000000000037e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374f4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040b40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037500 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040b48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037508 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040b54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037514 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040b64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037524 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 420 to 0000000000040d08 │ │ │ │ + DW_CFA_advance_loc1: 420 to 00000000000376c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000376cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000376d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000895c 0000000000000090 00008960 FDE cie=00000000 pc=0000000000041460..00000000000418c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041464 │ │ │ │ +00006224 0000000000000090 00006228 FDE cie=00000000 pc=0000000000037e20..0000000000038284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e28 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041474 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037e34 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041480 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037e40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004148c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037e4c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000414a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000037e60 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000414c0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000037e80 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000004154c │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000037f0c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000415bc │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000037f7c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000415c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037f88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000041664 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000038024 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038028 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004166c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003802c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 260 to 0000000000041770 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000038130 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000417f0 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000381b0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000004189c │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000003825c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000418a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038264 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000418ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003826c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038270 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038274 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038278 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003827c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038280 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000089f0 000000000000007c 000089f4 FDE cie=00000000 pc=00000000000418c4..00000000000420ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418c8 │ │ │ │ +000062b8 000000000000007c 000062bc FDE cie=00000000 pc=0000000000038284..0000000000038aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038288 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000418cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003828c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000418d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038298 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000418e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000382a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000418e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000382a8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004190c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000382cc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041924 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000382e4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004192c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000382ec │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000419d0 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000038390 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000419d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038394 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000419d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038398 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000041a10 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000383d0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000383d8 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 1724 to 00000000000420d4 │ │ │ │ + DW_CFA_advance_loc2: 1724 to 0000000000038a94 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a98 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038a9c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038aa0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008a70 0000000000000048 00008a74 FDE cie=00000000 pc=00000000000420ec..0000000000042820 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420f0 │ │ │ │ +00006338 0000000000000048 0000633c FDE cie=00000000 pc=0000000000038aac..00000000000391e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ab0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ab4 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038ac4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004210c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038acc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042114 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038ad4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042124 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038ae4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1700 to 00000000000427c8 │ │ │ │ + DW_CFA_advance_loc2: 1700 to 0000000000039188 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003918c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000427d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039190 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008abc 0000000000000044 00008ac0 FDE cie=00000000 pc=0000000000042820..0000000000042ef4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042824 │ │ │ │ +00006384 0000000000000044 00006388 FDE cie=00000000 pc=00000000000391e0..00000000000398b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000391e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042828 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000391e8 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042838 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000391f8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042840 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039200 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004285c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003921c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1180 to 0000000000042cf8 │ │ │ │ + DW_CFA_advance_loc2: 1180 to 00000000000396b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000396c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008b04 0000000000000078 00008b08 FDE cie=00000000 pc=0000000000042f00..0000000000043444 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f04 │ │ │ │ +000063cc 0000000000000078 000063d0 FDE cie=00000000 pc=00000000000398c0..0000000000039e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398c8 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042f18 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000398d8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042f24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000398e4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 212 to 0000000000042ff8 │ │ │ │ + DW_CFA_advance_loc: 212 to 00000000000399b8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000399bc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043000 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000399c0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 820 to 0000000000043334 │ │ │ │ + DW_CFA_advance_loc1: 820 to 0000000000039cf4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039cf8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004333c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039cfc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000043390 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000039d50 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043398 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039d58 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000043430 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000039df0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039df4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039df8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004343c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039dfc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00008b80 0000000000000044 00008b84 FDE cie=00000000 pc=0000000000043444..00000000000447c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043448 │ │ │ │ +00006448 0000000000000044 0000644c FDE cie=00000000 pc=0000000000039e04..000000000003b188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004344c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e0c │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043458 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039e18 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043460 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039e20 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043474 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039e34 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 000000000004393c │ │ │ │ + DW_CFA_advance_loc2: 1224 to 000000000003a2fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a300 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a304 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008bc8 0000000000000044 00008bcc FDE cie=00000000 pc=00000000000447c8..0000000000044acc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447cc │ │ │ │ +00006490 0000000000000044 00006494 FDE cie=00000000 pc=000000000003b188..000000000003b48c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b18c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b190 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000447dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b19c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000447e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b1a8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000447fc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b1bc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 692 to 0000000000044ab0 │ │ │ │ + DW_CFA_advance_loc1: 692 to 000000000003b470 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b474 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b478 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008c10 000000000000008c 00008c14 FDE cie=00000000 pc=0000000000044acc..0000000000044f7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ad0 │ │ │ │ +000064d8 000000000000008c 000064dc FDE cie=00000000 pc=000000000003b48c..000000000003b93c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b490 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b494 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044ae0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b4a0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044af8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b4b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044b00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b4c0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044b10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b4d0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044b1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b4dc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044b34 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b4f4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000044ba8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003b568 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000044c30 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000003b5f0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b5f4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b5f8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000044c64 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b624 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b628 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b62c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044c78 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b638 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044c84 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b644 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000044d9c │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000003b75c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 416 to 0000000000044f40 │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000003b900 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b904 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b908 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b90c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000044f68 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003b928 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b92c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b930 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b934 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b938 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ │ │ │ │ -00008ca0 00000000000000b8 00008ca4 FDE cie=00000000 pc=0000000000044f80..0000000000045468 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f84 │ │ │ │ +00006568 00000000000000b8 0000656c FDE cie=00000000 pc=000000000003b940..000000000003be28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b948 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044f94 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b954 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044fac │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b96c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044fbc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b97c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b980 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044fcc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b98c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000044fe4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003b9a4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000045058 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003ba18 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000450d4 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000003ba94 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000450d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ba98 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000450dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ba9c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000045108 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003bac8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004510c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bacc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045110 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004511c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003badc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bae8 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004514c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003bb0c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045158 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bb18 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000451dc │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003bb9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000451e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000004525c │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000003bc1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045260 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000045278 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003bc38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045280 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bc40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 416 to 0000000000045420 │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000003bde0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bde4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bde8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004542c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bdec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045434 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bdf4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bdf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045440 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003be00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004544c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003be0c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045450 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be10 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045454 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be14 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045458 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be18 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004545c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be1c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045460 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be20 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + │ │ │ │ +00006624 0000000000000058 00006628 FDE cie=00000000 pc=000000000003be28..000000000003bfc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be30 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be34 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003be3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003be44 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003be70 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003be78 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003be80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000003bf7c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf80 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf84 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003bfb0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfbc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfc0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfc4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006680 0000000000000084 00006684 FDE cie=00000000 pc=000000000003bfc8..000000000003c340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfcc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfd0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfd4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bfdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c000 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c010 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c018 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c01c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000003c0e4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0e8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0ec │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0f0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003c118 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c11c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c120 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000003c32c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c330 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c334 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c338 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c33c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006708 000000000000005c 0000670c FDE cie=00000000 pc=000000000003c340..000000000003c4b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c348 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c34c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c354 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c378 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c384 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c390 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c394 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000003c458 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c45c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c460 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c464 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003c494 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c49c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4a4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4a8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4ac │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4b0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + │ │ │ │ +00006768 000000000000007c 0000676c FDE cie=00000000 pc=000000000003c4c0..000000000003c8e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4c8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c4d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c4dc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003c50c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c514 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c518 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 856 to 000000000003c870 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c874 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c878 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003c8b0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8b8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c8d0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8d4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8d8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8dc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067e8 0000000000000048 000067ec FDE cie=00000000 pc=000000000003c8e0..000000000003d350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8e8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c8f4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c8fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c908 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c918 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c920 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000003cad0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cad4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cad8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006834 0000000000000044 00006838 FDE cie=00000000 pc=000000000003d350..000000000003e324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d354 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d358 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d364 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d370 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d384 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 552 to 000000000003d5ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000687c 0000000000000044 00006880 FDE cie=00000000 pc=000000000003e324..000000000003eec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e328 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e32c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e338 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e350 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 572 to 000000000003e58c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e590 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e594 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000068c4 0000000000000048 000068c8 FDE cie=00000000 pc=000000000003eec0..000000000003f998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eec4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eec8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003eed4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003eedc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003eee8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003eef4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ef00 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ef08 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 448 to 000000000003f0c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006910 0000000000000038 00006914 FDE cie=00000000 pc=000000000003f9a0..000000000003fac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f9a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f9a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003f9bc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f9c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f9d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000003fa98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fa9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003faa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000694c 0000000000000044 00006950 FDE cie=00000000 pc=000000000003fac8..000000000003fba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003facc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fad0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fae0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000003fb44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003fb74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006994 0000000000000028 00006998 FDE cie=00000000 pc=000000000003fba0..000000000003fc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fba4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fba8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fbb4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003fc0c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000069c0 0000000000000010 000069c4 FDE cie=00000000 pc=000000000003fc40..000000000003fc64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000069d4 0000000000000028 000069d8 FDE cie=00000000 pc=000000000003fc64..000000000003fd9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fc68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fc70 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fc80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000003fd94 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd98 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a00 0000000000000010 00006a04 FDE cie=00000000 pc=000000000003fda0..000000000003fdec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a14 0000000000000010 00006a18 FDE cie=00000000 pc=000000000003fdec..000000000003ffb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a28 0000000000000010 00006a2c FDE cie=00000000 pc=000000000003ffb0..0000000000040170 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a3c 0000000000000010 00006a40 FDE cie=00000000 pc=0000000000040170..00000000000401d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a50 0000000000000010 00006a54 FDE cie=00000000 pc=00000000000401d0..00000000000401e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006a64 0000000000000060 00006a68 FDE cie=00000000 pc=00000000000401e0..00000000000406f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000401e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000401e8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000401f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000000402c0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000040340 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040348 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004034c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040350 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000004046c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040474 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040478 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 552 to 00000000000406a0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406a4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000406c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406c8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000406ec │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406f0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006ac8 0000000000000024 00006acc FDE cie=00000000 pc=0000000000040700..000000000004075c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040710 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040714 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040728 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000040754 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040758 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006af0 0000000000000010 00006af4 FDE cie=00000000 pc=0000000000040760..000000000004077c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b04 0000000000000010 00006b08 FDE cie=00000000 pc=0000000000040780..00000000000407a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b18 0000000000000010 00006b1c FDE cie=00000000 pc=00000000000407a4..0000000000040920 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b2c 0000000000000030 00006b30 FDE cie=00000000 pc=0000000000040920..00000000000409b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004092c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040930 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040938 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040944 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000040994 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040998 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b60 0000000000000010 00006b64 FDE cie=00000000 pc=00000000000409c0..00000000000409d8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b74 0000000000000010 00006b78 FDE cie=00000000 pc=00000000000409e0..0000000000040aac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b88 0000000000000010 00006b8c FDE cie=00000000 pc=0000000000040aac..0000000000040ae8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b9c 0000000000000010 00006ba0 FDE cie=00000000 pc=0000000000040ae8..0000000000040b94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006bb0 0000000000000010 00006bb4 FDE cie=00000000 pc=0000000000040ba0..000000000004103c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006bc4 0000000000000010 00006bc8 FDE cie=00000000 pc=0000000000041040..0000000000041068 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006bd8 0000000000000010 00006bdc FDE cie=00000000 pc=0000000000041068..00000000000410a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006bec 0000000000000024 00006bf0 FDE cie=00000000 pc=00000000000410a4..00000000000411f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410ac │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000410c4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000041108 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004110c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041110 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c14 0000000000000010 00006c18 FDE cie=00000000 pc=00000000000411f0..00000000000412ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c28 0000000000000010 00006c2c FDE cie=00000000 pc=00000000000412ac..0000000000041398 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006c3c 0000000000000074 00006c40 FDE cie=00000000 pc=00000000000413a0..00000000000415cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000413a8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000413bc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000413c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004140c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041410 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041414 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041418 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041420 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000041470 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041474 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041478 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000414e4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000041524 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041528 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004152c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041530 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004154c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041550 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041558 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041560 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000415a0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000415bc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415c0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415c4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415c8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006cb4 0000000000000060 00006cb8 FDE cie=00000000 pc=00000000000415cc..0000000000041cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415d4 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000415e8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000415f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041600 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041610 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041618 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 356 to 000000000004177c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041780 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041784 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 284 to 00000000000418a0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000418ec │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc1: 264 to 00000000000419f4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 472 to 0000000000041bcc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041bd0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000041c28 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000041cb0 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ │ │ │ │ -00008d5c 0000000000000058 00008d60 FDE cie=00000000 pc=0000000000045468..0000000000045608 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004546c │ │ │ │ +00006d18 0000000000000030 00006d1c FDE cie=00000000 pc=0000000000041cc0..0000000000041e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041cc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041cd8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000041dd8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ddc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041de0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006d4c 0000000000000024 00006d50 FDE cie=00000000 pc=0000000000041e28..0000000000041e70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041e34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e38 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041e40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000041e64 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006d74 0000000000000040 00006d78 FDE cie=00000000 pc=0000000000041e70..0000000000041f08 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041e7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041e80 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041e8c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041e9c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000041ec4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041ed4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041ed8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041edc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000041f04 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006db8 0000000000000044 00006dbc FDE cie=00000000 pc=0000000000041f08..0000000000042018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041f10 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041f18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041f28 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041f3c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041f48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041f54 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000041ffc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042000 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042004 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042008 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042010 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042014 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006e00 0000000000000010 00006e04 FDE cie=00000000 pc=0000000000042020..00000000000420a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006e14 0000000000000044 00006e18 FDE cie=00000000 pc=00000000000420a4..00000000000421d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000420a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000420ac │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000420c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000420d0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000420f8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004211c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000421a8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421ac │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000421c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006e5c 0000000000000034 00006e60 FDE cie=00000000 pc=00000000000421e0..00000000000422a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000421f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000421f4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000421fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042204 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000042238 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000042288 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042294 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042298 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006e94 0000000000000038 00006e98 FDE cie=00000000 pc=00000000000422a0..000000000004243c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000422a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000422a8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000422ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000422b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000422cc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000042364 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042368 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004236c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006ed0 0000000000000028 00006ed4 FDE cie=00000000 pc=0000000000042440..000000000004249c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042444 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042448 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042454 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042460 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000042494 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042498 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006efc 0000000000000028 00006f00 FDE cie=00000000 pc=00000000000424a0..0000000000042520 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000424a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000424a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000424b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000424c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000042518 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004251c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006f28 0000000000000028 00006f2c FDE cie=00000000 pc=0000000000042520..00000000000425ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042524 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042528 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042530 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004253c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000425a4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006f54 0000000000000028 00006f58 FDE cie=00000000 pc=00000000000425ac..0000000000042608 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000425b4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000425bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000425c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000042600 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042604 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00006f80 0000000000000050 00006f84 FDE cie=00000000 pc=0000000000042608..00000000000427d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004260c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042610 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042618 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042620 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000042634 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042644 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000004271c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000042748 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004274c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042750 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000427c8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + │ │ │ │ +00006fd4 0000000000000028 00006fd8 FDE cie=00000000 pc=00000000000427d0..0000000000042934 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000427d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000427d8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000427dc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000427e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000004289c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000428a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000428a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007000 0000000000000048 00007004 FDE cie=00000000 pc=0000000000042940..0000000000042e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042944 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042948 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042960 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042968 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042970 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004297c │ │ │ │ + DW_CFA_def_cfa_offset: 528 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000042a6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000042a88 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042a8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042a90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000704c 0000000000000044 00007050 FDE cie=00000000 pc=0000000000042e88..0000000000043314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e90 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042ea0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042ea8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042eb4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042ec0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042ecc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000042fb0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007094 0000000000000010 00007098 FDE cie=00000000 pc=0000000000043320..000000000004335c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000070a8 0000000000000038 000070ac FDE cie=00000000 pc=0000000000043360..000000000004350c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043364 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043368 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043370 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004337c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043388 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000043464 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043468 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004346c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000070e4 0000000000000044 000070e8 FDE cie=00000000 pc=000000000004350c..0000000000043898 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043510 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043514 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043520 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043528 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043540 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043550 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 548 to 0000000000043774 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043778 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004377c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000712c 0000000000000048 00007130 FDE cie=00000000 pc=00000000000438a0..0000000000043b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000438a8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438b0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438c0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000438d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438e0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000438e8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 496 to 0000000000043ad8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043adc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ae0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007178 000000000000002c 0000717c FDE cie=00000000 pc=0000000000043b08..0000000000043bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b10 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043b18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043b30 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000043b80 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000071a8 0000000000000024 000071ac FDE cie=00000000 pc=0000000000043c00..0000000000043c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c08 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043c10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000043c38 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c3c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000071d0 0000000000000030 000071d4 FDE cie=00000000 pc=0000000000043c40..0000000000043d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043c48 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043c60 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000043ce8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043cf0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007204 0000000000000038 00007208 FDE cie=00000000 pc=0000000000043d08..0000000000043e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043d10 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043d18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043d28 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 248 to 0000000000043e20 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007240 0000000000000030 00007244 FDE cie=00000000 pc=0000000000043e80..0000000000043f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043e88 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043e90 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043e9c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000043ee8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043eec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043ef0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007274 0000000000000028 00007278 FDE cie=00000000 pc=0000000000043f20..0000000000043f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f28 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043f38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000043f64 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000072a0 0000000000000010 000072a4 FDE cie=00000000 pc=0000000000043fa0..0000000000043fc0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000072b4 0000000000000010 000072b8 FDE cie=00000000 pc=0000000000043fc0..0000000000043ff4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000072c8 0000000000000024 000072cc FDE cie=00000000 pc=0000000000044000..0000000000044070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044004 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044008 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004401c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000044068 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004406c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000072f0 0000000000000010 000072f4 FDE cie=00000000 pc=0000000000044070..000000000004409c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007304 000000000000003c 00007308 FDE cie=00000000 pc=00000000000440a0..0000000000044144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000440a8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000440b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000440bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000440c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000440d4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000004413c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044140 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007344 0000000000000024 00007348 FDE cie=00000000 pc=0000000000044144..0000000000044184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044148 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004414c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044158 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000044178 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004417c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000736c 0000000000000020 00007370 FDE cie=00000000 pc=0000000000044184..00000000000441fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044188 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004418c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000441d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000441d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000441dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007390 0000000000000024 00007394 FDE cie=00000000 pc=0000000000044200..0000000000044230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044208 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044214 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044228 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004422c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000073b8 0000000000000030 000073bc FDE cie=00000000 pc=0000000000044230..000000000004432c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044234 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044238 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044240 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044250 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004425c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000044324 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044328 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000073ec 0000000000000048 000073f0 FDE cie=00000000 pc=000000000004432c..0000000000044780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044330 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044334 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045474 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004433c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044348 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044358 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044360 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004436c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 1012 to 0000000000044760 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044768 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007438 0000000000000050 0000743c FDE cie=00000000 pc=0000000000044780..00000000000448f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044784 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044788 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044790 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000447a0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000447f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044800 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000044890 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044894 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044898 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000448a4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000448ac │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000448e4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000448ec │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + │ │ │ │ +0000748c 0000000000000044 00007490 FDE cie=00000000 pc=0000000000044900..0000000000044fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044904 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044908 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044918 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004492c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1056 to 0000000000044d4c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d54 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000074d4 0000000000000048 000074d8 FDE cie=00000000 pc=0000000000044fd0..0000000000045cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044fd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044fd8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044fe8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000045004 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004500c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045018 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045020 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004502c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 964 to 00000000000453f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007520 0000000000000048 00007524 FDE cie=00000000 pc=0000000000045cc0..0000000000045f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045cc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ccc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045cd4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045cdc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045cec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045cf8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 456 to 0000000000045ec0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ec4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ec8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000756c 0000000000000044 00007570 FDE cie=00000000 pc=0000000000045f4c..0000000000046384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045f50 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045f58 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045f64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004547c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045f6c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045f78 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045f8c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045484 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000454b0 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000004602c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046030 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046034 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075b4 0000000000000044 000075b8 FDE cie=00000000 pc=0000000000046384..00000000000467cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046388 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004638c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046394 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004639c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000463a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000463b4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 900 to 0000000000046738 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004673c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046740 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000075fc 0000000000000048 00007600 FDE cie=00000000 pc=00000000000467cc..0000000000046978 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000467d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000467d4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000467dc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000467f4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046800 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046810 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046814 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000004695c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046960 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046964 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046968 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046970 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046974 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007648 0000000000000034 0000764c FDE cie=00000000 pc=0000000000046980..0000000000046a50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004698c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046990 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046998 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000469a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000469b0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000046a44 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046a48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007680 000000000000004c 00007684 FDE cie=00000000 pc=0000000000046a50..0000000000046e9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046a54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046a58 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046a64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046a6c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046a7c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046a88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000046ab0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000046c84 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046c88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046c8c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000076d0 000000000000002c 000076d4 FDE cie=00000000 pc=0000000000046ea0..0000000000046f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ea4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046ea8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046eb0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046ebc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000046ef8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046f04 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046f08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007700 000000000000004c 00007704 FDE cie=00000000 pc=0000000000046f20..0000000000047144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046f24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046f28 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046f34 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046f3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046f48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046f58 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000046f80 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000004700c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000047090 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000470ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000470f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000470f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000047140 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007750 000000000000004c 00007754 FDE cie=00000000 pc=0000000000047144..00000000000474c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047148 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004714c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004715c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047164 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004716c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000454b8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047174 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000471ac │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000471f4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000047278 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc1: 312 to 00000000000473b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000473b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000473b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 248 to 00000000000474b0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000474b4 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000474bc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + │ │ │ │ +000077a0 0000000000000010 000077a4 FDE cie=00000000 pc=00000000000474c0..00000000000474e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000077b4 0000000000000028 000077b8 FDE cie=00000000 pc=00000000000474e0..00000000000475d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000474e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000474e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000474f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000474fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000475cc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000077e0 0000000000000028 000077e4 FDE cie=00000000 pc=00000000000475e0..0000000000047664 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000475e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000475f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047600 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000004765c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047660 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000780c 0000000000000028 00007810 FDE cie=00000000 pc=0000000000047664..00000000000476e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047668 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004766c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047674 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047688 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000476d8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007838 0000000000000044 0000783c FDE cie=00000000 pc=00000000000476e0..00000000000477e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000476e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000476f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047710 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004771c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004772c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000047790 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047794 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004779c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000477c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000477d4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477d8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477dc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007880 0000000000000034 00007884 FDE cie=00000000 pc=00000000000477e0..00000000000478ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000477e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000477f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 204 to 00000000000478c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000078b8 000000000000004c 000078bc FDE cie=00000000 pc=00000000000478ec..0000000000047a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000478f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047904 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047914 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000047a58 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000047a7c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007908 0000000000000070 0000790c FDE cie=00000000 pc=0000000000047a84..0000000000047d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047a8c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047a98 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047aa0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047aa8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000047ad8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000047af0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047af4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000047c28 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047c30 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047c34 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000047c60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047c64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047c68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047c70 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000047d74 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047d78 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047d7c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047d80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000797c 0000000000000034 00007980 FDE cie=00000000 pc=0000000000047d84..0000000000047e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047d88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047d8c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047d94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047da0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000047e04 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000047e68 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047e74 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000079b4 0000000000000038 000079b8 FDE cie=00000000 pc=0000000000047e80..0000000000048050 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047e88 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000047e94 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047ea8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 328 to 0000000000047ff0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ff4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047ff8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000079f0 000000000000004c 000079f4 FDE cie=00000000 pc=0000000000048060..00000000000481b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048064 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048068 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048070 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004807c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048084 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004808c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048098 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000480c4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000048170 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004818c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048190 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048194 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007a40 0000000000000074 00007a44 FDE cie=00000000 pc=00000000000481c0..00000000000486dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481c8 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000481d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000481dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000481ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000481f4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048200 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 264 to 0000000000048308 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 540 to 0000000000048524 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000485c0 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000485c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000485c8 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 236 to 00000000000486b4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000486d8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ab8 000000000000009c 00007abc FDE cie=00000000 pc=00000000000486e0..00000000000488b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000486e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000486e8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000486f4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048700 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048714 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048724 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048730 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048738 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004873c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000004887c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048888 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004888c │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048890 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048894 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000488a0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000488a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000488a8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-64 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000488b0 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b58 0000000000000028 00007b5c FDE cie=00000000 pc=00000000000488c0..0000000000048900 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000488cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000488d0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000488d8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000488f8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000488fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007b84 0000000000000028 00007b88 FDE cie=00000000 pc=0000000000048900..0000000000048940 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004890c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048910 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048918 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000048938 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004893c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007bb0 0000000000000030 00007bb4 FDE cie=00000000 pc=0000000000048940..0000000000048994 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048944 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048948 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048954 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048964 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004898c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048990 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007be4 0000000000000024 00007be8 FDE cie=00000000 pc=00000000000489a0..00000000000489d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000489bc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000489d0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c0c 0000000000000028 00007c10 FDE cie=00000000 pc=00000000000489e0..0000000000048a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000489e8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000489f0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000489fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000048a20 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c38 0000000000000024 00007c3c FDE cie=00000000 pc=0000000000048a30..0000000000048a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048a3c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048a44 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000048a60 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007c60 000000000000002c 00007c64 FDE cie=00000000 pc=0000000000048a68..0000000000048ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048a6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048a74 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048a7c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048a8c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000048ab4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ab8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007c90 000000000000002c 00007c94 FDE cie=00000000 pc=0000000000048ac8..0000000000048b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048acc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048ad4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048adc │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048aec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000048b14 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007cc0 000000000000003c 00007cc4 FDE cie=00000000 pc=0000000000048b28..0000000000048bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b30 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048b38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048b48 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048b50 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000048bb4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bb8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007d00 0000000000000048 00007d04 FDE cie=00000000 pc=0000000000048bc0..0000000000048dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048bd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048bdc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000048bf4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048c00 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048c0c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 420 to 0000000000048db0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048db4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048db8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007d4c 0000000000000048 00007d50 FDE cie=00000000 pc=0000000000048dcc..0000000000048fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dd4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048ddc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048df0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048df8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048e08 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048e14 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 412 to 0000000000048fb0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007d98 0000000000000044 00007d9c FDE cie=00000000 pc=0000000000048fcc..0000000000049190 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048fd4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048fe0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048ff4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004900c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 360 to 0000000000049174 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049178 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004917c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007de0 0000000000000030 00007de4 FDE cie=00000000 pc=00000000000491a0..0000000000049290 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000491ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000491b0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000491c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000491d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000491ec │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004926c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049270 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007e14 0000000000000034 00007e18 FDE cie=00000000 pc=0000000000049290..0000000000049354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049294 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049298 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000492ac │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000492d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000492dc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000049330 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049334 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004934c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049350 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007e4c 000000000000002c 00007e50 FDE cie=00000000 pc=0000000000049360..0000000000049428 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004936c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049370 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049384 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004938c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000049404 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049408 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007e7c 000000000000003c 00007e80 FDE cie=00000000 pc=0000000000049428..0000000000049544 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004942c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049430 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049444 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004944c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000049474 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049484 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000004952c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049530 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004953c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049540 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ebc 0000000000000024 00007ec0 FDE cie=00000000 pc=0000000000049544..000000000004958c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049548 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004954c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049560 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000049584 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049588 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ee4 0000000000000010 00007ee8 FDE cie=00000000 pc=000000000004958c..00000000000495a0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ef8 0000000000000024 00007efc FDE cie=00000000 pc=00000000000495a0..00000000000495f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000495a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000495a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000495b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000495cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000495d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000495d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007f20 0000000000000024 00007f24 FDE cie=00000000 pc=0000000000049600..0000000000049684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049604 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049608 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049610 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000049634 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049638 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004963c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007f48 0000000000000018 00007f4c FDE cie=00000000 pc=0000000000049684..00000000000496c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049698 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004969c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007f64 0000000000000024 00007f68 FDE cie=00000000 pc=00000000000496c4..0000000000049768 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000496c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000496cc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000496d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000496fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049700 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049704 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007f8c 0000000000000040 00007f90 FDE cie=00000000 pc=0000000000049768..0000000000049810 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049778 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004977c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049784 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049790 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049798 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000497e4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049800 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049804 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007fd0 0000000000000010 00007fd4 FDE cie=00000000 pc=0000000000049810..0000000000049820 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007fe4 0000000000000040 00007fe8 FDE cie=00000000 pc=0000000000049820..0000000000049934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049824 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049828 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049838 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000454c0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049848 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000004991c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049920 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049924 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00008028 0000000000000048 0000802c FDE cie=00000000 pc=0000000000049940..0000000000049a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049944 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049948 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049950 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004995c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049968 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000499e4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000499f8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000499fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049a00 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000049a1c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049a20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00008074 0000000000000040 00008078 FDE cie=00000000 pc=0000000000049a24..0000000000049ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049a28 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049a2c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049a38 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049a48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000049a94 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049a98 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049a9c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049aa0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049aa4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000049ac8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049acc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000080b8 0000000000000064 000080bc FDE cie=00000000 pc=0000000000049ad0..0000000000049d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ad4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ad8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049ae0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049aec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049af4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049b04 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 252 to 00000000000455bc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000049bcc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049bd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049bd4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000049c50 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049c58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049c60 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000049d14 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049d28 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008120 000000000000002c 00008124 FDE cie=00000000 pc=0000000000049d30..0000000000049dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d38 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049d40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049d54 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000049db8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049dcc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049dd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008150 0000000000000034 00008154 FDE cie=00000000 pc=0000000000049de0..0000000000049ecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049de4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049de8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049df0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049e04 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049e08 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000049eac │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049eb0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049ec4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ec8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00008188 000000000000004c 0000818c FDE cie=00000000 pc=0000000000049ecc..0000000000049fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ed0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049ed4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049edc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049ee8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049efc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000049f70 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049f74 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049f7c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049f80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049f84 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000049fa8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049fac │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000081d8 0000000000000084 000081dc FDE cie=00000000 pc=0000000000049fb0..000000000004a37c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049fb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049fb8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049fcc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049fd4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000049fec │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049ff8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000004a0c4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 484 to 000000000004a2a8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a2ac │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a2b0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a2c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a2c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a2c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004a2fc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a300 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a304 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004a31c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a320 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a324 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004a348 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a34c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a350 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004a374 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a378 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + │ │ │ │ +00008260 0000000000000088 00008264 FDE cie=00000000 pc=000000000004a380..000000000004a464 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a384 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a388 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a390 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a39c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a3a8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a3b8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000004a3fc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a408 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a40c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a418 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a41c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a420 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a424 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a42c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a430 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a438 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a43c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a440 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a450 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a454 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a458 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a45c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + │ │ │ │ +000082ec 000000000000003c 000082f0 FDE cie=00000000 pc=000000000004a464..000000000004a514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a468 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a46c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a474 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a484 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a494 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a4a4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004a4fc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a500 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a504 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000455f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a50c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a510 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455fc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045600 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045604 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008db8 0000000000000084 00008dbc FDE cie=00000000 pc=0000000000045608..0000000000045980 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004560c │ │ │ │ +0000832c 0000000000000044 00008330 FDE cie=00000000 pc=000000000004a520..000000000004a604 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045610 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a528 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004561c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a530 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000045640 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045650 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a540 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045658 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a54c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004565c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a558 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000045724 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a564 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004a5e8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a5ec │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004572c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a5f0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045730 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a5f4 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000045758 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a5fc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004575c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045760 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a600 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 524 to 000000000004596c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045970 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045974 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045978 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004597c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008e40 000000000000005c 00008e44 FDE cie=00000000 pc=0000000000045980..0000000000045af4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045984 │ │ │ │ +00008374 0000000000000048 00008378 FDE cie=00000000 pc=000000000004a604..000000000004a754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a608 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045988 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004598c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045994 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000459b8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000459c4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000459d0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000459d4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000045a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a60c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a614 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004a630 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a63c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a648 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a654 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000004a738 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a73c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a740 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a744 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000045ad4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a74c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045adc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ae0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ae4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ae8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045aec │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045af0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008ea0 000000000000007c 00008ea4 FDE cie=00000000 pc=0000000000045b00..0000000000045f20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b04 │ │ │ │ +000083c0 0000000000000070 000083c4 FDE cie=00000000 pc=000000000004a760..000000000004aad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b08 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a768 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a774 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b14 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004a78c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b1c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a798 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000045b4c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004a7e0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a7e4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b58 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 856 to 0000000000045eb0 │ │ │ │ + DW_CFA_advance_loc1: 464 to 000000000004a9b4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a9b8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045eb8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000045ef0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004a9f0 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a9f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ef8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a9f8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000045f10 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000004aac8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aacc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aad0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f1c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008f20 0000000000000048 00008f24 FDE cie=00000000 pc=0000000000045f20..0000000000046990 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f24 │ │ │ │ +00008434 000000000000008c 00008438 FDE cie=00000000 pc=000000000004aae0..000000000004af60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f28 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aae8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004aaf4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045f34 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045f3c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045f48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ab00 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045f58 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045f60 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ab0c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 432 to 0000000000046110 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000004ab7c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000004ad70 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ad74 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004adac │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046114 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046118 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008f6c 0000000000000044 00008f70 FDE cie=00000000 pc=0000000000046990..0000000000047964 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046994 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004adb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046998 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000469a4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000469b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004adb4 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000469c4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 552 to 0000000000046bec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004ae60 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004ae8c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004aeb4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046bf0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046bf4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aeb8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aebc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aec4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004aec8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008fb4 0000000000000044 00008fb8 FDE cie=00000000 pc=0000000000047964..0000000000048500 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047968 │ │ │ │ +000084c4 0000000000000078 000084c8 FDE cie=00000000 pc=000000000004af60..000000000004b0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004796c │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004af68 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004af74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047990 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004af7c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004af88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004afb0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 572 to 0000000000047bcc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004afcc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004afdc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000004b058 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b05c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b060 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004b08c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047bd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047bd4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008ffc 0000000000000048 00009000 FDE cie=00000000 pc=0000000000048500..0000000000048fd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048504 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048508 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048514 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004851c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b094 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048534 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048540 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000048548 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 448 to 0000000000048708 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004b0b8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004870c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048710 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0bc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0c0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0c4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009048 0000000000000038 0000904c FDE cie=00000000 pc=0000000000048fe0..0000000000049108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fe4 │ │ │ │ +00008540 000000000000002c 00008544 FDE cie=00000000 pc=000000000004b0c8..000000000004b118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048fe8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048ffc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049008 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049010 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 00000000000490d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0d0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b0d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b0f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000490dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000490e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b104 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009084 0000000000000044 00009088 FDE cie=00000000 pc=0000000000049108..00000000000491e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004910c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049110 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049120 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000049184 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b110 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b114 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004918c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000491b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + │ │ │ │ +00008570 0000000000000058 00008574 FDE cie=00000000 pc=000000000004b120..000000000004b24c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b130 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b134 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b140 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b14c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b158 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b16c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000004b21c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b220 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b228 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000090cc 0000000000000028 000090d0 FDE cie=00000000 pc=00000000000491e0..0000000000049278 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491e4 │ │ │ │ +000085cc 0000000000000028 000085d0 FDE cie=00000000 pc=000000000004b24c..000000000004b288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b250 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b254 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000491f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b260 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004924c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b280 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049250 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b284 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049254 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000090f8 0000000000000010 000090fc FDE cie=00000000 pc=0000000000049280..0000000000049298 │ │ │ │ +000085f8 0000000000000010 000085fc FDE cie=00000000 pc=000000000004b2a0..000000000004b2bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000910c 0000000000000030 00009110 FDE cie=00000000 pc=00000000000492a0..0000000000049588 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000492a4 │ │ │ │ +0000860c 000000000000006c 00008610 FDE cie=00000000 pc=000000000004b2c0..000000000004b490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000492a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000492b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000492bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000492c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000049358 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b2c8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b2d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b2e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004b30c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b310 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000004b430 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b434 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004b470 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004935c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b474 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049360 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b478 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b484 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009140 0000000000000024 00009144 FDE cie=00000000 pc=00000000000495a0..0000000000049630 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495a4 │ │ │ │ +0000867c 0000000000000024 00008680 FDE cie=00000000 pc=000000000004b490..000000000004b524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b494 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000495c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b498 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000495e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b4a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000049628 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000004b51c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004962c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009168 0000000000000038 0000916c FDE cie=00000000 pc=0000000000049630..00000000000497d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049634 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049638 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049644 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049654 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000496b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b520 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000496c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 240 to 00000000000497b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000497cc │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000091a4 0000000000000024 000091a8 FDE cie=00000000 pc=00000000000497e0..0000000000049840 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497e4 │ │ │ │ +000086a4 0000000000000024 000086a8 FDE cie=00000000 pc=000000000004b524..000000000004b554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b528 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000497e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b52c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000497f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b534 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049814 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b54c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049818 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004981c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000091cc 0000000000000038 000091d0 FDE cie=00000000 pc=0000000000049840..00000000000499f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049848 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049854 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000049864 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000498c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b550 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000049900 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049904 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 232 to 00000000000499ec │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000499f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009208 0000000000000010 0000920c FDE cie=00000000 pc=0000000000049a00..0000000000049a48 │ │ │ │ +000086cc 0000000000000010 000086d0 FDE cie=00000000 pc=000000000004b560..000000000004b5c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000921c 0000000000000188 00009220 FDE cie=00000000 pc=0000000000049a48..000000000004ab50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a50 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049a58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049a60 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a6c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049a78 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049a80 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049a9c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 1080 to 0000000000049ed4 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049ed8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049edc │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000049fa0 │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 344 to 000000000004a0f8 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a0fc │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a100 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 560 to 000000000004a330 │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a334 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a338 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004a3bc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3c4 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004a3f4 │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 416 to 000000000004a594 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004a5d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a5d8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a5dc │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a5f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004a644 │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a65c │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 804 to 000000000004a980 │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004a9c0 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004aa48 │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004aa80 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000004ab24 │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ab34 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab38 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab3c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab40 │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_nop │ │ │ │ +000086e0 0000000000000010 000086e4 FDE cie=00000000 pc=000000000004b5c0..000000000004b5d0 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000093a8 0000000000000044 000093ac FDE cie=00000000 pc=000000000004ab50..000000000004ac94 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab58 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab5c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ab64 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ab74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ab80 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004abd0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004ac70 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ac8c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000093f0 000000000000005c 000093f4 FDE cie=00000000 pc=000000000004aca0..000000000004ae18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aca4 │ │ │ │ +000086f4 0000000000000028 000086f8 FDE cie=00000000 pc=000000000004b5d0..000000000004b640 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b5d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aca8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004acb8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004acd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004acf8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004ad64 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004adcc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b5d8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b5e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004b638 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004add0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004add4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b63c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004add8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004addc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004ae04 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ae14 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009450 000000000000003c 00009454 FDE cie=00000000 pc=000000000004ae20..000000000004af1c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae28 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ae38 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004ae84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ae9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aea0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004aeb4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004aef4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aef8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aefc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004af08 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004af10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00009490 0000000000000070 00009494 FDE cie=00000000 pc=000000000004af20..000000000004b0d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af24 │ │ │ │ +00008720 0000000000000044 00008724 FDE cie=00000000 pc=000000000004b640..000000000004b6e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af28 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004af30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004af44 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004af50 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004af78 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b648 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b650 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004b668 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004b6b0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af7c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004af84 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b6bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004af8c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6c4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004b010 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b6d0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b014 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b01c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b6d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b024 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b030 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b034 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004b0a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b0a8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b0b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b0c4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b0c8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009504 0000000000000044 00009508 FDE cie=00000000 pc=000000000004b0e0..000000000004b384 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b0e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b0e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b0f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b0f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 336 to 000000000004b254 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b258 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b25c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000004b2fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b300 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b304 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00008768 0000000000000010 0000876c FDE cie=00000000 pc=000000000004b6e0..000000000004b6f8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000954c 0000000000000048 00009550 FDE cie=00000000 pc=000000000004b384..000000000004bb38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b388 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b38c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b390 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b398 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b3a4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b3b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b3bc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b3c4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 772 to 000000000004b6c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b6d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +0000877c 0000000000000010 00008780 FDE cie=00000000 pc=000000000004b700..000000000004b70c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009598 0000000000000064 0000959c FDE cie=00000000 pc=000000000004bb40..000000000004bc78 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb48 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb4c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bb54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bb64 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bb78 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004bb90 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb94 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000004bc4c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc50 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc54 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bc68 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc70 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00008790 0000000000000010 00008794 FDE cie=00000000 pc=000000000004b70c..000000000004b718 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009600 0000000000000044 00009604 FDE cie=00000000 pc=000000000004bc80..000000000004bd70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc88 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bc90 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bca4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bcb0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bcb8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bcc8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004bd50 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd54 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd58 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd5c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bd68 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +000087a4 0000000000000010 000087a8 FDE cie=00000000 pc=000000000004b720..000000000004b730 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009648 0000000000000054 0000964c FDE cie=00000000 pc=000000000004bd70..000000000004bf14 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd74 │ │ │ │ +000087b8 0000000000000024 000087bc FDE cie=00000000 pc=000000000004b730..000000000004b774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b734 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd78 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bd84 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bd8c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bd98 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bda0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004bde0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bdec │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000004beec │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bef0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bf0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b738 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b740 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b760 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000096a0 000000000000005c 000096a4 FDE cie=00000000 pc=000000000004bf20..000000000004c24c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf28 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bf2c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004bf34 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bf44 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004bf64 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000004bff4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000004c070 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000004c104 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c108 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c10c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000004c1f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004c21c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004c238 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c244 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c248 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ +000087e0 0000000000000010 000087e4 FDE cie=00000000 pc=000000000004b780..000000000004b794 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009700 0000000000000040 00009704 FDE cie=00000000 pc=000000000004c24c..000000000004c5e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c250 │ │ │ │ +000087f4 000000000000002c 000087f8 FDE cie=00000000 pc=000000000004b7a0..000000000004b80c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c254 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c25c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004c280 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004c300 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b7b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004b7dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000004c4b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b7f8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c4b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b7fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c4b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000004c598 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004c5dc │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009744 0000000000000094 00009748 FDE cie=00000000 pc=000000000004c5e0..000000000004ca8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5e4 │ │ │ │ +00008824 0000000000000028 00008828 FDE cie=00000000 pc=000000000004b80c..000000000004b8a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b810 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c5f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c610 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004c634 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 232 to 000000000004c71c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c720 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004c748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b814 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b81c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b83c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c74c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c750 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004c7a4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c7a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c7ac │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b840 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000004c8b4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004c92c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c930 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c934 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c938 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004c970 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c988 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000004ca48 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ca50 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca54 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca58 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ca74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca78 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ca84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b844 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca88 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008850 0000000000000010 00008854 FDE cie=00000000 pc=000000000004b8a4..000000000004b8b4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000097dc 0000000000000050 000097e0 FDE cie=00000000 pc=000000000004ca8c..000000000004ccb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca94 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004caac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cab4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004cad0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000004cbe0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbe4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbe8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000004cca8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00008864 0000000000000010 00008868 FDE cie=00000000 pc=000000000004b8c0..000000000004b8d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009830 0000000000000028 00009834 FDE cie=00000000 pc=000000000004ccc0..000000000004cd90 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cccc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccd0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ccd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000004cd60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cd64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cd68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00008878 0000000000000010 0000887c FDE cie=00000000 pc=000000000004b8d0..000000000004b8ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000985c 0000000000000024 00009860 FDE cie=00000000 pc=000000000004cd90..000000000004cdf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cd94 │ │ │ │ +0000888c 0000000000000024 00008890 FDE cie=00000000 pc=000000000004b8ec..000000000004b92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b8f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cd98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b8f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cda0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b8fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004cdec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cdf0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009884 0000000000000044 00009888 FDE cie=00000000 pc=000000000004ce00..000000000004cf20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce08 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ce10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000004ce80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ce88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000004cee8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ceec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004cf04 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004b924 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cf08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b928 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cf0c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000098cc 0000000000000010 000098d0 FDE cie=00000000 pc=000000000004cf20..000000000004cf2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000098e0 0000000000000010 000098e4 FDE cie=00000000 pc=000000000004cf2c..000000000004cf38 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000098f4 0000000000000010 000098f8 FDE cie=00000000 pc=000000000004cf40..000000000004cf4c │ │ │ │ +000088b4 0000000000000010 000088b8 FDE cie=00000000 pc=000000000004b92c..000000000004b93c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009908 0000000000000010 0000990c FDE cie=00000000 pc=000000000004cf4c..000000000004cf58 │ │ │ │ +000088c8 0000000000000010 000088cc FDE cie=00000000 pc=000000000004b940..000000000004b950 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000991c 0000000000000010 00009920 FDE cie=00000000 pc=000000000004cf60..000000000004cf6c │ │ │ │ +000088dc 0000000000000010 000088e0 FDE cie=00000000 pc=000000000004b950..000000000004b960 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009930 0000000000000010 00009934 FDE cie=00000000 pc=000000000004cf6c..000000000004cf78 │ │ │ │ +000088f0 0000000000000010 000088f4 FDE cie=00000000 pc=000000000004b960..000000000004b978 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009944 0000000000000010 00009948 FDE cie=00000000 pc=000000000004cf80..000000000004cf8c │ │ │ │ +00008904 0000000000000010 00008908 FDE cie=00000000 pc=000000000004b980..000000000004b98c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009958 0000000000000010 0000995c FDE cie=00000000 pc=000000000004cf8c..000000000004cf98 │ │ │ │ +00008918 0000000000000010 0000891c FDE cie=00000000 pc=000000000004b98c..000000000004b99c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000996c 0000000000000010 00009970 FDE cie=00000000 pc=000000000004cfa0..000000000004cfac │ │ │ │ +0000892c 0000000000000010 00008930 FDE cie=00000000 pc=000000000004b9a0..000000000004b9ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009980 0000000000000010 00009984 FDE cie=00000000 pc=000000000004cfac..000000000004cfb8 │ │ │ │ +00008940 0000000000000010 00008944 FDE cie=00000000 pc=000000000004b9ac..000000000004b9b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009994 0000000000000010 00009998 FDE cie=00000000 pc=000000000004cfc0..000000000004cfcc │ │ │ │ +00008954 0000000000000010 00008958 FDE cie=00000000 pc=000000000004b9c0..000000000004b9d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000099a8 0000000000000010 000099ac FDE cie=00000000 pc=000000000004cfcc..000000000004cfdc │ │ │ │ +00008968 0000000000000010 0000896c FDE cie=00000000 pc=000000000004b9d0..000000000004b9e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000099bc 0000000000000010 000099c0 FDE cie=00000000 pc=000000000004cfe0..000000000004cff4 │ │ │ │ +0000897c 0000000000000010 00008980 FDE cie=00000000 pc=000000000004b9e0..000000000004b9ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000099d0 0000000000000038 000099d4 FDE cie=00000000 pc=000000000004d000..000000000004d088 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d004 │ │ │ │ +00008990 000000000000002c 00008994 FDE cie=00000000 pc=000000000004b9ec..000000000004ba64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b9f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b9f4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d014 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b9fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004d064 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ba10 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004ba50 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ba5c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d06c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d080 │ │ │ │ + │ │ │ │ +000089c0 0000000000000060 000089c4 FDE cie=00000000 pc=000000000004ba64..000000000004bb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ba74 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ba88 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d084 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00009a0c 0000000000000020 00009a10 FDE cie=00000000 pc=000000000004d088..000000000004d110 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004d0d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d0dc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d0f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba94 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba98 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004bad8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004bb58 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bb60 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb64 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bb6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb74 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb78 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bb80 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008a24 0000000000000010 00008a28 FDE cie=00000000 pc=000000000004bb84..000000000004bb90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a30 0000000000000010 00009a34 FDE cie=00000000 pc=000000000004d110..000000000004d170 │ │ │ │ +00008a38 0000000000000010 00008a3c FDE cie=00000000 pc=000000000004bb90..000000000004bb9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a44 0000000000000020 00009a48 FDE cie=00000000 pc=000000000004d170..000000000004d1f8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004d1c0 │ │ │ │ +00008a4c 0000000000000028 00008a50 FDE cie=00000000 pc=000000000004bba0..000000000004bc0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d1c4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d1e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bba8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bbb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bbbc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004bc04 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00009a68 0000000000000010 00009a6c FDE cie=00000000 pc=000000000004d200..000000000004d264 │ │ │ │ +00008a78 0000000000000010 00008a7c FDE cie=00000000 pc=000000000004bc0c..000000000004bc18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a7c 0000000000000010 00009a80 FDE cie=00000000 pc=000000000004d264..000000000004d2bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009a90 0000000000000064 00009a94 FDE cie=00000000 pc=000000000004d2c0..000000000004d470 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d2c4 │ │ │ │ +00008a8c 000000000000004c 00008a90 FDE cie=00000000 pc=000000000004bc20..000000000004bcc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc28 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d2d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d2dc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bc30 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004d330 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bc40 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000004d3f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d3f4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d3fc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bc50 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004bc9c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d400 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d404 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d408 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d40c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bca0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d41c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bca8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcb0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d428 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bcc0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d430 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009af8 0000000000000020 00009afc FDE cie=00000000 pc=000000000004d470..000000000004d4b0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d480 │ │ │ │ +00008adc 000000000000004c 00008ae0 FDE cie=00000000 pc=000000000004bcc8..000000000004bdbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bccc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d484 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d4a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bcd0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bcdc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bce8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004bcf8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004bd50 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004bd6c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bd70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bd74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004bd90 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004bdb4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bdb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00008b2c 0000000000000010 00008b30 FDE cie=00000000 pc=000000000004bdc0..000000000004be08 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008b40 0000000000000010 00008b44 FDE cie=00000000 pc=000000000004be08..000000000004be90 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b1c 000000000000005c 00009b20 FDE cie=00000000 pc=000000000004d4b0..000000000004d56c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d4b4 │ │ │ │ +00008b54 0000000000000048 00008b58 FDE cie=00000000 pc=000000000004be90..000000000004bf74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d4b8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d4c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d4d4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004d514 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be98 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004bea4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004beb0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004bec8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004bf08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004bf24 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf28 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf2c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004bf4c │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004bf6c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bf70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d52c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + │ │ │ │ +00008ba0 0000000000000010 00008ba4 FDE cie=00000000 pc=000000000004bf80..000000000004c338 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008bb4 000000000000002c 00008bb8 FDE cie=00000000 pc=000000000004c340..000000000004c3e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c34c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c350 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c358 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c370 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004c3c4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c3dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d544 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c3e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008be4 0000000000000010 00008be8 FDE cie=00000000 pc=000000000004c3e8..000000000004c404 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008bf8 0000000000000010 00008bfc FDE cie=00000000 pc=000000000004c404..000000000004c43c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008c0c 0000000000000034 00008c10 FDE cie=00000000 pc=000000000004c440..000000000004c52c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c44c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c450 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c45c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c46c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c470 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004c508 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c50c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c520 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009b7c 0000000000000058 00009b80 FDE cie=00000000 pc=000000000004d56c..000000000004d680 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d570 │ │ │ │ +00008c44 0000000000000048 00008c48 FDE cie=00000000 pc=000000000004c52c..000000000004c5dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c530 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c534 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d580 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c53c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004d5d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c544 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c558 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d5e0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004d620 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000004c5a8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d624 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d630 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d634 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d638 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d648 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c5b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d64c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d650 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5c0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d654 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d65c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c5d4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c5d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00008c90 0000000000000010 00008c94 FDE cie=00000000 pc=000000000004c5e0..000000000004c5f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008ca4 0000000000000010 00008ca8 FDE cie=00000000 pc=000000000004c600..000000000004c650 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008cb8 0000000000000010 00008cbc FDE cie=00000000 pc=000000000004c650..000000000004c6d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009bd8 0000000000000070 00009bdc FDE cie=00000000 pc=000000000004d680..000000000004d838 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d684 │ │ │ │ +00008ccc 0000000000000048 00008cd0 FDE cie=00000000 pc=000000000004c6d0..000000000004c788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c6d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c6d8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d694 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c6e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d69c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c6e8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c6fc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004d6f0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000004d7b0 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004c754 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7b4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d7bc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c764 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c768 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c76c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7c8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d7d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c780 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7e0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + │ │ │ │ +00008d18 0000000000000050 00008d1c FDE cie=00000000 pc=000000000004c788..000000000004c88c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c78c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c790 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c798 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c7a4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c7b0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c7b8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004c7f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d810 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c7f8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004c808 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d814 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c80c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c810 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000004c86c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c884 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c888 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c4c 000000000000006c 00009c50 FDE cie=00000000 pc=000000000004d840..000000000004daf0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d844 │ │ │ │ +00008d6c 0000000000000044 00008d70 FDE cie=00000000 pc=000000000004c88c..000000000004cf80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c890 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d848 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d854 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d85c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d868 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d874 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d880 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000004d98c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000004da00 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c894 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c8a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c8ac │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8b4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c8bc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 760 to 000000000004cbb4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004da48 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004da50 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004dae8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004daec │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cbbc │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009cbc 000000000000003c 00009cc0 FDE cie=00000000 pc=000000000004daf0..000000000004dbc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004daf4 │ │ │ │ +00008db4 0000000000000034 00008db8 FDE cie=00000000 pc=000000000004cf80..000000000004d0c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004daf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004db00 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004db0c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004db18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cf94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000004dbac │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cf9c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000004d0bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d0c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dbb4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009cfc 0000000000000010 00009d00 FDE cie=00000000 pc=000000000004dbc0..000000000004dc18 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009d10 0000000000000010 00009d14 FDE cie=00000000 pc=000000000004dc20..000000000004dc2c │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d24 0000000000000044 00009d28 FDE cie=00000000 pc=000000000004dc2c..000000000004dcdc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc30 │ │ │ │ +00008dec 0000000000000030 00008df0 FDE cie=00000000 pc=000000000004d0c4..000000000004d1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d0c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc34 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dc3c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dc44 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004dc7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d0cc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d0d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d0e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000004d1d0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d1d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004dca8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008e20 000000000000005c 00008e24 FDE cie=00000000 pc=000000000004d1e0..000000000004d3dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d1e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d1e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d1f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004d1fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004d268 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dcac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d26c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d270 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004dcd4 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000004d2c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dcd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2cc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d2d0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000004d368 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d36c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000004d3d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d3d4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d3d8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008e80 0000000000000010 00008e84 FDE cie=00000000 pc=000000000004d3e0..000000000004d3f4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d6c 0000000000000010 00009d70 FDE cie=00000000 pc=000000000004dce0..000000000004dcf4 │ │ │ │ +00008e94 0000000000000010 00008e98 FDE cie=00000000 pc=000000000004d400..000000000004d410 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d80 0000000000000010 00009d84 FDE cie=00000000 pc=000000000004dd00..000000000004dd18 │ │ │ │ +00008ea8 0000000000000010 00008eac FDE cie=00000000 pc=000000000004d410..000000000004d420 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d94 0000000000000010 00009d98 FDE cie=00000000 pc=000000000004dd20..000000000004dd38 │ │ │ │ +00008ebc 0000000000000010 00008ec0 FDE cie=00000000 pc=000000000004d420..000000000004d700 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009da8 0000000000000010 00009dac FDE cie=00000000 pc=000000000004dd40..000000000004dd54 │ │ │ │ +00008ed0 0000000000000010 00008ed4 FDE cie=00000000 pc=000000000004d700..000000000004d968 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009dbc 0000000000000010 00009dc0 FDE cie=00000000 pc=000000000004dd60..000000000004dd74 │ │ │ │ +00008ee4 0000000000000010 00008ee8 FDE cie=00000000 pc=000000000004d968..000000000004dbc8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009dd0 0000000000000010 00009dd4 FDE cie=00000000 pc=000000000004dd80..000000000004dd94 │ │ │ │ +00008ef8 0000000000000010 00008efc FDE cie=00000000 pc=000000000004dbc8..000000000004dc10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009de4 0000000000000010 00009de8 FDE cie=00000000 pc=000000000004dda0..000000000004ddb4 │ │ │ │ +00008f0c 0000000000000010 00008f10 FDE cie=00000000 pc=000000000004dc10..000000000004dc78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009df8 0000000000000010 00009dfc FDE cie=00000000 pc=000000000004ddc0..000000000004ddd4 │ │ │ │ +00008f20 0000000000000010 00008f24 FDE cie=00000000 pc=000000000004dc80..000000000004dcc8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e0c 0000000000000028 00009e10 FDE cie=00000000 pc=000000000004dde0..000000000004de48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dde4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dde8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ddf0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ddfc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004de40 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00008f34 0000000000000010 00008f38 FDE cie=00000000 pc=000000000004dcc8..000000000004dd30 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009e38 0000000000000020 00009e3c FDE cie=00000000 pc=000000000004de48..000000000004dea4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de50 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004de68 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004de9c │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dea0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00008f48 0000000000000010 00008f4c FDE cie=00000000 pc=000000000004dd30..000000000004dd74 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e5c 0000000000000020 00009e60 FDE cie=00000000 pc=000000000004dea4..000000000004df00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dea8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004deac │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004dec4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000004def8 │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004defc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00008f5c 0000000000000010 00008f60 FDE cie=00000000 pc=000000000004dd80..000000000004de1c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e80 0000000000000024 00009e84 FDE cie=00000000 pc=000000000004df00..000000000004df88 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004df48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df4c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004df60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004df7c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004df80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00008f70 0000000000000010 00008f74 FDE cie=00000000 pc=000000000004de20..000000000004de68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ea8 0000000000000010 00009eac FDE cie=00000000 pc=000000000004df88..000000000004dfc4 │ │ │ │ +00008f84 0000000000000010 00008f88 FDE cie=00000000 pc=000000000004de68..000000000004df00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ebc 0000000000000024 00009ec0 FDE cie=00000000 pc=000000000004dfc4..000000000004e00c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dfc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dfcc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dfd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004e000 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e004 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00008f98 0000000000000010 00008f9c FDE cie=00000000 pc=000000000004df00..000000000004dfb8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008fac 0000000000000010 00008fb0 FDE cie=00000000 pc=000000000004dfc0..000000000004e01c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008fc0 0000000000000010 00008fc4 FDE cie=00000000 pc=000000000004e020..000000000004e078 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00009ee4 0000000000000010 00009ee8 FDE cie=00000000 pc=000000000004e00c..000000000004e020 │ │ │ │ +00008fd4 0000000000000010 00008fd8 FDE cie=00000000 pc=000000000004e080..000000000004e090 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ef8 000000000000004c 00009efc FDE cie=00000000 pc=000000000004e020..000000000004e130 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e024 │ │ │ │ +00008fe8 0000000000000038 00008fec FDE cie=00000000 pc=000000000004e090..000000000004e210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e098 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e030 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e03c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e0a0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e048 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e0a8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e054 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e0b4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000004e10c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000004e124 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 200 to 000000000004e1ec │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e110 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e114 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e128 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004e208 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e12c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e20c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f48 0000000000000040 00009f4c FDE cie=00000000 pc=000000000004e130..000000000004e200 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e134 │ │ │ │ +00009024 0000000000000030 00009028 FDE cie=00000000 pc=000000000004e210..000000000004e298 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e138 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e14c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e168 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e174 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e19c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1a0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004e1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e218 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e224 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000004e270 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e1f8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1fc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009f8c 0000000000000040 00009f90 FDE cie=00000000 pc=000000000004e200..000000000004e2d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e208 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e214 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e21c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e238 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e244 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004e26c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e270 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004e2b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e2c8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2cc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009fd0 0000000000000044 00009fd4 FDE cie=00000000 pc=000000000004e2d0..000000000004e4d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2d8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2dc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e2e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e2f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e304 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 364 to 000000000004e470 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e274 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e478 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e278 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000a018 0000000000000010 0000a01c FDE cie=00000000 pc=000000000004e4e0..000000000004e4f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a02c 000000000000002c 0000a030 FDE cie=00000000 pc=000000000004e500..000000000004e568 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e504 │ │ │ │ +00009058 000000000000002c 0000905c FDE cie=00000000 pc=000000000004e2a0..000000000004e31c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e2a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e2a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e510 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e2b4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e520 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004e2d8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004e54c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004e308 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e560 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e314 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e564 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e318 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00009088 0000000000000010 0000908c FDE cie=00000000 pc=000000000004e320..000000000004e424 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a05c 0000000000000048 0000a060 FDE cie=00000000 pc=000000000004e568..000000000004e764 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e56c │ │ │ │ +0000909c 0000000000000074 000090a0 FDE cie=00000000 pc=000000000004e424..000000000004e5d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e428 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e570 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e578 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e58c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e598 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e5a4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e5b0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000004e6d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e42c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e438 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e448 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e45c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e460 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000004e4cc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4d0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4d4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e4e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e6dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e6e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a0a8 0000000000000024 0000a0ac FDE cie=00000000 pc=000000000004e764..000000000004e7d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e768 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e76c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e780 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004e7c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 192 to 000000000004e5a8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004e5bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e7cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e7d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a0d0 0000000000000048 0000a0d4 FDE cie=00000000 pc=000000000004e7e0..000000000004f37c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e7e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e7e8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e7ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5c4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e7fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e808 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e814 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e820 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000004e924 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e928 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e92c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a11c 0000000000000038 0000a120 FDE cie=00000000 pc=000000000004f380..000000000004f4ec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f384 │ │ │ │ +00009114 000000000000008c 00009118 FDE cie=00000000 pc=000000000004e5d0..000000000004e8fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f388 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f38c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f394 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f3a4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f3ac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000004f4ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e5d8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e5e0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e5f0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e5fc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e604 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e610 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000004e6dc │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e6e0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e6e4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e6e8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e6f4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f4b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e6f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f4b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a158 0000000000000038 0000a15c FDE cie=00000000 pc=000000000004f4ec..000000000004f634 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e6fc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f4f4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f4f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f500 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004f50c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f514 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000004f5ec │ │ │ │ + DW_CFA_advance_loc1: 440 to 000000000004e8b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f5f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f5f8 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8b8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8bc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8c0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a194 0000000000000010 0000a198 FDE cie=00000000 pc=000000000004f640..000000000004f65c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a1a8 0000000000000028 0000a1ac FDE cie=00000000 pc=000000000004f660..000000000004f798 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f664 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f668 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f670 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f678 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000004f734 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e8cc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f738 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f73c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8d0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8d4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8d8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000a1d4 0000000000000010 0000a1d8 FDE cie=00000000 pc=000000000004f7a0..000000000004f7c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e8e8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8ec │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8f0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e8f4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a1e8 000000000000003c 0000a1ec FDE cie=00000000 pc=000000000004f7c8..000000000004fa9c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f7cc │ │ │ │ +000091a4 000000000000004c 000091a8 FDE cie=00000000 pc=000000000004e900..000000000004ea74 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e910 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f7d0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e914 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004f7e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004e920 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004e930 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004f7ec │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 504 to 000000000004f9e4 │ │ │ │ + DW_CFA_advance_loc: 220 to 000000000004ea0c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea14 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000a228 0000000000000048 0000a22c FDE cie=00000000 pc=000000000004faa0..000000000004fdfc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004faa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004faa8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fab4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004fac8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fad0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fadc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004fae8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004faf0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 660 to 000000000004fd84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000004ea68 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fd8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a274 0000000000000030 0000a278 FDE cie=00000000 pc=000000000004fe00..000000000005007c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe04 │ │ │ │ +000091f4 0000000000000078 000091f8 FDE cie=00000000 pc=000000000004ea80..000000000004ec7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fe08 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fe10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004fe18 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 568 to 0000000000050050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ea88 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ea90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ea9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004eab4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004eabc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004eac4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000004ebe0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ebe4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ebe8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ebf4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ebf8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ebfc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000004ec44 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec48 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec4c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ec58 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a2a8 00000000000000bc 0000a2ac FDE cie=00000000 pc=0000000000050080..00000000000514a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050084 │ │ │ │ +00009270 0000000000000084 00009274 FDE cie=00000000 pc=000000000004ec80..000000000004ee90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050088 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ec88 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000500bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ec94 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ec9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ecbc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ecc8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eccc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ecd0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000500d8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000050268 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1824 to 0000000000050988 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005099c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1460 to 0000000000050f50 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000050f90 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000004edc8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004edcc │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004edd0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004edd4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ede0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ede4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f98 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ede8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 504 to 0000000000051190 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 536 to 00000000000513a8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000051420 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051438 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051450 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000051494 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005149c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514a0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a368 0000000000000064 0000a36c FDE cie=00000000 pc=00000000000514a4..00000000000522a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514a8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514ac │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000514b4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000514ec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 1188 to 000000000005199c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519a0 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000004ee68 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ee74 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee78 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000519b4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee7c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000519bc │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000a3d0 0000000000000030 0000a3d4 FDE cie=00000000 pc=00000000000522c0..0000000000052350 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000522d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000522dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000052328 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005232c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052330 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a404 0000000000000010 0000a408 FDE cie=00000000 pc=0000000000052350..00000000000523a4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a418 0000000000000034 0000a41c FDE cie=00000000 pc=00000000000523a4..0000000000052454 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523a8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523ac │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000523b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000523c0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000052430 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ee88 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052438 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a450 0000000000000054 0000a454 FDE cie=00000000 pc=0000000000052460..0000000000052670 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052464 │ │ │ │ +000092f8 0000000000000078 000092fc FDE cie=00000000 pc=000000000004ee90..000000000004f098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ee98 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052474 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004eeac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052484 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004eee8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000524b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004eef4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004eef8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ef04 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 280 to 000000000004f01c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f020 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f024 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f028 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f030 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f034 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524c0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f038 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000524d0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000052518 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000052648 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052658 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000004f07c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f080 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005265c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f084 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f088 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f090 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005266c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4a8 0000000000000058 0000a4ac FDE cie=00000000 pc=0000000000052670..0000000000052774 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052674 │ │ │ │ +00009374 000000000000006c 00009378 FDE cie=00000000 pc=000000000004f0a0..000000000004f2f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052678 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052688 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000526a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000052714 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f0a8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f0bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000004f100 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f10c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f118 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f11c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f124 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000004f1d0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f1d4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f1d8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f1dc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f1e0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f1e8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f1ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005272c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f1f0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000093e4 000000000000006c 000093e8 FDE cie=00000000 pc=000000000004f300..000000000004f594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f304 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f308 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f310 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f324 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f32c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f33c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f340 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f344 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000004f3f8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f3fc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005274c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f400 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f404 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f408 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f410 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f414 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052754 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f418 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00009454 0000000000000088 00009458 FDE cie=00000000 pc=000000000004f5a0..000000000004f85c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f5ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005276c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f5b0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f5c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f5cc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004f5ec │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f5fc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f600 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f604 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000004f6ac │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6b0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6b4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6b8 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f6c4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a504 0000000000000058 0000a508 FDE cie=00000000 pc=0000000000052780..0000000000052898 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6cc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052788 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052798 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000527b4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000052838 │ │ │ │ + DW_CFA_advance_loc1: 312 to 000000000004f804 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052848 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f810 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f814 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f818 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f824 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005284c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f828 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f82c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052854 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000094e0 0000000000000070 000094e4 FDE cie=00000000 pc=000000000004f860..000000000004fa98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f864 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f868 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004f87c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f884 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f890 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f89c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f8a0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f8a8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000004f9d0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9d4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052870 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9d8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052874 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052878 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9dc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9e0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9e4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9e8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052894 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f9f0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009554 0000000000000010 00009558 FDE cie=00000000 pc=000000000004faa0..000000000004fe9c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009568 0000000000000010 0000956c FDE cie=00000000 pc=000000000004fea0..000000000004feb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000957c 0000000000000010 00009580 FDE cie=00000000 pc=000000000004feb0..000000000004ff14 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a560 0000000000000030 0000a564 FDE cie=00000000 pc=00000000000528a0..0000000000052950 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528a4 │ │ │ │ +00009590 0000000000000030 00009594 FDE cie=00000000 pc=000000000004ff20..000000000004ffc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff28 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000528b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ff34 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000528b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ff3c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000052934 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000004ff94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052938 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005293c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ff9c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a594 0000000000000010 0000a598 FDE cie=00000000 pc=0000000000052950..0000000000052984 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a5a8 0000000000000050 0000a5ac FDE cie=00000000 pc=0000000000052984..0000000000052a28 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052988 │ │ │ │ +000095c4 0000000000000034 000095c8 FDE cie=00000000 pc=000000000004ffc0..00000000000500a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005298c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffc8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005299c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000529a8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000529c4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000529d0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529d8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ffd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ffd8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000529dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ffe0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000052a14 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a18 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052a20 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000005007c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050080 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050084 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a5fc 0000000000000050 0000a600 FDE cie=00000000 pc=0000000000052a28..0000000000052ae0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a2c │ │ │ │ +000095fc 0000000000000054 00009600 FDE cie=00000000 pc=00000000000500a8..00000000000501ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a30 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052a40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052a4c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052a68 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500b0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000500b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000500d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a7c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052a80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000052acc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000500e4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000500f0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000500fc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005010c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000000501c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000501c8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501cc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052ad8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000501d4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052adc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000501e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000a650 0000000000000038 0000a654 FDE cie=00000000 pc=0000000000052ae0..0000000000052b64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ae4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052af4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052b08 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000052b38 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052b4c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b54 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00009654 0000000000000010 00009658 FDE cie=00000000 pc=00000000000501ec..0000000000050268 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a68c 0000000000000020 0000a690 FDE cie=00000000 pc=0000000000052b64..0000000000052b90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b6c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052b80 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00009668 0000000000000010 0000966c FDE cie=00000000 pc=0000000000050268..00000000000502ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6b0 0000000000000028 0000a6b4 FDE cie=00000000 pc=0000000000052b90..0000000000052bf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052b98 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052ba0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052bb4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000052bf0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052bf4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000a6dc 0000000000000010 0000a6e0 FDE cie=00000000 pc=0000000000052c00..0000000000052c44 │ │ │ │ +0000967c 0000000000000010 00009680 FDE cie=00000000 pc=00000000000502ac..00000000000502ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6f0 0000000000000010 0000a6f4 FDE cie=00000000 pc=0000000000052c44..0000000000052ce0 │ │ │ │ +00009690 0000000000000010 00009694 FDE cie=00000000 pc=00000000000502ec..0000000000050330 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a704 000000000000002c 0000a708 FDE cie=00000000 pc=0000000000052ce0..0000000000052d50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ce4 │ │ │ │ +000096a4 0000000000000068 000096a8 FDE cie=00000000 pc=0000000000050330..00000000000504e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050334 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ce8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052cf4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052d08 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000052d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050338 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050340 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050348 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050354 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000503a0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000503a4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000050464 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050468 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000504a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000504a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000504ac │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000504d8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a734 0000000000000034 0000a738 FDE cie=00000000 pc=0000000000052d50..0000000000052de4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d54 │ │ │ │ +00009710 0000000000000068 00009714 FDE cie=00000000 pc=00000000000504e8..0000000000050620 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000504ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d58 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052d60 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052d74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052d80 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000052ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000504f0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000504fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005050c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050518 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050524 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000050574 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050578 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005057c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000505ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000505b4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000050614 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a76c 0000000000000010 0000a770 FDE cie=00000000 pc=0000000000052de4..0000000000052df0 │ │ │ │ +0000977c 0000000000000010 00009780 FDE cie=00000000 pc=0000000000050620..0000000000050758 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a780 000000000000002c 0000a784 FDE cie=00000000 pc=0000000000052df0..0000000000052e6c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052df4 │ │ │ │ +00009790 000000000000003c 00009794 FDE cie=00000000 pc=0000000000050760..0000000000050824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052df8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052e00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052e18 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000052e5c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052e64 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050768 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005076c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050774 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005077c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050788 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000005081c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000a7b0 0000000000000024 0000a7b4 FDE cie=00000000 pc=0000000000052e6c..0000000000052ea8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e74 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052e7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000052ea0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ea4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000a7d8 0000000000000028 0000a7dc FDE cie=00000000 pc=0000000000052ea8..0000000000052f08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052eac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052eb0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052eb8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052ec4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000052f00 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000a804 0000000000000028 0000a808 FDE cie=00000000 pc=0000000000052f08..0000000000052f68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f10 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052f18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052f24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000052f60 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050820 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a830 000000000000002c 0000a834 FDE cie=00000000 pc=0000000000052f68..0000000000052fc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f6c │ │ │ │ +000097d0 0000000000000034 000097d4 FDE cie=00000000 pc=0000000000050824..00000000000508f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050828 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f70 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052f78 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052f8c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000052fb8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005082c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050838 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050840 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005084c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000050884 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000508dc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000508ec │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000508f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a860 0000000000000034 0000a864 FDE cie=00000000 pc=0000000000052fc0..000000000005304c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fc4 │ │ │ │ +00009808 0000000000000034 0000980c FDE cie=00000000 pc=0000000000050900..000000000005099c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050908 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052fdc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052fe4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050918 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052ffc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000050938 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050944 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000053044 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000050988 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005098c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050994 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050998 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a898 0000000000000048 0000a89c FDE cie=00000000 pc=000000000005304c..00000000000530c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053050 │ │ │ │ +00009840 0000000000000058 00009844 FDE cie=00000000 pc=00000000000509a0..0000000000050a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000509a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053054 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005305c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053068 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000053090 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005309c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000509a8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000509b0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000509b8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000509cc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000509d8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000050a50 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000530b4 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050a58 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000050a78 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530bc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530c0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a8e4 0000000000000040 0000a8e8 FDE cie=00000000 pc=00000000000530c4..0000000000053204 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530cc │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000530d8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-256 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000530e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000530f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000530f8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-208 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053104 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-192 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 236 to 00000000000531f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a928 0000000000000060 0000a92c FDE cie=00000000 pc=0000000000053204..00000000000533b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a80 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005320c │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053218 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053220 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005322c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053238 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053244 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000532bc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000053354 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000005338c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050a88 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053390 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053394 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000533a0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000533ac │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ │ │ │ │ -0000a98c 0000000000000038 0000a990 FDE cie=00000000 pc=00000000000533b0..0000000000053440 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000533b4 │ │ │ │ +0000989c 0000000000000054 000098a0 FDE cie=00000000 pc=0000000000050a90..0000000000050c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000533b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050a98 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000533c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000533c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050aa0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000533d0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000005342c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050ab4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000050ad8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050ae0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053430 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053434 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a9c8 0000000000000044 0000a9cc FDE cie=00000000 pc=0000000000053440..00000000000536b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050ae8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053448 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053450 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000053464 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005346c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 564 to 00000000000536a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050af8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000050c24 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000050c50 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050c58 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050c5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa10 0000000000000048 0000aa14 FDE cie=00000000 pc=00000000000536c0..0000000000053cc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536c4 │ │ │ │ +000098f4 000000000000008c 000098f8 FDE cie=00000000 pc=0000000000050c68..0000000000051488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050c6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050c70 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000536d0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000536dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050c7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000536e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050c88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000536f0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000050cd8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050ce0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050ce8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 1420 to 0000000000053c7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050cf8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050cfc │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 1804 to 0000000000051408 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005140c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051410 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051414 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051418 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000051440 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051444 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051448 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053c84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa5c 000000000000003c 0000aa60 FDE cie=00000000 pc=0000000000053cc0..0000000000053d90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053cc4 │ │ │ │ +00009984 000000000000009c 00009988 FDE cie=00000000 pc=0000000000051488..00000000000526dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005148c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053cc8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053cd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053ce4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000053d58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051490 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005149c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000514a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000514b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000514c4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000051618 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 344 to 0000000000051770 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000517dc │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005180c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc2: 1084 to 0000000000051c48 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053d64 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000053d84 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051c50 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051c58 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc2: 2588 to 0000000000052674 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052678 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000526d8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aa9c 0000000000000030 0000aaa0 FDE cie=00000000 pc=0000000000053d90..0000000000053f74 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d94 │ │ │ │ +00009a24 0000000000000078 00009a28 FDE cie=00000000 pc=00000000000526e0..0000000000052914 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d98 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053da4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053db4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 320 to 0000000000053ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526e8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000526f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052700 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005270c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052718 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 284 to 0000000000052834 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005283c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052840 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052854 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052858 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053efc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005285c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aad0 000000000000002c 0000aad4 FDE cie=00000000 pc=0000000000053f80..00000000000540d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053f88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053f90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053f9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000054054 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000528e4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054058 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005405c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ab00 0000000000000024 0000ab04 FDE cie=00000000 pc=00000000000540e0..0000000000054124 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000540f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005411c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000052904 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052908 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005290c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ab28 0000000000000010 0000ab2c FDE cie=00000000 pc=0000000000054124..000000000005412c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ab3c 0000000000000010 0000ab40 FDE cie=00000000 pc=000000000005412c..0000000000054134 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ab50 0000000000000010 0000ab54 FDE cie=00000000 pc=0000000000054140..0000000000054160 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ab64 0000000000000020 0000ab68 FDE cie=00000000 pc=0000000000054160..00000000000541ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054164 │ │ │ │ +00009aa0 0000000000000020 00009aa4 FDE cie=00000000 pc=0000000000052920..0000000000052960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052928 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054184 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052938 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005293c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052940 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ab88 0000000000000024 0000ab8c FDE cie=00000000 pc=00000000000541ac..000000000005420c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541b0 │ │ │ │ +00009ac4 0000000000000020 00009ac8 FDE cie=00000000 pc=0000000000052960..00000000000529ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000541b4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000541c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000054204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052968 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000052980 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000abb0 0000000000000010 0000abb4 FDE cie=00000000 pc=0000000000054220..0000000000054260 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052988 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000abc4 000000000000005c 0000abc8 FDE cie=00000000 pc=0000000000054260..0000000000054560 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054264 │ │ │ │ +00009ae8 0000000000000038 00009aec FDE cie=00000000 pc=00000000000529c0..0000000000052acc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054268 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054270 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054288 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000005433c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529c8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000529dc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000529e8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000529f4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000052ac0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ac8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000054390 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009b24 0000000000000038 00009b28 FDE cie=00000000 pc=0000000000052acc..0000000000052b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ad0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ad4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052ae4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052aec │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000052b94 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052b98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054398 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000543a8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 268 to 00000000000544b4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000544f8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac24 000000000000003c 0000ac28 FDE cie=00000000 pc=0000000000054560..0000000000054670 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054564 │ │ │ │ +00009b60 0000000000000024 00009b64 FDE cie=00000000 pc=0000000000052ba0..0000000000052c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054568 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005456c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054574 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054580 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000545fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052ba8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052bbc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000052bfc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000054668 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005466c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ac64 0000000000000010 0000ac68 FDE cie=00000000 pc=0000000000054670..00000000000546a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ac78 0000000000000048 0000ac7c FDE cie=00000000 pc=00000000000546a8..0000000000054818 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546b0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000546bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000546e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546ec │ │ │ │ +00009b88 0000000000000024 00009b8c FDE cie=00000000 pc=0000000000052c08..0000000000052c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000546f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000054704 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000054728 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054734 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000005477c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c10 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052c18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000052c84 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054784 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054788 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054794 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000005480c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000acc4 0000000000000048 0000acc8 FDE cie=00000000 pc=0000000000054820..000000000005491c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054824 │ │ │ │ +00009bb0 000000000000002c 00009bb4 FDE cie=00000000 pc=0000000000052c8c..0000000000052d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054828 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005482c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054834 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054840 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005484c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005485c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000054884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052c94 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052c9c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000052d0c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054888 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005488c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000054914 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054918 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000ad10 0000000000000048 0000ad14 FDE cie=00000000 pc=0000000000054920..0000000000055ea4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005492c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054934 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054940 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054950 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 796 to 0000000000054c6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052d28 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054c8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ad5c 0000000000000048 0000ad60 FDE cie=00000000 pc=0000000000055ea4..000000000005614c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ea8 │ │ │ │ +00009be0 0000000000000044 00009be4 FDE cie=00000000 pc=0000000000052d30..0000000000053950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055eac │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d38 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000052d48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055eb8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055ec0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052d54 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055ecc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052d68 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055ed4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 592 to 0000000000056124 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 2020 to 000000000005354c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053550 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005612c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053554 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ada8 0000000000000010 0000adac FDE cie=00000000 pc=0000000000056160..00000000000561a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000adbc 0000000000000010 0000adc0 FDE cie=00000000 pc=00000000000561a8..00000000000561c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000add0 0000000000000010 0000add4 FDE cie=00000000 pc=00000000000561c8..00000000000561e8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ade4 0000000000000010 0000ade8 FDE cie=00000000 pc=00000000000561e8..0000000000056208 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000adf8 0000000000000010 0000adfc FDE cie=00000000 pc=0000000000056208..0000000000056228 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ae0c 0000000000000010 0000ae10 FDE cie=00000000 pc=0000000000056228..0000000000056244 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae20 0000000000000010 0000ae24 FDE cie=00000000 pc=0000000000056244..00000000000562bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00009c28 0000000000000020 00009c2c FDE cie=00000000 pc=0000000000053950..0000000000053a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053954 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053958 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005396c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005397c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053994 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ │ │ │ │ -0000ae34 0000000000000010 0000ae38 FDE cie=00000000 pc=00000000000562c0..00000000000562dc │ │ │ │ +00009c4c 0000000000000010 00009c50 FDE cie=00000000 pc=0000000000053a20..0000000000053a3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae48 0000000000000010 0000ae4c FDE cie=00000000 pc=00000000000562e0..00000000000562fc │ │ │ │ +00009c60 0000000000000010 00009c64 FDE cie=00000000 pc=0000000000053a40..0000000000053a54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae5c 0000000000000010 0000ae60 FDE cie=00000000 pc=0000000000056300..000000000005631c │ │ │ │ +00009c74 0000000000000010 00009c78 FDE cie=00000000 pc=0000000000053a60..0000000000053a8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae70 0000000000000010 0000ae74 FDE cie=00000000 pc=0000000000056320..000000000005633c │ │ │ │ +00009c88 0000000000000010 00009c8c FDE cie=00000000 pc=0000000000053a8c..0000000000053a98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae84 0000000000000010 0000ae88 FDE cie=00000000 pc=0000000000056340..0000000000056360 │ │ │ │ - DW_CFA_nop │ │ │ │ +00009c9c 0000000000000044 00009ca0 FDE cie=00000000 pc=0000000000053aa0..0000000000053b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053aa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053aa8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053ab0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053ac4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000053b14 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053b1c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b24 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000053b64 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b68 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae98 000000000000004c 0000ae9c FDE cie=00000000 pc=0000000000056360..0000000000056418 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056364 │ │ │ │ +00009ce4 000000000000005c 00009ce8 FDE cie=00000000 pc=0000000000053b70..0000000000053d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b78 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056370 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053b80 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053b8c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053b94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005637c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053b9c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056388 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056394 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000563d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000563e0 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000053c60 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c64 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000563e4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000563ec │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053c7c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000563f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000563f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056404 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056410 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056414 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aee8 000000000000004c 0000aeec FDE cie=00000000 pc=0000000000056420..00000000000564d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056424 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053c84 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056430 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005643c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056448 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056454 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000056498 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000564a0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000053d38 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d3c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000564a4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000564ac │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000564b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009d44 0000000000000028 00009d48 FDE cie=00000000 pc=0000000000053d4c..0000000000053dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000564b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000564c4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000564d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053d54 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053d5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000053d74 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000053dcc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000564d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053dd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000af38 0000000000000070 0000af3c FDE cie=00000000 pc=00000000000564e0..00000000000565bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000564e4 │ │ │ │ +00009d70 00000000000000bc 00009d74 FDE cie=00000000 pc=0000000000053de0..00000000000541f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000564e8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000564f0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000564f8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056508 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056510 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005651c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000056574 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056578 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005657c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000056590 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053de8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000053df0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053dfc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000053e10 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 300 to 0000000000053f3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056594 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056598 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053f40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005659c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000565a4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565a8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000565b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053f44 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000053ff0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000afac 0000000000000048 0000afb0 FDE cie=00000000 pc=00000000000565c0..0000000000056874 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ff4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000565c8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000565d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000565dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000565e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000565f4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056600 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 608 to 0000000000056860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ff8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000054034 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054038 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005403c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aff8 0000000000000010 0000affc FDE cie=00000000 pc=0000000000056880..00000000000568a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b00c 0000000000000010 0000b010 FDE cie=00000000 pc=00000000000568a8..00000000000568d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b020 0000000000000010 0000b024 FDE cie=00000000 pc=00000000000568d0..0000000000056a00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b034 0000000000000084 0000b038 FDE cie=00000000 pc=0000000000056a00..0000000000057010 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a08 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056a14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056a1c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000056a40 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056a4c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056a58 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a5c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 1012 to 0000000000056e50 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e54 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e58 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e5c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000056e88 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e90 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 364 to 0000000000056ffc │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057000 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057004 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057008 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005700c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b0bc 0000000000000010 0000b0c0 FDE cie=00000000 pc=0000000000057010..000000000005702c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b0d0 0000000000000010 0000b0d4 FDE cie=00000000 pc=000000000005702c..0000000000057048 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b0e4 0000000000000010 0000b0e8 FDE cie=00000000 pc=0000000000057048..0000000000057064 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b0f8 0000000000000010 0000b0fc FDE cie=00000000 pc=0000000000057064..0000000000057080 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b10c 0000000000000010 0000b110 FDE cie=00000000 pc=0000000000057080..000000000005709c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b120 0000000000000014 0000b124 FDE cie=00000000 pc=00000000000570a0..00000000000570bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b138 0000000000000048 0000b13c FDE cie=00000000 pc=00000000000570c0..00000000000572cc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000570c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000570c8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000570d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000570dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000570f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057100 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005710c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 420 to 00000000000572b0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000054078 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000572b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005407c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000572b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b184 0000000000000048 0000b188 FDE cie=00000000 pc=00000000000572cc..00000000000574cc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000572d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000572d4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000572dc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000572f0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000572f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000057308 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057314 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 412 to 00000000000574b0 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000540b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000540bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000540c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b1d0 0000000000000044 0000b1d4 FDE cie=00000000 pc=00000000000574cc..0000000000057690 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000574d4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000574e0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000574f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005750c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 360 to 0000000000057674 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000054100 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005767c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054108 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b218 0000000000000074 0000b21c FDE cie=00000000 pc=00000000000576a0..00000000000585ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000576a8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000576bc │ │ │ │ - DW_CFA_def_cfa_offset: 640 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000057724 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057728 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005772c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057730 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057734 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057738 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 832 to 0000000000057a78 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000054144 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000057a80 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a84 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a88 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a8c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a90 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a94 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057aa0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054148 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057aa8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000057ac4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 332 to 0000000000057c10 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000057c30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 616 to 0000000000057e98 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc2: 1780 to 000000000005858c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005414c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000585b4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000585b8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b290 0000000000000034 0000b294 FDE cie=00000000 pc=0000000000058600..00000000000586ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058604 │ │ │ │ +00009e30 0000000000000030 00009e34 FDE cie=00000000 pc=0000000000054200..00000000000542c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054208 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058610 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054210 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005421c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058620 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005862c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054228 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000058698 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005869c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000586a4 │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000542b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b2c8 0000000000000020 0000b2cc FDE cie=00000000 pc=00000000000586c0..0000000000058700 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586c4 │ │ │ │ +00009e64 0000000000000198 00009e68 FDE cie=00000000 pc=00000000000542c0..00000000000552e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586c8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000586d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000542c8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000542d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000542e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000542f4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000054324 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586dc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586e0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054338 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000b2ec 0000000000000020 0000b2f0 FDE cie=00000000 pc=0000000000058700..000000000005874c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058704 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058708 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058720 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000543a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058724 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058728 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000543b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000543d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000543ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 376 to 0000000000054564 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000054594 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000054704 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000054734 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005473c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000547c4 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000054800 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000054820 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000548e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000548fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 464 to 0000000000054acc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054af8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 328 to 0000000000054c40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054c6c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc1: 444 to 0000000000054e28 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000054f14 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000054f54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054f6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000055044 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005505c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055060 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055078 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005507c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055094 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055098 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000550b4 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550b8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000550d0 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000550ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000550f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055108 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005510c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055124 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055128 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055140 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055144 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005515c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055160 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005517c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005518c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000551b8 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000551d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551d8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000551f0 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005520c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005521c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000055240 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055250 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000055274 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055278 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055290 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055294 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000552ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000552cc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552d0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b310 0000000000000074 0000b314 FDE cie=00000000 pc=0000000000058760..00000000000592d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058764 │ │ │ │ +0000a000 00000000000000a0 0000a004 FDE cie=00000000 pc=00000000000552e8..0000000000055800 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058768 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058774 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000552f0 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055300 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058784 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005530c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000587a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055314 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000058814 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005537c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005881c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055380 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 456 to 00000000000589e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055384 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 896 to 0000000000055704 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000589e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055708 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000058a24 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005570c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000055778 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005577c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a2c │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055780 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 2208 to 00000000000592cc │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592d0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592d4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b388 0000000000000074 0000b38c FDE cie=00000000 pc=00000000000592e0..00000000000595b0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000592ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592f0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000592f8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059304 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059310 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059324 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000593a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000593a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000593a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000593e0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000059404 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059408 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 344 to 0000000000059560 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059564 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000b400 0000000000000018 0000b404 FDE cie=00000000 pc=00000000000595c0..00000000000595f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000595cc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000557a0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000557b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557b4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557b8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557c4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557c8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557d0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000557d8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557dc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b41c 000000000000002c 0000b420 FDE cie=00000000 pc=00000000000595f0..00000000000596b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595f4 │ │ │ │ +0000a0a4 0000000000000060 0000a0a8 FDE cie=00000000 pc=0000000000055800..00000000000558bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595f8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059600 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059608 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000059644 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055808 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055810 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055820 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055838 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000055880 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055888 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055890 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055894 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005964c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b44c 000000000000002c 0000b450 FDE cie=00000000 pc=00000000000596c0..0000000000059740 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055898 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000596d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000596d8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000059738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005589c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000558a4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000558ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005973c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558b4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b47c 0000000000000010 0000b480 FDE cie=00000000 pc=0000000000059740..0000000000059754 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b490 0000000000000028 0000b494 FDE cie=00000000 pc=0000000000059760..00000000000597e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059764 │ │ │ │ +0000a108 0000000000000060 0000a10c FDE cie=00000000 pc=00000000000558c0..000000000005597c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059768 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059770 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000597b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000558d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000558e0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000558f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000055940 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055948 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055950 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055954 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b4bc 0000000000000030 0000b4c0 FDE cie=00000000 pc=00000000000597e8..000000000005987c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055958 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597f0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000597f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000059838 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005595c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055964 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005596c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005983c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055970 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055974 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059840 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059848 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059870 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059878 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b4f0 0000000000000010 0000b4f4 FDE cie=00000000 pc=0000000000059880..00000000000598b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b504 0000000000000030 0000b508 FDE cie=00000000 pc=00000000000598c0..00000000000599c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598c4 │ │ │ │ +0000a16c 0000000000000050 0000a170 FDE cie=00000000 pc=0000000000055980..0000000000055a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000598c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055988 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000598d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055990 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000559a8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005992c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000559d8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000559e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559ec │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000559f8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055a00 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055a04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055a08 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059934 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b538 0000000000000014 0000b53c FDE cie=00000000 pc=00000000000599c8..00000000000599d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000a1c0 0000000000000010 0000a1c4 FDE cie=00000000 pc=0000000000055a10..0000000000055a5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b550 0000000000000010 0000b554 FDE cie=00000000 pc=00000000000599e0..00000000000599ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000a1d4 0000000000000040 0000a1d8 FDE cie=00000000 pc=0000000000055a60..0000000000055b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055a64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055a68 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055a70 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055a84 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055a90 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055aa8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000055b58 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b5c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b60 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055b68 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b564 0000000000000010 0000b568 FDE cie=00000000 pc=00000000000599ec..00000000000599f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b578 0000000000000010 0000b57c FDE cie=00000000 pc=0000000000059a00..0000000000059a08 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b58c 0000000000000010 0000b590 FDE cie=00000000 pc=0000000000059a08..0000000000059a10 │ │ │ │ +0000a218 0000000000000010 0000a21c FDE cie=00000000 pc=0000000000055b80..0000000000055bc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5a0 0000000000000010 0000b5a4 FDE cie=00000000 pc=0000000000059a10..0000000000059a30 │ │ │ │ +0000a22c 0000000000000010 0000a230 FDE cie=00000000 pc=0000000000055bc0..0000000000055bd4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5b4 0000000000000010 0000b5b8 FDE cie=00000000 pc=0000000000059a30..0000000000059a38 │ │ │ │ +0000a240 0000000000000024 0000a244 FDE cie=00000000 pc=0000000000055be0..0000000000055c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055be4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055be8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055bf8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055c10 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5c8 0000000000000014 0000b5cc FDE cie=00000000 pc=0000000000059a40..0000000000059a48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000a268 0000000000000010 0000a26c FDE cie=00000000 pc=0000000000055c20..0000000000055c34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5e0 0000000000000044 0000b5e4 FDE cie=00000000 pc=0000000000059a60..0000000000059d0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a64 │ │ │ │ +0000a27c 000000000000005c 0000a280 FDE cie=00000000 pc=0000000000055c40..0000000000055ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a68 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059a84 │ │ │ │ - DW_CFA_def_cfa_offset: 49360 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 528 to 0000000000059c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c48 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055c54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055c5c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055c64 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055c78 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000055cf8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000055da0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000055e28 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000055e44 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000055e74 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059cac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e7c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055e88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000055eac │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055ec4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a2dc 0000000000000024 0000a2e0 FDE cie=00000000 pc=0000000000055ee8..0000000000055f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055eec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ef0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055efc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000055f34 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f38 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b628 0000000000000038 0000b62c FDE cie=00000000 pc=0000000000059d0c..0000000000059e08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059d10 │ │ │ │ +0000a304 0000000000000024 0000a308 FDE cie=00000000 pc=0000000000055f40..0000000000056010 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059d14 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059d2c │ │ │ │ - DW_CFA_def_cfa_offset: 32848 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000059dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055f5c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000055fe4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059de4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fe8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a32c 0000000000000010 0000a330 FDE cie=00000000 pc=0000000000056010..000000000005603c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a340 0000000000000028 0000a344 FDE cie=00000000 pc=0000000000056040..000000000005611c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056044 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056048 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056054 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056064 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000560f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000560f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059dec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000560f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b664 0000000000000024 0000b668 FDE cie=00000000 pc=0000000000059e08..0000000000059e44 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059e14 │ │ │ │ +0000a36c 0000000000000028 0000a370 FDE cie=00000000 pc=0000000000056120..00000000000561fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056128 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056130 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059e20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056138 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059e38 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000561d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000a398 000000000000002c 0000a39c FDE cie=00000000 pc=0000000000056200..0000000000056270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056208 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056210 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056220 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000056254 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056264 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056268 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b68c 0000000000000044 0000b690 FDE cie=00000000 pc=0000000000059e44..000000000005a044 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e48 │ │ │ │ +0000a3c8 0000000000000010 0000a3cc FDE cie=00000000 pc=0000000000056270..0000000000056280 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a3dc 0000000000000010 0000a3e0 FDE cie=00000000 pc=0000000000056280..00000000000562b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a3f0 0000000000000010 0000a3f4 FDE cie=00000000 pc=00000000000562b0..0000000000056314 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a404 0000000000000044 0000a408 FDE cie=00000000 pc=0000000000056320..000000000005653c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059e4c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056328 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056334 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059e54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005633c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059e5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056348 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059e68 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056354 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059e78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056364 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000059eec │ │ │ │ + DW_CFA_advance_loc1: 312 to 000000000005649c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000564a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000564a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000b6d4 0000000000000044 0000b6d8 FDE cie=00000000 pc=000000000005a044..000000000005a218 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a048 │ │ │ │ +0000a44c 0000000000000024 0000a450 FDE cie=00000000 pc=0000000000056540..0000000000056578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a04c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a058 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a064 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000005a0a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056548 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056554 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000056570 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056574 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a0b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005a134 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000005a1b4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a1c8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000005a208 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b71c 0000000000000048 0000b720 FDE cie=00000000 pc=000000000005a220..000000000005a4e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a224 │ │ │ │ +0000a474 0000000000000048 0000a478 FDE cie=00000000 pc=0000000000056580..00000000000567d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a228 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056588 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056594 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005a248 │ │ │ │ - DW_CFA_def_cfa_offset: 49392 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005659c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000565a8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000565b4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000565c0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000565cc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000005a42c │ │ │ │ + DW_CFA_advance_loc1: 384 to 000000000005674c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005a448 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a44c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056754 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b768 0000000000000040 0000b76c FDE cie=00000000 pc=000000000005a4e0..000000000005a7a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a4e4 │ │ │ │ +0000a4c0 0000000000000070 0000a4c4 FDE cie=00000000 pc=00000000000567e0..0000000000056dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567e8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a4fc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005a514 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000005a654 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000567f0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000567fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056804 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 324 to 0000000000056948 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056958 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 732 to 0000000000056c34 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c38 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000056d34 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d38 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d3c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000056d94 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056dac │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + │ │ │ │ +0000a534 0000000000000044 0000a538 FDE cie=00000000 pc=0000000000056dcc..0000000000056f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dd4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056de0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056de8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056df4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000056e50 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000056f28 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000056f6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a65c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f74 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f78 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b7ac 0000000000000024 0000b7b0 FDE cie=00000000 pc=000000000005a7a8..000000000005a804 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005a7cc │ │ │ │ +0000a57c 0000000000000028 0000a580 FDE cie=00000000 pc=0000000000056f80..0000000000056fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a7d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f88 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a7e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056f90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005a7fc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000056fbc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b7d4 0000000000000030 0000b7d8 FDE cie=00000000 pc=000000000005a804..000000000005a850 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a808 │ │ │ │ +0000a5a8 0000000000000030 0000a5ac FDE cie=00000000 pc=0000000000056fe0..00000000000570a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a80c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a814 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ff0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005a834 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000057080 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a83c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057088 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a848 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057098 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a84c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005709c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000b808 0000000000000010 0000b80c FDE cie=00000000 pc=000000000005a850..000000000005a868 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b81c 0000000000000028 0000b820 FDE cie=00000000 pc=000000000005a868..000000000005a8b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a86c │ │ │ │ +0000a5dc 000000000000002c 0000a5e0 FDE cie=00000000 pc=00000000000570a0..00000000000571ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a870 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a878 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000570b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005a88c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000570b8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005a8a8 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000057138 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005713c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057140 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b848 000000000000002c 0000b84c FDE cie=00000000 pc=000000000005a8b0..000000000005aa90 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a8b4 │ │ │ │ +0000a60c 0000000000000040 0000a610 FDE cie=00000000 pc=00000000000571ac..0000000000057368 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a8b8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a8c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005a8d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 336 to 000000000005aa20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571b4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000571c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000571cc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 240 to 00000000000572bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000572c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000572d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000057300 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa28 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057318 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b878 0000000000000048 0000b87c FDE cie=00000000 pc=000000000005aa90..000000000005aeb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa94 │ │ │ │ +0000a650 0000000000000048 0000a654 FDE cie=00000000 pc=0000000000057368..00000000000574b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005736c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aa98 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057370 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057374 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005aab8 │ │ │ │ - DW_CFA_def_cfa_offset: 49408 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057380 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057388 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000573a4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000573b0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000005ab84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ab9c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000057420 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057424 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000574a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000574a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005aba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000574a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8c4 0000000000000010 0000b8c8 FDE cie=00000000 pc=000000000005aec0..000000000005aeec │ │ │ │ +0000a69c 0000000000000024 0000a6a0 FDE cie=00000000 pc=00000000000574b0..0000000000057520 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000574b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000574b8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000574c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000057518 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005751c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8d8 0000000000000010 0000b8dc FDE cie=00000000 pc=000000000005aeec..000000000005af00 │ │ │ │ +0000a6c4 0000000000000010 0000a6c8 FDE cie=00000000 pc=0000000000057520..000000000005758c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8ec 000000000000002c 0000b8f0 FDE cie=00000000 pc=000000000005af00..000000000005b034 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005af04 │ │ │ │ +0000a6d8 000000000000004c 0000a6dc FDE cie=00000000 pc=000000000005758c..00000000000576d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057590 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005af08 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005af1c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005af24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005af2c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000005afb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057594 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000575a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000005765c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057660 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057664 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057668 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057688 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005768c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057690 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057694 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000576a4 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000576ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005afbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000576b8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005afc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000576c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576cc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b91c 0000000000000030 0000b920 FDE cie=00000000 pc=000000000005b040..000000000005b09c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b044 │ │ │ │ +0000a728 0000000000000024 0000a72c FDE cie=00000000 pc=00000000000576e0..0000000000057720 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b048 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000576e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b050 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000576f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005b074 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000057718 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005771c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b07c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005b094 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a750 0000000000000024 0000a754 FDE cie=00000000 pc=0000000000057720..0000000000057778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057724 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057728 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057730 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000057770 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b098 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057774 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a778 0000000000000010 0000a77c FDE cie=00000000 pc=0000000000057780..00000000000577a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b950 0000000000000028 0000b954 FDE cie=00000000 pc=000000000005b0a0..000000000005b10c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0a4 │ │ │ │ +0000a78c 0000000000000038 0000a790 FDE cie=00000000 pc=00000000000577a8..0000000000057a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000577ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0a8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005b0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000577b0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000577c0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000577c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000577d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000577dc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 428 to 0000000000057988 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005798c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b0d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057990 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005b100 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a7c8 0000000000000030 0000a7cc FDE cie=00000000 pc=0000000000057a20..0000000000057ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057a28 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057a30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057a38 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057a40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000057ae0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a7fc 0000000000000038 0000a800 FDE cie=00000000 pc=0000000000057ae8..0000000000057bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057aec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057af0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057af8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057b00 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057b14 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000057b5c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057b64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b97c 0000000000000038 0000b980 FDE cie=00000000 pc=000000000005b10c..000000000005b1b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b110 │ │ │ │ +0000a838 000000000000004c 0000a83c FDE cie=00000000 pc=0000000000057bc0..0000000000057d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057bc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b114 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057bc8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057bd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057bd8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b12c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057be8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b134 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057bf4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000005b198 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000057c90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b19c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000b9b8 0000000000000010 0000b9bc FDE cie=00000000 pc=000000000005b1b0..000000000005b1bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b9cc 0000000000000030 0000b9d0 FDE cie=00000000 pc=000000000005b1c0..000000000005b2e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b1c8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b1d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005b204 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000057cd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cd8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b20c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057cdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000005b29c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a888 0000000000000034 0000a88c FDE cie=00000000 pc=0000000000057d10..0000000000057df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d18 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057d20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057d30 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057d3c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000057d9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b2a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057da0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b2a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057da4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ba00 0000000000000014 0000ba04 FDE cie=00000000 pc=000000000005b2e8..000000000005b300 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba18 0000000000000034 0000ba1c FDE cie=00000000 pc=000000000005b300..000000000005b398 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b304 │ │ │ │ +0000a8c0 0000000000000034 0000a8c4 FDE cie=00000000 pc=0000000000057e00..0000000000057ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b308 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b310 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000005b340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057e08 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057e14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057e28 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000057e9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ea0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ea4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b34c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005b368 │ │ │ │ + │ │ │ │ +0000a8f8 0000000000000048 0000a8fc FDE cie=00000000 pc=0000000000057ee8..0000000000057fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057eec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ef0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057efc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f04 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057f0c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057f1c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000057f98 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b36c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057f9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005b38c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000057fb8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fbc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba50 0000000000000010 0000ba54 FDE cie=00000000 pc=000000000005b3a0..000000000005b3ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000a944 0000000000000038 0000a948 FDE cie=00000000 pc=0000000000057fc0..00000000000580b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057fd4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057fe8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057ff0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000058088 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005808c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058090 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ba64 0000000000000028 0000ba68 FDE cie=00000000 pc=000000000005b3ac..000000000005b4c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b3b0 │ │ │ │ +0000a980 0000000000000034 0000a984 FDE cie=00000000 pc=00000000000580c0..00000000000581d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b3b4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b3c0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b3cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000005b454 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000580c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000580d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000580e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000580ec │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 00000000000581c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b458 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b45c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba90 000000000000009c 0000ba94 FDE cie=00000000 pc=000000000005b4e0..000000000005b6b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b4e4 │ │ │ │ +0000a9b8 000000000000005c 0000a9bc FDE cie=00000000 pc=00000000000581d0..0000000000058324 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b4e8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b4f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b500 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b514 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b524 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b530 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b538 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b53c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000005b67c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000581d8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000581e4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000581f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000581fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000058250 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000582b0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b688 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b68c │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b690 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b694 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b6a0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000058300 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b6a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b6a8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_offset_extended: r73 (v9) at cfa-64 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-56 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058308 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b6b0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r73 (v9) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058314 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058320 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ │ │ │ │ -0000bb30 0000000000000028 0000bb34 FDE cie=00000000 pc=000000000005b6c0..000000000005b700 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b6cc │ │ │ │ +0000aa18 0000000000000038 0000aa1c FDE cie=00000000 pc=0000000000058324..00000000000583e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058328 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b6d0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b6d8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005b6f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005832c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058334 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058348 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058350 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000583b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000bb5c 0000000000000028 0000bb60 FDE cie=00000000 pc=000000000005b700..000000000005b740 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b70c │ │ │ │ +0000aa54 0000000000000038 0000aa58 FDE cie=00000000 pc=00000000000583e8..00000000000584ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b710 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b718 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005b738 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000583f0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000583f8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005840c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058414 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005847c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b73c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058480 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058484 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000bb88 0000000000000030 0000bb8c FDE cie=00000000 pc=000000000005b740..000000000005b794 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b744 │ │ │ │ +0000aa90 0000000000000040 0000aa94 FDE cie=00000000 pc=00000000000584ac..0000000000058604 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b748 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b754 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b764 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005b78c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584b4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000584bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000584d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000584d8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000005856c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000585b0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000585c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b790 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000585f8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bbbc 0000000000000024 0000bbc0 FDE cie=00000000 pc=000000000005b7a0..000000000005b7d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b7a4 │ │ │ │ +0000aad4 000000000000003c 0000aad8 FDE cie=00000000 pc=0000000000058604..00000000000586d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058608 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b7a8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b7bc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b7d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005860c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058614 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005861c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005862c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058634 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000586a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000586a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000586a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bbe4 0000000000000028 0000bbe8 FDE cie=00000000 pc=000000000005b7e0..000000000005b830 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b7e4 │ │ │ │ +0000ab14 0000000000000040 0000ab18 FDE cie=00000000 pc=00000000000586d0..000000000005879c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000586d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b7e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b7f0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b7fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005b820 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000586d8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000586e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000586ec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000586fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005871c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000058754 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058768 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b824 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005876c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058770 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058790 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc10 0000000000000024 0000bc14 FDE cie=00000000 pc=000000000005b830..000000000005b868 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b834 │ │ │ │ +0000ab58 000000000000002c 0000ab5c FDE cie=00000000 pc=00000000000587a0..00000000000588ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b83c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b844 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005b860 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587a8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000587b8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000587c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000005888c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058890 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058894 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc38 000000000000002c 0000bc3c FDE cie=00000000 pc=000000000005b868..000000000005b8c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b86c │ │ │ │ +0000ab88 0000000000000024 0000ab8c FDE cie=00000000 pc=00000000000588ac..000000000005890c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b874 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b87c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b88c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005b8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588b4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000588c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000588e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000bc68 000000000000002c 0000bc6c FDE cie=00000000 pc=000000000005b8c8..000000000005b928 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b8cc │ │ │ │ +0000abb0 000000000000002c 0000abb4 FDE cie=00000000 pc=000000000005890c..0000000000058a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058910 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b8d4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b8dc │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b8ec │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005b914 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058914 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058924 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005892c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000058994 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058998 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005899c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000abe0 0000000000000010 0000abe4 FDE cie=00000000 pc=0000000000058a40..0000000000058a4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000abf4 0000000000000010 0000abf8 FDE cie=00000000 pc=0000000000058a4c..0000000000058a58 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ac08 0000000000000010 0000ac0c FDE cie=00000000 pc=0000000000058a60..0000000000058a68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ac1c 0000000000000010 0000ac20 FDE cie=00000000 pc=0000000000058a68..0000000000058a70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ac30 0000000000000010 0000ac34 FDE cie=00000000 pc=0000000000058a70..0000000000058a90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ac44 0000000000000010 0000ac48 FDE cie=00000000 pc=0000000000058a90..0000000000058a98 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ac58 0000000000000014 0000ac5c FDE cie=00000000 pc=0000000000058aa0..0000000000058aa8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ac70 0000000000000010 0000ac74 FDE cie=00000000 pc=0000000000058ac0..0000000000058ae0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ac84 0000000000000010 0000ac88 FDE cie=00000000 pc=0000000000058ae0..0000000000058afc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ac98 0000000000000010 0000ac9c FDE cie=00000000 pc=0000000000058b00..0000000000058b24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000acac 0000000000000010 0000acb0 FDE cie=00000000 pc=0000000000058b24..0000000000058bac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc98 000000000000003c 0000bc9c FDE cie=00000000 pc=000000000005b928..000000000005b9bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b92c │ │ │ │ +0000acc0 0000000000000030 0000acc4 FDE cie=00000000 pc=0000000000058bac..0000000000058c44 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058bb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bbc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b938 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058bc4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b948 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005b950 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000005b9b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058bd0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058be0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000058c2c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b9b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000acf4 0000000000000010 0000acf8 FDE cie=00000000 pc=0000000000058c44..0000000000058ce4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bcd8 0000000000000010 0000bcdc FDE cie=00000000 pc=000000000005b9c0..000000000005b9f4 │ │ │ │ +0000ad08 0000000000000010 0000ad0c FDE cie=00000000 pc=0000000000058ce4..0000000000058d84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bcec 0000000000000010 0000bcf0 FDE cie=00000000 pc=000000000005ba00..000000000005ba34 │ │ │ │ +0000ad1c 0000000000000010 0000ad20 FDE cie=00000000 pc=0000000000058d84..0000000000058e1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd00 0000000000000024 0000bd04 FDE cie=00000000 pc=000000000005ba40..000000000005baa4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba48 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005ba5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005ba90 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +0000ad30 0000000000000010 0000ad34 FDE cie=00000000 pc=0000000000058e20..0000000000058ec4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd28 0000000000000044 0000bd2c FDE cie=00000000 pc=000000000005baa4..000000000005bc18 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005bab4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005babc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005bad0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005badc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bae8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005bb0c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000005bc10 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bc14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +0000ad44 0000000000000010 0000ad48 FDE cie=00000000 pc=0000000000058ec4..0000000000058f50 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ad58 0000000000000010 0000ad5c FDE cie=00000000 pc=0000000000058f50..0000000000058ff4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ad6c 0000000000000010 0000ad70 FDE cie=00000000 pc=0000000000059000..00000000000591b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd70 0000000000000010 0000bd74 FDE cie=00000000 pc=000000000005bc20..000000000005bc3c │ │ │ │ +0000ad80 0000000000000010 0000ad84 FDE cie=00000000 pc=00000000000591c0..00000000000591dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd84 0000000000000054 0000bd88 FDE cie=00000000 pc=000000000005bc40..000000000005bd80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bc44 │ │ │ │ +0000ad94 0000000000000054 0000ad98 FDE cie=00000000 pc=00000000000591e0..0000000000059320 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005bc50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000591f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bc5c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000591fc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005bc74 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059214 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bc80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059220 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000005bd24 │ │ │ │ + DW_CFA_advance_loc: 164 to 00000000000592c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005bd2c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000592cc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005bd3c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000592dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bd40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bd44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000592e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005bd60 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000059300 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005bd78 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059318 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bd7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005931c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bddc 000000000000002c 0000bde0 FDE cie=00000000 pc=000000000005bd80..000000000005be10 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bd8c │ │ │ │ +0000adec 000000000000002c 0000adf0 FDE cie=00000000 pc=0000000000059320..00000000000593b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005932c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059330 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bd9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005933c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005bda8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059348 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000005be04 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000593a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005be08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000593a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be0c 0000000000000024 0000be10 FDE cie=00000000 pc=000000000005be10..000000000005be84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005be14 │ │ │ │ +0000ae1c 0000000000000024 0000ae20 FDE cie=00000000 pc=00000000000593b0..0000000000059424 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000593b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005be18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000593b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005be20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000593c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000005be7c │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000005941c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005be80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059420 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000be34 0000000000000010 0000be38 FDE cie=00000000 pc=000000000005be84..000000000005beb4 │ │ │ │ +0000ae44 0000000000000010 0000ae48 FDE cie=00000000 pc=0000000000059424..0000000000059454 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be48 0000000000000010 0000be4c FDE cie=00000000 pc=000000000005bec0..000000000005bed8 │ │ │ │ +0000ae58 0000000000000010 0000ae5c FDE cie=00000000 pc=0000000000059460..0000000000059478 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be5c 0000000000000010 0000be60 FDE cie=00000000 pc=000000000005bee0..000000000005bf08 │ │ │ │ +0000ae6c 0000000000000010 0000ae70 FDE cie=00000000 pc=0000000000059480..00000000000594a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be70 0000000000000010 0000be74 FDE cie=00000000 pc=000000000005bf08..000000000005bf50 │ │ │ │ +0000ae80 0000000000000010 0000ae84 FDE cie=00000000 pc=00000000000594a8..00000000000594f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be84 0000000000000010 0000be88 FDE cie=00000000 pc=000000000005bf50..000000000005bf6c │ │ │ │ +0000ae94 0000000000000010 0000ae98 FDE cie=00000000 pc=00000000000594f0..000000000005950c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be98 0000000000000048 0000be9c FDE cie=00000000 pc=000000000005bf6c..000000000005c0e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf70 │ │ │ │ +0000aea8 0000000000000048 0000aeac FDE cie=00000000 pc=000000000005950c..0000000000059688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059510 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059514 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005bf84 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059524 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005bf8c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005952c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000005c070 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000059610 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059614 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059618 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000005c0cc │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005966c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059670 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c0d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059674 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000bee4 0000000000000010 0000bee8 FDE cie=00000000 pc=000000000005c0e8..000000000005c10c │ │ │ │ +0000aef4 0000000000000010 0000aef8 FDE cie=00000000 pc=0000000000059688..00000000000596ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bef8 0000000000000010 0000befc FDE cie=00000000 pc=000000000005c10c..000000000005c130 │ │ │ │ +0000af08 0000000000000010 0000af0c FDE cie=00000000 pc=00000000000596ac..00000000000596d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bf0c 0000000000000010 0000bf10 FDE cie=00000000 pc=000000000005c130..000000000005c15c │ │ │ │ +0000af1c 0000000000000010 0000af20 FDE cie=00000000 pc=00000000000596d0..00000000000596fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bf20 0000000000000088 0000bf24 FDE cie=00000000 pc=000000000005c160..000000000005cb84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c164 │ │ │ │ +0000af30 0000000000000088 0000af34 FDE cie=00000000 pc=0000000000059700..000000000005a124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059708 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c174 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059714 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c17c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005971c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005c194 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059734 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c19c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005973c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c1a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059744 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000005c1f8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000059798 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c200 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000597a0 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c208 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000597a8 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c210 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000597b0 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 2280 to 000000000005caf8 │ │ │ │ + DW_CFA_advance_loc2: 2280 to 000000000005a098 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a09c │ │ │ │ DW_CFA_restore_extended: r75 (v11) │ │ │ │ DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0a0 │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0a4 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005cb54 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005a0f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005cb74 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a114 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a118 │ │ │ │ DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a11c │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a120 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bfac 0000000000000030 0000bfb0 FDE cie=00000000 pc=000000000005cb84..000000000005cc38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb88 │ │ │ │ +0000afbc 0000000000000030 0000afc0 FDE cie=00000000 pc=000000000005a124..000000000005a1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a128 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cb8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a12c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cb94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a134 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005cba0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a140 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005cbb0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a150 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000005cc30 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000005a1d0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a1d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bfe0 00000000000000bc 0000bfe4 FDE cie=00000000 pc=000000000005cc40..000000000005d0c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cc44 │ │ │ │ +0000aff0 00000000000000bc 0000aff4 FDE cie=00000000 pc=000000000005a1e0..000000000005a664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a1e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a1e8 │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005cc54 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a1f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cc5c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a1fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005cc80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005a220 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005cc8c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a22c │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005cca4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a244 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ccb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a250 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ccc8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a268 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005ccdc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a27c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 556 to 000000000005cf08 │ │ │ │ + DW_CFA_advance_loc1: 556 to 000000000005a4a8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cf0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4ac │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cf10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4b0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cf14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4b4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cf1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a4bc │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cf20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4c0 │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005cf54 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005a4f4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cf58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cf5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a4fc │ │ │ │ DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ @@ -27958,5412 +25625,7715 @@ │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000005d09c │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000005a63c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore_extended: r76 (v12) │ │ │ │ DW_CFA_restore_extended: r77 (v13) │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d0ac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a64c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a650 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a654 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a658 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a65c │ │ │ │ DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a660 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ │ │ │ │ -0000c0a0 000000000000005c 0000c0a4 FDE cie=00000000 pc=000000000005d0c4..000000000005d314 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0c8 │ │ │ │ +0000b0b0 000000000000005c 0000b0b4 FDE cie=00000000 pc=000000000005a664..000000000005a8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a66c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d0d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a674 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d0e4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a684 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d0f4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a694 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d0fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a69c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a6a0 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000005d1d4 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000005a774 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a778 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d1dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a77c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d1e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a780 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d1f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a790 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a794 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a798 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000005d2f4 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000005a894 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005d30c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a8ac │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a8b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c100 000000000000007c 0000c104 FDE cie=00000000 pc=000000000005d320..000000000005d948 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d324 │ │ │ │ +0000b110 000000000000007c 0000b114 FDE cie=00000000 pc=000000000005a8c0..000000000005aee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a8c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a8c8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d338 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a8d8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005d34c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005a8ec │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000005d3d4 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000005a974 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d3d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a978 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d3dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a97c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 784 to 000000000005d6ec │ │ │ │ + DW_CFA_advance_loc1: 784 to 000000000005ac8c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac90 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d6f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac94 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005d744 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005ace4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ace8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acec │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 472 to 000000000005d924 │ │ │ │ + DW_CFA_advance_loc1: 472 to 000000000005aec4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aec8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d92c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aecc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005d93c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005aedc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aee0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aee4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c180 000000000000008c 0000c184 FDE cie=00000000 pc=000000000005d948..000000000005dbf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d94c │ │ │ │ +0000b190 000000000000008c 0000b194 FDE cie=00000000 pc=000000000005aee8..000000000005b198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aeec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005aef0 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005d95c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005aefc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005d97c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005af1c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d984 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005af24 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005d990 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005af30 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005d99c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005af3c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af40 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000005db90 │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000005b130 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b134 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b138 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005db9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b13c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b140 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005dbc4 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005b164 │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b168 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dbcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b16c │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005dbe0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b180 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dbe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b184 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dbe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b188 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dbec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b18c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dbf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b190 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dbf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b194 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c210 0000000000000010 0000c214 FDE cie=00000000 pc=000000000005dc00..000000000005dc48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c224 0000000000000044 0000c228 FDE cie=00000000 pc=000000000005dc48..000000000005e188 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dc4c │ │ │ │ +0000b220 0000000000000044 0000b224 FDE cie=00000000 pc=000000000005b1a0..000000000005b414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005dc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005dc5c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b1b0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b1c4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005dc6c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005dc7c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005dc88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005dc94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b1cc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 456 to 000000000005de5c │ │ │ │ + DW_CFA_advance_loc1: 564 to 000000000005b400 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005de60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005de64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b408 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000c26c 0000000000000010 0000c270 FDE cie=00000000 pc=000000000005e188..000000000005e1b8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c280 0000000000000010 0000c284 FDE cie=00000000 pc=000000000005e1c0..000000000005e1e0 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c294 000000000000002c 0000c298 FDE cie=00000000 pc=000000000005e1e0..000000000005e228 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e1e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e1e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005e1f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005e20c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e210 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e214 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e220 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000c2c4 0000000000000044 0000c2c8 FDE cie=00000000 pc=000000000005e228..000000000005e390 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e22c │ │ │ │ +0000b268 0000000000000048 0000b26c FDE cie=00000000 pc=000000000005b420..000000000005ba20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e230 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b428 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e23c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e248 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e254 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b430 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b43c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005e268 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e274 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000005e370 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b448 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b450 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 1420 to 000000000005b9dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c30c 0000000000000048 0000c310 FDE cie=00000000 pc=000000000005e390..000000000005e530 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e394 │ │ │ │ +0000b2b4 000000000000003c 0000b2b8 FDE cie=00000000 pc=000000000005ba20..000000000005baf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e398 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e3a4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e3b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e3bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005e3cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005e3dc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 280 to 000000000005e4f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba28 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ba38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ba44 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000005bab8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005babc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e4fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bac4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005bae4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bae8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c358 0000000000000074 0000c35c FDE cie=00000000 pc=000000000005e530..000000000005e6e8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e53c │ │ │ │ +0000b2f4 0000000000000030 0000b2f8 FDE cie=00000000 pc=000000000005baf0..000000000005bcd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005baf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e540 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005e548 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005e558 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005e574 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005e59c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000005e65c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005e678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005baf8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bb04 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005bb14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000005bc54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e67c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e680 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b328 000000000000002c 0000b32c FDE cie=00000000 pc=000000000005bce0..000000000005be34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005e6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bce8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bcf0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bcfc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000005bdb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005e6c0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e6c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bdb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bdbc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3d0 0000000000000010 0000c3d4 FDE cie=00000000 pc=000000000005e6e8..000000000005e738 │ │ │ │ +0000b358 0000000000000024 0000b35c FDE cie=00000000 pc=000000000005be40..000000000005be84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005be54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005be7c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b380 0000000000000010 0000b384 FDE cie=00000000 pc=000000000005be84..000000000005be8c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b394 0000000000000010 0000b398 FDE cie=00000000 pc=000000000005be8c..000000000005be94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3e4 0000000000000010 0000c3e8 FDE cie=00000000 pc=000000000005e740..000000000005e7c0 │ │ │ │ +0000b3a8 0000000000000010 0000b3ac FDE cie=00000000 pc=000000000005bea0..000000000005bec0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3f8 0000000000000048 0000c3fc FDE cie=00000000 pc=000000000005e7c0..000000000005ef98 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e7c4 │ │ │ │ +0000b3bc 0000000000000020 0000b3c0 FDE cie=00000000 pc=000000000005bec0..000000000005bf0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e7c8 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005e7d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005e7dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005e7ec │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005e7f4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005e7fc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ - DW_CFA_advance_loc2: 1868 to 000000000005ef48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bec8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005bee4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bee8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b3e0 0000000000000024 0000b3e4 FDE cie=00000000 pc=000000000005bf0c..000000000005bf6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf14 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bf20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005bf64 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b408 0000000000000010 0000b40c FDE cie=00000000 pc=000000000005bf80..000000000005bfb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b41c 000000000000003c 0000b420 FDE cie=00000000 pc=000000000005bfb0..000000000005c0a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bfb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bfb8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bfc4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005bfd0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bfd8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005c01c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005c074 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005c094 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c098 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c09c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b45c 0000000000000028 0000b460 FDE cie=00000000 pc=000000000005c0a4..000000000005c114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0ac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c0b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c0c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005c10c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c110 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000b488 0000000000000044 0000b48c FDE cie=00000000 pc=000000000005c120..000000000005c210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c124 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c128 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c130 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c138 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c140 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c14c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005c168 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000005c1f0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c208 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ef4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c20c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ef50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c444 0000000000000044 0000c448 FDE cie=00000000 pc=000000000005efa0..000000000005faf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005efa4 │ │ │ │ +0000b4d0 0000000000000044 0000b4d4 FDE cie=00000000 pc=000000000005c210..000000000005c3f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005efa8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005efb4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005efc8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 1860 to 000000000005f70c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c218 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c220 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c234 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c23c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c244 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c250 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 388 to 000000000005c3d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f710 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c3dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c48c 0000000000000048 0000c490 FDE cie=00000000 pc=000000000005fb00..0000000000060598 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fb04 │ │ │ │ +0000b518 0000000000000048 0000b51c FDE cie=00000000 pc=000000000005c400..000000000005c61c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005fb08 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-272 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005fb14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-256 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-248 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005fb24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-240 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-232 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-224 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fb2c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-208 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005fb34 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-192 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-184 │ │ │ │ - DW_CFA_advance_loc2: 2580 to 0000000000060548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c408 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c414 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c41c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c428 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c430 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c43c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 456 to 000000000005c604 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006054c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c608 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060550 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c60c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c4d8 0000000000000044 0000c4dc FDE cie=00000000 pc=00000000000605a0..0000000000060e70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000605a4 │ │ │ │ +0000b564 0000000000000044 0000b568 FDE cie=00000000 pc=000000000005c620..000000000005cae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000605a8 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-288 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-280 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000605c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-272 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-264 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000605ec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-256 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-248 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-240 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060600 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-224 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-216 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-208 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-200 │ │ │ │ - DW_CFA_advance_loc2: 1184 to 0000000000060aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c628 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c63c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c648 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c650 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c65c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 1012 to 000000000005ca50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca58 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000c520 0000000000000048 0000c524 FDE cie=00000000 pc=0000000000060e70..00000000000616e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e74 │ │ │ │ +0000b5ac 0000000000000044 0000b5b0 FDE cie=00000000 pc=000000000005cae0..000000000005cd28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e78 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000060e94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060e9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060eac │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060eb8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060ec4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 1208 to 000000000006137c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cae8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005caf4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cafc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cb04 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cb10 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cb1c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 372 to 000000000005cc90 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cc94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cc98 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000b5f4 0000000000000028 0000b5f8 FDE cie=00000000 pc=000000000005cd28..000000000005cd70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cd34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cd38 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cd40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005cd64 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cd68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b620 0000000000000010 0000b624 FDE cie=00000000 pc=000000000005cd80..000000000005cdf4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b634 0000000000000010 0000b638 FDE cie=00000000 pc=000000000005ce00..000000000005ce5c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c56c 0000000000000070 0000c570 FDE cie=00000000 pc=00000000000616e0..0000000000061df8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000616e4 │ │ │ │ +0000b648 0000000000000018 0000b64c FDE cie=00000000 pc=000000000005ce60..000000000005ce8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ce64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000616e8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000061700 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006170c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006171c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061728 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 664 to 00000000000619c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ce68 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b664 0000000000000010 0000b668 FDE cie=00000000 pc=000000000005ce8c..000000000005cee8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b678 0000000000000038 0000b67c FDE cie=00000000 pc=000000000005cee8..000000000005d004 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ceec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cef0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cef4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cefc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005cf10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cf18 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000005cfd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000619c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cfd8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000619c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cfdc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 580 to 0000000000061c0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b6b4 0000000000000024 0000b6b8 FDE cie=00000000 pc=000000000005d004..000000000005d034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d008 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d00c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d014 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005d02c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d030 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b6dc 0000000000000010 0000b6e0 FDE cie=00000000 pc=000000000005d040..000000000005d04c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b6f0 0000000000000010 0000b6f4 FDE cie=00000000 pc=000000000005d04c..000000000005d058 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b704 0000000000000010 0000b708 FDE cie=00000000 pc=000000000005d060..000000000005d06c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b718 0000000000000010 0000b71c FDE cie=00000000 pc=000000000005d06c..000000000005d080 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b72c 0000000000000010 0000b730 FDE cie=00000000 pc=000000000005d080..000000000005d094 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b740 0000000000000010 0000b744 FDE cie=00000000 pc=000000000005d0a0..000000000005d0b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b754 0000000000000010 0000b758 FDE cie=00000000 pc=000000000005d0c0..000000000005d0dc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b768 0000000000000010 0000b76c FDE cie=00000000 pc=000000000005d0e0..000000000005d0fc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b77c 0000000000000010 0000b780 FDE cie=00000000 pc=000000000005d100..000000000005d118 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b790 0000000000000010 0000b794 FDE cie=00000000 pc=000000000005d120..000000000005d134 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b7a4 0000000000000010 0000b7a8 FDE cie=00000000 pc=000000000005d140..000000000005d170 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b7b8 0000000000000010 0000b7bc FDE cie=00000000 pc=000000000005d170..000000000005d194 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b7cc 0000000000000010 0000b7d0 FDE cie=00000000 pc=000000000005d1a0..000000000005d1ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b7e0 0000000000000018 0000b7e4 FDE cie=00000000 pc=000000000005d1ac..000000000005d208 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005d1fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d200 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b7fc 0000000000000010 0000b800 FDE cie=00000000 pc=000000000005d208..000000000005d214 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b810 0000000000000010 0000b814 FDE cie=00000000 pc=000000000005d220..000000000005d230 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b824 0000000000000028 0000b828 FDE cie=00000000 pc=000000000005d230..000000000005d2b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d234 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d238 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d240 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005d258 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005d2a8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d2ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000b850 0000000000000028 0000b854 FDE cie=00000000 pc=000000000005d2b0..000000000005d39c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d2b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d2b8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d2bc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d2c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000005d390 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d394 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d398 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000b87c 0000000000000010 0000b880 FDE cie=00000000 pc=000000000005d3a0..000000000005d3e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b890 0000000000000024 0000b894 FDE cie=00000000 pc=000000000005d3e0..000000000005d420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3e8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d3fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005d418 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d41c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b8b8 0000000000000044 0000b8bc FDE cie=00000000 pc=000000000005d420..000000000005d640 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d428 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d42c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d434 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d448 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005d458 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 460 to 000000000005d624 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d628 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d62c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 336 to 0000000000061d64 │ │ │ │ + │ │ │ │ +0000b900 0000000000000044 0000b904 FDE cie=00000000 pc=000000000005d640..000000000005d880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d644 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d648 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d654 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d668 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d67c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 488 to 000000000005d864 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d868 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d86c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c5e0 0000000000000064 0000c5e4 FDE cie=00000000 pc=0000000000061e00..00000000000625d0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061e10 │ │ │ │ +0000b948 0000000000000024 0000b94c FDE cie=00000000 pc=000000000005d880..000000000005d8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d884 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061e18 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061e20 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061e30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061e38 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061e44 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000061e94 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 1136 to 0000000000062304 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000062320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d888 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d890 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005d8a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d8ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b970 0000000000000010 0000b974 FDE cie=00000000 pc=000000000005d8b0..000000000005d8bc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b984 000000000000004c 0000b988 FDE cie=00000000 pc=000000000005d8c0..000000000005da60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d8c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d8c8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d8d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d8dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d8e4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005d918 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d924 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000005da18 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da1c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005da4c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062328 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da54 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da58 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da5c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b9d4 000000000000003c 0000b9d8 FDE cie=00000000 pc=000000000005da60..000000000005db28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da68 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005da70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005da80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005da8c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005da98 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000005db0c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db10 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db14 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005db20 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c648 000000000000005c 0000c64c FDE cie=00000000 pc=00000000000625d0..0000000000062df0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000625d4 │ │ │ │ +0000ba14 0000000000000018 0000ba18 FDE cie=00000000 pc=000000000005db28..000000000005dbcc │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000005dbc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000625d8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000625e4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000625f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000625f8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062608 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062610 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc1: 776 to 0000000000062918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dbc4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ba30 0000000000000040 0000ba34 FDE cie=00000000 pc=000000000005dbcc..000000000005dd24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dbd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dbd4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005dbec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 260 to 000000000005dcf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006291c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1080 to 0000000000062d58 │ │ │ │ + │ │ │ │ +0000ba74 0000000000000010 0000ba78 FDE cie=00000000 pc=000000000005dd24..000000000005dd3c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ba88 0000000000000010 0000ba8c FDE cie=00000000 pc=000000000005dd40..000000000005ddb4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ba9c 0000000000000044 0000baa0 FDE cie=00000000 pc=000000000005ddc0..000000000005e090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ddc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ddc8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ddd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005dde0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ddec │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 640 to 000000000005e06c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e070 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e074 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bae4 0000000000000040 0000bae8 FDE cie=00000000 pc=000000000005e090..000000000005e1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e094 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e098 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e0a4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e0ac │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e0b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e0c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e0cc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000005e1c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6a8 000000000000003c 0000c6ac FDE cie=00000000 pc=0000000000062df0..0000000000062eb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062df4 │ │ │ │ +0000bb28 0000000000000034 0000bb2c FDE cie=00000000 pc=000000000005e1cc..000000000005e274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e1d4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062e04 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062e0c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062e1c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e1e4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000062ea8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005e204 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005e210 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005e260 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e264 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e26c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e270 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bb60 0000000000000024 0000bb64 FDE cie=00000000 pc=000000000005e280..000000000005e2e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e288 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e290 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005e2d8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062eac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062eb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bb88 0000000000000024 0000bb8c FDE cie=00000000 pc=000000000005e2e0..000000000005e348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e2f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005e340 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e344 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bbb0 0000000000000024 0000bbb4 FDE cie=00000000 pc=000000000005e348..000000000005e3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e34c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e350 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e358 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005e3ac │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bbd8 0000000000000024 0000bbdc FDE cie=00000000 pc=000000000005e3c0..000000000005e428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3c8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e3d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005e420 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6e8 0000000000000024 0000c6ec FDE cie=00000000 pc=0000000000062ec0..0000000000062f1c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062ed0 │ │ │ │ +0000bc00 0000000000000024 0000bc04 FDE cie=00000000 pc=000000000005e428..000000000005e488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e42c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e430 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062ee8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e438 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000062f14 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005e480 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e484 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c710 0000000000000010 0000c714 FDE cie=00000000 pc=0000000000062f20..0000000000062f3c │ │ │ │ +0000bc28 0000000000000010 0000bc2c FDE cie=00000000 pc=000000000005e488..000000000005eab8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bc3c 0000000000000010 0000bc40 FDE cie=00000000 pc=000000000005eac0..000000000005eae8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c724 0000000000000010 0000c728 FDE cie=00000000 pc=0000000000062f40..0000000000062f64 │ │ │ │ +0000bc50 0000000000000024 0000bc54 FDE cie=00000000 pc=000000000005eae8..000000000005eb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eaec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eaf0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eaf8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005eb10 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c738 0000000000000010 0000c73c FDE cie=00000000 pc=0000000000062f64..00000000000630e0 │ │ │ │ +0000bc78 0000000000000010 0000bc7c FDE cie=00000000 pc=000000000005eb20..000000000005eb2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c74c 0000000000000030 0000c750 FDE cie=00000000 pc=00000000000630e0..0000000000063170 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000630ec │ │ │ │ +0000bc8c 0000000000000058 0000bc90 FDE cie=00000000 pc=000000000005eb2c..000000000005ece0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000630f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb34 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000630f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063104 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005eb6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eb74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005eb7c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000063154 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000005ebf4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ec08 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec10 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005ec58 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ec68 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ec6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ec74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005ec90 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bce8 0000000000000010 0000bcec FDE cie=00000000 pc=000000000005ece0..000000000005ed00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bcfc 000000000000005c 0000bd00 FDE cie=00000000 pc=000000000005ed00..000000000005f0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed08 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ed10 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ed24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005ed60 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ed68 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ed74 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000005ee90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee94 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ee98 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005eea8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eeac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eeb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 540 to 000000000005f0cc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f0e8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f0ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bd5c 0000000000000058 0000bd60 FDE cie=00000000 pc=000000000005f0f0..000000000005f37c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f0f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f0f8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f108 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f114 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f11c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005f170 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000005f2a0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005f304 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f308 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f30c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005f374 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f378 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bdb8 0000000000000058 0000bdbc FDE cie=00000000 pc=000000000005f380..000000000005f4b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f384 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f388 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f38c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f394 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f3a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f3ac │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005f3d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005f440 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005f474 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f478 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f47c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005f4a8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f4b4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000be14 000000000000005c 0000be18 FDE cie=00000000 pc=000000000005f4c0..000000000005f5c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f4c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f4c8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f4cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f4d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f4e8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f4f0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f4fc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f50c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000005f584 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f588 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f58c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f590 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f59c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f5a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f5a4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000be74 0000000000000040 0000be78 FDE cie=00000000 pc=000000000005f5c8..000000000005f7fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f5cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f5d0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f5d8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f5e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005f608 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005f640 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 368 to 000000000005f7b0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f7b8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005f7e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f7f4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f7f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000beb8 0000000000000048 0000bebc FDE cie=00000000 pc=000000000005f800..000000000005fa18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f804 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f808 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f80c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f814 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f824 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005f860 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000005f9ec │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f9f4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f9fc │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa04 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fa10 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000bf04 0000000000000024 0000bf08 FDE cie=00000000 pc=000000000005fa20..000000000005fa60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa28 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fa30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005fa58 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bf2c 0000000000000010 0000bf30 FDE cie=00000000 pc=000000000005fa60..000000000005fa70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bf40 0000000000000054 0000bf44 FDE cie=00000000 pc=000000000005fa70..000000000005fcb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fa78 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fa80 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fa8c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000005fb00 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fb10 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000005fc20 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc24 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005fc38 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc3c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc40 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000bf98 0000000000000010 0000bf9c FDE cie=00000000 pc=000000000005fcb0..000000000005fcd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bfac 0000000000000010 0000bfb0 FDE cie=00000000 pc=000000000005fcd0..000000000005fd48 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c780 0000000000000038 0000c784 FDE cie=00000000 pc=0000000000063180..00000000000633ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063184 │ │ │ │ +0000bfc0 0000000000000038 0000bfc4 FDE cie=00000000 pc=000000000005fd60..000000000005ffcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063198 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fd78 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000631a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fd80 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000631ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fd8c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 284 to 00000000000632c8 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000005fea8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000632cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005feac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000632d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005feb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7bc 0000000000000024 0000c7c0 FDE cie=00000000 pc=00000000000633ec..0000000000063478 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633f0 │ │ │ │ +0000bffc 0000000000000024 0000c000 FDE cie=00000000 pc=000000000005ffcc..0000000000060058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000633f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffd4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063400 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ffe0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000063470 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000060050 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063474 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060054 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7e4 0000000000000048 0000c7e8 FDE cie=00000000 pc=0000000000063480..0000000000063700 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063484 │ │ │ │ +0000c024 0000000000000048 0000c028 FDE cie=00000000 pc=0000000000060060..00000000000602e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060068 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063494 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060074 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006349c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006007c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000634c0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000600a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000634c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000600a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000634c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000600a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000006352c │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000006010c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063530 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060110 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060114 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000063590 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000060170 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063594 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060174 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060178 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c830 0000000000000010 0000c834 FDE cie=00000000 pc=0000000000063700..0000000000063714 │ │ │ │ +0000c070 0000000000000010 0000c074 FDE cie=00000000 pc=00000000000602e0..00000000000602f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c844 0000000000000034 0000c848 FDE cie=00000000 pc=0000000000063720..0000000000063998 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063724 │ │ │ │ +0000c084 0000000000000034 0000c088 FDE cie=00000000 pc=0000000000060300..0000000000060578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060308 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063730 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060310 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006373c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006031c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063744 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060324 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006377c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006035c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060360 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063784 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060364 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c87c 0000000000000048 0000c880 FDE cie=00000000 pc=00000000000639a0..0000000000063bdc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000639a4 │ │ │ │ +0000c0bc 0000000000000048 0000c0c0 FDE cie=00000000 pc=0000000000060580..00000000000607bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000639a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060588 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000639b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060598 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000639c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000605a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000639d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000605b4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000063a98 │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000060678 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006067c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 276 to 0000000000063bb4 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000060794 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060798 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006079c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c8c8 000000000000004c 0000c8cc FDE cie=00000000 pc=0000000000063be0..0000000000063fa8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063be4 │ │ │ │ +0000c108 000000000000004c 0000c10c FDE cie=00000000 pc=00000000000607c0..0000000000060b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000607c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000607c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063bf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000607d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063bfc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000607dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063c08 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000607e8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000063c34 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000060814 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060818 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006081c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000063cbc │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000006089c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000608a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000608a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c918 0000000000000010 0000c91c FDE cie=00000000 pc=0000000000063fc0..0000000000063fdc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c92c 0000000000000010 0000c930 FDE cie=00000000 pc=0000000000063fe0..0000000000064008 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c940 0000000000000010 0000c944 FDE cie=00000000 pc=0000000000064008..000000000006407c │ │ │ │ +0000c158 0000000000000010 0000c15c FDE cie=00000000 pc=0000000000060ba0..0000000000060be0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c954 000000000000002c 0000c958 FDE cie=00000000 pc=0000000000064080..00000000000640f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064084 │ │ │ │ +0000c16c 000000000000005c 0000c170 FDE cie=00000000 pc=0000000000060be0..0000000000060ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064088 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064094 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000640a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000640ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060be8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060bf0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000060c08 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000060cbc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000640f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c984 0000000000000034 0000c988 FDE cie=00000000 pc=0000000000064100..000000000006420c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060cc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064108 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064114 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006411c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006412c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000641fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060cc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000060d10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060d14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060d18 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060d28 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000060e34 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000060e78 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c9bc 000000000000003c 0000c9c0 FDE cie=00000000 pc=000000000006420c..00000000000642b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064210 │ │ │ │ +0000c1cc 000000000000003c 0000c1d0 FDE cie=00000000 pc=0000000000060ee0..0000000000060ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060ee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064214 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060ee8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060eec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064220 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064228 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060ef4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000006428c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060f00 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000060f7c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060f80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060f84 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000642b0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000060fe8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000642b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c9fc 0000000000000010 0000ca00 FDE cie=00000000 pc=00000000000642c0..0000000000064368 │ │ │ │ +0000c20c 0000000000000010 0000c210 FDE cie=00000000 pc=0000000000060ff0..0000000000061028 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca10 0000000000000044 0000ca14 FDE cie=00000000 pc=0000000000064368..0000000000064524 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006436c │ │ │ │ +0000c220 0000000000000048 0000c224 FDE cie=00000000 pc=0000000000061028..0000000000061198 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006102c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064370 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064378 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064380 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006438c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000006449c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061030 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006103c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000061068 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006106c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061070 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061084 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000610a8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000610b4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000610fc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061100 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061108 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061114 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000006118c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c26c 0000000000000048 0000c270 FDE cie=00000000 pc=00000000000611a0..000000000006129c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000611a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000611a8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000611ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000611b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000611c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000611cc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000611dc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000061204 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000644a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061208 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000644a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006120c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000064510 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000061294 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061298 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000c2b8 0000000000000048 0000c2bc FDE cie=00000000 pc=00000000000612a0..0000000000062824 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000612a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000612ac │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000612b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000612c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000612d0 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 796 to 00000000000615ec │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000061604 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061608 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006160c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000c304 0000000000000048 0000c308 FDE cie=00000000 pc=0000000000062824..0000000000062acc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062828 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006282c │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062830 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062838 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062840 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006284c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062854 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 592 to 0000000000062aa4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062aa8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064518 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062aac │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c350 0000000000000010 0000c354 FDE cie=00000000 pc=0000000000062ae0..0000000000062b28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c364 0000000000000010 0000c368 FDE cie=00000000 pc=0000000000062b28..0000000000062b48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c378 0000000000000010 0000c37c FDE cie=00000000 pc=0000000000062b48..0000000000062b68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c38c 0000000000000010 0000c390 FDE cie=00000000 pc=0000000000062b68..0000000000062b88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c3a0 0000000000000010 0000c3a4 FDE cie=00000000 pc=0000000000062b88..0000000000062ba8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c3b4 0000000000000010 0000c3b8 FDE cie=00000000 pc=0000000000062ba8..0000000000062bc4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c3c8 0000000000000010 0000c3cc FDE cie=00000000 pc=0000000000062bc4..0000000000062c3c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca58 0000000000000044 0000ca5c FDE cie=00000000 pc=0000000000064524..00000000000646e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064528 │ │ │ │ +0000c3dc 0000000000000010 0000c3e0 FDE cie=00000000 pc=0000000000062c40..0000000000062c5c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c3f0 0000000000000010 0000c3f4 FDE cie=00000000 pc=0000000000062c60..0000000000062c7c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c404 0000000000000010 0000c408 FDE cie=00000000 pc=0000000000062c80..0000000000062c9c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c418 0000000000000010 0000c41c FDE cie=00000000 pc=0000000000062ca0..0000000000062cbc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c42c 0000000000000010 0000c430 FDE cie=00000000 pc=0000000000062cc0..0000000000062ce0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c440 000000000000004c 0000c444 FDE cie=00000000 pc=0000000000062ce0..0000000000062d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006452c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064534 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006453c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064548 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000006465c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062ce8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062cf0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062cfc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062d08 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062d14 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000062d58 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062d60 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062d64 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062d6c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062d70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062d74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062d84 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062d90 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062d94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064664 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000646d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c490 000000000000004c 0000c494 FDE cie=00000000 pc=0000000000062da0..0000000000062e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062da4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062da8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062db0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062dbc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062dc8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062dd4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000062e18 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062e20 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e24 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062e2c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062e44 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062e50 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000646d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000646d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000caa0 0000000000000044 0000caa4 FDE cie=00000000 pc=00000000000646e4..0000000000064898 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000646e8 │ │ │ │ +0000c4e0 0000000000000070 0000c4e4 FDE cie=00000000 pc=0000000000062e60..0000000000062f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000646ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e68 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000646f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062e70 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062e78 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062e88 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062e90 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062e9c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064700 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000062ef4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062ef8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062efc │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062f10 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f18 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064708 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064718 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064720 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000006485c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f1c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062f24 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f28 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062f34 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064864 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cae8 0000000000000044 0000caec FDE cie=00000000 pc=00000000000648a0..0000000000064c8c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000648a4 │ │ │ │ +0000c554 0000000000000048 0000c558 FDE cie=00000000 pc=0000000000062f40..00000000000631f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000648a8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000648b0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000648bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000648d4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000648ec │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000648f8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 680 to 0000000000064ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062f48 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062f54 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062f5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062f64 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062f74 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062f80 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 608 to 00000000000631e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000631e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000631e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c5a0 0000000000000010 0000c5a4 FDE cie=00000000 pc=0000000000063200..0000000000063228 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c5b4 0000000000000010 0000c5b8 FDE cie=00000000 pc=0000000000063228..0000000000063250 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c5c8 0000000000000010 0000c5cc FDE cie=00000000 pc=0000000000063250..0000000000063380 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb30 0000000000000044 0000cb34 FDE cie=00000000 pc=0000000000064c8c..0000000000065044 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064c90 │ │ │ │ +0000c5dc 0000000000000084 0000c5e0 FDE cie=00000000 pc=0000000000063380..0000000000063990 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064c94 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063388 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063394 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064c9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006339c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064ca4 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000633c0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000633cc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000633d8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000633dc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 1012 to 00000000000637d0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000637d4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000637d8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000637dc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000063808 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006380c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063810 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000064cbc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064cc8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000064ce0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 828 to 000000000006501c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000006397c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063980 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063984 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063988 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006398c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c664 0000000000000010 0000c668 FDE cie=00000000 pc=0000000000063990..00000000000639ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c678 0000000000000010 0000c67c FDE cie=00000000 pc=00000000000639ac..00000000000639c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c68c 0000000000000010 0000c690 FDE cie=00000000 pc=00000000000639c8..00000000000639e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c6a0 0000000000000010 0000c6a4 FDE cie=00000000 pc=00000000000639e4..0000000000063a00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c6b4 0000000000000010 0000c6b8 FDE cie=00000000 pc=0000000000063a00..0000000000063a1c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c6c8 0000000000000014 0000c6cc FDE cie=00000000 pc=0000000000063a20..0000000000063a3c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c6e0 0000000000000010 0000c6e4 FDE cie=00000000 pc=0000000000063a40..0000000000063a7c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c6f4 0000000000000010 0000c6f8 FDE cie=00000000 pc=0000000000063a80..0000000000063ad0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c708 000000000000002c 0000c70c FDE cie=00000000 pc=0000000000063ad0..0000000000063bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ad4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063ad8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063ae0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063aec │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000063b58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063b60 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb78 0000000000000048 0000cb7c FDE cie=00000000 pc=0000000000065044..00000000000653b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065048 │ │ │ │ +0000c738 0000000000000038 0000c73c FDE cie=00000000 pc=0000000000063be0..0000000000063cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006504c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065054 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000065074 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006507c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065084 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065090 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 784 to 00000000000653a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063be8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063bf0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063bf8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000063c54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063c58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063c5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000063cac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063cb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063cb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000c774 0000000000000058 0000c778 FDE cie=00000000 pc=0000000000063cc0..0000000000063e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063cc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063cd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063cdc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000063d54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063d5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000063d9c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063da0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063da4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000063de8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063dec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063df0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000063e18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000653a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063e1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000653a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063e20 │ │ │ │ DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000c7d0 000000000000002c 0000c7d4 FDE cie=00000000 pc=0000000000063e60..0000000000063eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063e64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063e68 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063e70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063e84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000063eac │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063eb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c800 0000000000000010 0000c804 FDE cie=00000000 pc=0000000000063ec0..0000000000063ed0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c814 0000000000000010 0000c818 FDE cie=00000000 pc=0000000000063ed0..0000000000063f14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cbc4 0000000000000044 0000cbc8 FDE cie=00000000 pc=00000000000653c0..0000000000065718 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000653c4 │ │ │ │ +0000c828 0000000000000010 0000c82c FDE cie=00000000 pc=0000000000063f20..0000000000063f4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c83c 0000000000000030 0000c840 FDE cie=00000000 pc=0000000000063f4c..0000000000063fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063f50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000653c8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000653d0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000653e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000653f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000653fc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065408 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 776 to 0000000000065710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063f54 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063f5c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063f68 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063f7c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000063fd8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065714 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063fdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c870 0000000000000010 0000c874 FDE cie=00000000 pc=0000000000063fe0..0000000000064008 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc0c 0000000000000044 0000cc10 FDE cie=00000000 pc=0000000000065720..0000000000065a88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065724 │ │ │ │ +0000c884 0000000000000068 0000c888 FDE cie=00000000 pc=0000000000064008..00000000000642c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006400c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065728 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065730 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006573c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065748 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 604 to 00000000000659a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064010 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064018 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064020 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064030 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064048 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064060 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000064174 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064180 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000064194 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000659a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064198 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000659ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006419c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000064298 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000642a8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c8f0 0000000000000010 0000c8f4 FDE cie=00000000 pc=00000000000642c8..00000000000642dc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c904 0000000000000010 0000c908 FDE cie=00000000 pc=00000000000642e0..00000000000642ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c918 0000000000000010 0000c91c FDE cie=00000000 pc=00000000000642ec..0000000000064318 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc54 0000000000000048 0000cc58 FDE cie=00000000 pc=0000000000065a88..0000000000066000 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a8c │ │ │ │ +0000c92c 0000000000000034 0000c930 FDE cie=00000000 pc=0000000000064320..00000000000643b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064324 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065a90 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065aa4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065ab0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000065ac4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065ad0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000065ad8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 352 to 0000000000065c38 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064328 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064330 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064340 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064350 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000643a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065c40 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cca0 0000000000000044 0000cca4 FDE cie=00000000 pc=0000000000066000..00000000000661e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066004 │ │ │ │ +0000c964 0000000000000024 0000c968 FDE cie=00000000 pc=00000000000643b0..0000000000064404 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000643c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066008 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006601c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006602c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066040 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006604c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066058 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 388 to 00000000000661dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643c8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000643d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000643f8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000c98c 0000000000000030 0000c990 FDE cie=00000000 pc=0000000000064404..0000000000064500 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064410 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064414 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064424 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064430 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 196 to 00000000000644f4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c9c0 0000000000000018 0000c9c4 FDE cie=00000000 pc=0000000000064500..0000000000064574 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000064534 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064538 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c9dc 0000000000000018 0000c9e0 FDE cie=00000000 pc=0000000000064580..0000000000064628 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000645fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064600 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c9f8 0000000000000010 0000c9fc FDE cie=00000000 pc=0000000000064628..000000000006471c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ca0c 00000000000000b4 0000ca10 FDE cie=00000000 pc=0000000000064720..0000000000064d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064724 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064728 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064730 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064738 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064740 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064750 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-64 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000000647fc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064804 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 580 to 0000000000064a48 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000064a9c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064aa0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 496 to 0000000000064c90 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c94 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000064cb4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cb8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064cbc │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-64 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000064d18 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064d30 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064d38 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cac4 0000000000000044 0000cac8 FDE cie=00000000 pc=0000000000064d90..0000000000064e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d98 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064da0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064dac │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000064dbc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064dc4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064dcc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000064e6c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e70 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e74 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e78 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064e84 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cce8 0000000000000044 0000ccec FDE cie=00000000 pc=00000000000661e4..0000000000066458 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661e8 │ │ │ │ +0000cb0c 0000000000000050 0000cb10 FDE cie=00000000 pc=0000000000064e8c..0000000000064fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000661ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064e94 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000661f8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006620c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066218 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064e9c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066224 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064ea8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064ec0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064ec8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064ed0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066230 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064ed8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 412 to 00000000000663cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000064fb0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064fb4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064fb8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064fbc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064fc0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064fcc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064fd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000cb60 0000000000000098 0000cb64 FDE cie=00000000 pc=0000000000064fe0..00000000000655dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064ff4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000065038 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065050 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006505c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065064 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006506c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065070 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ + DW_CFA_advance_loc2: 1208 to 0000000000065528 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006552c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065530 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065534 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065538 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006553c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006555c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065560 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065564 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-208 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-200 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-192 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-184 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-176 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-168 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-160 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-152 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-144 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-136 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-224 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-216 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-128 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-120 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-112 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-96 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000cbfc 000000000000008c 0000cc00 FDE cie=00000000 pc=00000000000655e0..00000000000658a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655e8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000655f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000655f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065608 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006561c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006563c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065654 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000065794 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065798 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000657cc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000663d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000657d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000663d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000657d4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 196 to 0000000000065898 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd30 0000000000000040 0000cd34 FDE cie=00000000 pc=0000000000066460..0000000000066604 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066464 │ │ │ │ +0000cc8c 0000000000000034 0000cc90 FDE cie=00000000 pc=00000000000658a0..0000000000065908 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000658a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066468 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066470 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066480 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066488 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006649c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 260 to 00000000000665a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000658a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000658b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000658bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000658c8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000065900 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065904 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ccc4 0000000000000068 0000ccc8 FDE cie=00000000 pc=0000000000065908..0000000000065c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006590c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065910 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065918 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000065934 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065940 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000065978 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065980 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065988 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006598c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 596 to 0000000000065be0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065be4 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065be8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065bec │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065c04 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000665a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065c08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cd30 0000000000000010 0000cd34 FDE cie=00000000 pc=0000000000065c20..0000000000065c38 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cd44 0000000000000030 0000cd48 FDE cie=00000000 pc=0000000000065c40..0000000000065f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065c44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065c48 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065c54 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065c5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065c68 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000065cf8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000665a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cd78 0000000000000018 0000cd7c FDE cie=00000000 pc=0000000000065f40..0000000000065f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f48 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd74 0000000000000040 0000cd78 FDE cie=00000000 pc=0000000000066604..0000000000066834 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066608 │ │ │ │ +0000cd94 0000000000000020 0000cd98 FDE cie=00000000 pc=0000000000065f6c..0000000000065fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006660c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066614 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066620 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066628 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066638 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 384 to 00000000000667b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f74 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000065fe0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cdb8 0000000000000024 0000cdbc FDE cie=00000000 pc=0000000000065fe8..0000000000066044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065fec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ff0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066000 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000066038 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006603c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066040 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000cde0 000000000000002c 0000cde4 FDE cie=00000000 pc=0000000000066044..00000000000660bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066048 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006604c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066054 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000066088 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006608c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066090 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000660b4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000660b8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000ce10 0000000000000040 0000ce14 FDE cie=00000000 pc=00000000000660c0..00000000000661c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000660c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000660c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000660d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000660dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000066148 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000667bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006614c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000667c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066150 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066154 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000066180 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000661b8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000661bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ce54 0000000000000020 0000ce58 FDE cie=00000000 pc=00000000000661c0..00000000000661fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000661c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000661c8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000661f0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000661f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cdb8 0000000000000044 0000cdbc FDE cie=00000000 pc=0000000000066840..0000000000066aec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066844 │ │ │ │ +0000ce78 0000000000000060 0000ce7c FDE cie=00000000 pc=0000000000066200..000000000006644c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066848 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066208 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066850 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066210 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066860 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000066238 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066244 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066874 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066250 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006625c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000662f4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000662f8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000662fc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066300 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066308 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006630c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066310 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006687c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066884 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 492 to 0000000000066a70 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000cedc 000000000000005c 0000cee0 FDE cie=00000000 pc=000000000006644c..00000000000665c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066450 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066454 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006645c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006646c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066478 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066484 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066494 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000006650c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066510 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066514 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066518 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066520 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066a78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066528 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ce00 0000000000000044 0000ce04 FDE cie=00000000 pc=0000000000066aec..0000000000066e0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066af0 │ │ │ │ +0000cf3c 0000000000000064 0000cf40 FDE cie=00000000 pc=00000000000665c8..0000000000066810 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000665cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000665d0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066b00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000665d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000665f0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066b0c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066b18 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000066614 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066b20 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006661c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 520 to 0000000000066d28 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000666b0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000666b4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000666d0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066d2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066d30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ce48 0000000000000044 0000ce4c FDE cie=00000000 pc=0000000000066e0c..0000000000067110 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000666d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000666d8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066e1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066e24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066e2c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066e38 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066e40 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 704 to 0000000000067100 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000066808 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cfa4 0000000000000044 0000cfa8 FDE cie=00000000 pc=0000000000066810..00000000000669fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066814 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066818 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066820 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066830 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000066890 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000066978 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000066994 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066998 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006699c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000669c0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000669cc │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ │ │ │ │ -0000ce90 0000000000000048 0000ce94 FDE cie=00000000 pc=0000000000067110..00000000000679bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067114 │ │ │ │ +0000cfec 0000000000000048 0000cff0 FDE cie=00000000 pc=0000000000066a00..0000000000066c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067118 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006711c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067124 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006712c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067138 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067148 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1604 to 000000000006778c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a08 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066a10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066a20 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000066a7c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 268 to 0000000000066b88 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000066ba4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066ba8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066bac │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000066bc4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066bd0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cedc 0000000000000094 0000cee0 FDE cie=00000000 pc=00000000000679c0..0000000000068990 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000679c4 │ │ │ │ +0000d038 000000000000006c 0000d03c FDE cie=00000000 pc=0000000000066c20..0000000000066e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000679c8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000679d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066c28 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000066c40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066c48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066c54 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066c60 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066c6c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000066d18 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066d1c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066d20 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066d24 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000066d48 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066d4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066d50 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000066e68 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + │ │ │ │ +0000d0a8 0000000000000054 0000d0ac FDE cie=00000000 pc=0000000000066e80..0000000000067034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066e84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066e88 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000679d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066e94 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000066ea4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000679e0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066eb0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000067a00 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066ebc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000067aa0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067aac │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 808 to 0000000000067dd4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000066f44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f48 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f4c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066f54 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066f5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000067018 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006702c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067030 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d100 000000000000007c 0000d104 FDE cie=00000000 pc=0000000000067040..00000000000672f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067044 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067048 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067050 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067060 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006706c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067074 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067078 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000067114 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006711c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067120 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067124 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000067e18 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006712c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067130 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067134 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 408 to 00000000000672cc │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000672d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d180 0000000000000034 0000d184 FDE cie=00000000 pc=0000000000067300..00000000000674dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067304 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067308 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067310 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067324 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006732c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000067450 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067454 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067e20 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067458 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d1b8 000000000000006c 0000d1bc FDE cie=00000000 pc=00000000000674e0..00000000000677dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000674e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 812 to 000000000006814c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000674e8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000674f0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067504 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006750c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000067524 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 148 to 00000000000675b8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 268 to 00000000000676c4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000068170 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068178 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1936 to 0000000000068908 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000676e4 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000676f4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000068964 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000068984 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000676f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000676fc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000006779c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068988 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006898c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000677d8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cf74 0000000000000030 0000cf78 FDE cie=00000000 pc=0000000000068990..0000000000068a18 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006899c │ │ │ │ +0000d228 0000000000000034 0000d22c FDE cie=00000000 pc=00000000000677e0..00000000000678cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000689a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000677e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000689a8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000689b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000677f8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000689c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000067814 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000068a0c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006782c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000678a8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678ac │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000678bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000d260 000000000000004c 0000d264 FDE cie=00000000 pc=00000000000678cc..0000000000067d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678d4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000678dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000678e8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000678f4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000067958 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 668 to 0000000000067bf4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000067c74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000067d00 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cfa8 0000000000000040 0000cfac FDE cie=00000000 pc=0000000000068a20..0000000000068b14 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068a2c │ │ │ │ +0000d2b0 0000000000000094 0000d2b4 FDE cie=00000000 pc=0000000000067d40..000000000006813c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068a30 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068a38 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068a44 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068a50 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068a60 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068a70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000068b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d48 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067d58 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000067d88 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067d94 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067da0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 728 to 0000000000068078 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006807c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068080 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068090 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068094 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068098 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000680f0 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000680f4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000680f8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068104 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068108 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006810c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068118 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d348 0000000000000064 0000d34c FDE cie=00000000 pc=0000000000068140..000000000006849c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068144 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068148 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006815c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000681ac │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 392 to 0000000000068334 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000068370 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068374 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068378 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000068488 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cfec 0000000000000050 0000cff0 FDE cie=00000000 pc=0000000000068b20..0000000000068bfc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b24 │ │ │ │ +0000d3b0 000000000000003c 0000d3b4 FDE cie=00000000 pc=00000000000684a0..00000000000685bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000684a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000684a8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068b30 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068b40 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000684bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068b48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000068b58 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000068bb4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bb8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bbc │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068bc4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 236 to 00000000000685a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bc8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068bcc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000685ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000685b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d040 0000000000000060 0000d044 FDE cie=00000000 pc=0000000000068c00..0000000000068e58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c04 │ │ │ │ +0000d3f0 0000000000000064 0000d3f4 FDE cie=00000000 pc=00000000000685c0..00000000000687c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000685c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068c08 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068c10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068c1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068c28 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068c34 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 336 to 0000000000068d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000685c8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000685d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000685e4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000068614 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006861c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 224 to 00000000000686fc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068700 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000068dbc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000068734 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dc0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068dc4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000068e24 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - │ │ │ │ -0000d0a4 0000000000000040 0000d0a8 FDE cie=00000000 pc=0000000000068e60..0000000000068f98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068738 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006873c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068e74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068e7c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000068e88 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000068f08 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000068f78 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000068f90 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000068790 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d458 0000000000000044 0000d45c FDE cie=00000000 pc=00000000000687c8..0000000000068e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687d0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000687d8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000687e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000687f0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000687fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 632 to 0000000000068a74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000d0e8 000000000000002c 0000d0ec FDE cie=00000000 pc=0000000000068fa0..0000000000069068 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fa4 │ │ │ │ +0000d4a0 0000000000000028 0000d4a4 FDE cie=00000000 pc=0000000000068e8c..0000000000068ef0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068e9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ea0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068fb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068ea8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000068fb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068eb4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000068ff4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000068ee4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ee8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068ffc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d118 0000000000000030 0000d11c FDE cie=00000000 pc=0000000000069068..0000000000069118 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006906c │ │ │ │ +0000d4cc 0000000000000074 0000d4d0 FDE cie=00000000 pc=0000000000068ef0..00000000000693ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ef4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069070 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069078 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069080 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 00000000000690fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ef8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068f00 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068f08 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000068f3c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000068f7c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068f88 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 452 to 000000000006914c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069150 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000691a0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069100 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000691a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069104 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d14c 0000000000000010 0000d150 FDE cie=00000000 pc=0000000000069120..0000000000069134 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000691a8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 496 to 0000000000069398 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000693a4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000693a8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d160 0000000000000038 0000d164 FDE cie=00000000 pc=0000000000069140..00000000000691e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069144 │ │ │ │ +0000d544 0000000000000060 0000d548 FDE cie=00000000 pc=00000000000693ac..000000000006981c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000693b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069148 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069154 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069164 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069174 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000691c4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000693b4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000693bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000693c4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000693dc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000069414 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 464 to 00000000000695e4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006960c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000691d8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069610 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069614 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d5a8 0000000000000060 0000d5ac FDE cie=00000000 pc=0000000000069820..0000000000069d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069824 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069828 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006983c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000069894 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 468 to 0000000000069a68 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000069a98 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000691dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069a9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069aa0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d19c 0000000000000010 0000d1a0 FDE cie=00000000 pc=00000000000691e0..0000000000069208 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d1b0 0000000000000010 0000d1b4 FDE cie=00000000 pc=0000000000069208..000000000006924c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d1c4 0000000000000030 0000d1c8 FDE cie=00000000 pc=000000000006924c..000000000006930c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069250 │ │ │ │ +0000d60c 0000000000000078 0000d610 FDE cie=00000000 pc=0000000000069d6c..000000000006a200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069254 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006925c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000006929c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d74 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069d7c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069d90 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069d98 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069d9c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000069de8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 484 to 0000000000069fcc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000069fe4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069fe8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069fec │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069ff4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ff8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000692e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ffc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 500 to 000000000006a1f0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a1f8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a1fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000692e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d688 0000000000000010 0000d68c FDE cie=00000000 pc=000000000006a200..000000000006a268 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d1f8 0000000000000024 0000d1fc FDE cie=00000000 pc=000000000006930c..000000000006937c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069310 │ │ │ │ +0000d69c 0000000000000084 0000d6a0 FDE cie=00000000 pc=000000000006a268..000000000006a65c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a26c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069314 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006931c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000069364 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a270 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a27c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006a29c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006a2ec │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a2f4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a300 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000006a428 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a42c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a430 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a438 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a440 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006936c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d220 0000000000000014 0000d224 FDE cie=00000000 pc=0000000000069380..000000000006938c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d238 0000000000000010 0000d23c FDE cie=00000000 pc=00000000000693a0..00000000000693b8 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a448 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 516 to 000000000006a64c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a650 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a654 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a658 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d24c 0000000000000010 0000d250 FDE cie=00000000 pc=00000000000693c0..000000000006948c │ │ │ │ +0000d724 0000000000000010 0000d728 FDE cie=00000000 pc=000000000006a660..000000000006a6c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d260 0000000000000010 0000d264 FDE cie=00000000 pc=000000000006948c..00000000000694c8 │ │ │ │ +0000d738 0000000000000010 0000d73c FDE cie=00000000 pc=000000000006a6c4..000000000006a724 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d274 0000000000000010 0000d278 FDE cie=00000000 pc=00000000000694c8..0000000000069574 │ │ │ │ +0000d74c 0000000000000010 0000d750 FDE cie=00000000 pc=000000000006a724..000000000006a770 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d288 0000000000000010 0000d28c FDE cie=00000000 pc=0000000000069580..0000000000069a1c │ │ │ │ +0000d760 0000000000000010 0000d764 FDE cie=00000000 pc=000000000006a770..000000000006a7bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d29c 0000000000000010 0000d2a0 FDE cie=00000000 pc=0000000000069a20..0000000000069a48 │ │ │ │ +0000d774 0000000000000010 0000d778 FDE cie=00000000 pc=000000000006a7c0..000000000006a80c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d2b0 0000000000000010 0000d2b4 FDE cie=00000000 pc=0000000000069a48..0000000000069a84 │ │ │ │ +0000d788 0000000000000010 0000d78c FDE cie=00000000 pc=000000000006a80c..000000000006a85c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d2c4 0000000000000024 0000d2c8 FDE cie=00000000 pc=0000000000069a84..0000000000069bd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a88 │ │ │ │ +0000d79c 0000000000000054 0000d7a0 FDE cie=00000000 pc=000000000006a860..000000000006a958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a8c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069aa4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000069ae8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a868 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a874 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a87c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a888 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a894 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006a928 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a92c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a930 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a938 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a93c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a940 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a950 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069aec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a954 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069af0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d2ec 0000000000000010 0000d2f0 FDE cie=00000000 pc=0000000000069bd0..0000000000069c8c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d300 0000000000000010 0000d304 FDE cie=00000000 pc=0000000000069c8c..0000000000069d78 │ │ │ │ +0000d7f4 0000000000000010 0000d7f8 FDE cie=00000000 pc=000000000006a960..000000000006aaf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d314 0000000000000074 0000d318 FDE cie=00000000 pc=0000000000069d80..0000000000069fac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069d84 │ │ │ │ +0000d808 0000000000000040 0000d80c FDE cie=00000000 pc=000000000006ab00..000000000006ac0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069d88 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069d9c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069da4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000069dec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ab08 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ab10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ab1c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006ab40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000006abb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006abc8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006abcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069df4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069df8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069e00 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000069e50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e54 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000069ec4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000069f04 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f08 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f0c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006abd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069f2c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f30 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069f38 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006abf0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069f40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000069f80 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069f9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006ac04 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fa0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fa4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fa8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ac08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000d84c 0000000000000010 0000d850 FDE cie=00000000 pc=000000000006ac0c..000000000006ace4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d38c 0000000000000060 0000d390 FDE cie=00000000 pc=0000000000069fac..000000000006a694 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fb0 │ │ │ │ +0000d860 0000000000000040 0000d864 FDE cie=00000000 pc=000000000006ace4..000000000006b244 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ace8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fb4 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006acec │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069fd4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006ad04 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069fe0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069ff0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069ff8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 356 to 000000000006a15c │ │ │ │ + DW_CFA_advance_loc1: 556 to 000000000006af30 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a164 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000006a280 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000006a2cc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000006a3d4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 472 to 000000000006a5ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006af38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000006a608 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000006a690 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ │ │ │ │ -0000d3f0 0000000000000030 0000d3f4 FDE cie=00000000 pc=000000000006a6a0..000000000006a808 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a6a4 │ │ │ │ +0000d8a4 0000000000000010 0000d8a8 FDE cie=00000000 pc=000000000006b244..000000000006b2b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d8b8 0000000000000010 0000d8bc FDE cie=00000000 pc=000000000006b2b0..000000000006b32c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d8cc 0000000000000010 0000d8d0 FDE cie=00000000 pc=000000000006b32c..000000000006b398 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000d8e0 0000000000000024 0000d8e4 FDE cie=00000000 pc=000000000006b3a0..000000000006b4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a6a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a6b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000006a7b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000006b430 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a7bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b434 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a7c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b438 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d424 0000000000000024 0000d428 FDE cie=00000000 pc=000000000006a808..000000000006a850 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a814 │ │ │ │ +0000d908 0000000000000018 0000d90c FDE cie=00000000 pc=000000000006b500..000000000006b52c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a818 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a820 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006a844 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a848 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b508 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d44c 0000000000000040 0000d450 FDE cie=00000000 pc=000000000006a850..000000000006a8e8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a85c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a860 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a86c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a87c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006a8a4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a8b4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8bc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006a8e4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ +0000d924 0000000000000018 0000d928 FDE cie=00000000 pc=000000000006b52c..000000000006b55c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b530 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b534 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d490 0000000000000044 0000d494 FDE cie=00000000 pc=000000000006a8e8..000000000006a9f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8f0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a8f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a908 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a91c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a928 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a934 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000006a9dc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a9e0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a9e4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a9e8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a9f0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a9f4 │ │ │ │ +0000d940 0000000000000018 0000d944 FDE cie=00000000 pc=000000000006b560..000000000006b590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b568 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d4d8 0000000000000010 0000d4dc FDE cie=00000000 pc=000000000006aa00..000000000006aa84 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000d95c 0000000000000018 0000d960 FDE cie=00000000 pc=000000000006b590..000000000006b5c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b598 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b5a0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d4ec 0000000000000044 0000d4f0 FDE cie=00000000 pc=000000000006aa84..000000000006abb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aa88 │ │ │ │ +0000d978 0000000000000044 0000d97c FDE cie=00000000 pc=000000000006b5c0..000000000006bb14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aa8c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006aaa0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006aab0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006aad8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006aafc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000006ab88 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ab8c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006aba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5c8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b5d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b5e4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 464 to 000000000006b7b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006abac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b7b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006abb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b7bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d534 0000000000000034 0000d538 FDE cie=00000000 pc=000000000006abc0..000000000006ac80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006abd0 │ │ │ │ +0000d9c0 0000000000000044 0000d9c4 FDE cie=00000000 pc=000000000006bb20..000000000006c428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006abd4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006abdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006abe4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006ac18 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006ac68 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ac74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bb28 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-256 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-248 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bb30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-240 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006bb3c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-224 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006bb4c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-208 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-200 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-192 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-184 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-176 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-168 │ │ │ │ + DW_CFA_advance_loc2: 1812 to 000000000006c260 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ac78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c268 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000d56c 0000000000000038 0000d570 FDE cie=00000000 pc=000000000006ac80..000000000006ae1c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ac84 │ │ │ │ +0000da08 0000000000000020 0000da0c FDE cie=00000000 pc=000000000006c428..000000000006c484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c42c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ac88 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ac8c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ac94 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006acac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000006ad44 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c430 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000006c478 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c47c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ad4c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d5a8 0000000000000028 0000d5ac FDE cie=00000000 pc=000000000006ae20..000000000006ae7c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae24 │ │ │ │ +0000da2c 0000000000000010 0000da30 FDE cie=00000000 pc=000000000006c484..000000000006c490 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000da40 0000000000000028 0000da44 FDE cie=00000000 pc=000000000006c490..000000000006c4f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c494 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c498 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ae34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c4a4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ae40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c4b0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006ae74 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000006c4f0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c4f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000d5d4 0000000000000028 0000d5d8 FDE cie=00000000 pc=000000000006ae80..000000000006af00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae84 │ │ │ │ +0000da6c 0000000000000028 0000da70 FDE cie=00000000 pc=000000000006c500..000000000006c568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c504 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ae88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c508 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ae90 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c514 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006aea0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c520 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000006aef8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000006c560 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000d600 0000000000000028 0000d604 FDE cie=00000000 pc=000000000006af00..000000000006af8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af04 │ │ │ │ +0000da98 0000000000000010 0000da9c FDE cie=00000000 pc=000000000006c568..000000000006c598 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000daac 0000000000000024 0000dab0 FDE cie=00000000 pc=000000000006c5a0..000000000006c5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af08 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006af10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006af1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000006af84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c5b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006c5cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000d62c 0000000000000028 0000d630 FDE cie=00000000 pc=000000000006af8c..000000000006afe8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af90 │ │ │ │ +0000dad4 0000000000000010 0000dad8 FDE cie=00000000 pc=000000000006c600..000000000006c614 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dae8 000000000000002c 0000daec FDE cie=00000000 pc=000000000006c620..000000000006c6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c628 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006af9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c630 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006afa8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c63c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006afe0 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000006c680 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c684 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c688 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d658 0000000000000050 0000d65c FDE cie=00000000 pc=000000000006afe8..000000000006b1b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afec │ │ │ │ +0000db18 000000000000002c 0000db1c FDE cie=00000000 pc=000000000006c6ac..000000000006c724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006aff0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006aff8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b000 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b014 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b024 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000006b0fc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000006b128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6b4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c6c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c6cc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000006c718 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b12c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b130 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006b1a8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - │ │ │ │ -0000d6ac 0000000000000028 0000d6b0 FDE cie=00000000 pc=000000000006b1b0..000000000006b314 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b1b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b1b8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b1bc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b1c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000006b27c │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b280 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c71c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b284 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c720 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d6d8 0000000000000048 0000d6dc FDE cie=00000000 pc=000000000006b320..000000000006b868 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b324 │ │ │ │ +0000db48 000000000000002c 0000db4c FDE cie=00000000 pc=000000000006c724..000000000006c79c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c728 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b328 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b340 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b348 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b350 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b35c │ │ │ │ - DW_CFA_def_cfa_offset: 528 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 240 to 000000000006b44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c72c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c738 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c744 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000006c790 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006b468 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b46c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c794 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c798 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d724 0000000000000044 0000d728 FDE cie=00000000 pc=000000000006b868..000000000006bcf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b86c │ │ │ │ +0000db78 0000000000000040 0000db7c FDE cie=00000000 pc=000000000006c7a0..000000000006c884 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c7a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b870 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006b880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c7a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b888 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c7b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b894 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c7b8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b8a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c7cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b8ac │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000006b990 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006c804 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b994 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c808 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c80c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d76c 0000000000000010 0000d770 FDE cie=00000000 pc=000000000006bd00..000000000006bd3c │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d780 0000000000000038 0000d784 FDE cie=00000000 pc=000000000006bd40..000000000006beec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bd44 │ │ │ │ +0000dbbc 0000000000000064 0000dbc0 FDE cie=00000000 pc=000000000006c884..000000000006c998 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c888 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bd48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c88c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bd50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c898 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bd5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c8ac │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c8b8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bd68 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 000000000006be44 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006c8d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c8d8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c8e0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006be48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c8e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006be4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c8e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d7bc 0000000000000044 0000d7c0 FDE cie=00000000 pc=000000000006beec..000000000006c278 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bef0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bef4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bf00 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bf08 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006bf20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bf30 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 548 to 000000000006c154 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c8f4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006c944 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c954 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c958 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c960 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c158 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c15c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c968 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006c98c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c990 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c994 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ │ │ │ │ -0000d804 0000000000000048 0000d808 FDE cie=00000000 pc=000000000006c280..000000000006c4e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c284 │ │ │ │ +0000dc24 0000000000000040 0000dc28 FDE cie=00000000 pc=000000000006c9a0..000000000006cbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c288 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c290 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c298 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c2a0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006c2b8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006c9c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c2c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c2c8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000006c4b8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 352 to 000000000006cb20 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c4bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c4c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cb28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d850 000000000000002c 0000d854 FDE cie=00000000 pc=000000000006c4e8..000000000006c5d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c4ec │ │ │ │ +0000dc68 0000000000000030 0000dc6c FDE cie=00000000 pc=000000000006cbc4..000000000006cc48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cbc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cbcc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c4f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cbd4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006c510 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cbdc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006c560 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000006cc1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c564 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc24 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d880 0000000000000024 0000d884 FDE cie=00000000 pc=000000000006c5e0..000000000006c620 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c5e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c5e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c5f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006c618 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c61c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d8a8 0000000000000030 0000d8ac FDE cie=00000000 pc=000000000006c620..000000000006c6e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c624 │ │ │ │ +0000dc9c 0000000000000030 0000dca0 FDE cie=00000000 pc=000000000006cc48..000000000006ccbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc50 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006c640 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc60 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000006c6c8 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006ccb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c6cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ccb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c6d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ccb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d8dc 0000000000000038 0000d8e0 FDE cie=00000000 pc=000000000006c6e8..000000000006c860 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c6ec │ │ │ │ +0000dcd0 0000000000000040 0000dcd4 FDE cie=00000000 pc=000000000006ccc0..000000000006ce18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ccc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c6f0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c6f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c708 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000006c800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ccc8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006ccdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cce4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000006cde4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c808 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d918 0000000000000030 0000d91c FDE cie=00000000 pc=000000000006c860..000000000006c8f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c864 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c868 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c870 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c87c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000006c8c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c8cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c8d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d94c 0000000000000028 0000d950 FDE cie=00000000 pc=000000000006c900..000000000006c96c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c904 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c908 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006c918 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000006c944 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c948 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c94c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d978 0000000000000028 0000d97c FDE cie=00000000 pc=000000000006c980..000000000006ca10 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c984 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c988 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c990 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006c9c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c9c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cde8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c9c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cdec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d9a4 0000000000000024 0000d9a8 FDE cie=00000000 pc=000000000006ca10..000000000006ca40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ca20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ca38 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca3c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d9cc 0000000000000010 0000d9d0 FDE cie=00000000 pc=000000000006ca40..000000000006ca50 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d9e0 0000000000000038 0000d9e4 FDE cie=00000000 pc=000000000006ca50..000000000006cb04 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca54 │ │ │ │ +0000dd14 0000000000000038 0000dd18 FDE cie=00000000 pc=000000000006ce20..000000000006cf7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ce24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca58 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ca60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006ca90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ce28 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ce34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ce40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006ce5c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000006cef0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca98 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ca9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006cac4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cad8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cadc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cef4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cef8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000da1c 0000000000000010 0000da20 FDE cie=00000000 pc=000000000006cb04..000000000006cb2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000da30 0000000000000010 0000da34 FDE cie=00000000 pc=000000000006cb2c..000000000006cb4c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000da44 0000000000000010 0000da48 FDE cie=00000000 pc=000000000006cb4c..000000000006cb7c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000da58 0000000000000014 0000da5c FDE cie=00000000 pc=000000000006cb80..000000000006cb90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000da70 0000000000000010 0000da74 FDE cie=00000000 pc=000000000006cba0..000000000006cbc0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000da84 0000000000000010 0000da88 FDE cie=00000000 pc=000000000006cbc0..000000000006cbf4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000da98 0000000000000024 0000da9c FDE cie=00000000 pc=000000000006cc00..000000000006cc70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cc04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cc08 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006cc1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000006cc68 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cc6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000dac0 0000000000000010 0000dac4 FDE cie=00000000 pc=000000000006cc70..000000000006cc9c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dad4 000000000000003c 0000dad8 FDE cie=00000000 pc=000000000006cca0..000000000006cd44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cca4 │ │ │ │ +0000dd50 000000000000003c 0000dd54 FDE cie=00000000 pc=000000000006cf80..000000000006d140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cf84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cf88 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ccb0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006cf9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ccbc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ccc8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ccd4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006cfa8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000006cd3c │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000006d090 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cd40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d098 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000db14 0000000000000024 0000db18 FDE cie=00000000 pc=000000000006cd44..000000000006cd84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cd48 │ │ │ │ +0000dd90 000000000000004c 0000dd94 FDE cie=00000000 pc=000000000006d140..000000000006d2e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cd4c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cd58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006cd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d148 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d150 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006d170 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000006d234 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cd7c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000db3c 0000000000000020 0000db40 FDE cie=00000000 pc=000000000006cd84..000000000006cdfc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d238 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cd8c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000006cdd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d23c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d240 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000006d2b0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006d2dc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cdd8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cddc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d2e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d2e4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ │ │ │ -0000db60 0000000000000024 0000db64 FDE cie=00000000 pc=000000000006ce00..000000000006ce30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ce04 │ │ │ │ +0000dde0 0000000000000060 0000dde4 FDE cie=00000000 pc=000000000006d2e8..000000000006d670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d2ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ce08 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ce14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006ce28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d2f0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d2fc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d308 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006d330 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d338 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 616 to 000000000006d5a0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d5a4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006d5b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ce2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d5bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d5c0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000db88 0000000000000030 0000db8c FDE cie=00000000 pc=000000000006ce30..000000000006cf2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ce34 │ │ │ │ +0000de44 0000000000000030 0000de48 FDE cie=00000000 pc=000000000006d670..000000000006d834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d674 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ce38 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ce40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ce50 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ce5c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000006cf24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d678 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d684 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000006d7b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cf28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d7b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d7b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dbbc 0000000000000048 0000dbc0 FDE cie=00000000 pc=000000000006cf2c..000000000006d380 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cf30 │ │ │ │ +0000de78 00000000000000b0 0000de7c FDE cie=00000000 pc=000000000006d840..000000000006dbd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cf34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d848 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006cf3c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d854 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d85c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006d878 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d888 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cf48 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006d8ac │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006d8c4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 400 to 000000000006da54 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da58 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006da60 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da64 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da68 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da6c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da70 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da78 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006cf58 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006cf60 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006cf6c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 1012 to 000000000006d360 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000006db6c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006db90 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006db94 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006db98 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006db9c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dba0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d364 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d368 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006dbc4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dbc8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dbcc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dbd0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dbd4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dc08 0000000000000050 0000dc0c FDE cie=00000000 pc=000000000006d380..000000000006d4f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d384 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d388 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d390 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d3a0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000006d3f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d3fc │ │ │ │ +0000df2c 0000000000000040 0000df30 FDE cie=00000000 pc=000000000006dbe0..000000000006dea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dbe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d400 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000006d490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dbe8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006dc00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 516 to 000000000006de04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006de08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006de0c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d4a4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d4ac │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006d4e4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d4ec │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ │ │ │ │ -0000dc5c 0000000000000044 0000dc60 FDE cie=00000000 pc=000000000006d500..000000000006dbd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d504 │ │ │ │ +0000df70 0000000000000044 0000df74 FDE cie=00000000 pc=000000000006dea4..000000000006e818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dea8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006deac │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-176 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006d518 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006deb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-160 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006dec8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-144 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d52c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-128 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-120 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-112 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-104 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-96 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1056 to 000000000006d94c │ │ │ │ + DW_CFA_advance_loc1: 496 to 000000000006e0b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e0bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e0c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000dca4 0000000000000048 0000dca8 FDE cie=00000000 pc=000000000006dbd0..000000000006e8b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dbd4 │ │ │ │ +0000dfb8 0000000000000044 0000dfbc FDE cie=00000000 pc=000000000006e820..000000000006ec58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dbd8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006dbe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e828 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e834 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006dc04 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006e844 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dc0c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006dc18 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dc20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e84c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006dc2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e854 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 964 to 000000000006dff0 │ │ │ │ + DW_CFA_advance_loc1: 988 to 000000000006ec30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000e000 0000000000000054 0000e004 FDE cie=00000000 pc=000000000006ec60..000000000006ee34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec68 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec6c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ec74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006ec88 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000006ed0c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ed18 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ed1c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ed20 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dff8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006ed44 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000006ee10 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ee18 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ee1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ee24 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dcf0 0000000000000048 0000dcf4 FDE cie=00000000 pc=000000000006e8c0..000000000006eb4c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e8c4 │ │ │ │ +0000e058 0000000000000044 0000e05c FDE cie=00000000 pc=000000000006ee40..000000000006f3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ee44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e8c8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e8cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ee48 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ee58 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e8d4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e8dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e8ec │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ee64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e8f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ee6c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ee7c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 456 to 000000000006eac0 │ │ │ │ + DW_CFA_advance_loc1: 500 to 000000000006f070 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f078 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd3c 0000000000000044 0000dd40 FDE cie=00000000 pc=000000000006eb4c..000000000006ef84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eb50 │ │ │ │ +0000e0a0 0000000000000044 0000e0a4 FDE cie=00000000 pc=000000000006f3a8..0000000000070084 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f3ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006eb58 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006eb64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006eb6c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006eb78 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006eb8c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000006ec2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f3b0 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f3b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f3c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006f3cc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006f3dc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-128 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-120 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc1: 468 to 000000000006f5b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f5b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f5b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000e0e8 0000000000000044 0000e0ec FDE cie=00000000 pc=0000000000070084..0000000000071064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070088 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007008c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-240 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-232 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070094 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-224 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-216 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000700a0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-208 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000700b0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-192 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-184 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-176 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-168 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-160 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 1900 to 000000000007081c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ec30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070820 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ec34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070824 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd84 0000000000000044 0000dd88 FDE cie=00000000 pc=000000000006ef84..000000000006f3cc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ef88 │ │ │ │ +0000e130 0000000000000044 0000e134 FDE cie=00000000 pc=0000000000071064..0000000000071620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071068 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ef8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007106c │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ef94 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-160 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ef9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006efa4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006efb4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 900 to 000000000006f338 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071078 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071080 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071088 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000710a0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 524 to 00000000000712ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f33c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000712b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f340 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000712b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ddcc 0000000000000048 0000ddd0 FDE cie=00000000 pc=000000000006f3cc..000000000006f578 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f3d0 │ │ │ │ +0000e178 0000000000000058 0000e17c FDE cie=00000000 pc=0000000000071620..0000000000071904 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f3d4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071628 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007162c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f3dc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000071640 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006f3f4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f400 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007164c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006f410 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f414 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000006f55c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f560 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f564 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f568 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 484 to 0000000000071830 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f570 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f574 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000de18 0000000000000034 0000de1c FDE cie=00000000 pc=000000000006f580..000000000006f650 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f58c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f590 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f598 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f5a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f5b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000006f644 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f648 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000de50 000000000000004c 0000de54 FDE cie=00000000 pc=000000000006f650..000000000006fa9c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071834 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f658 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f664 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f66c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006f67c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f688 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006f6b0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 468 to 000000000006f884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071838 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000071870 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071874 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f88c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071878 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000dea0 000000000000002c 0000dea4 FDE cie=00000000 pc=000000000006faa0..000000000006fb0c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006faa4 │ │ │ │ +0000e1d4 0000000000000080 0000e1d8 FDE cie=00000000 pc=0000000000071904..0000000000071bac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071908 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006faa8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006fab0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006fabc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000006faf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007190c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071914 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007192c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071930 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071934 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071938 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 356 to 0000000000071a9c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006fb04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071aa0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071aa4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071aa8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071ab4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071ab8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ded0 000000000000002c 0000ded4 FDE cie=00000000 pc=000000000006fb20..000000000006fc2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071abc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fb28 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006fb38 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006fb40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000006fc0c │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000071b4c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b50 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b54 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b58 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000071b74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fc10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fc14 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b78 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b7c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b80 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071b84 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000df00 0000000000000024 0000df04 FDE cie=00000000 pc=000000000006fc2c..000000000006fc8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fc30 │ │ │ │ +0000e258 0000000000000034 0000e25c FDE cie=00000000 pc=0000000000071bac..0000000000071c28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000071bbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071bc0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006fc44 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071bcc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006fc60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000071bf4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fc64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071bf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fc68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071c00 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000071c20 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071c24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000df28 000000000000002c 0000df2c FDE cie=00000000 pc=000000000006fc8c..000000000006fdac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fc90 │ │ │ │ +0000e290 000000000000002c 0000e294 FDE cie=00000000 pc=0000000000071c28..0000000000071e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071c2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fc94 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006fca4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-192 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-184 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006fcac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000006fd14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071c30 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071c38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071c44 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 328 to 0000000000071d8c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fd18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071d90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fd1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071d94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000df58 0000000000000040 0000df5c FDE cie=00000000 pc=000000000006fdc0..000000000006ff3c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fdc4 │ │ │ │ +0000e2c0 000000000000002c 0000e2c4 FDE cie=00000000 pc=0000000000071e10..0000000000071ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fdc8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006fdd0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006fde4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006fdf8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006fe08 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000006fe7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e18 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071e20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071e2c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000071ed4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fe80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071ed8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fe84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071edc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df9c 0000000000000044 0000dfa0 FDE cie=00000000 pc=000000000006ff40..000000000007021c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ff4c │ │ │ │ +0000e2f0 0000000000000088 0000e2f4 FDE cie=00000000 pc=0000000000071ef0..0000000000072194 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071ef4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ff50 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ff60 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ff70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006ff94 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ff9c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000070148 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071ef8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071efc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071f04 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071f10 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000071f58 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000072008 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072014 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007014c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072018 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070150 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000dfe4 0000000000000040 0000dfe8 FDE cie=00000000 pc=0000000000070220..0000000000070384 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007201c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007022c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007023c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007024c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007025c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007026c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070274 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000070364 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007203c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072040 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007036c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000e028 0000000000000070 0000e02c FDE cie=00000000 pc=0000000000070384..000000000007058c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072044 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007038c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070390 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070398 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000703a8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000703b0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000703bc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000703c0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000703c4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 340 to 0000000000070518 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007051c │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000720e0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070520 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070524 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070528 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000070538 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000720ec │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007053c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000720f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070540 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000720f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000720f8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e09c 0000000000000010 0000e0a0 FDE cie=00000000 pc=000000000007058c..00000000000705a0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e0b0 0000000000000010 0000e0b4 FDE cie=00000000 pc=00000000000705a0..00000000000705b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e0c4 0000000000000028 0000e0c8 FDE cie=00000000 pc=00000000000705c0..000000000007069c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000705c4 │ │ │ │ +0000e37c 0000000000000044 0000e380 FDE cie=00000000 pc=00000000000721a0..000000000007228c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000721a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000705c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000721a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000705d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000721b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000705dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000070694 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070698 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000e0f0 0000000000000054 0000e0f4 FDE cie=00000000 pc=00000000000706a0..0000000000070784 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000706a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000706a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000706b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000706b8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000706c4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000706dc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000070728 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000721f0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070730 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070738 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007073c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070740 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000721f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070744 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000721fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007076c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007220c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000072234 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007077c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000072264 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072268 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007226c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e148 0000000000000040 0000e14c FDE cie=00000000 pc=0000000000070784..00000000000708fc │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070790 │ │ │ │ +0000e3c4 0000000000000028 0000e3c8 FDE cie=00000000 pc=000000000007228c..00000000000722f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072290 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070794 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007079c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000707a8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000707bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000707c4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000707d0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000070844 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072294 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007229c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000722c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070848 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000722c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007084c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000722d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e18c 0000000000000048 0000e190 FDE cie=00000000 pc=0000000000070900..000000000007143c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070904 │ │ │ │ +0000e3f0 0000000000000030 0000e3f4 FDE cie=00000000 pc=0000000000072300..00000000000723c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070908 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070914 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007091c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007092c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070938 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070940 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 2492 to 00000000000712fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072308 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072310 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007231c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000072374 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072378 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007237c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e1d8 000000000000008c 0000e1dc FDE cie=00000000 pc=0000000000071440..00000000000715e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071444 │ │ │ │ +0000e424 0000000000000030 0000e428 FDE cie=00000000 pc=00000000000723c4..0000000000072488 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000723c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071448 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071450 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071458 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007146c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071478 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 000000000007153c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000723cc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000723d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000723e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000072438 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071540 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007154c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071550 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007243c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072440 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007157c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071580 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000071594 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e458 0000000000000030 0000e45c FDE cie=00000000 pc=0000000000072488..000000000007254c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007248c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072490 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072498 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000724a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000724fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072500 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007159c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072504 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e48c 0000000000000030 0000e490 FDE cie=00000000 pc=000000000007254c..0000000000072610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072550 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000715a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072554 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007255c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072568 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000725c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000715a8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000715b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000715bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000725c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000715c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000725c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000715d0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000715d4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000715e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e4c0 0000000000000034 0000e4c4 FDE cie=00000000 pc=0000000000072610..00000000000726dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072614 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072618 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072620 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000072664 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000715e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072668 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007266c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000072690 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000726ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000726b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000726d8 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e268 00000000000000c4 0000e26c FDE cie=00000000 pc=00000000000715e8..0000000000072454 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000715ec │ │ │ │ +0000e4f8 0000000000000034 0000e4fc FDE cie=00000000 pc=00000000000726e0..00000000000727a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000726e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000715f0 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071600 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007160c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071614 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007163c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071640 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071644 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071650 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 208 to 0000000000071720 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000071868 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 920 to 0000000000071c00 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000071d24 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000071d7c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071d88 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000071e48 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000071e64 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc2: 1328 to 0000000000072394 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000726e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000726f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000007272c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007239c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000723a0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000723a4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000723b0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000723b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072730 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000723b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072734 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000723e8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000723f0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000723fc │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000072754 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072768 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072774 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000007279c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000072420 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072424 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072428 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000007244c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072450 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e330 0000000000000010 0000e334 FDE cie=00000000 pc=0000000000072460..00000000000724d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e344 0000000000000010 0000e348 FDE cie=00000000 pc=00000000000724e0..000000000007253c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e358 0000000000000018 0000e35c FDE cie=00000000 pc=0000000000072540..000000000007256c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072544 │ │ │ │ +0000e530 0000000000000034 0000e534 FDE cie=00000000 pc=00000000000727a0..0000000000072858 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072548 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e374 0000000000000010 0000e378 FDE cie=00000000 pc=000000000007256c..00000000000725c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000727b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000727e4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007280c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072820 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007282c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000072854 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e388 0000000000000038 0000e38c FDE cie=00000000 pc=00000000000725c8..00000000000726e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000725cc │ │ │ │ +0000e568 0000000000000038 0000e56c FDE cie=00000000 pc=0000000000072860..0000000000072904 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000725d0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000725d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072868 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000725dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000725f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072870 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000725f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007287c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 188 to 00000000000726b4 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000728b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000726b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000728b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000726bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000728b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000728c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000728e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000728e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e3c4 0000000000000024 0000e3c8 FDE cie=00000000 pc=00000000000726e4..0000000000072714 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000726e8 │ │ │ │ +0000e5a4 0000000000000038 0000e5a8 FDE cie=00000000 pc=0000000000072904..00000000000729a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072908 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000726ec │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000726f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007270c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007290c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072914 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072920 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000072954 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072958 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e3ec 0000000000000010 0000e3f0 FDE cie=00000000 pc=0000000000072720..000000000007272c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e400 0000000000000010 0000e404 FDE cie=00000000 pc=000000000007272c..0000000000072738 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e414 0000000000000010 0000e418 FDE cie=00000000 pc=0000000000072740..000000000007274c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e428 0000000000000010 0000e42c FDE cie=00000000 pc=000000000007274c..0000000000072760 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e43c 0000000000000010 0000e440 FDE cie=00000000 pc=0000000000072760..0000000000072774 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e450 0000000000000010 0000e454 FDE cie=00000000 pc=0000000000072780..0000000000072794 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e464 0000000000000010 0000e468 FDE cie=00000000 pc=00000000000727a0..00000000000727bc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e478 0000000000000010 0000e47c FDE cie=00000000 pc=00000000000727c0..00000000000727dc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e48c 0000000000000010 0000e490 FDE cie=00000000 pc=00000000000727e0..00000000000727f8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e4a0 0000000000000010 0000e4a4 FDE cie=00000000 pc=0000000000072800..0000000000072814 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e4b4 0000000000000010 0000e4b8 FDE cie=00000000 pc=0000000000072820..0000000000072850 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e4c8 0000000000000010 0000e4cc FDE cie=00000000 pc=0000000000072850..0000000000072874 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e4dc 0000000000000010 0000e4e0 FDE cie=00000000 pc=0000000000072880..000000000007288c │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007295c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007296c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000072984 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072988 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e4f0 0000000000000018 0000e4f4 FDE cie=00000000 pc=000000000007288c..00000000000728e8 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000728dc │ │ │ │ +0000e5e0 0000000000000030 0000e5e4 FDE cie=00000000 pc=00000000000729a8..0000000000072a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000729ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000728e0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000729b0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000729b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000729c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000072a1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072a20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072a24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e50c 0000000000000010 0000e510 FDE cie=00000000 pc=00000000000728e8..00000000000728f4 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000e614 0000000000000030 0000e618 FDE cie=00000000 pc=0000000000072a6c..0000000000072b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072a70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072a74 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072a7c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072a88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000072ae0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ae8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e520 0000000000000010 0000e524 FDE cie=00000000 pc=0000000000072900..0000000000072910 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000e648 0000000000000030 0000e64c FDE cie=00000000 pc=0000000000072b30..0000000000072bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b38 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072b40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072b4c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000072ba4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ba8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072bac │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e534 0000000000000028 0000e538 FDE cie=00000000 pc=0000000000072910..0000000000072990 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072914 │ │ │ │ +0000e67c 0000000000000030 0000e680 FDE cie=00000000 pc=0000000000072c00..0000000000072cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072920 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072c10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000072938 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072c1c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000072988 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000072c74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007298c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072c7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e560 0000000000000028 0000e564 FDE cie=00000000 pc=0000000000072990..0000000000072a7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072994 │ │ │ │ +0000e6b0 0000000000000034 0000e6b4 FDE cie=00000000 pc=0000000000072cc4..0000000000072d74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072cc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ccc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007299c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000729a4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000072a70 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072cd4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000072d10 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000e58c 0000000000000010 0000e590 FDE cie=00000000 pc=0000000000072a80..0000000000072ac0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072d28 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072d3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072d48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000072d70 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e5a0 0000000000000024 0000e5a4 FDE cie=00000000 pc=0000000000072ac0..0000000000072b00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072ac4 │ │ │ │ +0000e6e8 0000000000000034 0000e6ec FDE cie=00000000 pc=0000000000072d80..0000000000072e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072ac8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000072adc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000072af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d88 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072d90 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000072db8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072afc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072dbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072dc0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072dd0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072de4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072df0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000072e18 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e5c8 0000000000000044 0000e5cc FDE cie=00000000 pc=0000000000072b00..0000000000072d20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072b04 │ │ │ │ +0000e720 0000000000000030 0000e724 FDE cie=00000000 pc=0000000000072e20..0000000000072ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072b08 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072b0c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072b14 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000072b28 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072b38 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 460 to 0000000000072d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e28 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072e30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000072e7c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000072eac │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000072ec4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072ed4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e754 0000000000000030 0000e758 FDE cie=00000000 pc=0000000000072f00..0000000000072fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f08 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072f10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000072f48 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f50 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000072f78 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000072f90 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072fa0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e610 0000000000000044 0000e614 FDE cie=00000000 pc=0000000000072d20..0000000000072f60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d24 │ │ │ │ +0000e788 0000000000000048 0000e78c FDE cie=00000000 pc=0000000000072fc0..0000000000073158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d28 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072d34 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000072d48 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000072d5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 488 to 0000000000072f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072fd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072fdc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072fe8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000073064 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073068 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007306c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e658 0000000000000024 0000e65c FDE cie=00000000 pc=0000000000072f60..0000000000072f90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072f64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072f68 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072f70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000072f88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000073080 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073088 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e680 0000000000000010 0000e684 FDE cie=00000000 pc=0000000000072f90..0000000000072f9c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e694 000000000000004c 0000e698 FDE cie=00000000 pc=0000000000072fa0..0000000000073140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072fa4 │ │ │ │ +0000e7d4 0000000000000048 0000e7d8 FDE cie=00000000 pc=0000000000073160..00000000000732d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072fa8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072fb4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072fbc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072fc4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000072ff8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073004 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000730f8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000730fc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000007312c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073168 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073170 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007317c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073184 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000073204 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073130 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073208 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073134 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007320c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073138 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007313c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e6e4 000000000000003c 0000e6e8 FDE cie=00000000 pc=0000000000073140..0000000000073208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073144 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073148 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073150 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007316c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073178 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000731ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000731f0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000731f4 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073200 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000073228 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007322c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073230 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e724 0000000000000018 0000e728 FDE cie=00000000 pc=0000000000073208..00000000000732ac │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000732a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000732a4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e740 0000000000000040 0000e744 FDE cie=00000000 pc=00000000000732ac..0000000000073404 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000732b0 │ │ │ │ +0000e820 0000000000000058 0000e824 FDE cie=00000000 pc=00000000000732e0..0000000000073564 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000732e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000732b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000732e8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000732cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000732f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000732f8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073304 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007330c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073314 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 260 to 00000000000733d0 │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000733d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ @@ -33374,1939 +33344,1969 @@ │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000733d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000733d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000e784 0000000000000010 0000e788 FDE cie=00000000 pc=0000000000073404..000000000007341c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e798 0000000000000010 0000e79c FDE cie=00000000 pc=0000000000073420..0000000000073494 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e7ac 0000000000000044 0000e7b0 FDE cie=00000000 pc=00000000000734a0..0000000000073770 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000734a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000734a8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000734b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000734c0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000734cc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 640 to 000000000007374c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000733f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073750 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000733f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073754 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000733fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e7f4 0000000000000040 0000e7f8 FDE cie=00000000 pc=0000000000073770..00000000000738ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073774 │ │ │ │ +0000e87c 000000000000008c 0000e880 FDE cie=00000000 pc=0000000000073564..000000000007380c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073568 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007356c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073784 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007378c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073798 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000737a0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000737ac │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000738a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073574 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073580 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073588 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073594 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000735ac │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000073664 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000073678 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000738a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007367c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000738a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e838 0000000000000034 0000e83c FDE cie=00000000 pc=00000000000738ac..0000000000073954 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000738b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073680 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000738b4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000738c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000738e4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000738f0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000073940 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073944 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000073694 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000073714 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007394c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007372c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073950 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e870 0000000000000024 0000e874 FDE cie=00000000 pc=0000000000073960..00000000000739c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073964 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073968 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073970 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000739b8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000739bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073730 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e898 0000000000000024 0000e89c FDE cie=00000000 pc=00000000000739c0..0000000000073a28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000739c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000739c8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000739d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000073a20 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073734 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000e8c0 0000000000000024 0000e8c4 FDE cie=00000000 pc=0000000000073a28..0000000000073a94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073a2c │ │ │ │ +0000e90c 000000000000007c 0000e910 FDE cie=00000000 pc=000000000007380c..0000000000073c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073810 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073a30 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073a38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000073a8c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073814 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073818 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073824 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000073848 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007384c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073854 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000007392c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073930 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073934 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007394c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073950 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e8e8 0000000000000024 0000e8ec FDE cie=00000000 pc=0000000000073aa0..0000000000073b08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073954 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073aa8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073ab0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000073b00 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc1: 596 to 0000000000073ba8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073bac │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073bb0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073bbc │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073bc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073bc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e910 0000000000000024 0000e914 FDE cie=00000000 pc=0000000000073b08..0000000000073b68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b0c │ │ │ │ +0000e98c 0000000000000058 0000e990 FDE cie=00000000 pc=0000000000073c60..0000000000073f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b10 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073b18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000073b60 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073c68 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073c6c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073c74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073c7c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000073ca0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e938 0000000000000010 0000e93c FDE cie=00000000 pc=0000000000073b68..0000000000074198 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e94c 0000000000000010 0000e950 FDE cie=00000000 pc=00000000000741a0..00000000000741c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e960 0000000000000024 0000e964 FDE cie=00000000 pc=00000000000741c8..00000000000741f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000741cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000741d0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000741d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000741f0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073cac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000073cf4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000741f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073cf8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073d00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000073d3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073d48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073d54 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000073dfc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073e0c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000073e88 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073e94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000073f04 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073f08 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e988 0000000000000010 0000e98c FDE cie=00000000 pc=0000000000074200..000000000007420c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e99c 0000000000000058 0000e9a0 FDE cie=00000000 pc=000000000007420c..00000000000743c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074210 │ │ │ │ +0000e9e8 0000000000000058 0000e9ec FDE cie=00000000 pc=0000000000073f60..0000000000074254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074214 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007421c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000007424c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073f68 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073f6c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073f74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073f7c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000073fa4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073fa8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073fac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007425c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000742d4 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000073ff8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000742e8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000742ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000742f0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073ffc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000074338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074000 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000007403c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007433c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074048 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074348 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074054 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000740fc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007434c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074354 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007410c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074370 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e9f8 0000000000000010 0000e9fc FDE cie=00000000 pc=00000000000743c0..00000000000743e0 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000074188 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074194 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000074204 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074208 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea0c 000000000000005c 0000ea10 FDE cie=00000000 pc=00000000000743e0..00000000000747d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000743e4 │ │ │ │ +0000ea44 0000000000000058 0000ea48 FDE cie=00000000 pc=0000000000074260..0000000000074554 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000743e8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000743f0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000074404 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000074440 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074448 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074454 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 284 to 0000000000074570 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074268 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007426c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074274 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007427c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000742a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074574 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074578 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000074588 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007458c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000742a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074590 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000742ac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 540 to 00000000000747ac │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000742f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000747c8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000747cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000742f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074300 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000007433c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074348 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074354 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000743fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007440c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000074488 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074494 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000074504 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074508 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea6c 0000000000000058 0000ea70 FDE cie=00000000 pc=00000000000747d0..0000000000074a5c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000747d4 │ │ │ │ +0000eaa0 0000000000000058 0000eaa4 FDE cie=00000000 pc=0000000000074560..0000000000074854 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000747d8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000747e8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000747f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000747fc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000074850 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000074980 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000749e4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074568 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007456c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074574 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007457c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000745a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000749e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000749ec │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000074a54 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074a58 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000eac8 0000000000000058 0000eacc FDE cie=00000000 pc=0000000000074a60..0000000000074b98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074a68 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074a6c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074a74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000074a84 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074a8c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000074ab4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000074b20 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000074b54 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000745f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074b58 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074b5c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000074b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074600 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000007463c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074648 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074654 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000746fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074b94 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007470c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000074788 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074794 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000074804 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074808 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eb24 000000000000005c 0000eb28 FDE cie=00000000 pc=0000000000074ba0..0000000000074ca8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ba4 │ │ │ │ +0000eafc 0000000000000078 0000eb00 FDE cie=00000000 pc=0000000000074860..0000000000074b68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ba8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074bac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074bb4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000074bc8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074bd0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074bdc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000074bec │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000074c64 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074868 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007486c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074874 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000007489c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074c68 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074c6c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074c70 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074c7c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074c80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074c84 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000eb84 0000000000000040 0000eb88 FDE cie=00000000 pc=0000000000074ca8..0000000000074edc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074cac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000748a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074cb0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074cb8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074cc0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000074ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000748a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000748c4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000074d20 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000074908 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 368 to 0000000000074e90 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000749b0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000749cc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074e98 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000074ec0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000749d4 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000749d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ec8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074ed4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000749dc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000749ec │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000749f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000749f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ed8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000074a88 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074a90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074a94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074aa8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000074af8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000074b14 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ebc8 0000000000000048 0000ebcc FDE cie=00000000 pc=0000000000074ee0..00000000000750f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ee4 │ │ │ │ +0000eb78 0000000000000068 0000eb7c FDE cie=00000000 pc=0000000000074b68..0000000000074e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b70 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074ef4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074b7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000074f04 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000074ba0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ba4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074bac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074bb0 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000074f40 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000074bf4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 396 to 00000000000750cc │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000074c9c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000074cbc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000750d4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000750dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074cc8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000750e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ccc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000750e4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074cd0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000750f0 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000074d68 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074d70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000074d84 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000074e20 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000074e3c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ebe4 000000000000005c 0000ebe8 FDE cie=00000000 pc=0000000000074e48..0000000000075128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074e4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074e50 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074e54 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074e5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074e68 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000074e98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000750f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000ec14 0000000000000024 0000ec18 FDE cie=00000000 pc=0000000000075100..0000000000075140 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075108 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075110 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000075138 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007513c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074e9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ec3c 0000000000000010 0000ec40 FDE cie=00000000 pc=0000000000075140..0000000000075150 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ea0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ea4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000074ee8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000074f90 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074fa4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074fa8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000075048 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075050 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075054 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075064 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075068 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000075100 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007511c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ec50 0000000000000054 0000ec54 FDE cie=00000000 pc=0000000000075150..0000000000075390 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075154 │ │ │ │ +0000ec44 000000000000005c 0000ec48 FDE cie=00000000 pc=0000000000075128..0000000000075408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007512c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075158 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075130 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075134 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075160 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007516c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000751e0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000751f0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007513c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 272 to 0000000000075300 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075304 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075148 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000075178 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000075318 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007517c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075180 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075184 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000751c8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000075270 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000075284 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075288 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000075328 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075330 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075334 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075344 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007531c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075320 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075348 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000eca8 0000000000000010 0000ecac FDE cie=00000000 pc=0000000000075390..00000000000753b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ecbc 0000000000000010 0000ecc0 FDE cie=00000000 pc=00000000000753b0..0000000000075428 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ecd0 0000000000000010 0000ecd4 FDE cie=00000000 pc=0000000000075440..0000000000075460 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ece4 0000000000000010 0000ece8 FDE cie=00000000 pc=0000000000075460..000000000007547c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ecf8 0000000000000010 0000ecfc FDE cie=00000000 pc=0000000000075480..00000000000754a4 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000753e0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000753fc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ed0c 0000000000000010 0000ed10 FDE cie=00000000 pc=00000000000754a4..000000000007552c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000eca4 0000000000000024 0000eca8 FDE cie=00000000 pc=0000000000075408..000000000007543c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007540c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075410 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075418 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000075434 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075438 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000ed20 0000000000000030 0000ed24 FDE cie=00000000 pc=000000000007552c..00000000000755c4 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075538 │ │ │ │ +0000eccc 0000000000000030 0000ecd0 FDE cie=00000000 pc=0000000000075440..00000000000754dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007553c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075448 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075544 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075458 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075550 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007546c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075560 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000075480 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000755ac │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000754d4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000755b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000754d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ed54 0000000000000010 0000ed58 FDE cie=00000000 pc=00000000000755c4..0000000000075664 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ed68 0000000000000010 0000ed6c FDE cie=00000000 pc=0000000000075664..0000000000075704 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ed7c 0000000000000010 0000ed80 FDE cie=00000000 pc=0000000000075704..000000000007579c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ed90 0000000000000010 0000ed94 FDE cie=00000000 pc=00000000000757a0..0000000000075844 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000eda4 0000000000000010 0000eda8 FDE cie=00000000 pc=0000000000075844..00000000000758d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000edb8 0000000000000010 0000edbc FDE cie=00000000 pc=00000000000758d0..0000000000075974 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000edcc 0000000000000010 0000edd0 FDE cie=00000000 pc=0000000000075980..0000000000075b30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ede0 0000000000000028 0000ede4 FDE cie=00000000 pc=0000000000075b40..0000000000075bc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075b44 │ │ │ │ +0000ed00 0000000000000058 0000ed04 FDE cie=00000000 pc=00000000000754e0..00000000000756b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000754e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075b48 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075b50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000075bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000754e8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000754f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000754f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000075524 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075530 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075540 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 288 to 0000000000075660 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075664 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075668 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075678 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007567c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075680 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ee0c 0000000000000010 0000ee10 FDE cie=00000000 pc=0000000000075bc0..0000000000075bec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ee20 0000000000000010 0000ee24 FDE cie=00000000 pc=0000000000075bec..0000000000075c1c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ee34 0000000000000010 0000ee38 FDE cie=00000000 pc=0000000000075c20..0000000000075c78 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ee48 000000000000002c 0000ee4c FDE cie=00000000 pc=0000000000075c80..0000000000075d74 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075c84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075c88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075c90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000075d28 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000075d60 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075d6c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075d70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007568c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075694 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000756a0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ee78 0000000000000064 0000ee7c FDE cie=00000000 pc=0000000000075d80..0000000000076024 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075d84 │ │ │ │ +0000ed5c 0000000000000030 0000ed60 FDE cie=00000000 pc=00000000000756c0..0000000000075790 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000756c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000756c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075d90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000756d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000075e20 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000756dc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000756ec │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000075788 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007578c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075e28 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000075e5c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075e64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000075ec8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075ecc │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ed90 000000000000007c 0000ed94 FDE cie=00000000 pc=0000000000075790..0000000000075f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075794 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075798 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000757a4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000757b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000757c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000007582c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075830 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075840 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 408 to 00000000000759d8 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000075f38 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075f40 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000075fa4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000759dc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000759e0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000075a3c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075fa8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000076008 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007600c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075a40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076010 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075a44 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc2: 1108 to 0000000000075e98 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075e9c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ea0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ea4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000eee0 0000000000000030 0000eee4 FDE cie=00000000 pc=0000000000076024..0000000000076098 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076028 │ │ │ │ +0000ee10 0000000000000034 0000ee14 FDE cie=00000000 pc=0000000000075f00..0000000000075fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007602c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075f08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076038 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075f14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000076068 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000075f68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007606c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075f6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075f70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007608c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075f80 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075f88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ef14 0000000000000030 0000ef18 FDE cie=00000000 pc=00000000000760a0..0000000000076114 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000760a4 │ │ │ │ +0000ee48 0000000000000010 0000ee4c FDE cie=00000000 pc=0000000000075fac..0000000000075fb8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ee5c 0000000000000024 0000ee60 FDE cie=00000000 pc=0000000000075fc0..0000000000076004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000760a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075fc8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000760b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075fd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000760e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000760e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000760ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000076108 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000075ffc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007610c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076000 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000ef48 0000000000000028 0000ef4c FDE cie=00000000 pc=0000000000076120..000000000007618c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076124 │ │ │ │ +0000ee84 0000000000000034 0000ee88 FDE cie=00000000 pc=0000000000076004..000000000007608c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076008 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076128 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076130 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000007617c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007600c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076014 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007601c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076028 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000076084 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076088 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076184 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ef74 000000000000002c 0000ef78 FDE cie=00000000 pc=000000000007618c..0000000000076234 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076190 │ │ │ │ +0000eebc 000000000000002c 0000eec0 FDE cie=00000000 pc=000000000007608c..000000000007610c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076194 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076094 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007619c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007609c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000761a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000760ac │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000007622c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000760fc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076104 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076108 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000efa4 000000000000002c 0000efa8 FDE cie=00000000 pc=0000000000076240..0000000000076324 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076244 │ │ │ │ +0000eeec 000000000000002c 0000eef0 FDE cie=00000000 pc=000000000007610c..0000000000076188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076110 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076114 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076250 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076260 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000762b8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000007631c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076130 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000076170 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076180 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000efd4 0000000000000044 0000efd8 FDE cie=00000000 pc=0000000000076324..0000000000076520 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076328 │ │ │ │ +0000ef1c 0000000000000010 0000ef20 FDE cie=00000000 pc=0000000000076188..00000000000761d4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ef30 0000000000000010 0000ef34 FDE cie=00000000 pc=00000000000761e0..00000000000761ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ef44 0000000000000010 0000ef48 FDE cie=00000000 pc=00000000000761ec..0000000000076200 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ef58 0000000000000014 0000ef5c FDE cie=00000000 pc=0000000000076200..0000000000076218 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ef70 0000000000000010 0000ef74 FDE cie=00000000 pc=0000000000076220..0000000000076268 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ef84 0000000000000188 0000ef88 FDE cie=00000000 pc=0000000000076268..0000000000077370 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007626c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007632c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076334 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000076350 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 424 to 00000000000764f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076270 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076278 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076280 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007628c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076298 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000762a0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000762bc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 1080 to 00000000000766f4 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000766f8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000766fc │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 196 to 00000000000767c0 │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 344 to 0000000000076918 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007691c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076920 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 560 to 0000000000076b50 │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076b54 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076b58 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000076bdc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000764fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076be0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076be4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-192 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-184 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-176 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-168 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-160 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-152 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-144 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-136 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-128 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-120 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-208 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-200 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076500 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000076c14 │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 416 to 0000000000076db4 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000076df0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076df8 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076dfc │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000076e14 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000076e64 │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000076e7c │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 804 to 00000000000771a0 │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000771e0 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000077268 │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000772a0 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000077344 │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077354 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-104 │ │ │ │ + DW_CFA_offset_extended: r73 (v9) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077358 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-88 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007735c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-72 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077360 │ │ │ │ + DW_CFA_restore_extended: r73 (v9) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f01c 0000000000000064 0000f020 FDE cie=00000000 pc=0000000000076520..0000000000076774 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076524 │ │ │ │ +0000f110 0000000000000044 0000f114 FDE cie=00000000 pc=0000000000077370..00000000000774b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077374 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076528 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077378 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007737c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076530 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076540 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077384 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077394 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076544 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076548 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000773a0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000773f0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076554 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 484 to 0000000000076738 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007673c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076740 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000077490 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076744 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007674c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000774ac │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076750 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076754 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000774b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000f084 0000000000000048 0000f088 FDE cie=00000000 pc=0000000000076780..0000000000076924 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076784 │ │ │ │ +0000f158 000000000000005c 0000f15c FDE cie=00000000 pc=00000000000774c0..0000000000077638 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000774c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076788 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007679c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000767a8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000767ac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000767b8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000767bc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 328 to 0000000000076904 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076908 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007690c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000774c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000774d8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000774f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000077518 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000077584 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000775ec │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076910 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076914 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007691c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076920 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000775f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000775f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000775f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000775fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000077624 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077634 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f0d0 0000000000000010 0000f0d4 FDE cie=00000000 pc=0000000000076924..0000000000076944 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f0e4 000000000000002c 0000f0e8 FDE cie=00000000 pc=0000000000076944..00000000000769d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076948 │ │ │ │ +0000f1b8 0000000000000044 0000f1bc FDE cie=00000000 pc=0000000000077640..00000000000778ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007694c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076954 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000076968 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000769ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077648 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000077664 │ │ │ │ + DW_CFA_def_cfa_offset: 49360 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 528 to 0000000000077874 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007788c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000769b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077890 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000769b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077894 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000f114 0000000000000078 0000f118 FDE cie=00000000 pc=00000000000769e0..0000000000076cb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000769e4 │ │ │ │ +0000f200 0000000000000038 0000f204 FDE cie=00000000 pc=00000000000778ec..00000000000779e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000778f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000769e8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000769f0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000769fc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000076a40 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076a48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076a4c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 376 to 0000000000076bc4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076bc8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076bcc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076bd4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000778f4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007790c │ │ │ │ + DW_CFA_def_cfa_offset: 32848 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 00000000000779b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000779c4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076be0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076be4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000076c80 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000076ca4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076ca8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076cac │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f190 0000000000000048 0000f194 FDE cie=00000000 pc=0000000000076cb0..0000000000076e08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076cb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076cb8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076cc4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076cd0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076ce0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076cec │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076cf4 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 248 to 0000000000076dec │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076df0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076df4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076df8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076e00 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000779c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000779cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f1dc 000000000000002c 0000f1e0 FDE cie=00000000 pc=0000000000076e08..0000000000077058 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076e0c │ │ │ │ +0000f23c 0000000000000024 0000f240 FDE cie=00000000 pc=00000000000779e8..0000000000077a24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000779f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076e10 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076e20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000076e2c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000076f18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000779f8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077a00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000077a18 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077a1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076f20 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f20c 000000000000004c 0000f210 FDE cie=00000000 pc=0000000000077060..00000000000772fc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000077070 │ │ │ │ +0000f264 0000000000000044 0000f268 FDE cie=00000000 pc=0000000000077a24..0000000000077c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077a28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077074 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007707c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077084 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000077094 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 308 to 00000000000771c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077a2c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077a34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077a3c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000077a48 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077a58 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000077acc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000771cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077ad0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000771d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077ad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000772f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f25c 000000000000004c 0000f260 FDE cie=00000000 pc=0000000000077300..000000000007759c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000077310 │ │ │ │ +0000f2ac 0000000000000044 0000f2b0 FDE cie=00000000 pc=0000000000077c24..0000000000077df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c2c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007731c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077324 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000077334 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000077c38 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000077c44 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000077468 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000077c88 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007746c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077470 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000077598 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000077d14 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000077d94 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000077da8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000077de8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f2ac 0000000000000010 0000f2b0 FDE cie=00000000 pc=00000000000775a0..00000000000775b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000f2c0 000000000000004c 0000f2c4 FDE cie=00000000 pc=00000000000775c0..0000000000077718 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000775c4 │ │ │ │ +0000f2f4 0000000000000048 0000f2f8 FDE cie=00000000 pc=0000000000077e00..00000000000780c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000775c8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000775d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000775dc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000775e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000775ec │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000775f8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000077624 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 172 to 00000000000776d0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000776ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077e08 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000077e28 │ │ │ │ + DW_CFA_def_cfa_offset: 49392 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 484 to 000000000007800c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000078028 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007802c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078030 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f310 0000000000000074 0000f314 FDE cie=00000000 pc=0000000000077720..0000000000077c3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077724 │ │ │ │ +0000f340 0000000000000040 0000f344 FDE cie=00000000 pc=00000000000780c0..0000000000078388 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000780c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077728 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077734 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007773c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007774c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077754 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077760 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000077868 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 540 to 0000000000077a84 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000077b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000780c8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000780dc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000780f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000078234 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078238 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077b28 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007823c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f384 0000000000000024 0000f388 FDE cie=00000000 pc=0000000000078388..00000000000783e4 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000783ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000783b0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000783c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000783dc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000783e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000077c14 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000077c38 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f388 000000000000002c 0000f38c FDE cie=00000000 pc=0000000000077c40..0000000000077d08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077c44 │ │ │ │ +0000f3ac 0000000000000030 0000f3b0 FDE cie=00000000 pc=00000000000783e4..0000000000078430 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000783e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077c48 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077c50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077c58 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000077c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000783ec │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000783f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000078414 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078418 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007841c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f3b8 000000000000002c 0000f3bc FDE cie=00000000 pc=0000000000077d08..0000000000077d84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077d0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077d10 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077d18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077d20 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000077d7c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078428 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007842c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000f3e8 0000000000000010 0000f3ec FDE cie=00000000 pc=0000000000077d84..0000000000077d94 │ │ │ │ +0000f3e0 0000000000000010 0000f3e4 FDE cie=00000000 pc=0000000000078430..0000000000078448 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f3fc 0000000000000038 0000f400 FDE cie=00000000 pc=0000000000077da0..0000000000077e44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077da4 │ │ │ │ +0000f3f4 0000000000000028 0000f3f8 FDE cie=00000000 pc=0000000000078448..0000000000078490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007844c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078450 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077db0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078458 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000077dd4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007846c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000077df8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000077e18 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000078488 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077e1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007848c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000f420 000000000000002c 0000f424 FDE cie=00000000 pc=0000000000078490..0000000000078670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078494 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078498 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000784a0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000784b0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f438 0000000000000010 0000f43c FDE cie=00000000 pc=0000000000077e44..0000000000077e68 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f44c 0000000000000010 0000f450 FDE cie=00000000 pc=0000000000077e68..0000000000077e9c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f460 0000000000000030 0000f464 FDE cie=00000000 pc=0000000000077ea0..0000000000077f24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077ea4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077ea8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077eb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077eb8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077ec4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000077f0c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000077f1c │ │ │ │ + DW_CFA_advance_loc1: 336 to 0000000000078600 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078608 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000f494 0000000000000010 0000f498 FDE cie=00000000 pc=0000000000077f24..0000000000077f34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000f4a8 0000000000000044 0000f4ac FDE cie=00000000 pc=0000000000077f40..00000000000789bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077f44 │ │ │ │ +0000f450 0000000000000048 0000f454 FDE cie=00000000 pc=0000000000078670..0000000000078a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078674 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077f48 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000077f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078678 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000077f74 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000078698 │ │ │ │ + DW_CFA_def_cfa_offset: 49408 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000077f98 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077fa0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2576 to 00000000000789b0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000078764 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007877c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000789b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078780 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000789b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078784 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f4f0 0000000000000010 0000f4f4 FDE cie=00000000 pc=00000000000789c0..00000000000789e0 │ │ │ │ +0000f49c 0000000000000010 0000f4a0 FDE cie=00000000 pc=0000000000078aa0..0000000000078acc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f4b0 0000000000000010 0000f4b4 FDE cie=00000000 pc=0000000000078acc..0000000000078ae0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f504 0000000000000064 0000f508 FDE cie=00000000 pc=00000000000789e0..0000000000078b4c │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000789ec │ │ │ │ +0000f4c4 000000000000002c 0000f4c8 FDE cie=00000000 pc=0000000000078ae0..0000000000078c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000789f0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000789f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078a00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078a08 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000078a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ae8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000078afc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078b04 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078b0c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000078b98 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078b9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000078b00 │ │ │ │ + │ │ │ │ +0000f4f4 0000000000000030 0000f4f8 FDE cie=00000000 pc=0000000000078c20..0000000000078c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c28 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078c30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000078c54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078b04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078b0c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c58 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000078b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c5c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000078c74 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +0000f528 0000000000000028 0000f52c FDE cie=00000000 pc=0000000000078c80..0000000000078cec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078c88 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000078cac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078cb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078cb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000078ce0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f56c 000000000000004c 0000f570 FDE cie=00000000 pc=0000000000078b4c..0000000000078d58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078b50 │ │ │ │ +0000f554 0000000000000038 0000f558 FDE cie=00000000 pc=0000000000078cec..0000000000078d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078cf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078b54 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078cf4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078b6c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078d00 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078b78 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078d0c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000078b90 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000078be8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078d14 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000078c18 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000078cf8 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000078d78 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078cfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000078d10 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000078d20 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000078d54 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + │ │ │ │ +0000f590 0000000000000010 0000f594 FDE cie=00000000 pc=0000000000078d90..0000000000078d9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f5bc 0000000000000030 0000f5c0 FDE cie=00000000 pc=0000000000078d60..0000000000078ec4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078d64 │ │ │ │ +0000f5a4 0000000000000030 0000f5a8 FDE cie=00000000 pc=0000000000078da0..0000000000078ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078d68 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000078d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078da8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000078d88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078db4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000078eb8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000078de4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078de8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078dec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000078e7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078e80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078e84 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000f5d8 0000000000000014 0000f5dc FDE cie=00000000 pc=0000000000078ec8..0000000000078ee0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -81,407 +81,55 @@ │ │ │ │ HTSLIB_1.10 │ │ │ │ HTSLIB_1.7 │ │ │ │ HTSLIB_1.5 │ │ │ │ HTSLIB_1.4 │ │ │ │ HTSLIB_1.0 │ │ │ │ GLIBC_2.33 │ │ │ │ GLIBC_2.34 │ │ │ │ -!Hf8`H`8 │ │ │ │ -aHa8@H`8? │ │ │ │ +K)H`8\hc8 │ │ │ │ +Q"Hb8 H`8 │ │ │ │ +Uhc8"H`8 │ │ │ │ +$Hc8#Hb8 │ │ │ │ +Q"Hb8 H`8 │ │ │ │ +Hx8!Hv8` │ │ │ │ +`.@yu2@y │ │ │ │ +1@9 q@9? │ │ │ │ +_oCm\GAm │ │ │ │ +!h`8`h`8Chd │ │ │ │ +kd8dj"8B │ │ │ │ +"hs8`hs8_ │ │ │ │ +k"0Vz!|~ │ │ │ │ +8TC)6\B) │ │ │ │ +!Ka8bHb8 │ │ │ │ +!Ka8bHb8 │ │ │ │ +k`8!hc8? │ │ │ │ +TN1@9+0@9 │ │ │ │ +!K#8?K"< │ │ │ │ +aH`8`Hb8? │ │ │ │ +!Hf8`H`8jg │ │ │ │ +aHa8@H`8 │ │ │ │ aHa8@H`8 │ │ │ │ -Hb8aHa8M │ │ │ │ Ka8@H`8? │ │ │ │ +Hc8@H`8qd │ │ │ │ aHa8@H`8 │ │ │ │ -`H`8AHa8 │ │ │ │ -aHa8@H`8ay │ │ │ │ +`H`8AHa8q` │ │ │ │ +aHa8@H`8)] │ │ │ │ J98_K98; │ │ │ │ J 8cIc8CK 8 │ │ │ │ R@K<8`K<8 K<8 │ │ │ │ IK 8DId8dK 86K 8@ │ │ │ │ DId8DK 8iK 86K 8@ │ │ │ │ DId8DK 8iK 86K 8@ │ │ │ │ +Ia8aK#8oZ │ │ │ │ R@K88 K88 │ │ │ │ r_K88?K88 │ │ │ │ JK 8dId8$K 8 │ │ │ │ dId8DK 8*K 8 │ │ │ │ dId8DK 8*K 8 │ │ │ │ -Ha8!K#81t │ │ │ │ -_oCm\GAm │ │ │ │ -!h`8`h`8Chd │ │ │ │ -kd8dj"8B │ │ │ │ -1@9 q@9? │ │ │ │ -"hs8`hs8_ │ │ │ │ -k"0Vz!|~ │ │ │ │ ig8Rkg8c8e │ │ │ │ -!K#8?K"< │ │ │ │ -aH`8`Hb8? │ │ │ │ -`.@yu2@y │ │ │ │ -TN1@9+0@9 │ │ │ │ -K)H`8\hc8 │ │ │ │ -Q"Hb8 H`8 │ │ │ │ -Uhc8"H`8 │ │ │ │ -$Hc8#Hb8 │ │ │ │ -Q"Hb8 H`8 │ │ │ │ -Hx8!Hv8` │ │ │ │ -8TC)6\B) │ │ │ │ -!Ka8bHb8 │ │ │ │ -!Ka8bHb8 │ │ │ │ -k`8!hc8? │ │ │ │ -@HD%cVN:1.0 │ │ │ │ -%cSO:coordinate │ │ │ │ -@SQ%cSN:%s%cLN:%d%c │ │ │ │ -@PG%cID:segemehl%cVN:%s%cCL:%s │ │ │ │ -@RG%cID:%s │ │ │ │ -@RG%cID:%s%c │ │ │ │ -@PG%cID:segemehl │ │ │ │ -libs/samheader.c │ │ │ │ -checkname && checklen │ │ │ │ -found rname %s (%lu) │ │ │ │ -found read group %s │ │ │ │ -additional info %s │ │ │ │ -open normal. │ │ │ │ -Couldn't open file '%s': %d. Exit forced. │ │ │ │ -libs/merge.c │ │ │ │ -(i->read->flag & 0x2) == (i->mate->flag & 0x2) │ │ │ │ -(j->read->flag & 0x2) == (j->mate->flag & 0x2) │ │ │ │ -Error in reading HI tag for SAM entry: %sExit forced. │ │ │ │ -Split reads not supported yet. Exit forced. │ │ │ │ -Invalid SAM flag for entry: %sExit forced. │ │ │ │ -Multiple alignments for read %s with same HI tag value found. Exit forced. │ │ │ │ -len == 0 │ │ │ │ -HI tag is missing or invalid in SAM entry: %s │ │ │ │ -NH tag is missing or invalid in SAM entry: %s │ │ │ │ -processed == mi->processed │ │ │ │ -failed lock bin %d [%d,%d] │ │ │ │ -pthread_mutex_trylock │ │ │ │ -pthread_mutex_unlock │ │ │ │ -dms->noofdomains > 0 │ │ │ │ -Inconsistent noofbins in domains. Exit forced. │ │ │ │ -Merging bisulfite bins now. │ │ │ │ -pthread_attr_init │ │ │ │ -pthread_attr_setdetachstate │ │ │ │ -merging with %u threads │ │ │ │ -pthread_create │ │ │ │ -File %d not yet entirely processed. Exit forced. │ │ │ │ -%s/%sXXXXXX │ │ │ │ -%s/XXXXXX │ │ │ │ -Error in creating temporary file '%s'. Exit forced. │ │ │ │ -Error in closing temporary file '%s'. Exit forced. │ │ │ │ -headerwrite │ │ │ │ -Couldnt open file %s for writing. Exit forced. │ │ │ │ -Couldnt open file %s for reading. Exit forced. │ │ │ │ -renamed file '%s' successfully to '%s' │ │ │ │ -libs/fileio.c │ │ │ │ -renaming file '%s' to '%s' unsuccessful: %s │ │ │ │ -LC_COLLATE=C sort │ │ │ │ -%s -m -t '%c' %s %s > %s │ │ │ │ -%s -f %s │ │ │ │ -%s -o %s -t '%c' %s %s │ │ │ │ -sorting to '%s' │ │ │ │ -sorting to '%s' with '%s' failed: │ │ │ │ -renamed '%s' │ │ │ │ -moving '%s' file instead. │ │ │ │ -%s %s %s │ │ │ │ -renaming of '%s' failed: '%s'. │ │ │ │ -renaming of '%s' successful. │ │ │ │ -Couldnt open file '%s'. Exit forced! │ │ │ │ -Couldn't open file '%s'. Exit forced. │ │ │ │ -Opening of file %s failed. Exit forced. │ │ │ │ -couldn't open %s - exit forced │ │ │ │ -%d %d %d │ │ │ │ -%f %f %f │ │ │ │ -libs/biofiles.c │ │ │ │ -descr[0] == '@' || descr[0] == '>' │ │ │ │ -f->seqs != NULL │ │ │ │ -retrieval of sequence %d failed. Exit forced. │ │ │ │ -Couldnt open %s for reading. Exit forced. │ │ │ │ -fseeko failed. Exit forced. │ │ │ │ -ftello failed. Exit forced. │ │ │ │ -fastq error: qual string > nt string: %d │ │ │ │ -out of memory │ │ │ │ -input corrupted │ │ │ │ -fastxgzRead: Couldn't open file '%s': %s. Exit forced. │ │ │ │ -extraction failed (%s) │ │ │ │ -%s: qual longer than nt string (n=%d). Exit. │ │ │ │ -!fastq || seqbuffer │ │ │ │ -empty descr buffer in loop n=%d │ │ │ │ -empty descr buffer after loop n=%d │ │ │ │ -Couldnt close file! │ │ │ │ -f->matestart │ │ │ │ -f->quals │ │ │ │ -f->quals && f->quals[elem] │ │ │ │ -n == f->active_noofseqs │ │ │ │ -n==0 || bl_fastaHasQuality(f) │ │ │ │ -f->quals != NULL │ │ │ │ -!bl_fastaHasQuality(f) │ │ │ │ -The fasta/fastq IDs in both mate files do not match. │ │ │ │ -The first mismatch occurred at fastq number %u │ │ │ │ -Exiting. │ │ │ │ -bl_fastaCheckMateID(f, n, descr, descrlen) │ │ │ │ -offset < f->noofseqs │ │ │ │ -f->hasIndex │ │ │ │ -pieces <= f->chunkindex->size │ │ │ │ -chunkindex->ap[chunks-1].cumnoofseqs == matechunkindex->ap[chunks-1].cumnoofseqs │ │ │ │ -offset < f->chunkindex->size │ │ │ │ -chunk not found: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d │ │ │ │ -list: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d, fid:%d │ │ │ │ -1: Reading mates failed: mate and query files differ in size! │ │ │ │ -set->nooffiles %d = %d nooffiles │ │ │ │ -set->noofseqs %d = %d noofseqs │ │ │ │ -set->chunkindex->size %d = %d chunkindex->size │ │ │ │ -2: Reading mates failed: mate and query files differ in size! │ │ │ │ -3: Reading mates failed: mate and query files differ in size! │ │ │ │ -fastxRead: Couldn't open file '%s': %d. Exit forced. │ │ │ │ -fastxRead: fseeko failed for file %s. Exit forced. │ │ │ │ -fastq format error: quality string longer than nt string: %s │ │ │ │ -Provide fastx files either gzipped xor plain. Exit forced. │ │ │ │ -Provide fastx files either gzip'd xor plain. Exit forced. │ │ │ │ -set != NULL │ │ │ │ -Provide fastx files either gzipped xor txt. Exit forced. │ │ │ │ -Provide fastx files either gzip'd xor txt. Exit forced. │ │ │ │ -cur > -1 │ │ │ │ -retrieval of quality %d failed. Exit forced. │ │ │ │ -%s %s %s │ │ │ │ -%lu %lu %c │ │ │ │ -description= │ │ │ │ -GFF '%s' %d:%d: atoi failed │ │ │ │ -GFF '%s' %d:%d: %f(%s) :atof failed │ │ │ │ -GFF '%s' %d:%d: strand failed │ │ │ │ -GFF '%s' %d:%d: %s:atoi frame failed │ │ │ │ -'%s' not in GFF format │ │ │ │ -please provide a bed or gff file with the appropriate extension. │ │ │ │ -exon %d %d %d │ │ │ │ -libs/matealign.c │ │ │ │ -s->elem[s->n-1].matestatus == 3 │ │ │ │ -libs/alignment.c │ │ │ │ -uoff < ulen && voff < vlen │ │ │ │ -check1 == check2 │ │ │ │ -uoff: %d, voff: %d │ │ │ │ -%s(%d) -> (%d) │ │ │ │ -new expandpos %d, len:%d │ │ │ │ -expandlen[%d] %d nucleotides at meop:%d step:%d; expandpos:%d │ │ │ │ -expanding alignment ended │ │ │ │ -msteps == 0 || ssteps == 0 │ │ │ │ -a->voff == b->voff │ │ │ │ -a->uoff == b->uoff │ │ │ │ -a->numofmeops == b->numofmeops │ │ │ │ -a->meops[i].steps == b->meops[i].steps │ │ │ │ -a->meops[i].eop == b->meops[i].eop │ │ │ │ -libs/nw.c │ │ │ │ -cur == 0 │ │ │ │ -QUALITY STRING ERROR in %s - %f │ │ │ │ -libs/mappingqual.c │ │ │ │ -mydoublequal >= 33.0 │ │ │ │ -besterr <= maxerr │ │ │ │ -avg: %f, log(%d): %f │ │ │ │ - %d \in [%d,%d]: logbinom(%d,%d)=%f │ │ │ │ - %d \in [%d,%d]: %f*(%d-%d)=%f, │ │ │ │ - %d \in [%d,%d]: factor=%f │ │ │ │ - %d \in [%d,%d]: temp=%f, sum=%f │ │ │ │ -error type 2 --------------- │ │ │ │ -[%d,%d]-%d: │ │ │ │ -len:%d, edist:%d, logged evalue:%f, pvalue:%f, lmateval:%f │ │ │ │ -base20: %f, base25: %f │ │ │ │ -log10(eval-base20): %f, log10(eval-base25): %f │ │ │ │ -log10(eval/base20): %f, log10(eval/base25): %f │ │ │ │ -log10(eval/log(len)): %f │ │ │ │ --------- │ │ │ │ -uoff: %d, uallen: %d, qryllen: %d, voff:%d │ │ │ │ -libs/mapfrag.c │ │ │ │ -seed->l + j <= seed->r │ │ │ │ -]-%d-[%d,%d]-%d-[ (mate:%d) -> %d-[%lu,%lu](rc:%d) │ │ │ │ -fragments:%d, consecutive:%d, matestatus:%d, [%d,%d] (range:%d) │ │ │ │ -dumping mapping set with %d mappings. │ │ │ │ -mapping %d │ │ │ │ -%s,%lu,%c,%u,%lu,%d,%d │ │ │ │ -%s %lu %lu %s %d %c │ │ │ │ -libs/filebuffer.c │ │ │ │ -feof(cb->dev) │ │ │ │ -no end of line │ │ │ │ -allocation of %d bytes failed: exiting │ │ │ │ -libs/multicharseq.c │ │ │ │ -invalid character (NUL) in database sequences. Exit forced │ │ │ │ -refstart > substart: skipping MultiCharSeqAlignment │ │ │ │ -al[k]->al->u == al[k-1]->al->u │ │ │ │ -libs/mathematics.c │ │ │ │ - %d │ │ │ │ -dia[i] >= 0 │ │ │ │ -dia[n-3] >= 0 │ │ │ │ -%f -> bin[%f] │ │ │ │ - (default: │ │ │ │ -libs/manopt.c │ │ │ │ -maxarglen < 60 │ │ │ │ - [VERSION] │ │ │ │ - [REFERENCES] │ │ │ │ -flaglen <= 0! │ │ │ │ -shortopt %c already defined │ │ │ │ -longopt %s already defined │ │ │ │ -(%d,%d,%d) │ │ │ │ -flag %c (%s) with argument given │ │ │ │ -option %c (%s) without required argument │ │ │ │ -option with multiple arguments │ │ │ │ -a char for option %c (%s) argument required │ │ │ │ -option %c (%s) with multiple arguments │ │ │ │ -double '%s' argument for option %c (%s) out of range │ │ │ │ -double '%s' argument for option %c (%s) out of bounds │ │ │ │ -int argument '%s' for option %c (%s) out of range │ │ │ │ -int argument '%s' for option %c (%s) out of bounds │ │ │ │ -unsigned int argument '%s' for option %c (%s) out of range │ │ │ │ -unsigned int argument '%s' for option %c (%s) out of bounds │ │ │ │ -pair int option %c (%s) requires at least 2 values │ │ │ │ -pair int option %c (%s) requires exactly 2 values │ │ │ │ -'%s'-'%s' for option %c (%s) out of range │ │ │ │ -triple int option %c (%s) requires at least 3 values │ │ │ │ -triple int option %c (%s) requires exactly 3 values │ │ │ │ -'%s'-'%s'-'%s' for option %c (%s) out of range │ │ │ │ -range option %c (%s) requires at least two values │ │ │ │ -range option %c (%s) requires exactly two values │ │ │ │ -'%s' > '%s' for option %c (%s) │ │ │ │ -range option %c (%s) requires at least two values │ │ │ │ -range option %c (%s) requires exactly two values │ │ │ │ -'%s'>'%s' for option %c (%s) │ │ │ │ -list option %c (%s) requires at least one argument │ │ │ │ -list option %c (%s) too long! │ │ │ │ -list option %c (%s) too short! │ │ │ │ -list option %c (%s) too long! │ │ │ │ -list option %c (%s) too short! │ │ │ │ -unknown value %s for select option %c (%s) │ │ │ │ -unknown option %s type │ │ │ │ -error while parsing commandline. │ │ │ │ -option %s (%c) multiply selected │ │ │ │ -option '%s' unknown │ │ │ │ -required option '%s' (%c) missing │ │ │ │ -option: %s (%c) │ │ │ │ -libs/intervaltree.c │ │ │ │ -ptr == NULL │ │ │ │ -[%ld,%ld] (max:%ld) │ │ │ │ -libs/iupac.c │ │ │ │ -sum == 0 │ │ │ │ -k < IUPACMAXBIT │ │ │ │ -sum == len │ │ │ │ -%d: %d-%lu (rc:%d) %s %d-%lu (rc:%d) │ │ │ │ -libs/splitalign.c │ │ │ │ -qrylen >= a[i].qrystart+lengths[i] │ │ │ │ -ends[i] <= qrylen │ │ │ │ -empty matrix returned for seqs: '%s'/'%s' (%d) │ │ │ │ -fragment %d: %d in %d[%d,%d] ' │ │ │ │ -'(%d) strand:%d │ │ │ │ -fileBins not initialized: │ │ │ │ -libs/fileBins.c │ │ │ │ -total number of filebins: %d │ │ │ │ -%d %s %s %lld %lld │ │ │ │ -total number of domains: %d │ │ │ │ -%d %s %d %d │ │ │ │ -Bin[%d] %s (classname: %s, range:%lld-%lld) │ │ │ │ -Domain[%d] %s, domainsize: %d │ │ │ │ -ret == EBUSY │ │ │ │ -filebins couldnt open file %s in mode '%s'. Exit forced. │ │ │ │ -Error opening file: %s │ │ │ │ -dms->domain │ │ │ │ -bl_fileBinDomainsInit: maxbins=%u < %u=noofdomains │ │ │ │ -bl_fileBinDomainsInit: binsize 2^%u is out of range. │ │ │ │ -sorting file '%s'. │ │ │ │ -sorting domain %d. │ │ │ │ -%s_%s.%s │ │ │ │ -emptydomain │ │ │ │ -Could not read %s entirely (fs:%zu) │ │ │ │ -filebinsort │ │ │ │ -Opening temp file failed. Exit forced. │ │ │ │ -warning: not enough memory for fileBins. Try unix sort. │ │ │ │ -warning: not enough memory for fileBins. Try sort. │ │ │ │ -Opening file %s failed. Exit forced. │ │ │ │ -File access error for %s. Exit forced. │ │ │ │ -start file │ │ │ │ -ret != -1 │ │ │ │ -lcp '%d' not found. Exit forced. │ │ │ │ -libs/sufarray.c │ │ │ │ -suflink access failed │ │ │ │ -check->a: %d, range.a: %d │ │ │ │ -id '%d' not found. Exit forced. │ │ │ │ -suf[%u, %u, %u]=[%u, %u, %u] │ │ │ │ -j>=start │ │ │ │ -esa->suftab != NULL │ │ │ │ -construction error? %u: %u │ │ │ │ -alphabet of size (%d): %s │ │ │ │ -size of db sequence: %u │ │ │ │ -constructing suftab. │ │ │ │ -constructing inv_suftab (%u). │ │ │ │ -inv_suftab constructed. │ │ │ │ -Couldn't open file %s. Exit forced. │ │ │ │ -reading lcpc/vtab. │ │ │ │ -reading childtab. │ │ │ │ -reading suflinks. │ │ │ │ -reading lsint id. │ │ │ │ -reading uint id. │ │ │ │ -read suffix array '%s' with %u elements. │ │ │ │ -warning: index does not contain md5 key. │ │ │ │ -error: db and idx MD5 mismatch. Wrong db? │ │ │ │ -options: (i)gnore (u)pdate index file (a)bort: │ │ │ │ -updating suffix array '%s' on disk. │ │ │ │ -md5 keys of index and db match. │ │ │ │ -ID failed id[l]:%d, id[r]:%d │ │ │ │ -Id failed. id[a]: %d │ │ │ │ -suflink construction. pushes: %d, maxstack: %d │ │ │ │ -%d %d %d %d %d %d %s │ │ │ │ -lcp of suffix %d and %d has length %d : │ │ │ │ -i:%d lcp:%d │ │ │ │ -i:%d up:%d, down:%d, nextlIndex:%d := %d │ │ │ │ -pstart < len │ │ │ │ -wordidx == i │ │ │ │ -len >= size │ │ │ │ -arr->inv_suftab != NULL │ │ │ │ -gzip_readHeader: ftell failed │ │ │ │ -common header has a length of %ld instead of %ld - not good. │ │ │ │ -file read error │ │ │ │ -readExtraBytes: too few bytes read │ │ │ │ -readExtraBytes: fseek failed │ │ │ │ -gzip_readHeader: reading crcBytes failed │ │ │ │ -gzip_readHeader: reading comment failed │ │ │ │ -gzip_readHeader: reading filename failed │ │ │ │ -%.3s %.3s%3d %.2d:%.2d:%.2d %d │ │ │ │ -SEGEMEHL │ │ │ │ -[%s] %s: │ │ │ │ -libs/info.c │ │ │ │ -@%s ef:%d;if:%d %lu:%lu %lu:%lu:%d │ │ │ │ -@%s ef:0;if:0 0:0 0:0:0 │ │ │ │ ->%s ef:%d;if:%d %lu:%lu %lu:%lu:%d │ │ │ │ ->%s ef:0;if:0 0:0 0:0:0 │ │ │ │ -assigning all reads to default read group 'A1'. │ │ │ │ -libs/manout.c │ │ │ │ -additional read group default values '%s' │ │ │ │ -read group file has %d IDs. Exactly 1 required. │ │ │ │ -bad read group id '%s' ('%s'). │ │ │ │ -reads assigned to read group '%s' │ │ │ │ -opening sam file '%s'. │ │ │ │ -For sorting, an output filename is needed. │ │ │ │ -opening bam file '%s'. │ │ │ │ -error writing header to bam. │ │ │ │ -BAM will be written to stdout. │ │ │ │ -mult.bed │ │ │ │ -sngl.bed │ │ │ │ -trns.txt │ │ │ │ -writing multi splits to '%s' │ │ │ │ -writing sngle splits to '%s' │ │ │ │ -writing trans splits to '%s' │ │ │ │ -track name="MultiSplit:%s" description="segemehl multi pred for %s" visibility=2 itemRgb="On" │ │ │ │ -track name="SingleSplit:%s" description="segemehl sngl pred for %s" visibility=2 itemRgb="On" │ │ │ │ -closing output file '%s'. │ │ │ │ -sorting output file. │ │ │ │ -starting sort. │ │ │ │ -re-writing header to '%s'. │ │ │ │ -Expanding alignments in '%s'. │ │ │ │ -closing output file bins. │ │ │ │ -sorting output file bins. │ │ │ │ -Expanding alignments in all bins. │ │ │ │ -closing bam file. │ │ │ │ -error closing bam file. │ │ │ │ - total mapped (%%) │ │ │ │ -unique (%%) multi (%%) split (%%) │ │ │ │ -%lu %.2f%% │ │ │ │ -%lu %.2f%% │ │ │ │ libs/samio.c │ │ │ │ set->noofstrings == 7 │ │ │ │ i < head->nrnames │ │ │ │ ref: '%s' │ │ │ │ XP:Z:%s,%lu,%c,%d,%d,%d,%d │ │ │ │ XC:Z:%s,%lu,%c,%d,%d,%d,%d │ │ │ │ XB:Z:F%u/CT │ │ │ │ @@ -489,84 +137,21 @@ │ │ │ │ XM:B:I%s │ │ │ │ XL:B:I%s │ │ │ │ %s %u %s %ju %u %s │ │ │ │ %s %ju %jd │ │ │ │ wrong split idx │ │ │ │ lsize == mystart │ │ │ │ rsize == mystart │ │ │ │ -libs/stringutils.c │ │ │ │ -end <= strlen(seq) │ │ │ │ -0123456789abcdef │ │ │ │ -%d:'%s' (len:%d) │ │ │ │ -sequence: │ │ │ │ -couldn't open file '%s'; %s │ │ │ │ -couldn't close file '%s'; %s │ │ │ │ -reads matched. │ │ │ │ -alloc'd %d bins │ │ │ │ -libs/pigeon.c │ │ │ │ -nfo->hashsize <= PIGEONHOLESIZE │ │ │ │ -libs/memory.c │ │ │ │ -ptr != NULL │ │ │ │ -storing trackname %s │ │ │ │ -BED '%s' %d:%d: atoi failed │ │ │ │ -libs/bedfiles.c │ │ │ │ -BED '%s' %d:%d: %f(%s) :atof failed │ │ │ │ -BED '%s' %d:%d: atof failed │ │ │ │ -BED '%s' %d:%d: %s:atoi failed │ │ │ │ -BED '%s' %d:%d: wrong igb code │ │ │ │ -BED '%s' %d:%d: %s: atoi failed │ │ │ │ -BED '%s' %d:%d: %d!=%d: wrong block count │ │ │ │ -BED '%s' %d:%d: atoi failed while reading extension │ │ │ │ -pch[u+1]=='-' || pch[u+1] == '+' │ │ │ │ -BED '%s' %d:%d: wrong block count │ │ │ │ -'%s' not in BED format │ │ │ │ -%s %lu %lu %u │ │ │ │ -%d,%d,%d │ │ │ │ -%s:%lu:%c │ │ │ │ -container.c: Memory reallocation failed. Exit forced. │ │ │ │ -libs/container.c │ │ │ │ -container.c: Attempt to initialize a container of size %d.Exit forced. │ │ │ │ -container.c: Attempt to initialize a container with sizeofelem %d.Exit forced. │ │ │ │ -container.c: Memory allocation failed. Exit forced. │ │ │ │ -container.c: Reallocation with %d senseless. Exit forced. │ │ │ │ -container.c: Merge of containers with different data types failed.Exit forced. │ │ │ │ -this cpu has LITTLE ENDIAN │ │ │ │ ----------- window follows ----------- │ │ │ │ -error during allocation of bgz index structure. │ │ │ │ -error during re-allocation of bgz index structure. │ │ │ │ -zran: could not open %s for reading │ │ │ │ -initialization of inflate failed. │ │ │ │ -bl_bgzBuildIndex: error seeking end of file │ │ │ │ -Failed to read gzip header │ │ │ │ -Failed to read bgzip header. │ │ │ │ -error readling length of bgzip header. │ │ │ │ -EOF block in file '%s' missing. This is a violation of the bgzf convention. │ │ │ │ -libs/gzidx.c │ │ │ │ -EOF byte at the end of file missing. │ │ │ │ -This might happen because you are using Illumina data processed by a new bcl2fastq. │ │ │ │ -I am continuing anyways. │ │ │ │ -gzip_readHeader(fp, &gzipheader) == 0 │ │ │ │ -error reading bgz file. │ │ │ │ -The following error occurred: │ │ │ │ -data or dictionary error │ │ │ │ -resetting of the bgz inflate stream failed. │ │ │ │ -bgzip format detected, compressed size: %i │ │ │ │ -zran: extraction failed: %s error │ │ │ │ -libs/bgzip.c │ │ │ │ -gzipHeader->offsetInFile != -1 │ │ │ │ -bgzip_findLenUncompressedData: fseek failed │ │ │ │ -bgzip_findLenUncompressedData: too few bytes read │ │ │ │ -%c%c%c%d%c │ │ │ │ -] %d%c(%d) %s %c │ │ │ │ -chain %d: %d-%d (%d) │ │ │ │ -fragment %d: %d-%d (%d) (%d:%f); ovl: (%d,%d), cscore:%d; substart: │ │ │ │ -%u (chr:%d) -> %u, │ │ │ │ -entropy: %f │ │ │ │ -substart selected: %u │ │ │ │ +vstack.c: Attempt to initialize a vstack of size %d. Exit forced. │ │ │ │ +libs/vstack.c │ │ │ │ +vstack.c: Attempt to initialize a vstack with sizeofelem %d.Exit forced. │ │ │ │ +vstack.c: Memory allocation failed. Exit forced. │ │ │ │ +vstack.c: Memory reallocation failed. Exit forced. │ │ │ │ libs/sw.c │ │ │ │ +cur == 0 │ │ │ │ tstartq == tstart[q] && tendq == tend[q] │ │ │ │ tstart[k] +i == abs │ │ │ │ relq < m[q] │ │ │ │ off+u-1 <= qend[k] │ │ │ │ off >= u │ │ │ │ off >= u+getUalignlen(al[k]) │ │ │ │ al[k]->uoff == qstart[k]+(m[k]-u-getUalignlen(al[k])) │ │ │ │ @@ -574,15 +159,14 @@ │ │ │ │ tstartq == tstart[q-1] && tend[q-1] == tendq │ │ │ │ relq < m[q-1] │ │ │ │ m >= u+getUalignlen(al[k]) │ │ │ │ lmv[i-1] == MATRIX2D(L, cols, lmr[i-1],max) │ │ │ │ MATRIX2D(M, cols, (i-1), (j-1)) + sub(cura, curb, nfo) == cur │ │ │ │ MATRIX2D(M, cols, lmr[u-1], max) + sub(cura, curb, nfo) == cur │ │ │ │ MATRIX2D(M, cols, (i-1), max) + sub(cura, curb, nfo) == cur │ │ │ │ -init bit array of %u │ │ │ │ getlistsL: memsetting list of %u elements. │ │ │ │ libs/aluruSort.c │ │ │ │ getlistsL: iter from %lld down to 0. │ │ │ │ scanning A (%u elems). │ │ │ │ scanning accdist (%u elems) (1). │ │ │ │ scanning accdist (%u elems) (2). │ │ │ │ getlistsL: exit │ │ │ │ @@ -670,19 +254,196 @@ │ │ │ │ enter reconstruction. │ │ │ │ enter aluruSuffixArrayL start. │ │ │ │ bucket %d │ │ │ │ A[%d]=%d, R[%d]=%d │ │ │ │ sorting suffix %d at pos %d │ │ │ │ R[%d]=%d │ │ │ │ A[%d]=%d l=%d │ │ │ │ +libs/annotation.c │ │ │ │ +dest->init == MAGIC_INIT && src->init == MAGIC_INIT │ │ │ │ +loci_cnt %d %d │ │ │ │ +%s %lu %lu │ │ │ │ +track->init == MAGIC_INIT │ │ │ │ +t->sorted │ │ │ │ +index chromosome %lu ('%s') of '%lu' │ │ │ │ + %lu[%lu,%lu]=%lu │ │ │ │ + %lu | %lu │ │ │ │ +violation of BED chromStart <= [block] <= chromEnd convention │ │ │ │ +libs/nw.c │ │ │ │ +libs/matealign.c │ │ │ │ +s->elem[s->n-1].matestatus == 3 │ │ │ │ +container.c: Memory reallocation failed. Exit forced. │ │ │ │ +libs/container.c │ │ │ │ +container.c: Attempt to initialize a container of size %d.Exit forced. │ │ │ │ +container.c: Attempt to initialize a container with sizeofelem %d.Exit forced. │ │ │ │ +container.c: Memory allocation failed. Exit forced. │ │ │ │ +container.c: Reallocation with %d senseless. Exit forced. │ │ │ │ +container.c: Merge of containers with different data types failed.Exit forced. │ │ │ │ +libs/merge.c │ │ │ │ +(i->read->flag & 0x2) == (i->mate->flag & 0x2) │ │ │ │ +(j->read->flag & 0x2) == (j->mate->flag & 0x2) │ │ │ │ +Error in reading HI tag for SAM entry: %sExit forced. │ │ │ │ +Split reads not supported yet. Exit forced. │ │ │ │ +Invalid SAM flag for entry: %sExit forced. │ │ │ │ +Multiple alignments for read %s with same HI tag value found. Exit forced. │ │ │ │ +len == 0 │ │ │ │ +HI tag is missing or invalid in SAM entry: %s │ │ │ │ +NH tag is missing or invalid in SAM entry: %s │ │ │ │ +processed == mi->processed │ │ │ │ +failed lock bin %d [%d,%d] │ │ │ │ +pthread_mutex_trylock │ │ │ │ +pthread_mutex_unlock │ │ │ │ +dms->noofdomains > 0 │ │ │ │ +Inconsistent noofbins in domains. Exit forced. │ │ │ │ +Merging bisulfite bins now. │ │ │ │ +pthread_attr_init │ │ │ │ +pthread_attr_setdetachstate │ │ │ │ +merging with %u threads │ │ │ │ +pthread_create │ │ │ │ +File %d not yet entirely processed. Exit forced. │ │ │ │ +libs/bgzip.c │ │ │ │ +gzipHeader->offsetInFile != -1 │ │ │ │ +bgzip_findLenUncompressedData: fseek failed │ │ │ │ +bgzip_findLenUncompressedData: too few bytes read │ │ │ │ +%d: %d-%lu (rc:%d) %s %d-%lu (rc:%d) │ │ │ │ +libs/splitalign.c │ │ │ │ +qrylen >= a[i].qrystart+lengths[i] │ │ │ │ +ends[i] <= qrylen │ │ │ │ +empty matrix returned for seqs: '%s'/'%s' (%d) │ │ │ │ +fragment %d: %d in %d[%d,%d] ' │ │ │ │ +'(%d) strand:%d │ │ │ │ +libs/pigeon.c │ │ │ │ +nfo->hashsize <= PIGEONHOLESIZE │ │ │ │ vqueue.c: Attempt to initialize a vqueue of size %d. Exit forced. │ │ │ │ libs/vqueue.c │ │ │ │ vqueue.c: Attempt to initialize a vqueue with sizeofelem %d.Exit forced. │ │ │ │ vqueue.c: Memory allocation failed. Exit forced. │ │ │ │ vqueue.c: Memory reallocation failed. Exit forced. │ │ │ │ +libs/mathematics.c │ │ │ │ + %d │ │ │ │ +dia[i] >= 0 │ │ │ │ +dia[n-3] >= 0 │ │ │ │ +%f -> bin[%f] │ │ │ │ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA │ │ │ │ +libs/seqclip.c │ │ │ │ +ws <= fs │ │ │ │ +%c%c%c%d%c │ │ │ │ +] %d%c(%d) %s %c │ │ │ │ +@%s ef:%d;if:%d %lu:%lu %lu:%lu:%d │ │ │ │ +@%s ef:0;if:0 0:0 0:0:0 │ │ │ │ +>%s ef:%d;if:%d %lu:%lu %lu:%lu:%d │ │ │ │ +>%s ef:0;if:0 0:0 0:0:0 │ │ │ │ +assigning all reads to default read group 'A1'. │ │ │ │ +libs/manout.c │ │ │ │ +additional read group default values '%s' │ │ │ │ +read group file has %d IDs. Exactly 1 required. │ │ │ │ +bad read group id '%s' ('%s'). │ │ │ │ +reads assigned to read group '%s' │ │ │ │ +opening sam file '%s'. │ │ │ │ +Couldn't open file '%s'. Exit forced. │ │ │ │ +For sorting, an output filename is needed. │ │ │ │ +opening bam file '%s'. │ │ │ │ +error writing header to bam. │ │ │ │ +BAM will be written to stdout. │ │ │ │ +mult.bed │ │ │ │ +sngl.bed │ │ │ │ +trns.txt │ │ │ │ +writing multi splits to '%s' │ │ │ │ +writing sngle splits to '%s' │ │ │ │ +writing trans splits to '%s' │ │ │ │ +track name="MultiSplit:%s" description="segemehl multi pred for %s" visibility=2 itemRgb="On" │ │ │ │ +track name="SingleSplit:%s" description="segemehl sngl pred for %s" visibility=2 itemRgb="On" │ │ │ │ +closing output file '%s'. │ │ │ │ +sorting output file. │ │ │ │ +starting sort. │ │ │ │ +re-writing header to '%s'. │ │ │ │ +Expanding alignments in '%s'. │ │ │ │ +closing output file bins. │ │ │ │ +sorting output file bins. │ │ │ │ +Expanding alignments in all bins. │ │ │ │ +closing bam file. │ │ │ │ +error closing bam file. │ │ │ │ + total mapped (%%) │ │ │ │ +unique (%%) multi (%%) split (%%) │ │ │ │ +%lu %.2f%% │ │ │ │ +%lu %.2f%% │ │ │ │ +storing trackname %s │ │ │ │ +description= │ │ │ │ +BED '%s' %d:%d: atoi failed │ │ │ │ +libs/bedfiles.c │ │ │ │ +BED '%s' %d:%d: %f(%s) :atof failed │ │ │ │ +BED '%s' %d:%d: atof failed │ │ │ │ +BED '%s' %d:%d: %s:atoi failed │ │ │ │ +BED '%s' %d:%d: wrong igb code │ │ │ │ +BED '%s' %d:%d: %s: atoi failed │ │ │ │ +BED '%s' %d:%d: %d!=%d: wrong block count │ │ │ │ +BED '%s' %d:%d: atoi failed while reading extension │ │ │ │ +pch[u+1]=='-' || pch[u+1] == '+' │ │ │ │ +BED '%s' %d:%d: wrong block count │ │ │ │ +'%s' not in BED format │ │ │ │ +%s %lu %lu %u │ │ │ │ +%d,%d,%d │ │ │ │ +%s:%lu:%c │ │ │ │ +%.3s %.3s%3d %.2d:%.2d:%.2d %d │ │ │ │ +SEGEMEHL │ │ │ │ +[%s] %s: │ │ │ │ +libs/info.c │ │ │ │ +stack.c: Attempt to initialize a stack of size %d. Exit forced. │ │ │ │ +libs/stack.c │ │ │ │ +stack.c: Memory allocation failed. Exit forced. │ │ │ │ +stack.c: Memory reallocation failed. Exit forced. │ │ │ │ +libs/stringutils.c │ │ │ │ +end <= strlen(seq) │ │ │ │ +0123456789abcdef │ │ │ │ +%d:'%s' (len:%d) │ │ │ │ +libs/intervaltree.c │ │ │ │ +ptr == NULL │ │ │ │ +[%ld,%ld] (max:%ld) │ │ │ │ +lcp '%d' not found. Exit forced. │ │ │ │ +libs/sufarray.c │ │ │ │ +suflink access failed │ │ │ │ +check->a: %d, range.a: %d │ │ │ │ +id '%d' not found. Exit forced. │ │ │ │ +suf[%u, %u, %u]=[%u, %u, %u] │ │ │ │ +j>=start │ │ │ │ +esa->suftab != NULL │ │ │ │ +construction error? %u: %u │ │ │ │ +alphabet of size (%d): %s │ │ │ │ +size of db sequence: %u │ │ │ │ +constructing suftab. │ │ │ │ +constructing inv_suftab (%u). │ │ │ │ +inv_suftab constructed. │ │ │ │ +Couldn't open file %s. Exit forced. │ │ │ │ +reading lcpc/vtab. │ │ │ │ +reading childtab. │ │ │ │ +reading suflinks. │ │ │ │ +reading lsint id. │ │ │ │ +reading uint id. │ │ │ │ +read suffix array '%s' with %u elements. │ │ │ │ +warning: index does not contain md5 key. │ │ │ │ +error: db and idx MD5 mismatch. Wrong db? │ │ │ │ +options: (i)gnore (u)pdate index file (a)bort: │ │ │ │ +updating suffix array '%s' on disk. │ │ │ │ +md5 keys of index and db match. │ │ │ │ +ID failed id[l]:%d, id[r]:%d │ │ │ │ +Id failed. id[a]: %d │ │ │ │ +suflink construction. pushes: %d, maxstack: %d │ │ │ │ +%d %d %d %d %d %d %s │ │ │ │ +lcp of suffix %d and %d has length %d : │ │ │ │ +i:%d lcp:%d │ │ │ │ +i:%d up:%d, down:%d, nextlIndex:%d := %d │ │ │ │ +pstart < len │ │ │ │ +wordidx == i │ │ │ │ +len >= size │ │ │ │ +arr->inv_suftab != NULL │ │ │ │ +libs/iupac.c │ │ │ │ +sum == 0 │ │ │ │ +k < IUPACMAXBIT │ │ │ │ +sum == len │ │ │ │ +init bit array of %u │ │ │ │ %s %d %c %c %c %c %c │ │ │ │ CS=%c;CC=%s;NS=1;MMR=%.2f;DMR=. │ │ │ │ DP:MDP:MDP3:MRDP:CM:CU:MR │ │ │ │ %d:%d:%d,%d,%d:%d:%d:%d:%.2f │ │ │ │ libs/bamio.c │ │ │ │ rpos >= cs->beg │ │ │ │ k < cs->n │ │ │ │ @@ -695,50 +456,289 @@ │ │ │ │ processing chromosome '%d' │ │ │ │ error opening the bam file '%s' │ │ │ │ error opening the index file for '%s' │ │ │ │ error opening the fasta index file for '%s' │ │ │ │ ret >= 0 │ │ │ │ error writing bam file. │ │ │ │ error opening bam file '%s' │ │ │ │ -stack.c: Attempt to initialize a stack of size %d. Exit forced. │ │ │ │ -libs/stack.c │ │ │ │ -stack.c: Memory allocation failed. Exit forced. │ │ │ │ -stack.c: Memory reallocation failed. Exit forced. │ │ │ │ libs/kdseed.c │ │ │ │ a->noofbranches >= k │ │ │ │ pos %d: │ │ │ │ failure at %d of %d │ │ │ │ +@HD%cVN:1.0 │ │ │ │ +%cSO:coordinate │ │ │ │ +@SQ%cSN:%s%cLN:%d%c │ │ │ │ +@PG%cID:segemehl%cVN:%s%cCL:%s │ │ │ │ +@RG%cID:%s │ │ │ │ +@RG%cID:%s%c │ │ │ │ +@PG%cID:segemehl │ │ │ │ +libs/samheader.c │ │ │ │ +checkname && checklen │ │ │ │ +found rname %s (%lu) │ │ │ │ +found read group %s │ │ │ │ +additional info %s │ │ │ │ +open normal. │ │ │ │ +Couldn't open file '%s': %d. Exit forced. │ │ │ │ +alloc'd %d bins │ │ │ │ +fileBins not initialized: │ │ │ │ +libs/fileBins.c │ │ │ │ +total number of filebins: %d │ │ │ │ +%d %s %s %lld %lld │ │ │ │ +total number of domains: %d │ │ │ │ +%d %s %d %d │ │ │ │ +Bin[%d] %s (classname: %s, range:%lld-%lld) │ │ │ │ +Domain[%d] %s, domainsize: %d │ │ │ │ +ret == EBUSY │ │ │ │ +filebins couldnt open file %s in mode '%s'. Exit forced. │ │ │ │ +Error opening file: %s │ │ │ │ +dms->domain │ │ │ │ +bl_fileBinDomainsInit: maxbins=%u < %u=noofdomains │ │ │ │ +bl_fileBinDomainsInit: binsize 2^%u is out of range. │ │ │ │ +sorting file '%s'. │ │ │ │ +sorting domain %d. │ │ │ │ +%s_%s.%s │ │ │ │ +emptydomain │ │ │ │ +Opening of file %s failed. Exit forced. │ │ │ │ +Could not read %s entirely (fs:%zu) │ │ │ │ +filebinsort │ │ │ │ +Opening temp file failed. Exit forced. │ │ │ │ +warning: not enough memory for fileBins. Try unix sort. │ │ │ │ +warning: not enough memory for fileBins. Try sort. │ │ │ │ +Opening file %s failed. Exit forced. │ │ │ │ +File access error for %s. Exit forced. │ │ │ │ +start file │ │ │ │ +ret != -1 │ │ │ │ +uoff: %d, uallen: %d, qryllen: %d, voff:%d │ │ │ │ +libs/mapfrag.c │ │ │ │ +seed->l + j <= seed->r │ │ │ │ +]-%d-[%d,%d]-%d-[ (mate:%d) -> %d-[%lu,%lu](rc:%d) │ │ │ │ +fragments:%d, consecutive:%d, matestatus:%d, [%d,%d] (range:%d) │ │ │ │ +dumping mapping set with %d mappings. │ │ │ │ +mapping %d │ │ │ │ +%s,%lu,%c,%u,%lu,%d,%d │ │ │ │ +%s %lu %lu %s %d %c │ │ │ │ +libs/memory.c │ │ │ │ +ptr != NULL │ │ │ │ + (default: │ │ │ │ +libs/manopt.c │ │ │ │ +maxarglen < 60 │ │ │ │ + [VERSION] │ │ │ │ + [REFERENCES] │ │ │ │ +flaglen <= 0! │ │ │ │ +shortopt %c already defined │ │ │ │ +longopt %s already defined │ │ │ │ +(%d,%d,%d) │ │ │ │ +flag %c (%s) with argument given │ │ │ │ +option %c (%s) without required argument │ │ │ │ +option with multiple arguments │ │ │ │ +a char for option %c (%s) argument required │ │ │ │ +option %c (%s) with multiple arguments │ │ │ │ +double '%s' argument for option %c (%s) out of range │ │ │ │ +double '%s' argument for option %c (%s) out of bounds │ │ │ │ +int argument '%s' for option %c (%s) out of range │ │ │ │ +int argument '%s' for option %c (%s) out of bounds │ │ │ │ +unsigned int argument '%s' for option %c (%s) out of range │ │ │ │ +unsigned int argument '%s' for option %c (%s) out of bounds │ │ │ │ +pair int option %c (%s) requires at least 2 values │ │ │ │ +pair int option %c (%s) requires exactly 2 values │ │ │ │ +'%s'-'%s' for option %c (%s) out of range │ │ │ │ +triple int option %c (%s) requires at least 3 values │ │ │ │ +triple int option %c (%s) requires exactly 3 values │ │ │ │ +'%s'-'%s'-'%s' for option %c (%s) out of range │ │ │ │ +range option %c (%s) requires at least two values │ │ │ │ +range option %c (%s) requires exactly two values │ │ │ │ +'%s' > '%s' for option %c (%s) │ │ │ │ +range option %c (%s) requires at least two values │ │ │ │ +range option %c (%s) requires exactly two values │ │ │ │ +'%s'>'%s' for option %c (%s) │ │ │ │ +list option %c (%s) requires at least one argument │ │ │ │ +list option %c (%s) too long! │ │ │ │ +list option %c (%s) too short! │ │ │ │ +list option %c (%s) too long! │ │ │ │ +list option %c (%s) too short! │ │ │ │ +unknown value %s for select option %c (%s) │ │ │ │ +unknown option %s type │ │ │ │ +error while parsing commandline. │ │ │ │ +option %s (%c) multiply selected │ │ │ │ +option '%s' unknown │ │ │ │ +required option '%s' (%c) missing │ │ │ │ +option: %s (%c) │ │ │ │ +allocation of %d bytes failed: exiting │ │ │ │ +libs/multicharseq.c │ │ │ │ +invalid character (NUL) in database sequences. Exit forced │ │ │ │ +refstart > substart: skipping MultiCharSeqAlignment │ │ │ │ +al[k]->al->u == al[k-1]->al->u │ │ │ │ +%s/%sXXXXXX │ │ │ │ +%s/XXXXXX │ │ │ │ +Error in creating temporary file '%s'. Exit forced. │ │ │ │ +Error in closing temporary file '%s'. Exit forced. │ │ │ │ +headerwrite │ │ │ │ +Couldnt open file %s for writing. Exit forced. │ │ │ │ +Couldnt open file %s for reading. Exit forced. │ │ │ │ +renamed file '%s' successfully to '%s' │ │ │ │ +libs/fileio.c │ │ │ │ +renaming file '%s' to '%s' unsuccessful: %s │ │ │ │ +LC_COLLATE=C sort │ │ │ │ +%s -m -t '%c' %s %s > %s │ │ │ │ +%s -f %s │ │ │ │ +%s -o %s -t '%c' %s %s │ │ │ │ +sorting to '%s' │ │ │ │ +sorting to '%s' with '%s' failed: │ │ │ │ +renamed '%s' │ │ │ │ +moving '%s' file instead. │ │ │ │ +%s %s %s │ │ │ │ +renaming of '%s' failed: '%s'. │ │ │ │ +renaming of '%s' successful. │ │ │ │ +Couldnt open file '%s'. Exit forced! │ │ │ │ +couldn't open %s - exit forced │ │ │ │ +%d %d %d │ │ │ │ +%f %f %f │ │ │ │ [%s] file: %s, line: %d: │ │ │ │ libs/debug.c │ │ │ │ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA │ │ │ │ -libs/seqclip.c │ │ │ │ -ws <= fs │ │ │ │ +this cpu has LITTLE ENDIAN │ │ │ │ +chain %d: %d-%d (%d) │ │ │ │ +fragment %d: %d-%d (%d) (%d:%f); ovl: (%d,%d), cscore:%d; substart: │ │ │ │ +%u (chr:%d) -> %u, │ │ │ │ +entropy: %f │ │ │ │ +substart selected: %u │ │ │ │ +sequence: │ │ │ │ +couldn't open file '%s'; %s │ │ │ │ +couldn't close file '%s'; %s │ │ │ │ libs/locus.c │ │ │ │ loc->pos+loc->len-1 < loc->chrend │ │ │ │ length > 0 │ │ │ │ showing list with %d loci │ │ │ │ locus %d: %lu (len:%lu)(rc:%d); readstart:%d │ │ │ │ 255,108,0 │ │ │ │ 0,229,255 │ │ │ │ %s %lu %lu %s %d %c %lu %lu %s │ │ │ │ -libs/annotation.c │ │ │ │ -dest->init == MAGIC_INIT && src->init == MAGIC_INIT │ │ │ │ -loci_cnt %d %d │ │ │ │ -%s %lu %lu │ │ │ │ -track->init == MAGIC_INIT │ │ │ │ -t->sorted │ │ │ │ -index chromosome %lu ('%s') of '%lu' │ │ │ │ - %lu[%lu,%lu]=%lu │ │ │ │ - %lu | %lu │ │ │ │ -violation of BED chromStart <= [block] <= chromEnd convention │ │ │ │ -vstack.c: Attempt to initialize a vstack of size %d. Exit forced. │ │ │ │ -libs/vstack.c │ │ │ │ -vstack.c: Attempt to initialize a vstack with sizeofelem %d.Exit forced. │ │ │ │ -vstack.c: Memory allocation failed. Exit forced. │ │ │ │ -vstack.c: Memory reallocation failed. Exit forced. │ │ │ │ +reads matched. │ │ │ │ +libs/filebuffer.c │ │ │ │ +feof(cb->dev) │ │ │ │ +no end of line │ │ │ │ +QUALITY STRING ERROR in %s - %f │ │ │ │ +libs/mappingqual.c │ │ │ │ +mydoublequal >= 33.0 │ │ │ │ +besterr <= maxerr │ │ │ │ +avg: %f, log(%d): %f │ │ │ │ + %d \in [%d,%d]: logbinom(%d,%d)=%f │ │ │ │ + %d \in [%d,%d]: %f*(%d-%d)=%f, │ │ │ │ + %d \in [%d,%d]: factor=%f │ │ │ │ + %d \in [%d,%d]: temp=%f, sum=%f │ │ │ │ +error type 2 --------------- │ │ │ │ +[%d,%d]-%d: │ │ │ │ +len:%d, edist:%d, logged evalue:%f, pvalue:%f, lmateval:%f │ │ │ │ +base20: %f, base25: %f │ │ │ │ +log10(eval-base20): %f, log10(eval-base25): %f │ │ │ │ +log10(eval/base20): %f, log10(eval/base25): %f │ │ │ │ +log10(eval/log(len)): %f │ │ │ │ +-------- │ │ │ │ +gzip_readHeader: ftell failed │ │ │ │ +common header has a length of %ld instead of %ld - not good. │ │ │ │ +file read error │ │ │ │ +readExtraBytes: too few bytes read │ │ │ │ +readExtraBytes: fseek failed │ │ │ │ +gzip_readHeader: reading crcBytes failed │ │ │ │ +gzip_readHeader: reading comment failed │ │ │ │ +gzip_readHeader: reading filename failed │ │ │ │ +libs/alignment.c │ │ │ │ +uoff < ulen && voff < vlen │ │ │ │ +check1 == check2 │ │ │ │ +uoff: %d, voff: %d │ │ │ │ +%s(%d) -> (%d) │ │ │ │ +new expandpos %d, len:%d │ │ │ │ +expandlen[%d] %d nucleotides at meop:%d step:%d; expandpos:%d │ │ │ │ +expanding alignment ended │ │ │ │ +msteps == 0 || ssteps == 0 │ │ │ │ +a->voff == b->voff │ │ │ │ +a->uoff == b->uoff │ │ │ │ +a->numofmeops == b->numofmeops │ │ │ │ +a->meops[i].steps == b->meops[i].steps │ │ │ │ +a->meops[i].eop == b->meops[i].eop │ │ │ │ +libs/biofiles.c │ │ │ │ +descr[0] == '@' || descr[0] == '>' │ │ │ │ +f->seqs != NULL │ │ │ │ +retrieval of sequence %d failed. Exit forced. │ │ │ │ +Couldnt open %s for reading. Exit forced. │ │ │ │ +fseeko failed. Exit forced. │ │ │ │ +ftello failed. Exit forced. │ │ │ │ +fastq error: qual string > nt string: %d │ │ │ │ +out of memory │ │ │ │ +input corrupted │ │ │ │ +fastxgzRead: Couldn't open file '%s': %s. Exit forced. │ │ │ │ +extraction failed (%s) │ │ │ │ +%s: qual longer than nt string (n=%d). Exit. │ │ │ │ +!fastq || seqbuffer │ │ │ │ +empty descr buffer in loop n=%d │ │ │ │ +empty descr buffer after loop n=%d │ │ │ │ +Couldnt close file! │ │ │ │ +f->matestart │ │ │ │ +f->quals │ │ │ │ +f->quals && f->quals[elem] │ │ │ │ +n == f->active_noofseqs │ │ │ │ +n==0 || bl_fastaHasQuality(f) │ │ │ │ +f->quals != NULL │ │ │ │ +!bl_fastaHasQuality(f) │ │ │ │ +The fasta/fastq IDs in both mate files do not match. │ │ │ │ +The first mismatch occurred at fastq number %u │ │ │ │ +Exiting. │ │ │ │ +bl_fastaCheckMateID(f, n, descr, descrlen) │ │ │ │ +offset < f->noofseqs │ │ │ │ +f->hasIndex │ │ │ │ +pieces <= f->chunkindex->size │ │ │ │ +chunkindex->ap[chunks-1].cumnoofseqs == matechunkindex->ap[chunks-1].cumnoofseqs │ │ │ │ +offset < f->chunkindex->size │ │ │ │ +chunk not found: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d │ │ │ │ +list: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d, fid:%d │ │ │ │ +1: Reading mates failed: mate and query files differ in size! │ │ │ │ +set->nooffiles %d = %d nooffiles │ │ │ │ +set->noofseqs %d = %d noofseqs │ │ │ │ +set->chunkindex->size %d = %d chunkindex->size │ │ │ │ +2: Reading mates failed: mate and query files differ in size! │ │ │ │ +3: Reading mates failed: mate and query files differ in size! │ │ │ │ +fastxRead: Couldn't open file '%s': %d. Exit forced. │ │ │ │ +fastxRead: fseeko failed for file %s. Exit forced. │ │ │ │ +fastq format error: quality string longer than nt string: %s │ │ │ │ +Provide fastx files either gzipped xor plain. Exit forced. │ │ │ │ +Provide fastx files either gzip'd xor plain. Exit forced. │ │ │ │ +set != NULL │ │ │ │ +Provide fastx files either gzipped xor txt. Exit forced. │ │ │ │ +Provide fastx files either gzip'd xor txt. Exit forced. │ │ │ │ +cur > -1 │ │ │ │ +retrieval of quality %d failed. Exit forced. │ │ │ │ +%s %s %s │ │ │ │ +%lu %lu %c │ │ │ │ +GFF '%s' %d:%d: atoi failed │ │ │ │ +GFF '%s' %d:%d: %f(%s) :atof failed │ │ │ │ +GFF '%s' %d:%d: strand failed │ │ │ │ +GFF '%s' %d:%d: %s:atoi frame failed │ │ │ │ +'%s' not in GFF format │ │ │ │ +please provide a bed or gff file with the appropriate extension. │ │ │ │ +exon %d %d %d │ │ │ │ +---------- window follows ----------- │ │ │ │ +error during allocation of bgz index structure. │ │ │ │ +error during re-allocation of bgz index structure. │ │ │ │ +zran: could not open %s for reading │ │ │ │ +initialization of inflate failed. │ │ │ │ +bl_bgzBuildIndex: error seeking end of file │ │ │ │ +Failed to read gzip header │ │ │ │ +Failed to read bgzip header. │ │ │ │ +error readling length of bgzip header. │ │ │ │ +EOF block in file '%s' missing. This is a violation of the bgzf convention. │ │ │ │ +libs/gzidx.c │ │ │ │ +EOF byte at the end of file missing. │ │ │ │ +This might happen because you are using Illumina data processed by a new bcl2fastq. │ │ │ │ +I am continuing anyways. │ │ │ │ +gzip_readHeader(fp, &gzipheader) == 0 │ │ │ │ +error reading bgz file. │ │ │ │ +The following error occurred: │ │ │ │ +data or dictionary error │ │ │ │ +resetting of the bgz inflate stream failed. │ │ │ │ +bgzip format detected, compressed size: %i │ │ │ │ +zran: extraction failed: %s error │ │ │ │ 1: malformed expression '%s'. Exit forced. │ │ │ │ libs/haarz.c │ │ │ │ 2: malformed expression '%s'. Exit forced. │ │ │ │ malformed expression '%s'. Exit forced. │ │ │ │ blank offset instead of 0: selected 3prime end only │ │ │ │ blank offset instead of 0: selected right end only │ │ │ │ range error for number '%s' Exit forced. │ │ │ │ @@ -801,73 +801,41 @@ │ │ │ │ reading annotation in GFF'%s'. │ │ │ │ searching %d items. │ │ │ │ selecting largest element. │ │ │ │ selecting smallest element. │ │ │ │ selecting all elements. │ │ │ │ summarizing %d splits. │ │ │ │ unknown program selected │ │ │ │ -bl_samgetReferenceSequencesFromHeader │ │ │ │ +bl_samgetNextSplit │ │ │ │ +bl_samgetRefIdx │ │ │ │ +bl_samgetPrevSplitRefIdx │ │ │ │ +bl_samgetPrevSplit │ │ │ │ +bl_sammappingJoinFrags │ │ │ │ +?swtraceback │ │ │ │ +localmultisplicedmatrixopt │ │ │ │ +localmultisplicedtracebackopt │ │ │ │ +localmultisplicedtraceback │ │ │ │ +localsplicedmatrix │ │ │ │ +localsplicedtraceback │ │ │ │ +splicedtraceback │ │ │ │ +bl_annotationtrackJoin │ │ │ │ +bl_annotationtrackSetItems │ │ │ │ +bl_annotationIndex │ │ │ │ +nwtraceback │ │ │ │ +sgtraceback │ │ │ │ +bl_pairMateMapping │ │ │ │ bl_mergefilematchComparePairingState │ │ │ │ bl_mergeReadNext │ │ │ │ se_mergeComplexMaster │ │ │ │ se_mergeBisulfiteBinsNew │ │ │ │ -bl_freplacestr │ │ │ │ -bl_fastaSetMateDescription │ │ │ │ -bl_fastaSetDescription │ │ │ │ -bl_fastaAddSequence │ │ │ │ -bl_fastxgzRead │ │ │ │ -bl_fastaDestructMate │ │ │ │ -bl_fastaDestructQuality │ │ │ │ -bl_fastaSetQuality │ │ │ │ -bl_fastxAdd │ │ │ │ -bl_fastaAddQuality │ │ │ │ -bl_fastaAdd │ │ │ │ -bl_fastxAddMate │ │ │ │ -bl_fastaAddMate │ │ │ │ -bl_fastxCopy │ │ │ │ -bl_fastxChopIndex │ │ │ │ -bl_fastxCopyIndex │ │ │ │ -bl_fastxRead │ │ │ │ -bl_fastxGetMateSet │ │ │ │ -bl_fastxGetChunkElem │ │ │ │ -bl_pairMateMapping │ │ │ │ -initAlignment │ │ │ │ -getSubstringEdist │ │ │ │ -multieopstring │ │ │ │ -mdstring │ │ │ │ -bl_compareAlignments │ │ │ │ -nwtraceback │ │ │ │ -sgtraceback │ │ │ │ -decodeQual33 │ │ │ │ -logreadcoexistence │ │ │ │ -bl_concatMappingSet │ │ │ │ -bl_getMapSeedLocus │ │ │ │ -bl_circBufferReadLine │ │ │ │ -joinalignments │ │ │ │ -choleskyTriDiagArrowFact │ │ │ │ -manopt_usage │ │ │ │ -bl_intervaltreeSearch │ │ │ │ -minshannonentropy │ │ │ │ +bgzip_findLenUncompressedData │ │ │ │ se_AlignSplitMap │ │ │ │ se_kdAlignSplitChain │ │ │ │ -bl_fileBinsClose │ │ │ │ -bl_fileBinsUnlock │ │ │ │ -bl_fileBinsLock │ │ │ │ -bl_fileBinsCloseAll │ │ │ │ -bl_fileBinDomainsCloseAll │ │ │ │ -bl_fileBinsCClassRename │ │ │ │ -translateSufArrPos │ │ │ │ -constructInvSufTab │ │ │ │ -searchSuffixOff │ │ │ │ -searchSuffixPath │ │ │ │ -suffixArrayCreateHash │ │ │ │ -searchSuffixArrayHash │ │ │ │ -constructPsi │ │ │ │ -JanFebMarAprMayJunJulAugSepOctNovDec │ │ │ │ -SunMonTueWedThuFriSat │ │ │ │ +choleskyTriDiagArrowFact │ │ │ │ +bl_seqclipFind3Prime │ │ │ │ SM:sample1 LB:library1 PU:unit1 PL:illumina │ │ │ │ -k3,3 -k4,4n │ │ │ │ #descr;semi global alignment distance;seed score;seed Evalue;seed qstart;seed qend;semi global alignment matches;semi global alignment mismatches;semi global alignment insertions;semi global alignment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop string;query │ │ │ │ #pair status;descr;semi global alignment distance;seed score;seed Evalue;seed qstart;seed qend;semi global alignment matches;semi global alignment mismatches;semi global alignment insertions;semi global alignment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop string;number of matches;number of mate matches │ │ │ │ -k13,13 -k11,11n │ │ │ │ -k11,11n │ │ │ │ #pair status;descr;semi global alignment distance;seed score;seed qstart;seed qend;semi global alignment matches;semi global alignment mismatches;semi global alignment insertions;semi global alginment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop string;number of matches;number of mate matches │ │ │ │ @@ -880,45 +848,77 @@ │ │ │ │ -k5,5 -k2,2n │ │ │ │ #descr;sstart;send;strand;edist;sequence descr │ │ │ │ #descr;full alignment edist;fragment score;fragment Evalue;fragment qstart;fragment qend;fragment matches;fragment mismatches;fragment insertions;fragment deletions;strand;sstart;send;sequence descr │ │ │ │ #descr;score;Evalue;qstart;qend;matches;mismatches;insertions;deletions;strand;sstart;send;sequence descr │ │ │ │ #gff-format │ │ │ │ #descr;score;qstart;qend;matches;mismatches;insertions;deletions;strand;sstart;send;sequence │ │ │ │ #descr;score;Evalue;qstart;qend;matches;mismatches;insertions;deletions;strand;sstart;send;sequence;sequence descr │ │ │ │ -bl_samgetNextSplit │ │ │ │ -bl_samgetRefIdx │ │ │ │ -bl_samgetPrevSplitRefIdx │ │ │ │ -bl_samgetPrevSplit │ │ │ │ -bl_sammappingJoinFrags │ │ │ │ -printSubseq │ │ │ │ -bl_realloc │ │ │ │ -bl_calloc │ │ │ │ bl_BEDread │ │ │ │ -bl_bgzBuildIndex │ │ │ │ -bgzip_findLenUncompressedData │ │ │ │ -swtraceback │ │ │ │ -localmultisplicedmatrixopt │ │ │ │ -localmultisplicedtracebackopt │ │ │ │ -localmultisplicedtraceback │ │ │ │ -localsplicedmatrix │ │ │ │ -localsplicedtraceback │ │ │ │ -splicedtraceback │ │ │ │ +JanFebMarAprMayJunJulAugSepOctNovDec │ │ │ │ +SunMonTueWedThuFriSat │ │ │ │ +printSubseq │ │ │ │ +bl_intervaltreeSearch │ │ │ │ +translateSufArrPos │ │ │ │ +constructInvSufTab │ │ │ │ +searchSuffixOff │ │ │ │ +searchSuffixPath │ │ │ │ +suffixArrayCreateHash │ │ │ │ +searchSuffixArrayHash │ │ │ │ +constructPsi │ │ │ │ +minshannonentropy │ │ │ │ =TGKCYSBAWRDMHVN │ │ │ │ bl_bamCrossSectionAddCoded │ │ │ │ sam_itr_next │ │ │ │ hxuzzzuuu │ │ │ │ bl_bamSamrec2Bamrec │ │ │ │ matchstemModifyBranch │ │ │ │ -bl_seqclipFind3Prime │ │ │ │ +bl_samgetReferenceSequencesFromHeader │ │ │ │ +bl_fileBinsClose │ │ │ │ +bl_fileBinsUnlock │ │ │ │ +bl_fileBinsLock │ │ │ │ +bl_fileBinsCloseAll │ │ │ │ +bl_fileBinDomainsCloseAll │ │ │ │ +bl_fileBinsCClassRename │ │ │ │ +bl_concatMappingSet │ │ │ │ +bl_getMapSeedLocus │ │ │ │ +bl_realloc │ │ │ │ +bl_calloc │ │ │ │ +manopt_usage │ │ │ │ +joinalignments │ │ │ │ +bl_freplacestr │ │ │ │ bl_getLocusLenOffset │ │ │ │ bl_initLocus │ │ │ │ -bl_annotationtrackJoin │ │ │ │ -bl_annotationtrackSetItems │ │ │ │ -bl_annotationIndex │ │ │ │ -/usr/lib/debug/.dwz/aarch64-linux-gnu/segemehl.debug │ │ │ │ +bl_circBufferReadLine │ │ │ │ +decodeQual33 │ │ │ │ +logreadcoexistence │ │ │ │ +initAlignment │ │ │ │ +getSubstringEdist │ │ │ │ +multieopstring │ │ │ │ +mdstring │ │ │ │ +bl_compareAlignments │ │ │ │ +bl_fastaSetMateDescription │ │ │ │ +bl_fastaSetDescription │ │ │ │ +bl_fastaAddSequence │ │ │ │ +bl_fastxgzRead │ │ │ │ +bl_fastaDestructMate │ │ │ │ +bl_fastaDestructQuality │ │ │ │ +bl_fastaSetQuality │ │ │ │ +bl_fastxAdd │ │ │ │ +bl_fastaAddQuality │ │ │ │ +bl_fastaAdd │ │ │ │ +bl_fastxAddMate │ │ │ │ +bl_fastaAddMate │ │ │ │ +bl_fastxCopy │ │ │ │ +bl_fastxChopIndex │ │ │ │ +bl_fastxCopyIndex │ │ │ │ +bl_fastxRead │ │ │ │ +bl_fastxGetMateSet │ │ │ │ +bl_fastxGetChunkElem │ │ │ │ +bl_bgzBuildIndex │ │ │ │ +?/usr/lib/debug/.dwz/aarch64-linux-gnu/segemehl.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.property │ │ │ │ .note.gnu.build-id │ │ │ │ .note.ABI-tag │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -2,769 +2,769 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 0000000000002e90 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2816] │ │ │ │ add x16, x16, #0xb00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 0000000000002eb0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2824] │ │ │ │ add x16, x16, #0xb08 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002ec0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2832] │ │ │ │ add x16, x16, #0xb10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002ed0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2840] │ │ │ │ add x16, x16, #0xb18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002ee0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2848] │ │ │ │ add x16, x16, #0xb20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002ef0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2856] │ │ │ │ add x16, x16, #0xb28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f00 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2864] │ │ │ │ add x16, x16, #0xb30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f10 <__vsnprintf_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2872] │ │ │ │ add x16, x16, #0xb38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f20 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2880] │ │ │ │ add x16, x16, #0xb40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f30 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2888] │ │ │ │ add x16, x16, #0xb48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f40 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2896] │ │ │ │ add x16, x16, #0xb50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f50 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2904] │ │ │ │ add x16, x16, #0xb58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f60 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2912] │ │ │ │ add x16, x16, #0xb60 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f70 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2920] │ │ │ │ add x16, x16, #0xb68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f80 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2928] │ │ │ │ add x16, x16, #0xb70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002f90 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2936] │ │ │ │ add x16, x16, #0xb78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002fa0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2944] │ │ │ │ add x16, x16, #0xb80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002fb0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2952] │ │ │ │ add x16, x16, #0xb88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002fc0 <__gmon_start__@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2960] │ │ │ │ add x16, x16, #0xb90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002fd0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2968] │ │ │ │ add x16, x16, #0xb98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002fe0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2976] │ │ │ │ add x16, x16, #0xba0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000002ff0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2984] │ │ │ │ add x16, x16, #0xba8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003000 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #2992] │ │ │ │ add x16, x16, #0xbb0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003010 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3000] │ │ │ │ add x16, x16, #0xbb8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003020 <__ctype_b_loc@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3008] │ │ │ │ add x16, x16, #0xbc0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003030 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3016] │ │ │ │ add x16, x16, #0xbc8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003040 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3024] │ │ │ │ add x16, x16, #0xbd0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003050 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3032] │ │ │ │ add x16, x16, #0xbd8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003060 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3040] │ │ │ │ add x16, x16, #0xbe0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003070 <__printf_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3048] │ │ │ │ add x16, x16, #0xbe8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003080 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3056] │ │ │ │ add x16, x16, #0xbf0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003090 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3064] │ │ │ │ add x16, x16, #0xbf8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000030a0 <__ctype_toupper_loc@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3072] │ │ │ │ add x16, x16, #0xc00 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000030b0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3080] │ │ │ │ add x16, x16, #0xc08 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000030c0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3088] │ │ │ │ add x16, x16, #0xc10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000030d0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3096] │ │ │ │ add x16, x16, #0xc18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000030e0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3104] │ │ │ │ add x16, x16, #0xc20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000030f0 <__cxa_finalize@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3112] │ │ │ │ add x16, x16, #0xc28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003100 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3120] │ │ │ │ add x16, x16, #0xc30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003110 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3128] │ │ │ │ add x16, x16, #0xc38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003120 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3136] │ │ │ │ add x16, x16, #0xc40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003130 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3144] │ │ │ │ add x16, x16, #0xc48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003140 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3152] │ │ │ │ add x16, x16, #0xc50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003150 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3160] │ │ │ │ add x16, x16, #0xc58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003160 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3168] │ │ │ │ add x16, x16, #0xc60 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003170 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3176] │ │ │ │ add x16, x16, #0xc68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003180 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3184] │ │ │ │ add x16, x16, #0xc70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003190 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3192] │ │ │ │ add x16, x16, #0xc78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000031a0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3200] │ │ │ │ add x16, x16, #0xc80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000031b0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3208] │ │ │ │ add x16, x16, #0xc88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000031c0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3216] │ │ │ │ add x16, x16, #0xc90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000031d0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3224] │ │ │ │ add x16, x16, #0xc98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000031e0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3232] │ │ │ │ add x16, x16, #0xca0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000031f0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3240] │ │ │ │ add x16, x16, #0xca8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003200 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3248] │ │ │ │ add x16, x16, #0xcb0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003210 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3256] │ │ │ │ add x16, x16, #0xcb8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003220 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3264] │ │ │ │ add x16, x16, #0xcc0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003230 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3272] │ │ │ │ add x16, x16, #0xcc8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003240 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3280] │ │ │ │ add x16, x16, #0xcd0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003250 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3288] │ │ │ │ add x16, x16, #0xcd8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003260 <__assert_fail@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3296] │ │ │ │ add x16, x16, #0xce0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003270 <__errno_location@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3304] │ │ │ │ add x16, x16, #0xce8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003280 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3312] │ │ │ │ add x16, x16, #0xcf0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003290 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3320] │ │ │ │ add x16, x16, #0xcf8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000032a0 <__fprintf_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3328] │ │ │ │ add x16, x16, #0xd00 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000032b0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3336] │ │ │ │ add x16, x16, #0xd08 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000032c0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3344] │ │ │ │ add x16, x16, #0xd10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000032d0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3352] │ │ │ │ add x16, x16, #0xd18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000032e0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3360] │ │ │ │ add x16, x16, #0xd20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000032f0 <__stack_chk_fail@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3368] │ │ │ │ add x16, x16, #0xd28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003300 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3376] │ │ │ │ add x16, x16, #0xd30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003310 <__vsprintf_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3384] │ │ │ │ add x16, x16, #0xd38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003320 <__vfprintf_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3392] │ │ │ │ add x16, x16, #0xd40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003330 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3400] │ │ │ │ add x16, x16, #0xd48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003340 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3408] │ │ │ │ add x16, x16, #0xd50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003350 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3416] │ │ │ │ add x16, x16, #0xd58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003360 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3424] │ │ │ │ add x16, x16, #0xd60 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003370 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3432] │ │ │ │ add x16, x16, #0xd68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003380 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3440] │ │ │ │ add x16, x16, #0xd70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003390 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3448] │ │ │ │ add x16, x16, #0xd78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000033a0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3456] │ │ │ │ add x16, x16, #0xd80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000033b0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3464] │ │ │ │ add x16, x16, #0xd88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000033c0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3472] │ │ │ │ add x16, x16, #0xd90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000033d0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3480] │ │ │ │ add x16, x16, #0xd98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000033e0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3488] │ │ │ │ add x16, x16, #0xda0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000033f0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3496] │ │ │ │ add x16, x16, #0xda8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003400 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3504] │ │ │ │ add x16, x16, #0xdb0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003410 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3512] │ │ │ │ add x16, x16, #0xdb8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003420 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3520] │ │ │ │ add x16, x16, #0xdc0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003430 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3528] │ │ │ │ add x16, x16, #0xdc8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003440 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3536] │ │ │ │ add x16, x16, #0xdd0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003450 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3544] │ │ │ │ add x16, x16, #0xdd8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003460 <__memcpy_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3552] │ │ │ │ add x16, x16, #0xde0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003470 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3560] │ │ │ │ add x16, x16, #0xde8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003480 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3568] │ │ │ │ add x16, x16, #0xdf0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003490 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3576] │ │ │ │ add x16, x16, #0xdf8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000034a0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3584] │ │ │ │ add x16, x16, #0xe00 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000034b0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3592] │ │ │ │ add x16, x16, #0xe08 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000034c0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3600] │ │ │ │ add x16, x16, #0xe10 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000034d0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3608] │ │ │ │ add x16, x16, #0xe18 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000034e0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3616] │ │ │ │ add x16, x16, #0xe20 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000034f0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3624] │ │ │ │ add x16, x16, #0xe28 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003500 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3632] │ │ │ │ add x16, x16, #0xe30 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003510 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3640] │ │ │ │ add x16, x16, #0xe38 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003520 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3648] │ │ │ │ add x16, x16, #0xe40 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003530 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3656] │ │ │ │ add x16, x16, #0xe48 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003540 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3664] │ │ │ │ add x16, x16, #0xe50 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003550 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3672] │ │ │ │ add x16, x16, #0xe58 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003560 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3680] │ │ │ │ add x16, x16, #0xe60 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003570 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3688] │ │ │ │ add x16, x16, #0xe68 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003580 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3696] │ │ │ │ add x16, x16, #0xe70 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003590 <__libc_start_main@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3704] │ │ │ │ add x16, x16, #0xe78 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000035a0 <__strcat_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3712] │ │ │ │ add x16, x16, #0xe80 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000035b0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3720] │ │ │ │ add x16, x16, #0xe88 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000035c0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3728] │ │ │ │ add x16, x16, #0xe90 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000035d0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3736] │ │ │ │ add x16, x16, #0xe98 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000035e0 <__ctype_tolower_loc@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3744] │ │ │ │ add x16, x16, #0xea0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 00000000000035f0 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3752] │ │ │ │ add x16, x16, #0xea8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003600 <__sprintf_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3760] │ │ │ │ add x16, x16, #0xeb0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003610 <__strcpy_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3768] │ │ │ │ add x16, x16, #0xeb8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003620 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3776] │ │ │ │ add x16, x16, #0xec0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003630 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3784] │ │ │ │ add x16, x16, #0xec8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003640 <__snprintf_chk@plt>: │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3792] │ │ │ │ add x16, x16, #0xed0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003650 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3800] │ │ │ │ add x16, x16, #0xed8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003660 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3808] │ │ │ │ add x16, x16, #0xee0 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003670 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3816] │ │ │ │ add x16, x16, #0xee8 │ │ │ │ br x17 │ │ │ │ │ │ │ │ 0000000000003680 : │ │ │ │ - adrp x16, af000 │ │ │ │ + adrp x16, af000 │ │ │ │ ldr x17, [x16, #3824] │ │ │ │ add x16, x16, #0xef0 │ │ │ │ br x17 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,509 +1,509 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000000000036c0 : │ │ │ │ +00000000000036c0 : │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x0, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ add x0, x0, #0x3f8 │ │ │ │ mov x29, sp │ │ │ │ bl 32b0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 3060 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, af000 │ │ │ │ + adrp x22, af000 │ │ │ │ ldr x22, [x22, #3856] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 7f000 │ │ │ │ + adrp x20, 7f000 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, x1 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ sub sp, sp, #0x2d0 │ │ │ │ mov w26, w0 │ │ │ │ ldr x3, [x22] │ │ │ │ str x3, [sp, #32] │ │ │ │ - adrp x2, af000 │ │ │ │ + adrp x2, af000 │ │ │ │ ldr x2, [x2, #3864] │ │ │ │ mov w3, #0xa // #10 │ │ │ │ add x1, x1, #0x518 │ │ │ │ add x19, sp, #0x108 │ │ │ │ ldr x0, [x2] │ │ │ │ str x0, [sp, #712] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - adrp x2, 7f000 │ │ │ │ - adrp x0, 79000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ add x2, x2, #0x4f8 │ │ │ │ - add x0, x0, #0xda8 │ │ │ │ + add x0, x0, #0xbc0 │ │ │ │ strb wzr, [sp, #151] │ │ │ │ str w3, [sp, #152] │ │ │ │ stp xzr, xzr, [sp, #160] │ │ │ │ str xzr, [sp, #176] │ │ │ │ - bl 2d54c │ │ │ │ + bl 52acc │ │ │ │ ldr x1, [x23] │ │ │ │ mov x5, x0 │ │ │ │ add x6, x20, #0x528 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x4, 7f000 │ │ │ │ - adrp x3, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ + adrp x3, 7f000 │ │ │ │ add x4, x4, #0x560 │ │ │ │ add x3, x3, #0x5d0 │ │ │ │ stp x0, x19, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2e4a0 │ │ │ │ + bl 53a20 │ │ │ │ cmp w26, #0x2 │ │ │ │ mov x2, x23 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x2 // #2 │ │ │ │ csel w1, w26, w1, le │ │ │ │ - bl 2fd68 │ │ │ │ + bl 552e8 │ │ │ │ mov x21, x0 │ │ │ │ ldr w0, [x0, #8] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.eq 4670 // b.none │ │ │ │ ldr x1, [x23] │ │ │ │ add x19, sp, #0x150 │ │ │ │ ldr x5, [sp, #16] │ │ │ │ add x6, x20, #0x528 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x4, 7f000 │ │ │ │ - adrp x3, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ + adrp x3, 7f000 │ │ │ │ add x4, x4, #0x6d8 │ │ │ │ add x3, x3, #0x760 │ │ │ │ - bl 2e4a0 │ │ │ │ + bl 53a20 │ │ │ │ ldr x0, [x21, #16] │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0x788 │ │ │ │ ldr x24, [x0, #8] │ │ │ │ mov x0, x24 │ │ │ │ bl 3420 │ │ │ │ mov w20, w0 │ │ │ │ cbz w0, 4074 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ mov x0, x24 │ │ │ │ add x1, x1, #0xa60 │ │ │ │ bl 3420 │ │ │ │ cbz w0, 3c28 │ │ │ │ - adrp x20, 7f000 │ │ │ │ + adrp x20, 7f000 │ │ │ │ add x20, x20, #0xb00 │ │ │ │ mov x0, x24 │ │ │ │ mov x1, x20 │ │ │ │ bl 3420 │ │ │ │ cbnz w0, 45f8 │ │ │ │ fmov d31, #2.500000000000000000e+01 │ │ │ │ mov w25, #0x5 // #5 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ - adrp x24, 7f000 │ │ │ │ + adrp x24, 7f000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ add x24, x24, #0x798 │ │ │ │ str w25, [sp, #156] │ │ │ │ str x24, [sp, #184] │ │ │ │ str d31, [sp, #192] │ │ │ │ str x27, [sp, #800] │ │ │ │ - adrp x27, 7f000 │ │ │ │ + adrp x27, 7f000 │ │ │ │ str x28, [sp, #808] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ movi v31.2s, #0x1 │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ add x3, x2, #0x7a8 │ │ │ │ str x0, [sp, #216] │ │ │ │ mov w2, #0x3 // #3 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0x7a0 │ │ │ │ stp x24, x1, [x0] │ │ │ │ mov x1, x20 │ │ │ │ str x3, [x0, #16] │ │ │ │ mov x0, x19 │ │ │ │ str d31, [sp, #200] │ │ │ │ - adrp x20, 7f000 │ │ │ │ + adrp x20, 7f000 │ │ │ │ str w2, [sp, #208] │ │ │ │ - bl 2e7cc │ │ │ │ + bl 53d4c │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0x7d0 │ │ │ │ - bl 2e7cc │ │ │ │ + bl 53d4c │ │ │ │ str xzr, [sp] │ │ │ │ add x20, x20, #0x7d8 │ │ │ │ mov x6, x20 │ │ │ │ mov x0, x19 │ │ │ │ add x4, x27, #0xb48 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x66 // #102 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x5, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ add x5, x5, #0xb08 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0x9c │ │ │ │ str x0, [sp] │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ mov w3, #0x6d // #109 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x4 // #4 │ │ │ │ - adrp x6, 7f000 │ │ │ │ - adrp x5, 7f000 │ │ │ │ + adrp x6, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ add x6, x6, #0x9b8 │ │ │ │ add x5, x5, #0xb50 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x4, x4, #0xb88 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0xc0 │ │ │ │ str x0, [sp] │ │ │ │ mov w1, w25 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x71 // #113 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - adrp x6, 7f000 │ │ │ │ - adrp x5, 7f000 │ │ │ │ + adrp x6, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ add x6, x6, #0xb98 │ │ │ │ add x5, x5, #0xba0 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x4, x4, #0xbc8 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ str xzr, [sp] │ │ │ │ mov x6, x20 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x61 // #97 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x24, 7f000 │ │ │ │ - adrp x5, 7f000 │ │ │ │ + adrp x24, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ add x4, x24, #0x8a8 │ │ │ │ add x5, x5, #0xbd0 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0xb8 │ │ │ │ str x0, [sp] │ │ │ │ - adrp x25, 7f000 │ │ │ │ + adrp x25, 7f000 │ │ │ │ add x25, x25, #0x8b8 │ │ │ │ mov x6, x25 │ │ │ │ add x7, sp, #0xc8 │ │ │ │ mov x0, x19 │ │ │ │ mov w3, #0x4d // #77 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x11 // #17 │ │ │ │ - adrp x20, 7f000 │ │ │ │ - adrp x5, 7f000 │ │ │ │ + adrp x20, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ add x4, x20, #0xc30 │ │ │ │ add x5, x5, #0xc00 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ str xzr, [sp] │ │ │ │ mov x6, x25 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x41 // #65 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x28, 7f000 │ │ │ │ - adrp x5, 7f000 │ │ │ │ + adrp x28, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ add x4, x28, #0x908 │ │ │ │ add x5, x5, #0x8c8 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ str xzr, [sp] │ │ │ │ mov x6, x25 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x25, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x25, 7f000 │ │ │ │ add x5, x5, #0x918 │ │ │ │ add x4, x25, #0x938 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x4f // #79 │ │ │ │ mov x0, x19 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ mov x2, x23 │ │ │ │ mov w1, w26 │ │ │ │ mov x0, x19 │ │ │ │ - bl 2fd68 │ │ │ │ + bl 552e8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x66 // #102 │ │ │ │ str x0, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ - bl 30280 │ │ │ │ + bl 55800 │ │ │ │ tst w0, #0xff │ │ │ │ b.eq 46c8 // b.none │ │ │ │ ldr x0, [sp, #32] │ │ │ │ ldr w0, [x0, #8] │ │ │ │ cmp w0, #0x2 │ │ │ │ b.gt 4a48 │ │ │ │ add x2, x27, #0xb48 │ │ │ │ mov w1, #0x66 // #102 │ │ │ │ mov x0, x19 │ │ │ │ - bl 30340 │ │ │ │ + bl 558c0 │ │ │ │ add x2, x20, #0xc30 │ │ │ │ mov x27, x0 │ │ │ │ mov w1, #0x4d // #77 │ │ │ │ mov x0, x19 │ │ │ │ - bl 30340 │ │ │ │ + bl 558c0 │ │ │ │ add x23, sp, #0x198 │ │ │ │ add x2, x28, #0x908 │ │ │ │ mov w1, #0x41 // #65 │ │ │ │ str x0, [sp, #56] │ │ │ │ mov x0, x19 │ │ │ │ - bl 30340 │ │ │ │ + bl 558c0 │ │ │ │ str x0, [sp, #48] │ │ │ │ mov x0, x23 │ │ │ │ - bl 75bec │ │ │ │ + bl 148cc │ │ │ │ ldr w3, [x27, #8] │ │ │ │ - adrp x0, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ mov w1, #0x301 // #769 │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ add x2, x2, #0xc70 │ │ │ │ str x0, [sp, #40] │ │ │ │ add x0, x0, #0x308 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ ldrsw x1, [x27, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr w1, [x27, #8] │ │ │ │ mov x20, x0 │ │ │ │ cbz w1, 3b14 │ │ │ │ ldr x1, [x27, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x1, [x1, x28, lsl #3] │ │ │ │ - bl 58760 │ │ │ │ + bl 2c100 │ │ │ │ str x0, [x20, x28, lsl #3] │ │ │ │ mov x2, x0 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 76324 │ │ │ │ + bl 15004 │ │ │ │ ldr w0, [x27, #8] │ │ │ │ add x28, x28, #0x1 │ │ │ │ cmp w0, w28 │ │ │ │ b.hi 3ae0 // b.pmore │ │ │ │ ldr w3, [sp, #472] │ │ │ │ mov w1, #0x308 // #776 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ add x2, x2, #0xc88 │ │ │ │ add x0, x0, #0x308 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ ldr x0, [sp, #480] │ │ │ │ mov x2, #0xd0 // #208 │ │ │ │ ldr w1, [sp, #472] │ │ │ │ - adrp x3, af000 │ │ │ │ + adrp x3, af000 │ │ │ │ ldr x3, [x3, #3896] │ │ │ │ bl 2ff0 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 30280 │ │ │ │ + bl 55800 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 497c // b.any │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x61 // #97 │ │ │ │ - bl 30280 │ │ │ │ + bl 55800 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 4804 // b.any │ │ │ │ ldr w3, [sp, #472] │ │ │ │ mov w1, #0x345 // #837 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ add x2, x2, #0xd38 │ │ │ │ add x0, x0, #0x308 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ ldr x0, [x22] │ │ │ │ mov x1, x23 │ │ │ │ ldr w2, [sp, #156] │ │ │ │ mov w3, #0x1 // #1 │ │ │ │ ldr d0, [sp, #192] │ │ │ │ mov x22, #0x0 // #0 │ │ │ │ - bl 794d0 │ │ │ │ + bl 794d0 │ │ │ │ ldr w0, [x27, #8] │ │ │ │ cbz w0, 3be8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x1, [x20, x22, lsl #3] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7618c │ │ │ │ + bl 14e6c │ │ │ │ ldr x0, [x20, x22, lsl #3] │ │ │ │ bl 3500 │ │ │ │ ldr w0, [x27, #8] │ │ │ │ str xzr, [x20, x22, lsl #3] │ │ │ │ add x22, x22, #0x1 │ │ │ │ cmp w0, w22 │ │ │ │ b.hi 3bc0 // b.pmore │ │ │ │ mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ ldr x0, [sp, #216] │ │ │ │ bl 3500 │ │ │ │ str xzr, [sp, #216] │ │ │ │ mov x1, x23 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 76240 │ │ │ │ + bl 14f20 │ │ │ │ ldr x20, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2e50c │ │ │ │ + bl 53a8c │ │ │ │ mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ ldr x27, [sp, #800] │ │ │ │ ldr x28, [sp, #808] │ │ │ │ b 4608 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0xa70 │ │ │ │ str x27, [sp, #800] │ │ │ │ str x28, [sp, #808] │ │ │ │ - bl 2e7cc │ │ │ │ + bl 53d4c │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0x7d0 │ │ │ │ - bl 2e7cc │ │ │ │ + bl 53d4c │ │ │ │ add x0, sp, #0xa8 │ │ │ │ str x0, [sp] │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ mov w3, #0x64 // #100 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x6, 7f000 │ │ │ │ - adrp x5, 7f000 │ │ │ │ + adrp x6, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ add x6, x6, #0x7d8 │ │ │ │ add x5, x5, #0x7e8 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x4, x4, #0x820 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0xa0 │ │ │ │ str x0, [sp] │ │ │ │ - adrp x20, 7f000 │ │ │ │ + adrp x20, 7f000 │ │ │ │ add x20, x20, #0x830 │ │ │ │ mov x6, x20 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x62 // #98 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x5, x5, #0x838 │ │ │ │ add x4, x4, #0x868 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0x98 │ │ │ │ str x0, [sp] │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ mov w3, #0x74 // #116 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x4 // #4 │ │ │ │ - adrp x6, 7f000 │ │ │ │ - adrp x5, 7f000 │ │ │ │ + adrp x6, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ add x6, x6, #0x9b8 │ │ │ │ add x5, x5, #0x9c0 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x4, x4, #0x9d8 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0xb0 │ │ │ │ str x0, [sp] │ │ │ │ mov x6, x20 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x6f // #111 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x5, x5, #0x940 │ │ │ │ add x4, x4, #0x970 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0x97 │ │ │ │ str x0, [sp] │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ mov w3, #0x75 // #117 │ │ │ │ mov x0, x19 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x5, x5, #0xa88 │ │ │ │ add x4, x4, #0x9a8 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ mov x2, x23 │ │ │ │ mov w1, w26 │ │ │ │ mov x0, x19 │ │ │ │ add x23, sp, #0x238 │ │ │ │ - bl 2fd68 │ │ │ │ + bl 552e8 │ │ │ │ str x0, [sp, #80] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x23 │ │ │ │ bl 33b0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.hi 46a8 // b.pmore │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ ldr x0, [sp, #176] │ │ │ │ cbz x0, 3db4 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ bl 3620 │ │ │ │ str x0, [sp, #32] │ │ │ │ cbz x0, 4aec │ │ │ │ ldr x2, [sp, #32] │ │ │ │ mov x1, #0x9680 // #38528 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ mov x3, x23 │ │ │ │ movk x1, #0x98, lsl #16 │ │ │ │ - bl 25200 │ │ │ │ + bl 64320 │ │ │ │ mov x28, x0 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ lsl x1, x1, #5 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr w2, [sp, #152] │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x20, [sp, #64] │ │ │ │ mul x1, x2, x1 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x25, x0 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x25, [sp, #72] │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ str x0, [sp, #56] │ │ │ │ cbz w1, 49ac │ │ │ │ ldp x1, x2, [sp, #160] │ │ │ │ mov x0, x20 │ │ │ │ str x25, [sp, #88] │ │ │ │ add x27, sp, #0xe0 │ │ │ │ - bl 6c4e8 │ │ │ │ + bl 43b08 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add x3, sp, #0x268 │ │ │ │ ldr x1, [x20, #24] │ │ │ │ cmp w0, #0x1 │ │ │ │ cset w2, hi // hi = pmore │ │ │ │ mov x0, x27 │ │ │ │ - bl 693a0 │ │ │ │ + bl 409c0 │ │ │ │ ldr x2, [x22] │ │ │ │ stp x28, xzr, [sp] │ │ │ │ ldrb w4, [sp, #151] │ │ │ │ add x0, sp, #0x298 │ │ │ │ mov x3, x20 │ │ │ │ mov x7, x0 │ │ │ │ mov x1, x27 │ │ │ │ mov x6, x23 │ │ │ │ mov w5, w24 │ │ │ │ stp x0, x27, [sp, #40] │ │ │ │ mov x0, x25 │ │ │ │ - bl 6bd00 │ │ │ │ + bl 43320 │ │ │ │ ldr w2, [sp, #152] │ │ │ │ add x27, x20, #0x20 │ │ │ │ add x20, x25, #0x60 │ │ │ │ add x25, x28, #0x30 │ │ │ │ cmp w2, #0x1 │ │ │ │ b.ls 49ac // b.plast │ │ │ │ mov w26, #0x1 // #1 │ │ │ │ @@ -515,38 +515,38 @@ │ │ │ │ ldr x26, [sp, #40] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x0, x21 │ │ │ │ ldp x1, x2, [sp, #160] │ │ │ │ add w19, w19, #0x1 │ │ │ │ - bl 6c4e8 │ │ │ │ + bl 43b08 │ │ │ │ ldr x2, [x22] │ │ │ │ stp x25, xzr, [sp] │ │ │ │ ldrb w4, [sp, #151] │ │ │ │ mov x3, x21 │ │ │ │ mov x0, x20 │ │ │ │ mov x7, x26 │ │ │ │ mov x6, x23 │ │ │ │ mov w5, w24 │ │ │ │ mov x1, x27 │ │ │ │ - bl 6bd00 │ │ │ │ + bl 43320 │ │ │ │ add x21, x21, #0x20 │ │ │ │ ldr w2, [sp, #152] │ │ │ │ add x20, x20, #0x60 │ │ │ │ add x25, x25, #0x30 │ │ │ │ cmp w2, w19 │ │ │ │ b.hi 3ec0 // b.pmore │ │ │ │ ldr x19, [sp, #48] │ │ │ │ ldp x8, x21, [sp, #88] │ │ │ │ cmp w2, #0x1 │ │ │ │ b.ls 49ac // b.plast │ │ │ │ ldr x24, [sp, #56] │ │ │ │ mov x20, x8 │ │ │ │ - adrp x22, af000 │ │ │ │ + adrp x22, af000 │ │ │ │ ldr x22, [x22, #4072] │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x3, x20 │ │ │ │ mov x0, x24 │ │ │ │ @@ -569,24 +569,24 @@ │ │ │ │ add x22, x22, #0x1 │ │ │ │ bl 2eb0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, w22 │ │ │ │ b.hi 3f80 // b.pmore │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, x28 │ │ │ │ - bl 252e4 │ │ │ │ + bl 64404 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, x28 │ │ │ │ - bl 25290 │ │ │ │ + bl 643b0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cbz w0, 3fe0 │ │ │ │ ldr x22, [sp, #64] │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 6c5e0 │ │ │ │ + bl 43c00 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add w24, w24, #0x1 │ │ │ │ add x22, x22, #0x20 │ │ │ │ cmp w0, w24 │ │ │ │ b.hi 3fc4 // b.pmore │ │ │ │ ldr x0, [sp, #64] │ │ │ │ bl 3500 │ │ │ │ @@ -601,252 +601,252 @@ │ │ │ │ b.ls 401c // b.plast │ │ │ │ add x0, sp, #0x268 │ │ │ │ bl 3250 │ │ │ │ add x0, sp, #0x298 │ │ │ │ bl 3250 │ │ │ │ ldr x20, [sp, #80] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2e50c │ │ │ │ + bl 53a8c │ │ │ │ mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ ldr x0, [sp, #176] │ │ │ │ cbz x0, 4060 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ bl 33c0 │ │ │ │ ldr x1, [sp, #176] │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ mov w3, #0x9 // #9 │ │ │ │ add x2, x2, #0xaa8 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 8fe8 │ │ │ │ + bl 577a8 │ │ │ │ cmn w0, #0x1 │ │ │ │ b.eq 4a8c // b.none │ │ │ │ mov x0, x28 │ │ │ │ bl 3500 │ │ │ │ ldr x27, [sp, #800] │ │ │ │ ldr x28, [sp, #808] │ │ │ │ b 4608 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x27, [sp, #800] │ │ │ │ - adrp x24, 7f000 │ │ │ │ + adrp x24, 7f000 │ │ │ │ str x28, [sp, #808] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x3, x0 │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ add x2, x2, #0x7a0 │ │ │ │ str x3, [sp, #104] │ │ │ │ - adrp x0, 7f000 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x0, x0, #0x798 │ │ │ │ add x1, x1, #0x7a8 │ │ │ │ stp x0, x2, [x3] │ │ │ │ mov x0, x19 │ │ │ │ add x24, x24, #0x7d8 │ │ │ │ str x1, [x3, #16] │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0x7b8 │ │ │ │ - adrp x27, 7f000 │ │ │ │ - bl 2e7cc │ │ │ │ + adrp x27, 7f000 │ │ │ │ + bl 53d4c │ │ │ │ add x27, x27, #0x830 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0x7d0 │ │ │ │ - bl 2e7cc │ │ │ │ + bl 53d4c │ │ │ │ add x0, sp, #0xa8 │ │ │ │ str x0, [sp] │ │ │ │ mov x6, x24 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x64 // #100 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x5, x5, #0x7e8 │ │ │ │ add x4, x4, #0x820 │ │ │ │ - bl 2e860 │ │ │ │ - adrp x25, 7f000 │ │ │ │ + bl 53de0 │ │ │ │ + adrp x25, 7f000 │ │ │ │ add x0, sp, #0xa0 │ │ │ │ str x0, [sp] │ │ │ │ mov x6, x27 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x62 // #98 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x5, x5, #0x838 │ │ │ │ add x4, x4, #0x868 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ str xzr, [sp] │ │ │ │ mov x6, x24 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x61 // #97 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x24, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x24, 7f000 │ │ │ │ add x5, x5, #0x870 │ │ │ │ add x4, x24, #0x8a8 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ str xzr, [sp] │ │ │ │ add x25, x25, #0x8b8 │ │ │ │ mov x0, x19 │ │ │ │ mov x6, x25 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x41 // #65 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x5, x5, #0x8c8 │ │ │ │ add x4, x4, #0x908 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ str xzr, [sp] │ │ │ │ mov x6, x25 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x4f // #79 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x10 // #16 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x25, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x25, 7f000 │ │ │ │ add x5, x5, #0x918 │ │ │ │ add x4, x25, #0x938 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0xb0 │ │ │ │ str x0, [sp] │ │ │ │ mov x6, x27 │ │ │ │ mov x0, x19 │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x6f // #111 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x8 // #8 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x5, x5, #0x940 │ │ │ │ add x4, x4, #0x970 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0x97 │ │ │ │ str x0, [sp] │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ mov w3, #0x75 // #117 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - adrp x5, 7f000 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x5, x5, #0x978 │ │ │ │ add x4, x4, #0x9a8 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ add x0, sp, #0x98 │ │ │ │ str x0, [sp] │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ mov w3, #0x74 // #116 │ │ │ │ mov x0, x19 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x4 // #4 │ │ │ │ - adrp x6, 7f000 │ │ │ │ - adrp x5, 7f000 │ │ │ │ + adrp x6, 7f000 │ │ │ │ + adrp x5, 7f000 │ │ │ │ add x6, x6, #0x9b8 │ │ │ │ add x5, x5, #0x9c0 │ │ │ │ - adrp x4, 7f000 │ │ │ │ + adrp x4, 7f000 │ │ │ │ add x4, x4, #0x9d8 │ │ │ │ - bl 2e860 │ │ │ │ + bl 53de0 │ │ │ │ mov x2, x23 │ │ │ │ mov w1, w26 │ │ │ │ mov x0, x19 │ │ │ │ add x23, sp, #0x238 │ │ │ │ - bl 2fd68 │ │ │ │ + bl 552e8 │ │ │ │ str x0, [sp, #112] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, x23 │ │ │ │ bl 33b0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, #0x1 │ │ │ │ b.hi 4684 // b.pmore │ │ │ │ str wzr, [sp, #88] │ │ │ │ ldr x0, [sp, #176] │ │ │ │ cbz x0, 42d0 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ bl 3620 │ │ │ │ str x0, [sp, #32] │ │ │ │ cbz x0, 4b10 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 30280 │ │ │ │ + bl 55800 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 47c8 // b.any │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x61 // #97 │ │ │ │ - bl 30280 │ │ │ │ + bl 55800 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 46dc // b.any │ │ │ │ str xzr, [sp, #56] │ │ │ │ str xzr, [sp, #136] │ │ │ │ ldr x2, [sp, #32] │ │ │ │ mov x1, #0x9680 // #38528 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ mov x3, x23 │ │ │ │ movk x1, #0x98, lsl #16 │ │ │ │ - bl 25200 │ │ │ │ + bl 64320 │ │ │ │ mov x26, x0 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x26, [sp, #72] │ │ │ │ lsl x1, x1, #5 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr w2, [sp, #152] │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ mov x24, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x24, [sp, #80] │ │ │ │ mul x1, x2, x1 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x28, x0 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x28, [sp, #96] │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ str x0, [sp, #64] │ │ │ │ cbz w1, 47f8 │ │ │ │ ldp x1, x2, [sp, #160] │ │ │ │ mov x0, x24 │ │ │ │ mov x27, x28 │ │ │ │ - bl 6c4e8 │ │ │ │ + bl 43b08 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add x3, sp, #0x268 │ │ │ │ ldr x1, [x24, #24] │ │ │ │ cmp w0, #0x1 │ │ │ │ add x0, sp, #0xe0 │ │ │ │ cset w2, hi // hi = pmore │ │ │ │ mov x25, x0 │ │ │ │ - bl 693a0 │ │ │ │ + bl 409c0 │ │ │ │ ldr x2, [x22] │ │ │ │ add x3, sp, #0x298 │ │ │ │ ldrb w4, [sp, #151] │ │ │ │ mov x7, x3 │ │ │ │ ldrb w5, [sp, #88] │ │ │ │ mov x0, x28 │ │ │ │ ldr x1, [sp, #56] │ │ │ │ stp x26, x1, [sp] │ │ │ │ mov x6, x23 │ │ │ │ mov x1, x25 │ │ │ │ stp x3, x25, [sp, #40] │ │ │ │ mov x3, x24 │ │ │ │ - bl 6bd00 │ │ │ │ + bl 43320 │ │ │ │ add x25, x24, #0x20 │ │ │ │ ldr w2, [sp, #152] │ │ │ │ add x28, x28, #0x60 │ │ │ │ add x24, x26, #0x30 │ │ │ │ cmp w2, #0x1 │ │ │ │ b.ls 47f8 // b.plast │ │ │ │ mov w26, #0x1 // #1 │ │ │ │ @@ -859,40 +859,40 @@ │ │ │ │ str x19, [sp, #40] │ │ │ │ mov w19, w26 │ │ │ │ ldp x26, x21, [sp, #48] │ │ │ │ nop │ │ │ │ mov x0, x27 │ │ │ │ ldp x1, x2, [sp, #160] │ │ │ │ add w19, w19, #0x1 │ │ │ │ - bl 6c4e8 │ │ │ │ + bl 43b08 │ │ │ │ ldr x2, [x22] │ │ │ │ stp x24, x21, [sp] │ │ │ │ ldrb w4, [sp, #151] │ │ │ │ mov x3, x27 │ │ │ │ mov x0, x28 │ │ │ │ mov x7, x25 │ │ │ │ mov x6, x23 │ │ │ │ mov w5, w20 │ │ │ │ mov x1, x26 │ │ │ │ - bl 6bd00 │ │ │ │ + bl 43320 │ │ │ │ add x27, x27, #0x20 │ │ │ │ ldr w2, [sp, #152] │ │ │ │ add x28, x28, #0x60 │ │ │ │ add x24, x24, #0x30 │ │ │ │ cmp w2, w19 │ │ │ │ b.hi 4420 // b.pmore │ │ │ │ ldr x19, [sp, #40] │ │ │ │ ldr x27, [sp, #88] │ │ │ │ ldr x21, [sp, #120] │ │ │ │ ldr w20, [sp, #132] │ │ │ │ cmp w2, #0x1 │ │ │ │ b.ls 47f8 // b.plast │ │ │ │ ldr x24, [sp, #64] │ │ │ │ mov w28, #0x0 // #0 │ │ │ │ - adrp x22, af000 │ │ │ │ + adrp x22, af000 │ │ │ │ ldr x22, [x22, #4080] │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x3, x27 │ │ │ │ mov x0, x24 │ │ │ │ mov x2, x22 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ @@ -914,23 +914,23 @@ │ │ │ │ bl 2eb0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ cmp w0, w22 │ │ │ │ b.hi 44e0 // b.pmore │ │ │ │ ldr w1, [sp, #152] │ │ │ │ ldr x22, [sp, #72] │ │ │ │ mov x0, x22 │ │ │ │ - bl 252e4 │ │ │ │ + bl 64404 │ │ │ │ ldr w1, [sp, #152] │ │ │ │ mov x0, x22 │ │ │ │ - bl 25290 │ │ │ │ + bl 643b0 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ ldr x22, [sp, #80] │ │ │ │ cbz w0, 4540 │ │ │ │ mov x0, x22 │ │ │ │ - bl 6c5e0 │ │ │ │ + bl 43c00 │ │ │ │ ldr w0, [sp, #152] │ │ │ │ add w20, w20, #0x1 │ │ │ │ add x22, x22, #0x20 │ │ │ │ cmp w0, w20 │ │ │ │ b.hi 4524 // b.pmore │ │ │ │ ldr x0, [sp, #80] │ │ │ │ bl 3500 │ │ │ │ @@ -951,52 +951,52 @@ │ │ │ │ cbz x0, 458c │ │ │ │ ldr x0, [sp, #32] │ │ │ │ bl 33c0 │ │ │ │ ldr x20, [sp, #56] │ │ │ │ cbz x20, 45c8 │ │ │ │ add x1, sp, #0x1e8 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 76240 │ │ │ │ + bl 14f20 │ │ │ │ ldr x22, [sp, #136] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x1, x22 │ │ │ │ - bl 7618c │ │ │ │ + bl 14e6c │ │ │ │ mov x0, x22 │ │ │ │ bl 3500 │ │ │ │ mov x0, x20 │ │ │ │ - bl 35070 │ │ │ │ + bl 33290 │ │ │ │ mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ ldr x20, [sp, #112] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2e50c │ │ │ │ + bl 53a8c │ │ │ │ mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ ldr x0, [sp, #72] │ │ │ │ bl 3500 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ bl 3500 │ │ │ │ ldr x27, [sp, #800] │ │ │ │ ldr x28, [sp, #808] │ │ │ │ b 4608 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0xd50 │ │ │ │ - bl 2e3d0 │ │ │ │ + bl 53950 │ │ │ │ mov x0, x19 │ │ │ │ - bl 2e520 │ │ │ │ + bl 53aa0 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - bl 2e520 │ │ │ │ + bl 53aa0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 2e50c │ │ │ │ + bl 53a8c │ │ │ │ mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #712] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne 4ae0 // b.any │ │ │ │ add sp, sp, #0x2d0 │ │ │ │ @@ -1005,17 +1005,17 @@ │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0x6b8 │ │ │ │ - bl 2e3d0 │ │ │ │ + bl 53950 │ │ │ │ b 37b8 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ add x0, sp, #0x268 │ │ │ │ bl 33b0 │ │ │ │ add x0, sp, #0x298 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 33b0 │ │ │ │ @@ -1027,361 +1027,361 @@ │ │ │ │ bl 33b0 │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ add x0, sp, #0x298 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 33b0 │ │ │ │ b 3d98 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0xc38 │ │ │ │ - bl 2e3d0 │ │ │ │ + bl 53950 │ │ │ │ b 3a58 │ │ │ │ add x2, x24, #0x8a8 │ │ │ │ mov w1, #0x61 // #97 │ │ │ │ mov x0, x19 │ │ │ │ - bl 30340 │ │ │ │ + bl 558c0 │ │ │ │ mov x26, x0 │ │ │ │ add x25, sp, #0x1e8 │ │ │ │ mov x0, x25 │ │ │ │ - bl 75bec │ │ │ │ + bl 148cc │ │ │ │ ldr w0, [x26, #8] │ │ │ │ cmp w0, #0x0 │ │ │ │ b.le 4ac8 │ │ │ │ - adrp x24, 7f000 │ │ │ │ + adrp x24, 7f000 │ │ │ │ add x24, x24, #0x9e0 │ │ │ │ - adrp x0, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ add x27, x0, #0x308 │ │ │ │ stp x0, x19, [sp, #40] │ │ │ │ mov x19, x26 │ │ │ │ mov x26, x24 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ ldr x3, [x19, #16] │ │ │ │ ubfiz x24, x28, #3, #32 │ │ │ │ mov x2, x26 │ │ │ │ mov w1, #0x1ff // #511 │ │ │ │ mov x0, x27 │ │ │ │ add x28, x28, #0x1 │ │ │ │ ldr x3, [x3, x24] │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x1, [x1, x24] │ │ │ │ - bl 149e0 │ │ │ │ + bl 75f00 │ │ │ │ mov x2, x0 │ │ │ │ mov x24, x0 │ │ │ │ mov x1, x25 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 76324 │ │ │ │ + bl 15004 │ │ │ │ ldr w0, [x19, #8] │ │ │ │ cmp w0, w28 │ │ │ │ b.gt 4728 │ │ │ │ ldr x19, [sp, #48] │ │ │ │ str x24, [sp, #136] │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 30280 │ │ │ │ + bl 55800 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 4a5c // b.any │ │ │ │ mov x0, x25 │ │ │ │ - bl 333c0 │ │ │ │ + bl 315e0 │ │ │ │ mov x3, x0 │ │ │ │ str x3, [sp, #56] │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ ldr w3, [x3, #16] │ │ │ │ add x2, x2, #0xa30 │ │ │ │ mov w1, #0x20c // #524 │ │ │ │ add x0, x0, #0x308 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ b 4308 │ │ │ │ add x26, sp, #0x198 │ │ │ │ mov x0, x26 │ │ │ │ - bl 775a0 │ │ │ │ + bl 16280 │ │ │ │ add x2, x25, #0x938 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 30340 │ │ │ │ + bl 558c0 │ │ │ │ ldr x0, [x0, #16] │ │ │ │ mov x1, x26 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 78ee0 │ │ │ │ + bl 78ee0 │ │ │ │ b 42e8 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ - bl 6c280 │ │ │ │ + bl 438a0 │ │ │ │ b 44fc │ │ │ │ add x2, x24, #0x8a8 │ │ │ │ mov w1, #0x61 // #97 │ │ │ │ mov x0, x19 │ │ │ │ - bl 30340 │ │ │ │ + bl 558c0 │ │ │ │ mov x26, x0 │ │ │ │ add x25, sp, #0x1e8 │ │ │ │ mov x0, x25 │ │ │ │ - bl 75bec │ │ │ │ + bl 148cc │ │ │ │ ldr w0, [x26, #8] │ │ │ │ cbz w0, 4ad8 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ - adrp x0, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ add x0, x0, #0xca0 │ │ │ │ stp x20, x19, [sp, #64] │ │ │ │ add x24, x1, #0x308 │ │ │ │ mov x19, x26 │ │ │ │ mov x26, x0 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ ldr x3, [x19, #16] │ │ │ │ lsl x20, x28, #3 │ │ │ │ mov x2, x26 │ │ │ │ mov w1, #0x31a // #794 │ │ │ │ mov x0, x24 │ │ │ │ add x28, x28, #0x1 │ │ │ │ ldr x3, [x3, x20] │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x1, [x1, x20] │ │ │ │ - bl 14270 │ │ │ │ + bl 75790 │ │ │ │ mov x2, x0 │ │ │ │ mov x20, x0 │ │ │ │ mov x1, x25 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 76324 │ │ │ │ + bl 15004 │ │ │ │ ldr w0, [x19, #8] │ │ │ │ cmp w0, w28 │ │ │ │ b.hi 484c // b.pmore │ │ │ │ mov x24, x20 │ │ │ │ ldp x20, x19, [sp, #64] │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 30280 │ │ │ │ + bl 55800 │ │ │ │ tst w0, #0xff │ │ │ │ b.ne 4a18 // b.any │ │ │ │ mov x0, x25 │ │ │ │ - bl 333c0 │ │ │ │ + bl 315e0 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ mov x28, x0 │ │ │ │ ldr w3, [x0, #16] │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ add x1, x1, #0x308 │ │ │ │ add x2, x2, #0xa30 │ │ │ │ mov x26, x1 │ │ │ │ mov x0, x1 │ │ │ │ mov w1, #0x327 // #807 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ ldr w3, [sp, #472] │ │ │ │ mov w1, #0x328 // #808 │ │ │ │ mov x0, x26 │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ add x2, x2, #0xcc0 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov w1, #0x4d // #77 │ │ │ │ - bl 30280 │ │ │ │ + bl 55800 │ │ │ │ tst w0, #0xff │ │ │ │ b.eq 49d0 // b.none │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0x7a0 │ │ │ │ ldr x0, [x0, #16] │ │ │ │ ldr x2, [x0] │ │ │ │ str x2, [sp, #56] │ │ │ │ str x2, [sp, #184] │ │ │ │ mov x0, x2 │ │ │ │ bl 3420 │ │ │ │ ldr x2, [sp, #56] │ │ │ │ cbz w0, 4aa8 │ │ │ │ - adrp x0, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ add x1, x0, #0x7a8 │ │ │ │ mov x0, x2 │ │ │ │ bl 3420 │ │ │ │ cbnz w0, 49b8 │ │ │ │ mov x0, x26 │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ add x2, x2, #0xcf8 │ │ │ │ mov w1, #0x332 // #818 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ mov w2, #0x2 // #2 │ │ │ │ b 49d4 │ │ │ │ add x28, sp, #0xe0 │ │ │ │ mov x0, x28 │ │ │ │ - bl 775a0 │ │ │ │ + bl 16280 │ │ │ │ add x2, x25, #0x938 │ │ │ │ mov x0, x19 │ │ │ │ mov w1, #0x4f // #79 │ │ │ │ - bl 30340 │ │ │ │ + bl 558c0 │ │ │ │ ldr x0, [x0, #16] │ │ │ │ mov x1, x28 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 78ee0 │ │ │ │ + bl 78ee0 │ │ │ │ b 3b60 │ │ │ │ ldr x0, [sp, #72] │ │ │ │ - bl 6beec │ │ │ │ + bl 4350c │ │ │ │ b 3f9c │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ mov x0, x26 │ │ │ │ add x2, x2, #0xd18 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov w1, #0x334 // #820 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ ldr x3, [sp, #48] │ │ │ │ mov x1, x28 │ │ │ │ mov x0, x23 │ │ │ │ - bl 797c0 │ │ │ │ + bl 797c0 │ │ │ │ mov x1, x25 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 76240 │ │ │ │ + bl 14f20 │ │ │ │ mov x1, x24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 7618c │ │ │ │ + bl 14e6c │ │ │ │ mov x0, x24 │ │ │ │ bl 3500 │ │ │ │ mov x0, x28 │ │ │ │ - bl 35070 │ │ │ │ + bl 33290 │ │ │ │ mov x0, x28 │ │ │ │ bl 3500 │ │ │ │ b 3b78 │ │ │ │ ldp x3, x4, [sp, #224] │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ ldp x5, x6, [sp, #240] │ │ │ │ add x2, x2, #0xa00 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ mov w1, #0x320 // #800 │ │ │ │ add x0, x0, #0x308 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ add x1, sp, #0xe0 │ │ │ │ mov x0, x25 │ │ │ │ - bl 77300 │ │ │ │ + bl 15fe0 │ │ │ │ b 48bc │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 7f000 │ │ │ │ + adrp x1, 7f000 │ │ │ │ add x1, x1, #0xc58 │ │ │ │ - bl 2e3d0 │ │ │ │ + bl 53950 │ │ │ │ b 3a58 │ │ │ │ ldp x3, x4, [sp, #408] │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ ldp x5, x6, [sp, #424] │ │ │ │ add x2, x2, #0xa00 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ mov w1, #0x205 // #517 │ │ │ │ add x0, x0, #0x308 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ add x1, sp, #0x198 │ │ │ │ mov x0, x25 │ │ │ │ - bl 77300 │ │ │ │ + bl 15fe0 │ │ │ │ b 4798 │ │ │ │ - adrp x2, 7f000 │ │ │ │ - adrp x0, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ add x2, x2, #0xac8 │ │ │ │ mov w1, #0x2b3 // #691 │ │ │ │ add x0, x0, #0x308 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ b 4060 │ │ │ │ mov x0, x26 │ │ │ │ - adrp x2, 7f000 │ │ │ │ + adrp x2, 7f000 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ add x2, x2, #0xcd8 │ │ │ │ mov w1, #0x32f // #815 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ b 49d4 │ │ │ │ - adrp x0, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ str x0, [sp, #40] │ │ │ │ str xzr, [sp, #136] │ │ │ │ b 4780 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ b 48a4 │ │ │ │ str x27, [sp, #800] │ │ │ │ str x28, [sp, #808] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ ldr x3, [sp, #176] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x4c8 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xd78 │ │ │ │ mov w1, #0x277 // #631 │ │ │ │ - adrp x0, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ add x0, x0, #0x308 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ ldr x3, [sp, #176] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x4c8 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xd78 │ │ │ │ mov w1, #0x1ea // #490 │ │ │ │ - adrp x0, 7f000 │ │ │ │ + adrp x0, 7f000 │ │ │ │ add x0, x0, #0x308 │ │ │ │ - bl 49630 │ │ │ │ + bl 2cff0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ mov x29, #0x0 // #0 │ │ │ │ mov x30, #0x0 // #0 │ │ │ │ mov x5, x0 │ │ │ │ ldr x1, [sp] │ │ │ │ add x2, sp, #0x8 │ │ │ │ mov x6, sp │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #4088] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ bl 3590 <__libc_start_main@plt> │ │ │ │ bl 31a0 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3840] │ │ │ │ cbz x0, 4b84 │ │ │ │ b 2fc0 <__gmon_start__@plt> │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - adrp x0, b0000 │ │ │ │ + adrp x0, b0000 │ │ │ │ add x0, x0, #0x3d0 │ │ │ │ - adrp x1, b0000 │ │ │ │ + adrp x1, b0000 │ │ │ │ add x1, x1, #0x3d0 │ │ │ │ cmp x1, x0 │ │ │ │ b.eq 4bcc // b.none │ │ │ │ - adrp x1, af000 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3888] │ │ │ │ cbz x1, 4bcc │ │ │ │ mov x16, x1 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ - adrp x0, b0000 │ │ │ │ + adrp x0, b0000 │ │ │ │ add x0, x0, #0x3d0 │ │ │ │ - adrp x1, b0000 │ │ │ │ + adrp x1, b0000 │ │ │ │ add x1, x1, #0x3d0 │ │ │ │ sub x1, x1, x0 │ │ │ │ lsr x2, x1, #63 │ │ │ │ add x1, x2, x1, asr #3 │ │ │ │ asr x1, x1, #1 │ │ │ │ cbz x1, 4c08 │ │ │ │ - adrp x2, af000 │ │ │ │ + adrp x2, af000 │ │ │ │ ldr x2, [x2, #3912] │ │ │ │ cbz x2, 4c08 │ │ │ │ mov x16, x2 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ - adrp x19, b0000 │ │ │ │ + adrp x19, b0000 │ │ │ │ ldrb w0, [x19, #976] │ │ │ │ tbnz w0, #0, 4c4c │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3880] │ │ │ │ cbz x0, 4c40 │ │ │ │ - adrp x0, b0000 │ │ │ │ + adrp x0, b0000 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ bl 30f0 <__cxa_finalize@plt> │ │ │ │ bl 4ba0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #976] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -1393,17041 +1393,19209 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - and w22, w3, #0xff │ │ │ │ - and w21, w2, #0xff │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - adrp x1, 79000 │ │ │ │ - mov x23, sp │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - and w24, w4, #0xff │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x0, [x5] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - mov x0, sp │ │ │ │ - str xzr, [sp] │ │ │ │ - bl 53204 │ │ │ │ - cbnz w21, 4e84 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov w2, w24 │ │ │ │ - add x1, x1, #0xb08 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 53204 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 4e54 // b.any │ │ │ │ - ldr x25, [x19, #24] │ │ │ │ - adrp x21, 79000 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - add x21, x21, #0xd38 │ │ │ │ - cbz x25, 4d54 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x2, x1, [x19, #8] │ │ │ │ - lsl x0, x20, #3 │ │ │ │ - mov w6, w24 │ │ │ │ - mov w4, w22 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x3, [x2, x0] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x5, [x1, x0] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 53204 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.ne 4d20 // b.any │ │ │ │ - ldr w25, [x19, #48] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbz x25, 4df0 │ │ │ │ - adrp x26, 79000 │ │ │ │ - add x26, x26, #0xd80 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - adrp x27, 79000 │ │ │ │ - adrp x28, 79000 │ │ │ │ - add x27, x27, #0xd70 │ │ │ │ - b 4db4 │ │ │ │ - mov w4, w22 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 53204 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x2, [x19, #40] │ │ │ │ - mov w3, w24 │ │ │ │ - add x1, x28, #0xd88 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x2, [x2, x21] │ │ │ │ - bl 53204 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 4dec // b.none │ │ │ │ - ldp x1, x0, [x19, #32] │ │ │ │ - ubfiz x21, x20, #3, #32 │ │ │ │ - ldr x3, [x1, x21] │ │ │ │ - cbz x0, 4dcc │ │ │ │ - ldr x0, [x0, x21] │ │ │ │ - cbnz x0, 4d7c │ │ │ │ - mov w4, w24 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 53204 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.ne 4db4 // b.any │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr x4, [x19] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x6, [x19, #56] │ │ │ │ - mov x0, x23 │ │ │ │ - mov w5, w22 │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x1, x1, #0xd50 │ │ │ │ - bl 53204 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4e9c // b.any │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + str xzr, [x19] │ │ │ │ + mov x0, x20 │ │ │ │ + str wzr, [x19, #8] │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + stp xzr, xzr, [x19, #56] │ │ │ │ + stur q31, [x19, #72] │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + str xzr, [x19, #96] │ │ │ │ + tst w2, #0xff │ │ │ │ + b.eq 4d28 // b.none │ │ │ │ + bl 2e36c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str x1, [x19] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4d4c // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x2, x0, [x19, #8] │ │ │ │ - ubfiz x20, x20, #3, #32 │ │ │ │ - mov w6, w24 │ │ │ │ - mov w4, w22 │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x1, x1, #0xd38 │ │ │ │ - ldr x3, [x2, x20] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x5, [x0, x20] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 53204 │ │ │ │ - b 4d54 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, sp │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - bl 53204 │ │ │ │ - b 4ce8 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ + bl 35f0 │ │ │ │ + mov x3, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w3, [sp, #4] │ │ │ │ + bl 2dbc0 │ │ │ │ + mov x1, x0 │ │ │ │ + b 4cf0 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - mov w4, #0x8 // #8 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov w21, #0x9 // #9 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov w23, #0xa // #10 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr x5, [x3] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - ldrb w5, [x1, #456] │ │ │ │ - mov w3, #0x7 // #7 │ │ │ │ - ldr x1, [x1, #184] │ │ │ │ - cmp w5, #0x0 │ │ │ │ - csel w21, w21, w4, eq // eq = none │ │ │ │ - csel w23, w23, w3, eq // eq = none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - ccmn w2, #0x1, #0x4, ne // ne = any │ │ │ │ - b.ne 5174 // b.any │ │ │ │ - ldr x0, [x20, #232] │ │ │ │ - cbz x0, 5118 │ │ │ │ - ldr w24, [x0, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w26, w24 │ │ │ │ - ubfiz x19, x24, #3, #32 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp] │ │ │ │ - cbz w24, 511c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str x27, [sp, #112] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20, #232] │ │ │ │ - ubfiz x25, x19, #3, #32 │ │ │ │ - ldr x27, [sp, #8] │ │ │ │ - mov w1, w19 │ │ │ │ - mov w22, w19 │ │ │ │ - bl 12a40 │ │ │ │ - mov w1, w19 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - str x0, [x27, x25] │ │ │ │ - lsl x22, x22, #2 │ │ │ │ - ldr x25, [sp] │ │ │ │ - ldr x0, [x20, #232] │ │ │ │ - bl 10c80 │ │ │ │ - str w0, [x25, x22] │ │ │ │ - cmp x26, x19 │ │ │ │ - b.ne 4f60 // b.any │ │ │ │ - add x22, sp, #0x10 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - bl 53204 │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbnz w0, 5210 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x25, 7d000 │ │ │ │ - add x1, x25, #0xb08 │ │ │ │ - bl 53204 │ │ │ │ - ldr x27, [sp, #112] │ │ │ │ - adrp x24, 79000 │ │ │ │ - lsl x26, x26, #2 │ │ │ │ - add x24, x24, #0xd38 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - lsl x0, x19, #1 │ │ │ │ - ldr x3, [x1, x0] │ │ │ │ - ldrb w0, [x3] │ │ │ │ - cmp w0, #0x2a │ │ │ │ - b.eq 5020 // b.none │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov w6, w23 │ │ │ │ - mov w4, w21 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x24 │ │ │ │ - ldr w5, [x0, x19] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 53204 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - cmp x19, x26 │ │ │ │ - b.ne 4fe8 // b.any │ │ │ │ - ldr x3, [x20, #608] │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x1, x1, #0xd70 │ │ │ │ - bl 53204 │ │ │ │ - ldr x2, [x20, #616] │ │ │ │ - cbz x2, 51e4 │ │ │ │ - adrp x1, 79000 │ │ │ │ - mov w3, w23 │ │ │ │ - add x1, x1, #0xd88 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 53204 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x1, x1, #0xd90 │ │ │ │ - bl 53204 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x3, 79000 │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x3, x3, #0xda8 │ │ │ │ - add x1, x1, #0xdb0 │ │ │ │ - bl 53204 │ │ │ │ - ldr x3, [x20, #240] │ │ │ │ - cbz x3, 50ac │ │ │ │ - adrp x1, 79000 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xdb8 │ │ │ │ - bl 53204 │ │ │ │ - add x25, x25, #0xb08 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 53204 │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbnz w0, 51a8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 4d70 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x19] │ │ │ │ + cbz x0, 4d80 │ │ │ │ bl 3500 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 5218 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp xzr, xzr, [sp] │ │ │ │ - add x22, sp, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, w21 │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - bl 53204 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbz w0, 51f8 │ │ │ │ - adrp x1, 79000 │ │ │ │ - mov w2, w21 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 53204 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x25, 7d000 │ │ │ │ - mov w26, w24 │ │ │ │ - add x1, x25, #0xb08 │ │ │ │ - bl 53204 │ │ │ │ - cbnz w24, 4fd8 │ │ │ │ - b 502c │ │ │ │ - mov x3, sp │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x22, sp, #0x10 │ │ │ │ - bl 3b740 │ │ │ │ - mov w2, w21 │ │ │ │ - mov w24, w0 │ │ │ │ - adrp x1, 79000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - bl 53204 │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbz w0, 5154 │ │ │ │ - b 5140 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cbz x0, 4d90 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 4da0 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - mov x3, x25 │ │ │ │ - mov w4, #0x1d // #29 │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x0, x19, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 53204 │ │ │ │ - b 50c8 │ │ │ │ - mov w2, w23 │ │ │ │ - add x1, x25, #0xb08 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 53204 │ │ │ │ - b 5060 │ │ │ │ - adrp x25, 7d000 │ │ │ │ - mov w2, w23 │ │ │ │ - add x1, x25, #0xb08 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 53204 │ │ │ │ - b 502c │ │ │ │ - ldr x27, [sp, #112] │ │ │ │ - b 5140 │ │ │ │ - str x27, [sp, #112] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - str wzr, [x0, #48] │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - str q31, [x0] │ │ │ │ - str q31, [x0, #32] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + cbz x0, 4de0 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str xzr, [x20] │ │ │ │ + cbz x0, 4df0 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + cbz x0, 4e00 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 52b8 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x21, x0, #3 │ │ │ │ - ldr x0, [x1, x21] │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + str xzr, [x20, #40] │ │ │ │ + cbz x0, 4e10 │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add w0, w20, #0x1 │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - mov x20, x0 │ │ │ │ - str xzr, [x1, x21] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cc 5290 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + cbz x0, 4e20 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str xzr, [x20, #72] │ │ │ │ + cbz x0, 4e30 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + str xzr, [x20, #80] │ │ │ │ + cbz w0, 4eac │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ - cbz w0, 52fc │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - lsl x20, x21, #3 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + ldr x23, [x20, #96] │ │ │ │ + lsl x22, x21, #5 │ │ │ │ + add x19, x23, x22 │ │ │ │ + ldr x0, [x23, x22] │ │ │ │ + cbz x0, 4e60 │ │ │ │ bl 3500 │ │ │ │ - ldp x1, x0, [x19, #32] │ │ │ │ - str xzr, [x1, x20] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x23, x22] │ │ │ │ + cbz x0, 4e70 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cbz x0, 4e80 │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - str xzr, [x1, x20] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 52c4 // b.pmore │ │ │ │ ldr x0, [x19, #8] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 4ecc │ │ │ │ bl 3500 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ str xzr, [x19, #8] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 4e48 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + cbz x0, 4eb8 │ │ │ │ bl 3500 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str xzr, [x19, #40] │ │ │ │ + str xzr, [x20, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 4e48 // b.pmore │ │ │ │ + b 4ea4 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #32] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #88] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ubfx x0, x0, #4, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x2 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x2, [x19, #32] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - ldr w3, [x19, #48] │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - ubfiz x1, x3, #3, #32 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str x21, [x2, x1] │ │ │ │ - str x20, [x0, x1] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str w3, [x19, #48] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr w21, [x0, #88] │ │ │ │ + cbz w21, 502c │ │ │ │ + ldr x19, [x0, #96] │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + mov x22, x1 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + umaddl x21, w21, w0, x19 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl 3180 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x20, x20, x19, ne // ne = any │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 4ff0 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldp x0, x1, [x19, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x21, [x0, x1, lsl #3] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - str x20, [x2, x0, lsl #3] │ │ │ │ - str x1, [x19, #24] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #88] │ │ │ │ + cbz w3, 50c8 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + umaddl x3, w3, w1, x0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, #0x58 │ │ │ │ + b.ne 5080 // b.any │ │ │ │ + ldrb w1, [x1, #1] │ │ │ │ + cmp w1, #0x53 │ │ │ │ + csel x4, x4, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 5064 // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x4, 50c4 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + bl 3430 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #88] │ │ │ │ + cbz w3, 5128 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ - str xzr, [sp] │ │ │ │ - cbz w1, 5528 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, w1, uxtw #3 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - adrp x22, 79000 │ │ │ │ - mov x21, x2 │ │ │ │ - add x22, x22, #0xdc0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - mov x23, sp │ │ │ │ - b 54c4 │ │ │ │ - ldrb w0, [x2, #1] │ │ │ │ - cmp w0, #0x44 │ │ │ │ - b.ne 54d4 // b.any │ │ │ │ - ldrb w0, [x2, #2] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.ne 54d4 // b.any │ │ │ │ - add x0, x2, #0x3 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x21] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 54ec // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w0, #0x49 │ │ │ │ - b.eq 5494 // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 53204 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 54c4 // b.any │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 5530 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + umaddl x3, w3, w1, x0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, #0x58 │ │ │ │ + b.ne 5108 // b.any │ │ │ │ + ldrb w1, [x1, #1] │ │ │ │ + cmp w1, #0x55 │ │ │ │ + csel x4, x4, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 50ec // b.any │ │ │ │ + cbz x4, 5128 │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 3660 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #88] │ │ │ │ + cbz w3, 51b0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + umaddl x3, w3, w1, x0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, #0x58 │ │ │ │ + b.ne 5168 // b.any │ │ │ │ + ldrb w1, [x1, #1] │ │ │ │ + cmp w1, #0x54 │ │ │ │ + csel x4, x4, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 514c // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz x4, 51ac │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + bl 3430 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #88] │ │ │ │ + cbz w3, 521c │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + umaddl x3, w3, w1, x0 │ │ │ │ + nop │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, #0x58 │ │ │ │ + b.ne 51fc // b.any │ │ │ │ + ldrb w1, [x1, #1] │ │ │ │ + cmp w1, #0x56 │ │ │ │ + csel x4, x4, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 51e0 // b.any │ │ │ │ + cbz x4, 521c │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 3660 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0, #88] │ │ │ │ + cbz w4, 5274 │ │ │ │ + ldr x1, [x0, #96] │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - b 54fc │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + umaddl x4, w4, w2, x1 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + ldrb w3, [x2] │ │ │ │ + cmp w3, #0x58 │ │ │ │ + b.ne 525c // b.any │ │ │ │ + ldrb w2, [x2, #1] │ │ │ │ + cmp w2, #0x50 │ │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 5240 // b.any │ │ │ │ + cbz x0, 5270 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + ldr w6, [x0, #88] │ │ │ │ + cbz w6, 53cc │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - cbz w1, 562c │ │ │ │ - mov x22, x2 │ │ │ │ - mov x23, x3 │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, w1, uxtw #3 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ + mov x19, x1 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov x21, x2 │ │ │ │ + mov x20, x3 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + umaddl x6, w6, w1, x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x53 │ │ │ │ - b.ne 55bc // b.any │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - cmp w1, #0x4e │ │ │ │ - b.ne 55bc // b.any │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - cmp w1, #0x3a │ │ │ │ - b.ne 55bc // b.any │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x22] │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x4c │ │ │ │ - b.ne 55f8 // b.any │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - cmp w1, #0x4e │ │ │ │ - b.ne 55f8 // b.any │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - cmp w1, #0x3a │ │ │ │ - b.ne 55f8 // b.any │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldrb w5, [x4] │ │ │ │ + cmp w5, #0x58 │ │ │ │ + b.ne 52dc // b.any │ │ │ │ + ldrb w4, [x4, #1] │ │ │ │ + cmp w4, #0x43 │ │ │ │ + csel x7, x7, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.ne 52c0 // b.any │ │ │ │ + cbz x7, 53e4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x22, [x7, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w3, w0 │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x1, #0xd18 │ │ │ │ + bl 2d780 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, #0x7 │ │ │ │ + b.ne 53f0 // b.any │ │ │ │ + ldr x3, [x24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + ldr x22, [x3] │ │ │ │ bl 3660 │ │ │ │ - str x0, [x23] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 5580 // b.any │ │ │ │ - eor w21, w21, #0x1 │ │ │ │ - eor w24, w24, #0x1 │ │ │ │ - orr w21, w21, w24 │ │ │ │ - cbnz w21, 562c │ │ │ │ + ldr x1, [x24] │ │ │ │ + str x0, [x21] │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w0, #0x2d │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x20] │ │ │ │ + cbz x22, 53c4 │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 5410 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 5384 │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + mov x19, x20 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.cs 5410 // b.hs, b.nlast │ │ │ │ + ldr x1, [x23, x20, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 5374 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ls 5410 // b.plast │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2de00 │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 7f000 │ │ │ │ - adrp x1, 79000 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x3, x3, #0xd70 │ │ │ │ - add x1, x1, #0xdc8 │ │ │ │ - add x0, x0, #0xde0 │ │ │ │ - mov w2, #0x13f // #319 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + b 53d0 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + adrp x1, 79000 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + mov w2, #0x14e // #334 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 7f000 │ │ │ │ + adrp x1, 79000 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + add x0, x0, #0xd48 │ │ │ │ + mov w2, #0x15c // #348 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ + bti c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x2, 79000 │ │ │ │ + add x2, x2, #0xd60 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - adrp x25, 79000 │ │ │ │ - add x24, x25, #0xd78 │ │ │ │ - mov x1, x24 │ │ │ │ - str q31, [x0] │ │ │ │ - ldr x2, [x22, #240] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - str q31, [x0, #32] │ │ │ │ - str wzr, [x0, #48] │ │ │ │ - str xzr, [x0, #56]! │ │ │ │ - bl 53204 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xda8 │ │ │ │ - bl 53204 │ │ │ │ - ldr x1, [x22, #232] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w23, [x1, #24] │ │ │ │ - str x23, [x20, #24] │ │ │ │ - lsl x19, x23, #3 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldr x22, [x0, #16] │ │ │ │ + cbz x22, 54ec │ │ │ │ + ldr x21, [x1, #24] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cbz x21, 5508 │ │ │ │ + ldr x23, [x1, #8] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - cbz x23, 574c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x22, #232] │ │ │ │ - ubfiz x26, x19, #3, #32 │ │ │ │ - ldr x21, [x20, #8] │ │ │ │ - mov w1, w19 │ │ │ │ - bl 12a40 │ │ │ │ - mov x2, x0 │ │ │ │ - add x21, x21, x26 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 53204 │ │ │ │ - ldr x0, [x22, #232] │ │ │ │ - mov w1, w19 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 12740 │ │ │ │ - mov w0, w0 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [x1, x26] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 5700 // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x20, #48] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, #32] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x25, x25, #0xd78 │ │ │ │ - ldr x2, [x22, #608] │ │ │ │ - str x1, [x20, #40] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 53204 │ │ │ │ - ldr x2, [x22, #616] │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbz x2, 57c0 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 53204 │ │ │ │ - mov x0, x20 │ │ │ │ + b 54b8 │ │ │ │ + add w19, w20, #0x1 │ │ │ │ + mov x20, x19 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.cs 5508 // b.hs, b.nlast │ │ │ │ + ldr x1, [x23, x19, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 54a8 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ls 5508 // b.plast │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w0, w20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str xzr, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ + mov w20, #0xffffffff // #-1 │ │ │ │ + mov w0, w20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + adrp x1, 79000 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + add x0, x0, #0xd48 │ │ │ │ + mov w2, #0x196 // #406 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5304c │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 59c8 // b.any │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - add x26, sp, #0x18 │ │ │ │ - adrp x25, 7b000 │ │ │ │ - add x25, x25, #0x680 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x25 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl 523a4 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x0, 59e0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w23, w27 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - ubfiz x21, x27, #3, #32 │ │ │ │ - ubfiz x22, x23, #3, #32 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - add x28, x19, x22 │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x19, x22] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 523a4 │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x0, 5868 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 5950 // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - cmp w2, #0x48 │ │ │ │ - b.eq 59d0 // b.none │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 5950 // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - cmp w2, #0x53 │ │ │ │ - b.ne 59e8 // b.any │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - cmp w2, #0x51 │ │ │ │ - b.ne 59e8 // b.any │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ - mov w1, w23 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl 5540 │ │ │ │ - ldr x1, [x24, #24] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x24, #8] │ │ │ │ - ldp x0, x1, [x24, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x24, #24] │ │ │ │ - ldr x3, [x24, #8] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - ldp x5, x2, [sp, #32] │ │ │ │ - str x0, [x24, #16] │ │ │ │ - str x5, [x3, x1] │ │ │ │ - str x2, [x0, x1] │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x24, #24] │ │ │ │ - add x21, x21, x19 │ │ │ │ - mov x20, x19 │ │ │ │ - cbz w27, 5974 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr w4, [x0, #88] │ │ │ │ + cbz w4, 55f8 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + umaddl x4, w4, w2, x0 │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x20], #8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + ldrb w3, [x2] │ │ │ │ + cmp w3, #0x58 │ │ │ │ + b.ne 557c // b.any │ │ │ │ + ldrb w2, [x2, #1] │ │ │ │ + cmp w2, #0x50 │ │ │ │ + csel x5, x5, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.ne 5560 // b.any │ │ │ │ + cbz x5, 55f8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x22, [x5, #24] │ │ │ │ + cbz x22, 5610 │ │ │ │ + ldr x21, [x1, #24] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cbz x21, 561c │ │ │ │ + ldr x23, [x1, #8] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 55c4 │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + mov x19, x20 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.cs 561c // b.hs, b.nlast │ │ │ │ + ldr x1, [x23, x20, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 55b4 │ │ │ │ cmp x21, x20 │ │ │ │ - b.ne 5960 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 3500 │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 5ad4 // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + b.ls 561c // b.plast │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 5994 │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - cmp w2, #0x44 │ │ │ │ - b.eq 5950 // b.none │ │ │ │ - b 58cc │ │ │ │ - ldr x0, [x20] │ │ │ │ - brk #0x3e8 │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.ne 5950 // b.any │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - cmp w1, #0x52 │ │ │ │ - b.ne 5950 // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x47 │ │ │ │ - b.ne 5950 // b.any │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - cbz w23, 5acc │ │ │ │ - adrp x23, 79000 │ │ │ │ - mov x22, x19 │ │ │ │ - add x23, x23, #0xdc0 │ │ │ │ - add x25, sp, #0x30 │ │ │ │ - b 5a54 │ │ │ │ - ldrb w0, [x2, #1] │ │ │ │ - cmp w0, #0x44 │ │ │ │ - b.ne 5a64 // b.any │ │ │ │ - ldrb w0, [x2, #2] │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.ne 5a64 // b.any │ │ │ │ - add x0, x2, #0x3 │ │ │ │ - bl 5304c │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - cmp x28, x22 │ │ │ │ - b.eq 5a74 // b.none │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w0, #0x49 │ │ │ │ - b.eq 5a24 // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 53204 │ │ │ │ - b 5a48 │ │ │ │ - ldr x22, [sp, #48] │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - ldr w1, [x24, #48] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x24, #48] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x2, [x24, #32] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x24, #40] │ │ │ │ - ldr w1, [x24, #48] │ │ │ │ - ldr x3, [x24, #32] │ │ │ │ - ubfiz x2, x1, #3, #32 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x20, [x3, x2] │ │ │ │ - str x22, [x0, x2] │ │ │ │ - str w1, [x24, #48] │ │ │ │ - b 5950 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 5a78 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + b 55e4 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + adrp x1, 79000 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x3, x3, #0x28 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + add x0, x0, #0xd48 │ │ │ │ + mov w2, #0x1b2 // #434 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ + ldr w6, [x0, #88] │ │ │ │ + cbz w6, 5788 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 5b50 │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3920] │ │ │ │ - adrp x22, 79000 │ │ │ │ - add x22, x22, #0xdf8 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ + mov x19, x1 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + mov x21, x2 │ │ │ │ + mov x20, x3 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + umaddl x6, w6, w1, x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldp x1, x4, [x19, #8] │ │ │ │ - lsl x0, x20, #3 │ │ │ │ - mov x2, x22 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x3, [x1, x0] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x4, [x4, x0] │ │ │ │ - ldr x0, [x21] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 5b20 // b.pmore │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - cbz w0, 5bc8 │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3920] │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldrb w5, [x4] │ │ │ │ + cmp w5, #0x58 │ │ │ │ + b.ne 569c // b.any │ │ │ │ + ldrb w1, [x4, #1] │ │ │ │ + cmp w1, #0x50 │ │ │ │ + csel x7, x7, x0, ne // ne = any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.ne 5680 // b.any │ │ │ │ + cbz x7, 5784 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 79000 │ │ │ │ - adrp x23, 79000 │ │ │ │ - add x24, x24, #0xe10 │ │ │ │ - add x23, x23, #0xe28 │ │ │ │ + ldr x22, [x7, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w3, w0 │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x1, #0xd18 │ │ │ │ + bl 2d780 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, #0x7 │ │ │ │ + b.ne 57d4 // b.any │ │ │ │ + ldr x3, [x24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + ldr x22, [x3] │ │ │ │ + bl 3660 │ │ │ │ + ldr x1, [x24] │ │ │ │ + str x0, [x21] │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w0, #0x2d │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x20] │ │ │ │ + cbz x22, 57c4 │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 57a0 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - ubfiz x22, x20, #3, #32 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x2, x24 │ │ │ │ - ldr x3, [x1, x22] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x3, [x3, x22] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 5b80 // b.pmore │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 5744 │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + mov x19, x20 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.cs 57a0 // b.hs, b.nlast │ │ │ │ + ldr x1, [x23, x20, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 5734 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ls 57a0 // b.plast │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2de00 │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + adrp x1, 79000 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x3, x3, #0x48 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + add x0, x0, #0xd48 │ │ │ │ + mov w2, #0x1dc // #476 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + b 578c │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + adrp x1, 79000 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x3, x3, #0x48 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + add x0, x0, #0xd30 │ │ │ │ + mov w2, #0x1ce // #462 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 586c0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3920] │ │ │ │ + sub sp, sp, #0x180 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ mov x20, x0 │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xe40 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x3] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x1e8 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 5d84 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + mov w24, #0xffffff80 // #-128 │ │ │ │ + mov x23, x1 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + mov w25, #0xffffffd0 // #-48 │ │ │ │ + add x26, sp, #0x150 │ │ │ │ + stp x2, x3, [sp, #336] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stp x4, x5, [sp, #352] │ │ │ │ + mov x5, sp │ │ │ │ + mov x4, x23 │ │ │ │ + stp x6, x7, [sp, #368] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + stp q0, q1, [sp, #208] │ │ │ │ + stp q2, q3, [sp, #240] │ │ │ │ + stp q4, q5, [sp, #272] │ │ │ │ + stp q6, q7, [sp, #304] │ │ │ │ + ldr x6, [x8] │ │ │ │ + str x6, [sp, #104] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + add x6, sp, #0x180 │ │ │ │ + stp x6, x6, [sp, #40] │ │ │ │ + str x26, [sp, #56] │ │ │ │ + stp w25, w24, [sp, #64] │ │ │ │ + ldp q30, q31, [x21] │ │ │ │ + str q30, [sp] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + str q31, [x22, #16] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + bl 2f10 <__vsnprintf_chk@plt> │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 52920 │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + stp x1, x1, [sp, #40] │ │ │ │ + mov x3, x23 │ │ │ │ + str x26, [sp, #56] │ │ │ │ + mov x4, sp │ │ │ │ + stp w25, w24, [sp, #64] │ │ │ │ mov x23, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w25, #0x2710 // #10000 │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - str wzr, [x0, #48] │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - str q31, [x0] │ │ │ │ - str q31, [x0, #32] │ │ │ │ - mov w24, w25 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x22 │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w1, w0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 5d28 // b.none │ │ │ │ - cmp x20, #0x0 │ │ │ │ - ccmp w1, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq 5cc8 // b.none │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.eq 5c80 // b.none │ │ │ │ - add w24, w21, #0x1 │ │ │ │ - sub w0, w25, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.eq 5d68 // b.none │ │ │ │ - strb w19, [x20, w21, uxtw] │ │ │ │ - mov w21, w24 │ │ │ │ - b 5c74 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 586c0 │ │ │ │ - strb wzr, [x0, w21, uxtw] │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x40 │ │ │ │ - b.eq 5d58 // b.none │ │ │ │ - mov w1, w21 │ │ │ │ - mov x2, x23 │ │ │ │ - bl 4fe00 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x1, x24 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp q30, q31, [x21] │ │ │ │ + adrp x21, 79000 │ │ │ │ + add x21, x21, #0xd70 │ │ │ │ + str q30, [sp] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + str q31, [x22, #16] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + bl 3310 <__vsprintf_chk@plt> │ │ │ │ + ldr w1, [x20, #88] │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr w2, [x20, #88] │ │ │ │ + str x0, [x20, #96] │ │ │ │ + mov x0, x23 │ │ │ │ + lsl x2, x2, #5 │ │ │ │ + str x23, [x1, x2] │ │ │ │ + bl 2e36c │ │ │ │ + mov x25, x0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2d6c4 │ │ │ │ + cbz x0, 59c0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + b 5980 │ │ │ │ + cbnz w19, 5a28 │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + add x23, x1, x23, lsl #5 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x23, #8] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w1, w0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.ne 5c98 // b.any │ │ │ │ - mov x0, x22 │ │ │ │ - bl 33c0 │ │ │ │ - mov x0, x20 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 2d6c4 │ │ │ │ + cbz x0, 59bc │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.eq 5a10 // b.none │ │ │ │ + cmp w19, #0x2 │ │ │ │ + b.ne 5950 // b.any │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + add x23, x1, x23, lsl #5 │ │ │ │ + bl 2e36c │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [x23, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2d6c4 │ │ │ │ + cbnz x0, 5980 │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr w1, [x20, #88] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x20, #88] │ │ │ │ bl 3500 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5aa8 // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + add sp, sp, #0x180 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x0 │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + add x23, x1, x23, lsl #5 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x23, #16] │ │ │ │ + b 5968 │ │ │ │ + bl 2e36c │ │ │ │ + mov x23, x0 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + mov x26, x0 │ │ │ │ + add x27, x1, x27, lsl #5 │ │ │ │ + ldr x28, [x27, #24] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 35f0 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + add w28, w26, w24 │ │ │ │ + add w1, w28, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + ldr x4, [x20, #96] │ │ │ │ + mov w2, w26 │ │ │ │ + ldr w3, [x20, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + str x0, [x27, #24] │ │ │ │ + add x3, x4, x3, lsl #5 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + add x0, x0, w24, uxtw │ │ │ │ + bl 3570 │ │ │ │ + ldr x2, [x20, #96] │ │ │ │ mov x0, x23 │ │ │ │ - bl 57e4 │ │ │ │ - b 5cf4 │ │ │ │ - lsl w1, w25, #1 │ │ │ │ - mov x0, x20 │ │ │ │ - add w25, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - b 5cbc │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w4, [x0] │ │ │ │ - adrp x1, 79000 │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xe50 │ │ │ │ - add x0, x1, #0xdc8 │ │ │ │ - mov w1, #0x1f0 // #496 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr w1, [x20, #88] │ │ │ │ + add x1, x2, x1, lsl #5 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + strb wzr, [x1, w28, uxtw] │ │ │ │ + bl 3500 │ │ │ │ + b 5968 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d12, d13, [sp, #32] │ │ │ │ + fmov d13, d2 │ │ │ │ + fmov d12, d1 │ │ │ │ + stp d14, d15, [sp, #48] │ │ │ │ + fmov d15, d3 │ │ │ │ + fmov d14, d0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 2f60 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + bl 5800 │ │ │ │ + fmov d0, d12 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xd80 │ │ │ │ + bl 5800 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xd88 │ │ │ │ + bl 5800 │ │ │ │ + fmov d0, d13 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xd90 │ │ │ │ + bl 5800 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d0, d14 │ │ │ │ + bl 2f60 │ │ │ │ + fcmpe d13, d0 │ │ │ │ + b.ls 5b74 // b.plast │ │ │ │ + fmov d0, d14 │ │ │ │ + bl 2f60 │ │ │ │ + ldp d12, d13, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldp d14, d15, [sp, #48] │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 5800 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 2f60 │ │ │ │ + b 5b50 │ │ │ │ + bti c │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b.eq 5bcc // b.none │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr d30, [x0, #3840] │ │ │ │ + fmul d0, d0, d30 │ │ │ │ + fcmpe d0, d31 │ │ │ │ + b.mi 5bcc // b.first │ │ │ │ + mov x0, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov w2, #0x3c // #60 │ │ │ │ + fcmpe d0, d31 │ │ │ │ + b.ge 5bcc // b.tcont │ │ │ │ + fcvtzu w2, d0 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + mov w0, w2 │ │ │ │ + strb w2, [x1, #32] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x1] │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.hi 5df8 // b.pmore │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b.cc 5df4 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, cc // cc = lo, ul, last │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + str x1, [x0, #40] │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov w2, #0x60 // #96 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str w20, [x19] │ │ │ │ - str x0, [x19, #8] │ │ │ │ + mov w19, w2 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x1, 5c70 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + bl 3420 │ │ │ │ + cbz w0, 5c44 │ │ │ │ + mov x0, x20 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 2e36c │ │ │ │ + stp x0, x19, [x21, #48] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 5e64 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - str wzr, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x0, x0, #0xe58 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + bl 2e36c │ │ │ │ + stp x0, x19, [x21, #48] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x0, x0, #0xe58 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + bl 2e36c │ │ │ │ + stp x0, x19, [x21, #48] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov w2, w1 │ │ │ │ + adrp x3, 79000 │ │ │ │ + add x1, x3, #0xda0 │ │ │ │ + b 5800 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + mov w2, w1 │ │ │ │ + add x1, x3, #0x70 │ │ │ │ + b 5800 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ mov x2, x1 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [x19] │ │ │ │ - strb wzr, [x19, #8] │ │ │ │ - strb wzr, [x19, #24] │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [x19, #16] │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [x2] │ │ │ │ - str w3, [x2, #8] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 33b0 │ │ │ │ + add x1, x3, #0x80 │ │ │ │ + b 5800 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + and w2, w1, #0xff │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xda8 │ │ │ │ + b 5800 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x1 │ │ │ │ + adrp x3, 79000 │ │ │ │ + add x1, x3, #0xdb0 │ │ │ │ + b 5800 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + and w2, w1, #0xff │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xdb8 │ │ │ │ + b 5800 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + adrp x3, 79000 │ │ │ │ + add x1, x3, #0xdc0 │ │ │ │ + b 5800 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + adrp x3, 79000 │ │ │ │ + add x1, x3, #0xdc8 │ │ │ │ + b 5800 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w3 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str xzr, [x19] │ │ │ │ - strb wzr, [x19, #8] │ │ │ │ - strb wzr, [x19, #24] │ │ │ │ - cbz x0, 5f20 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbz x20, 5f70 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str xzr, [x20] │ │ │ │ - str w1, [x20, #8] │ │ │ │ - cbz x0, 5f4c │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 5f64 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x20, #24] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #88] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + mov w2, w1 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xdd0 │ │ │ │ + bl 5800 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xdd8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + add x1, x1, #0xde0 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 5800 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + mov w10, w2 │ │ │ │ + mov w9, w3 │ │ │ │ + mov w8, w5 │ │ │ │ + and w7, w7, #0xff │ │ │ │ + mov x2, x1 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + add w3, w10, #0x1 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xde8 │ │ │ │ + str w7, [sp] │ │ │ │ + mov w7, w4 │ │ │ │ + add w5, w7, #0x1 │ │ │ │ + and w4, w9, #0xff │ │ │ │ + mov w7, w6 │ │ │ │ + mov w6, w8 │ │ │ │ + bl 5800 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + mov w10, w2 │ │ │ │ + mov w9, w3 │ │ │ │ + mov w8, w5 │ │ │ │ + and w7, w7, #0xff │ │ │ │ + mov x2, x1 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + add w3, w10, #0x1 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe08 │ │ │ │ + str w7, [sp] │ │ │ │ + mov w7, w4 │ │ │ │ + add w5, w7, #0x1 │ │ │ │ + and w4, w9, #0xff │ │ │ │ + mov w7, w6 │ │ │ │ + mov w6, w8 │ │ │ │ + bl 5800 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str xzr, [x0] │ │ │ │ - str w1, [x0, #8] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 5ee4 // b.none │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 5ef4 // b.none │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.eq 5f04 // b.none │ │ │ │ ret │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov w2, #0x2b // #43 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + b 5800 │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov w2, #0x2d // #45 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + b 5800 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ + mov w2, #0x2b // #43 │ │ │ │ + adrp x1, 79000 │ │ │ │ mov x29, sp │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str xzr, [x19] │ │ │ │ - str w1, [x19, #8] │ │ │ │ - cbz x0, 5fdc │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 5ff4 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ + bl 5800 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + b 5800 │ │ │ │ bti c │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 601c // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ + ldr w2, [x1, #376] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 5f64 // b.none │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 5f74 // b.none │ │ │ │ ret │ │ │ │ + ldr w2, [x1, #380] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe38 │ │ │ │ + b 5800 │ │ │ │ + ldr w2, [x1, #380] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe48 │ │ │ │ + b 5800 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 79000 │ │ │ │ - add x20, x20, #0xe80 │ │ │ │ - mov x19, x1 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 4d000 │ │ │ │ - cbz x0, 6084 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ + mov w20, w2 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, w1 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + bl 5800 │ │ │ │ + mov w2, w20 │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x2 │ │ │ │ - bl 4d000 │ │ │ │ - cbz x0, 6084 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.lt 6098 // b.tstop │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + adrp x1, 79000 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ + b 5800 │ │ │ │ bti c │ │ │ │ - cbz w1, 6304 │ │ │ │ + mov w2, w1 │ │ │ │ + adrp x3, 79000 │ │ │ │ + add x1, x3, #0xe68 │ │ │ │ + b 5800 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + mov x20, x6 │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w1 │ │ │ │ + mov x22, x5 │ │ │ │ + mov x21, x7 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 79000 │ │ │ │ - add x24, x24, #0xe80 │ │ │ │ + mov x24, x3 │ │ │ │ + mov x23, x4 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0xffffffff // #-1 │ │ │ │ - mov w25, w26 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - b 6160 │ │ │ │ - sbfiz x27, x25, #3, #32 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - and w2, w0, #0x4 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr w3, [x0, #8] │ │ │ │ - tbnz w3, #2, 6180 │ │ │ │ - mov x0, x21 │ │ │ │ - cbnz w2, 61d4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x21, [x1, #24] │ │ │ │ - cbz x21, 6154 │ │ │ │ - cmn w26, #0x1 │ │ │ │ - b.eq 6214 // b.none │ │ │ │ - ubfiz x27, x26, #3, #32 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - and w1, w0, #0x4 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - tbnz w2, #2, 61f0 │ │ │ │ - mov x0, x21 │ │ │ │ - cbnz w1, 62c0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 6224 // b.none │ │ │ │ - ldr x1, [x20, x19, lsl #3] │ │ │ │ - mov w23, w19 │ │ │ │ - ldr x21, [x1, #16] │ │ │ │ - cbz x21, 6120 │ │ │ │ - cmn w25, #0x1 │ │ │ │ - b.ne 60f4 // b.any │ │ │ │ - mov w25, w19 │ │ │ │ - b 6120 │ │ │ │ - cbz w2, 624c │ │ │ │ - mov x1, x24 │ │ │ │ - bl 4d000 │ │ │ │ - cbz x0, 61cc │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4d000 │ │ │ │ - cbz x0, 61cc │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 6244 // b.tstop │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x20, x19, lsl #3] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - b 6120 │ │ │ │ - cbnz w1, 6270 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x20, x27] │ │ │ │ - ldr x0, [x20, w25, sxtw #3] │ │ │ │ - str xzr, [x1, #24] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - mov w26, w23 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 6160 // b.any │ │ │ │ + and w26, w2, #0xff │ │ │ │ + ldrb w25, [sp, #80] │ │ │ │ + and w2, w1, #0xff │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe70 │ │ │ │ + bl 5800 │ │ │ │ + mov w2, w26 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe78 │ │ │ │ + bl 5800 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe80 │ │ │ │ + bl 5800 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + bl 5800 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe90 │ │ │ │ + bl 5800 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe98 │ │ │ │ + bl 5800 │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + bl 5800 │ │ │ │ + cbz x20, 60d4 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x2, x20 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b 5800 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - mov w25, w19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str xzr, [sp] │ │ │ │ + cbz w2, 61ac │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + add x20, x1, w2, uxtw #2 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + adrp x21, 79000 │ │ │ │ + mov x22, sp │ │ │ │ + add x21, x21, #0xeb0 │ │ │ │ + ldr w2, [x19], #4 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e524 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 6140 // b.any │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xeb8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x1, [x20, x19, lsl #3] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - b 6120 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 4d000 │ │ │ │ - cbz x0, 62b8 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4d000 │ │ │ │ - cbz x0, 62b8 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 62dc // b.tstop │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - b 6154 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - mov w26, w23 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, x27] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - b 6218 │ │ │ │ + b.ne 61b4 // b.any │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 6164 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, w1, uxtw #3 │ │ │ │ - cbz w1, 63ac │ │ │ │ - adrp x21, 7f000 │ │ │ │ - add x21, x21, #0xd98 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - cbz x0, 6368 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str xzr, [sp] │ │ │ │ + cbz w2, 627c │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + add x20, x1, w2, uxtw #2 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + adrp x21, 79000 │ │ │ │ + mov x22, sp │ │ │ │ + add x21, x21, #0xeb0 │ │ │ │ + ldr w2, [x19], #4 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e524 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 6210 // b.any │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xec8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [x19] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 6284 // b.any │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 6234 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + mov x23, x1 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + ldr x25, [x20, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strb wzr, [sp, #86] │ │ │ │ + mov x0, x25 │ │ │ │ + strb wzr, [sp, #87] │ │ │ │ + bl 35f0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + ldp x0, x21, [x20, #8] │ │ │ │ + ldr x27, [x20, #40] │ │ │ │ + ubfx x1, x0, #4, #1 │ │ │ │ + ubfx w0, w0, #4, #1 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str w0, [sp, #76] │ │ │ │ + cbz x21, 6468 │ │ │ │ + ldr x19, [x23, #24] │ │ │ │ + cbz x19, 6470 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 6330 │ │ │ │ + add w28, w24, #0x1 │ │ │ │ + mov x24, x28 │ │ │ │ + cmp x19, x28 │ │ │ │ + b.ls 6470 // b.plast │ │ │ │ + ldr x1, [x22, x28, lsl #3] │ │ │ │ mov x0, x21 │ │ │ │ - ldr x20, [x1, #16] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - bl 5304c │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x20, #48] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - stp xzr, xzr, [x0, #56] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 639c │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 6320 │ │ │ │ + cmp x19, x28 │ │ │ │ + b.ls 6470 // b.plast │ │ │ │ + add x3, sp, #0x57 │ │ │ │ + add x2, sp, #0x58 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5640 │ │ │ │ + mov w21, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 6438 // b.none │ │ │ │ + ldr x19, [sp, #88] │ │ │ │ + mov x1, x23 │ │ │ │ + ldrb w22, [sp, #87] │ │ │ │ + mov x0, x20 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + add x3, sp, #0x56 │ │ │ │ + add x2, sp, #0x60 │ │ │ │ + bl 5280 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 645c // b.none │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + ldrb w1, [sp, #86] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + ldrb w5, [sp, #64] │ │ │ │ + mov x6, x19 │ │ │ │ + strb w1, [sp, #24] │ │ │ │ + mov w7, w21 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov w4, w24 │ │ │ │ + sub x3, x26, #0x1 │ │ │ │ + strb w22, [sp] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + str x27, [sp, #32] │ │ │ │ + bl 1ad2c │ │ │ │ + mov x19, x0 │ │ │ │ + bl 1b324 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 1b72c │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1ac08 │ │ │ │ + mov x0, x19 │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x20, [x1, #24] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - bl 5304c │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x20, #48] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - stp xzr, xzr, [x0, #56] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x22 │ │ │ │ - b.ne 6330 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 6494 // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr w22, [sp, #76] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, sp, #0x56 │ │ │ │ + add x2, sp, #0x60 │ │ │ │ + mov x19, #0xffffffffffffffff // #-1 │ │ │ │ + bl 5280 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 6390 // b.any │ │ │ │ + ldr w1, [sp, #76] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + b 639c │ │ │ │ + mov w24, #0xffffffff // #-1 │ │ │ │ + b 6348 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + adrp x1, 79000 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + add x0, x0, #0xd48 │ │ │ │ + mov w2, #0x196 // #406 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - cbz w1, 6540 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov w1, #0x2d // #45 │ │ │ │ + mov w0, #0x2b // #43 │ │ │ │ + csel w0, w1, w0, ne // ne = any │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 650c │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x21, x0, w1, uxtw #3 │ │ │ │ - mov w22, #0xffffffff // #-1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 79000 │ │ │ │ - add x24, x24, #0xe88 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x2, [x20] │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 6460 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - mov x1, x24 │ │ │ │ - cbz x2, 6460 │ │ │ │ - bl 4d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - bl 4d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - add w0, w0, w23 │ │ │ │ - cmp w0, w22 │ │ │ │ - ccmn w22, #0x1, #0x4, ge // ge = tcont │ │ │ │ - csel w22, w22, w0, ne // ne = any │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 6400 // b.any │ │ │ │ - adrp x23, 79000 │ │ │ │ - add x23, x23, #0xe88 │ │ │ │ - b 6484 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 6528 // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 6478 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - mov x1, x23 │ │ │ │ - cbz x2, 6478 │ │ │ │ - bl 4d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x2, [x19] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - bl 4d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - add w0, w0, w20 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ge 6478 // b.tcont │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 4ce00 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldur x1, [x19, #-8] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - bl 4ce00 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 6484 // b.any │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr w0, [x21] │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 64e8 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 66f4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + ldrb w1, [sp, #128] │ │ │ │ + ldrb w27, [sp, #160] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x4 │ │ │ │ + ldrb w20, [sp, #136] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, #0xffffffff // #-1 │ │ │ │ - mov w22, w21 │ │ │ │ + ldrb w22, [sp, #176] │ │ │ │ + ldrb w21, [sp, #184] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 79000 │ │ │ │ - add x23, x0, w1, uxtw #3 │ │ │ │ - add x24, x24, #0xe88 │ │ │ │ - b 65a0 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 6594 │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - tbz w1, #2, 65e0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 6610 // b.none │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - cbz x0, 6584 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - tbnz w2, #2, 6584 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 4d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - cmp w0, w22 │ │ │ │ - ccmn w22, #0x1, #0x4, ge // ge = tcont │ │ │ │ - ldr x1, [x20] │ │ │ │ - csel w22, w22, w0, ne // ne = any │ │ │ │ - b 6584 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 4d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - bl 3430 │ │ │ │ - cmp w0, w21 │ │ │ │ - ccmn w21, #0x1, #0x4, ge // ge = tcont │ │ │ │ - csel w21, w21, w0, ne // ne = any │ │ │ │ - cmp x23, x20 │ │ │ │ - b.ne 65a0 // b.any │ │ │ │ - adrp x20, 79000 │ │ │ │ - add x20, x20, #0xe88 │ │ │ │ - b 6638 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 662c │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - tbz w1, #2, 6690 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 66dc // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - cbz x0, 661c │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - tbnz w2, #2, 661c │ │ │ │ - mov x1, x20 │ │ │ │ - bl 4d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - ldr x1, [x19] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ge 661c // b.tcont │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - b 661c │ │ │ │ - mov x1, x20 │ │ │ │ - bl 4d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ge 662c // b.tcont │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 4ce00 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldur x0, [x19, #-8] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 6638 // b.any │ │ │ │ + ldrb w23, [sp, #144] │ │ │ │ + ldrb w24, [sp, #168] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + and w25, w7, #0xff │ │ │ │ + ldrb w26, [sp, #152] │ │ │ │ + stp x2, x3, [sp, #104] │ │ │ │ + str w1, [sp, #124] │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x28, #72] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x28, #80] │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + cbz w20, 66f4 │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x28, #8] │ │ │ │ + cbz x3, 65f8 │ │ │ │ + adrp x20, 7f000 │ │ │ │ + mov x0, x3 │ │ │ │ + bl 2e36c │ │ │ │ + stp x0, x19, [x28, #16] │ │ │ │ + add x0, x20, #0xe58 │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x28, #40] │ │ │ │ + cbnz w25, 6610 │ │ │ │ + cbz w24, 66a0 │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + orr w0, w0, #0x8 │ │ │ │ + str w0, [x28, #8] │ │ │ │ + cbnz w23, 66a8 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cbz w26, 66d8 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 6648 │ │ │ │ + adrp x20, 7f000 │ │ │ │ + add x0, x20, #0xe58 │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 2e36c │ │ │ │ + b 65b8 │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + orr w1, w0, #0x3 │ │ │ │ + cbz w2, 671c │ │ │ │ + cmp w24, #0x0 │ │ │ │ + orr w0, w1, #0x8 │ │ │ │ + csel w0, w0, w1, ne // ne = any │ │ │ │ + str w0, [x28, #8] │ │ │ │ + cmp w27, #0x0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cset w19, ne // ne = any │ │ │ │ + cbnz w23, 66b0 │ │ │ │ + cbz w26, 6650 │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + orr w0, w0, #0x20 │ │ │ │ + str w0, [x28, #8] │ │ │ │ + cbz w19, 66d8 │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + orr w0, w0, #0x40 │ │ │ │ + str w0, [x28, #8] │ │ │ │ + cbz w22, 6670 │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + orr w0, w0, #0x100 │ │ │ │ + str w0, [x28, #8] │ │ │ │ + cbz w21, 6680 │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + orr w0, w0, #0x800 │ │ │ │ + str w0, [x28, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + cbz w23, 6708 │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr x23, [x28, #80] │ │ │ │ + orr w0, w0, #0x10 │ │ │ │ + str w0, [x28, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d670 │ │ │ │ + str x0, [x28, #80] │ │ │ │ + b 6640 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 6660 // b.none │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + orr w0, w0, #0x80 │ │ │ │ + str w0, [x28, #8] │ │ │ │ + b 6660 │ │ │ │ + mov x0, x3 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 2e36c │ │ │ │ + stp x0, x19, [x28, #16] │ │ │ │ + b 65cc │ │ │ │ + cbz w26, 6660 │ │ │ │ + ldr w0, [x28, #8] │ │ │ │ + orr w0, w0, #0x20 │ │ │ │ + str w0, [x28, #8] │ │ │ │ + b 6660 │ │ │ │ + orr w1, w0, #0x1 │ │ │ │ + b 6620 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + mov w2, w0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + adrp x1, 79000 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + add x1, x1, #0xed8 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, sp │ │ │ │ + str xzr, [sp] │ │ │ │ + bl 2e524 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 6790 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x7, [x0, #16] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cbz x7, 671c │ │ │ │ - ldr x4, [x7, #8] │ │ │ │ - ubfx x4, x4, #2, #1 │ │ │ │ - eor w4, w4, #0x1 │ │ │ │ - ldr x6, [x0, #24] │ │ │ │ - cbz x6, 67b8 │ │ │ │ - ldr x3, [x6, #8] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x8, [x1, #16] │ │ │ │ - eor w3, w3, #0x4 │ │ │ │ - and w3, w4, w3, lsr #2 │ │ │ │ - cbz x8, 6748 │ │ │ │ - ldr x5, [x8, #8] │ │ │ │ - ubfx x5, x5, #2, #1 │ │ │ │ - eor w5, w5, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbz x1, 67dc │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - eor w0, w0, #0x4 │ │ │ │ - and w0, w5, w0, lsr #2 │ │ │ │ - orr w4, w0, w3 │ │ │ │ - cbz w4, 67c8 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str w4, [x2] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 67d4 // b.any │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w0, [x6, #8] │ │ │ │ - ldr w2, [x7, #8] │ │ │ │ - eor w0, w2, w0 │ │ │ │ - tbnz w0, #1, 6834 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - ldr w0, [x8, #8] │ │ │ │ - eor w1, w0, w1 │ │ │ │ - tbnz w1, #1, 6810 │ │ │ │ - and w2, w2, #0x2 │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov w20, w5 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w21, #0x58 // #88 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + mov x23, x2 │ │ │ │ + umull x21, w5, w21 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + mov x25, x1 │ │ │ │ + mov w24, w3 │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + mov x28, x4 │ │ │ │ + ldrb w26, [sp, #184] │ │ │ │ + ldr w2, [x4, #32] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + str w2, [sp, #56] │ │ │ │ + ldr x19, [x22] │ │ │ │ + ldr x27, [x25] │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + stp x6, x7, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldrb w1, [sp, #176] │ │ │ │ + add x0, x0, x21 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + stp wzr, wzr, [sp, #64] │ │ │ │ + bl 4b720 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + add x0, x1, x21 │ │ │ │ + bl 4b70c │ │ │ │ + ands w21, w0, #0xff │ │ │ │ + add x3, sp, #0x44 │ │ │ │ + add x2, sp, #0x40 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + b.ne 68ec // b.any │ │ │ │ + bl 72860 │ │ │ │ + add w5, w20, #0x1 │ │ │ │ + cbnz w20, 68f8 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w20, [sp, #64] │ │ │ │ + cbnz w0, 6964 │ │ │ │ + cbnz w20, 6a20 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 6b0c // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbz w28, 6b04 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 6eb8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str w20, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w28, [x0] │ │ │ │ + str x19, [x22] │ │ │ │ + cbz w26, 68a8 │ │ │ │ + str x27, [x25] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 732c // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ autiasp │ │ │ │ - sub w0, w0, w2 │ │ │ │ - ret │ │ │ │ - ldr x8, [x1, #16] │ │ │ │ - cbz x8, 67c8 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 67ec │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str wzr, [x2] │ │ │ │ - ret │ │ │ │ - sub w0, w0, w3 │ │ │ │ ret │ │ │ │ - mov w4, w3 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbnz w4, 6764 │ │ │ │ - b 67c8 │ │ │ │ - ldr x5, [x8, #8] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - ubfx x5, x5, #2, #1 │ │ │ │ - eor w0, w0, #0x4 │ │ │ │ - eor w5, w5, #0x1 │ │ │ │ - and w0, w5, w0, lsr #2 │ │ │ │ - orr w4, w0, w3 │ │ │ │ - b 6760 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xd98 │ │ │ │ - adrp x1, 79000 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - add x1, x1, #0xe90 │ │ │ │ - add x0, x0, #0xed0 │ │ │ │ - mov w2, #0x1b2 // #434 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xd98 │ │ │ │ - adrp x1, 79000 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - add x1, x1, #0xe90 │ │ │ │ - add x0, x0, #0xea0 │ │ │ │ - mov w2, #0x1b1 // #433 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + bl 72904 │ │ │ │ + add w5, w20, #0x1 │ │ │ │ + cbz w20, 6860 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + str w5, [sp, #40] │ │ │ │ + umaddl x0, w20, w1, x0 │ │ │ │ + bl 4b70c │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + b.ne 6860 // b.any │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.eq 6948 // b.none │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + umaddl x0, w5, w1, x0 │ │ │ │ + bl 4b70c │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + b.eq 688c // b.none │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cbnz w0, 6f68 │ │ │ │ + ldr w20, [sp, #68] │ │ │ │ + cbz w20, 6b3c │ │ │ │ + mov w28, w20 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 6884 │ │ │ │ + cbnz w20, 6998 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 6b44 // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbz w28, 6b04 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 6c2c │ │ │ │ + mov w0, w20 │ │ │ │ + mov w20, w28 │ │ │ │ + mov w28, w0 │ │ │ │ + b 688c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbnz w0, 6ae8 │ │ │ │ + str w5, [sp, #32] │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + cbnz w21, 6eec │ │ │ │ + bl 72300 │ │ │ │ + str xzr, [sp, #40] │ │ │ │ + ldr w5, [sp, #32] │ │ │ │ + mov x7, x0 │ │ │ │ + cbnz w26, 6fd0 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x7, [sp, #48] │ │ │ │ + str w5, [sp, #60] │ │ │ │ + bl 52920 │ │ │ │ + ldr x7, [sp, #48] │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + ldr w5, [sp, #60] │ │ │ │ + mov x6, x0 │ │ │ │ + add x1, x7, x1 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x0, x0, #0xd70 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - str x25, [sp, #64] │ │ │ │ - add w25, w1, #0x2 │ │ │ │ - mov x1, x25 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add w21, w3, #0x2 │ │ │ │ - adrp x22, 79000 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x24, x0 │ │ │ │ + ldrb w2, [x1] │ │ │ │ + sub w3, w2, #0x41 │ │ │ │ + cmp w3, #0x38 │ │ │ │ + b.hi 6be0 // b.pmore │ │ │ │ + ldrh w3, [x0, w3, uxtw #1] │ │ │ │ + adr x8, 6a20 │ │ │ │ + add x3, x8, w3, sxth #2 │ │ │ │ + br x3 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbnz w0, 6ad4 │ │ │ │ + str w5, [sp, #32] │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + cbnz w21, 6cbc │ │ │ │ + bl 72300 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr w5, [sp, #32] │ │ │ │ + cbnz w26, 6ff4 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 729c // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbz w28, 72d4 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 72488 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + mov w23, w20 │ │ │ │ + bl 2dca4 │ │ │ │ + mov w20, w28 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x24, [sp, #32] │ │ │ │ + mov w3, w0 │ │ │ │ + mov w4, w28 │ │ │ │ mov x1, x21 │ │ │ │ - mov x20, x0 │ │ │ │ + mov x2, x24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x24 │ │ │ │ + bl 2dca4 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3560 │ │ │ │ - add x22, x22, #0xf00 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3560 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 692c │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x24 │ │ │ │ bl 3500 │ │ │ │ + b 6bb8 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 6b0c // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + b 688c │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 6b44 // b.any │ │ │ │ + ldr w0, [sp, #68] │ │ │ │ + mov w28, w20 │ │ │ │ + mov w20, w0 │ │ │ │ + cbnz w0, 688c │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 688c │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x0, w5, w1, x0 │ │ │ │ + bl 4b70c │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + b.eq 6f24 // b.none │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbnz w28, 6884 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 7068 // b.any │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 688c │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + umaddl x0, w5, w1, x0 │ │ │ │ + bl 4b70c │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + b.eq 6b68 // b.none │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbnz w28, 6980 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 7330 // b.none │ │ │ │ mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w3, w0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w4, w20 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2dca4 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w0, w21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x20 │ │ │ │ + cbnz w26, 6db0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str w23, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w20, [x0] │ │ │ │ + str x19, [x22] │ │ │ │ + b 68a8 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x42 // #66 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti j │ │ │ │ + strb w2, [x6], #1 │ │ │ │ + sub x2, x1, #0x1 │ │ │ │ + cmp x1, x7 │ │ │ │ + b.eq 6bfc // b.none │ │ │ │ + mov x1, x2 │ │ │ │ + b 6a00 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + strb wzr, [x0, w20, uxtw] │ │ │ │ + cbnz w26, 72e4 │ │ │ │ + mov x0, x7 │ │ │ │ + str w5, [sp, #48] │ │ │ │ bl 3500 │ │ │ │ + ldr w5, [sp, #48] │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 6b48 // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbz w28, 6b80 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + cbnz w21, 6f44 │ │ │ │ + bl 72488 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz w26, 7054 │ │ │ │ + add w1, w28, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ + sub w1, w28, #0x1 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x0, x0, #0xde4 │ │ │ │ + ldrb w2, [x1] │ │ │ │ + sub w3, w2, #0x41 │ │ │ │ + cmp w3, #0x38 │ │ │ │ + b.hi 6ca0 // b.pmore │ │ │ │ + ldrh w3, [x0, w3, uxtw #1] │ │ │ │ + adr x5, 6c8c │ │ │ │ + add x3, x5, w3, sxth #2 │ │ │ │ + br x3 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x42 // #66 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti j │ │ │ │ + strb w2, [x4], #1 │ │ │ │ + sub x2, x1, #0x1 │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 6df8 // b.none │ │ │ │ + mov x1, x2 │ │ │ │ + b 6c6c │ │ │ │ + bl 729a8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr w5, [sp, #32] │ │ │ │ + cbz w26, 6fa8 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + str w5, [sp, #32] │ │ │ │ + bl 72a6c │ │ │ │ + ldr w5, [sp, #32] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 72a0 // b.any │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + cbz w21, 72d8 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 72b30 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w23, w20 │ │ │ │ + mov w20, w21 │ │ │ │ + mov w1, w24 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + bl 72c00 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w4, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w3, w23 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2dca4 │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ bl 3500 │ │ │ │ - mov x1, x25 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w4, w0 │ │ │ │ + mov x2, x27 │ │ │ │ + mov w3, w23 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ + bl 2dca4 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x27, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x24, [sp, #32] │ │ │ │ + mov w3, w0 │ │ │ │ + mov w4, w20 │ │ │ │ mov x1, x21 │ │ │ │ + mov x2, x24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 2dca4 │ │ │ │ mov x19, x0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3560 │ │ │ │ - adrp x21, 7e000 │ │ │ │ - mov x1, x23 │ │ │ │ - add x21, x21, #0xf28 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x21, [sp, #40] │ │ │ │ + mov w3, w0 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w4, w20 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2dca4 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str w23, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w20, [x0] │ │ │ │ + str x19, [x22] │ │ │ │ + b 68a4 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + strb wzr, [x0, w28, uxtw] │ │ │ │ + cbnz w26, 7308 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + mov w0, w20 │ │ │ │ + mov w20, w28 │ │ │ │ + mov w28, w0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3560 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x1, x21 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2dca4 │ │ │ │ mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3420 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w21, eq // eq = none │ │ │ │ - b 68fc │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x3 │ │ │ │ - mov x3, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x0, x2 │ │ │ │ - mov x2, x3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - ldr w1, [x21] │ │ │ │ - bl 4fe00 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x1, x1, #0xf08 │ │ │ │ - bl 4d000 │ │ │ │ - cbz x0, 6b68 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x69 │ │ │ │ - b.ne 6b68 // b.any │ │ │ │ - ldrb w0, [x0, #1] │ │ │ │ - cbnz w0, 6b68 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - tbnz w0, #31, 6b68 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w2, [x19, #8] │ │ │ │ - tbnz w2, #11, 6b98 │ │ │ │ - tbz w2, #0, 6b18 │ │ │ │ - tst w2, #0xc0 │ │ │ │ - b.eq 6be0 // b.none │ │ │ │ - ldr x22, [x25] │ │ │ │ - ldr x23, [x19] │ │ │ │ - cbz x22, 6ac8 │ │ │ │ - mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + cbnz w26, 6e68 │ │ │ │ + cbnz w28, 72c8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x19, x21 │ │ │ │ + str w20, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str wzr, [x0] │ │ │ │ + str x21, [x22] │ │ │ │ + b 68a8 │ │ │ │ + mov x0, x27 │ │ │ │ bl 35f0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2dca4 │ │ │ │ mov x24, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + cbnz w28, 731c │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x19, x21 │ │ │ │ + mov x27, x24 │ │ │ │ + str w20, [x0] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str wzr, [x0] │ │ │ │ + str x21, [x22] │ │ │ │ + b 68a4 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + mov w1, w24 │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - mov w3, w0 │ │ │ │ - mov x2, x23 │ │ │ │ + cbnz w21, 6f7c │ │ │ │ + bl 72488 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbnz w26, 7030 │ │ │ │ + cbnz w20, 6a6c │ │ │ │ + mov x21, x19 │ │ │ │ + mov w20, w28 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 6aa0 │ │ │ │ + bl 729a8 │ │ │ │ + str xzr, [sp, #40] │ │ │ │ + ldr w5, [sp, #32] │ │ │ │ + mov x7, x0 │ │ │ │ + cbz w26, 69c4 │ │ │ │ mov w1, w24 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6860 │ │ │ │ - tbz w0, #0, 6a98 │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.eq 6ad0 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 4ce00 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x23, [x25] │ │ │ │ - str w20, [x25, #8] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x1, #0x41 // #65 │ │ │ │ - and x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 6b58 // b.none │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - cbnz x0, 6bbc │ │ │ │ - str x19, [x25, #16] │ │ │ │ - str wzr, [x21] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ubfx w0, w0, #3, #1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov x0, x23 │ │ │ │ + str x7, [sp, #32] │ │ │ │ + str w5, [sp, #48] │ │ │ │ + bl 72a6c │ │ │ │ + ldr x7, [sp, #32] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr w5, [sp, #48] │ │ │ │ + b 69c4 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 6b3c // b.none │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #24] │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + b 6e18 │ │ │ │ + bl 72b30 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w26, 6c48 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 72c00 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 6c48 │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbz w28, 6b04 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + b 6980 │ │ │ │ + bl 72b30 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz w26, 6ed8 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 72c00 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz w20, 7044 │ │ │ │ + mov w23, w20 │ │ │ │ + mov w20, w28 │ │ │ │ + b 6d24 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 729c // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbz w28, 72d4 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 72b30 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + b 6ed8 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + str x7, [sp, #32] │ │ │ │ + str w5, [sp, #48] │ │ │ │ + bl 723c4 │ │ │ │ + ldr x7, [sp, #32] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr w5, [sp, #48] │ │ │ │ + b 69c4 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + str w5, [sp, #32] │ │ │ │ + bl 723c4 │ │ │ │ + ldr w5, [sp, #32] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne 72a0 // b.any │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbz w28, 72d8 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 72488 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 7254c │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbnz w20, 6f9c │ │ │ │ + mov x21, x19 │ │ │ │ + mov w20, w28 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 6d80 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 7254c │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 6c48 │ │ │ │ + stp xzr, xzr, [sp, #24] │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + b 6e18 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x56 // #86 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x54 // #84 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x44 // #68 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x43 // #67 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x47 // #71 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x6d // #109 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x63 // #99 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x68 // #104 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x67 // #103 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x76 // #118 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x62 // #98 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x59 // #89 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x72 // #114 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x4b // #75 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x4d // #77 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x79 // #121 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x6b // #107 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x74 // #116 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x61 // #97 │ │ │ │ + b 6be0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x79 // #121 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x6b // #107 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x6d // #109 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x63 // #99 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x68 // #104 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x67 // #103 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x76 // #118 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x56 // #86 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x54 // #84 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x44 // #68 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x43 // #67 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x47 // #71 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x62 // #98 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x59 // #89 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x72 // #114 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x4b // #75 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x4d // #77 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x74 // #116 │ │ │ │ + b 6ca0 │ │ │ │ + bti j │ │ │ │ + mov w2, #0x61 // #97 │ │ │ │ + b 6ca0 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x0, w5, w1, x0 │ │ │ │ + bl 4b70c │ │ │ │ + cmp w21, w0, uxtb │ │ │ │ + b.eq 72d8 // b.none │ │ │ │ + ldr w28, [sp, #68] │ │ │ │ + cbnz w28, 6ec0 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + b 6e18 │ │ │ │ + mov w23, w20 │ │ │ │ + mov w20, w28 │ │ │ │ + b 6aa0 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + b 6e18 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov w1, w20 │ │ │ │ + str x7, [sp, #48] │ │ │ │ + str w5, [sp, #60] │ │ │ │ + bl 2d670 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x7, [sp, #48] │ │ │ │ + ldr w5, [sp, #60] │ │ │ │ + b 6c08 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov w1, w28 │ │ │ │ + bl 2d670 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 6e04 │ │ │ │ + mov w23, w20 │ │ │ │ + mov x27, x24 │ │ │ │ + mov w20, w28 │ │ │ │ + b 6d80 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + mov w28, w20 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 688c │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + and w24, w1, #0xff │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x0, sp │ │ │ │ + mov x21, sp │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldrb w6, [x20, #32] │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldp x4, x5, [x20, #16] │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ + ldr x7, [x20, #40] │ │ │ │ + str xzr, [sp] │ │ │ │ + ldr w3, [x20, #8] │ │ │ │ + bl 2e524 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + cbz x2, 7494 │ │ │ │ + ldp x3, x4, [x20, #56] │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov x0, sp │ │ │ │ + add x1, x1, #0xef8 │ │ │ │ + bl 2e524 │ │ │ │ + ldp x2, x3, [x20, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf10 │ │ │ │ + adrp x22, 7c000 │ │ │ │ + adrp x23, 7b000 │ │ │ │ + add x22, x22, #0xc00 │ │ │ │ + add x23, x23, #0x8e8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 2e524 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cbz w0, 7424 │ │ │ │ + ldr x3, [x20, #96] │ │ │ │ + lsl x2, x19, #5 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x2, [x3, x2] │ │ │ │ + bl 2e524 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 7474 // b.pmore │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 73f0 // b.pmore │ │ │ │ + mov w2, w24 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ + bl 2e524 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 74a8 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0xc2 // #194 │ │ │ │ - tst x1, x0 │ │ │ │ - b.eq 6a54 // b.none │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 4f380 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xf78 │ │ │ │ - mov w1, #0x212 // #530 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - cbnz x0, 6c10 │ │ │ │ - str x19, [x25, #24] │ │ │ │ - b 6af0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 4f380 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 79000 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e524 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 73f0 // b.pmore │ │ │ │ + b 7424 │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf08 │ │ │ │ + bl 2e524 │ │ │ │ + b 73c0 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + and w24, w2, #0xff │ │ │ │ + adrp x2, 79000 │ │ │ │ + ldp x5, x6, [x20, #16] │ │ │ │ + add x2, x2, #0xee0 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x8, [x20, #40] │ │ │ │ + ldrb w7, [x20, #32] │ │ │ │ + ldr w4, [x20, #8] │ │ │ │ + str x8, [sp] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + cbz x3, 75dc │ │ │ │ + ldp x4, x5, [x20, #56] │ │ │ │ + adrp x2, 79000 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0xef8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldp x3, x4, [x20, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 79000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ add x2, x2, #0xf10 │ │ │ │ - mov w1, #0x1fb // #507 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xf48 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x202 // #514 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x3, [x25] │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xfa8 │ │ │ │ - mov w1, #0x228 // #552 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 4f380 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xf78 │ │ │ │ - mov w1, #0x20a // #522 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x3, [x25] │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xfa8 │ │ │ │ - mov w1, #0x230 // #560 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + adrp x22, 7c000 │ │ │ │ + adrp x23, 7b000 │ │ │ │ + add x22, x22, #0xc00 │ │ │ │ + add x23, x23, #0x8e8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cbz w0, 7588 │ │ │ │ + ldr x4, [x20, #96] │ │ │ │ + lsl x3, x19, #5 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x3, [x4, x3] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w1, [x20, #88] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 75b8 // b.pmore │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 7550 // b.pmore │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov w3, w24 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add x2, x2, #0xa08 │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + autiasp │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 7550 // b.pmore │ │ │ │ + b 7588 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 79000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xf08 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 751c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + cbz x0, 7614 │ │ │ │ + ret │ │ │ │ + ldr x0, [x1, #120] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov x3, x0 │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x20, [x19, #32] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #8] │ │ │ │ + mov x19, x2 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str xzr, [sp] │ │ │ │ + cbz x0, 7728 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x3, 766c │ │ │ │ + ldp x3, x2, [x3, #16] │ │ │ │ + ldr w1, [x19, #384] │ │ │ │ + cbz w1, 76fc │ │ │ │ + ldr w2, [x19, #388] │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + ldr w2, [x19, #348] │ │ │ │ + bl 4a380 │ │ │ │ + str x0, [x20] │ │ │ │ + bl 49684 │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x2, 79000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str wzr, [sp, #4] │ │ │ │ - cbz x20, 6cbc │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - mov x4, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - add x3, sp, #0x4 │ │ │ │ - mov x0, x23 │ │ │ │ - str w4, [sp, #4] │ │ │ │ - bl 69b0 │ │ │ │ - strb w0, [x19, #24] │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - cbnz w1, 6e60 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ + add x2, x2, #0xf18 │ │ │ │ + bl 496c4 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldrb w0, [x19, #24] │ │ │ │ - cbz w0, 6cf8 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 6e54 // b.any │ │ │ │ + b.ne 7754 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w0, [x19, #8] │ │ │ │ - cbnz w0, 6cc4 │ │ │ │ - mov x1, #0x400 // #1024 │ │ │ │ + mov x1, x3 │ │ │ │ + bl 4a380 │ │ │ │ + str x0, [x20] │ │ │ │ + bl 49684 │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x2, 79000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - str x25, [sp, #80] │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov w25, #0x400 // #1024 │ │ │ │ - str wzr, [sp, #4] │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w22, w0 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.eq 6d74 // b.none │ │ │ │ - ldr w21, [sp, #4] │ │ │ │ - sub w1, w25, #0x1 │ │ │ │ - cmp w1, w21 │ │ │ │ - b.eq 6de4 // b.none │ │ │ │ - cmp w22, #0xa │ │ │ │ - b.eq 6db0 // b.none │ │ │ │ - strb w20, [x24, w21, uxtw] │ │ │ │ - add w0, w21, #0x1 │ │ │ │ - str w0, [sp, #4] │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w22, w0 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.ne 6d38 // b.any │ │ │ │ - ldrb w0, [x19, #8] │ │ │ │ - cbnz w0, 6ddc │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x19, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 6ddc │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - strb w1, [x19, #24] │ │ │ │ + add x2, x2, #0xf18 │ │ │ │ + bl 496c4 │ │ │ │ + mov x20, x0 │ │ │ │ + b 76c8 │ │ │ │ + cbz x3, 7748 │ │ │ │ + ldr x20, [x19, #120] │ │ │ │ + ldr w0, [x19, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 76c8 // b.plast │ │ │ │ + ldr x0, [x19, #528] │ │ │ │ + bl 2f30 │ │ │ │ + b 76c8 │ │ │ │ + ldr x20, [x19, #136] │ │ │ │ + cbnz x20, 7730 │ │ │ │ + b 772c │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 6e14 │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - b 6cc4 │ │ │ │ - cbz w21, 6d20 │ │ │ │ - strb wzr, [x24, w21, uxtw] │ │ │ │ - add x3, sp, #0x4 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - bl 69b0 │ │ │ │ - strb w0, [x19, #24] │ │ │ │ - tbz w0, #0, 6e0c │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - cbnz w0, 6e00 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - b 6da0 │ │ │ │ - lsl w1, w25, #1 │ │ │ │ - mov x0, x24 │ │ │ │ - add w25, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ + bti c │ │ │ │ + ldr x2, [x1, #184] │ │ │ │ + cbz x2, 7770 │ │ │ │ + b 49600 │ │ │ │ + ldr w0, [x1, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 7780 // b.pmore │ │ │ │ + ret │ │ │ │ + ldr x0, [x1, #528] │ │ │ │ + b 3410 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, x1 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x25, x2 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr w19, [x2, #384] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov w3, w19 │ │ │ │ + cbnz w19, 79ac │ │ │ │ + ldr x0, [x2, #184] │ │ │ │ + cbz x0, 7a08 │ │ │ │ + ldrb w0, [x25, #456] │ │ │ │ + mov w22, #0xa // #10 │ │ │ │ + cbnz w0, 79ac │ │ │ │ + cbz w1, 7970 │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + str xzr, [sp] │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + cbz x0, 79c4 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbnz x1, 7890 │ │ │ │ + cbnz w3, 7898 │ │ │ │ + bl 4a380 │ │ │ │ mov x24, x0 │ │ │ │ - b 6d48 │ │ │ │ + bl 49684 │ │ │ │ + mov x1, x24 │ │ │ │ + adrp x2, 79000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, #0xf18 │ │ │ │ + bl 496c4 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x3, [x26, #8] │ │ │ │ + add x1, x3, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, w22 │ │ │ │ + bl 74ac │ │ │ │ + ldrb w0, [x25, #451] │ │ │ │ + cbnz w0, 7908 │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + cbz x0, 7948 │ │ │ │ mov x0, x24 │ │ │ │ - str x24, [x19, #32] │ │ │ │ - b 6da0 │ │ │ │ - str wzr, [sp, #4] │ │ │ │ - b 6d20 │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 49600 │ │ │ │ + ldr w0, [x26] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.ls 7970 // b.plast │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + str xzr, [sp] │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + add x1, x1, x21 │ │ │ │ + cbz x0, 79e0 │ │ │ │ + ldr w3, [x25, #384] │ │ │ │ + ldp x1, x2, [x1, #16] │ │ │ │ + cbz w3, 7814 │ │ │ │ + ldr w2, [x25, #388] │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + ldr w2, [x25, #348] │ │ │ │ + bl 4a380 │ │ │ │ + mov x24, x0 │ │ │ │ + bl 49684 │ │ │ │ + mov x1, x24 │ │ │ │ + adrp x2, 79000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, #0xf18 │ │ │ │ + bl 496c4 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, w22 │ │ │ │ + add x1, x1, x21 │ │ │ │ + bl 74ac │ │ │ │ + ldrb w0, [x25, #451] │ │ │ │ + cbz w0, 7854 │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + add x0, x20, x20, lsl #2 │ │ │ │ + add x0, x20, x0, lsl #1 │ │ │ │ + add x0, x1, x0, lsl #3 │ │ │ │ + bl 4b9a0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 69d6c │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 7e000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x130 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x25, #184] │ │ │ │ + cbnz x0, 785c │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 7864 // b.plast │ │ │ │ + ldr x0, [x25, #528] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + bl 3410 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 7878 // b.pmore │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 6e5c // b.any │ │ │ │ + b.ne 7a58 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ ldp x23, x24, [sp, #64] │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - b 3500 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - str x25, [sp, #80] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xd98 │ │ │ │ - adrp x1, 79000 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xe90 │ │ │ │ - add x0, x0, #0xff8 │ │ │ │ - mov w2, #0x24f // #591 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - str x25, [sp, #80] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - adrp x1, 79000 │ │ │ │ - add x1, x1, #0xf08 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov x22, x0 │ │ │ │ - bl 4d000 │ │ │ │ - cbz x0, 6fc8 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x69 │ │ │ │ - b.ne 6fc8 // b.any │ │ │ │ - ldrb w0, [x0, #1] │ │ │ │ - cbnz w0, 6fc8 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl 530c4 │ │ │ │ - mov w2, w20 │ │ │ │ - adrp x20, 7d000 │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 530c4 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - bl 4d000 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, 6f44 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x69 │ │ │ │ - b.eq 6f74 // b.none │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 4f380 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x48 │ │ │ │ - mov w1, #0x2bd // #701 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldrb w0, [x0, #1] │ │ │ │ - cbnz w0, 6f44 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x78 │ │ │ │ - bl 530c4 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 530c4 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 4f380 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - mov w1, #0x2b1 // #689 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 7064 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add x4, x0, #0x8 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - add x5, x4, w1, uxtw #3 │ │ │ │ - nop │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x4, [x1, #16] │ │ │ │ - cbz x4, 703c │ │ │ │ - ldr w4, [x4, #8] │ │ │ │ - tst x4, #0x4 │ │ │ │ - cinc w7, w7, eq // eq = none │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbz x1, 7050 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - tst x1, #0x4 │ │ │ │ - cinc w6, w6, eq // eq = none │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ne 7020 // b.any │ │ │ │ - str w7, [x2] │ │ │ │ - str w6, [x3] │ │ │ │ - ret │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - str w7, [x2] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - str w6, [x3] │ │ │ │ ret │ │ │ │ + ldrb w2, [x25, #451] │ │ │ │ + mov w22, #0x7 // #7 │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + csel w22, w22, w0, ne // ne = any │ │ │ │ + b 77ec │ │ │ │ + cbnz x1, 7a4c │ │ │ │ + ldr x19, [x25, #136] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cbnz x19, 79e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 70cc │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add x6, x0, #0x8 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - add x7, x6, w1, uxtw #3 │ │ │ │ + ldr x19, [x25, #120] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr w0, [x25, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 7840 // b.plast │ │ │ │ + ldr x0, [x25, #528] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x3, [x26, #8] │ │ │ │ + add x1, x3, x21 │ │ │ │ + b 7840 │ │ │ │ + ldr x0, [x2, #152] │ │ │ │ + cbz x0, 77e0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbnz w1, 7a20 │ │ │ │ + b 7970 │ │ │ │ + ldr x0, [x25, #152] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr x2, [x25, #168] │ │ │ │ + ldr x3, [x25, #528] │ │ │ │ + ldr x1, [x26, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 43e80 │ │ │ │ + ldr w0, [x26] │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 7a1c // b.pmore │ │ │ │ + b 7970 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + b 79e0 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr x1, [x0], #8 │ │ │ │ - ldp x6, x1, [x1, #16] │ │ │ │ - cmp x6, #0x0 │ │ │ │ - cinc w5, w5, ne // ne = any │ │ │ │ - cmp x1, #0x0 │ │ │ │ - cinc w4, w4, ne // ne = any │ │ │ │ - cmp x0, x7 │ │ │ │ - b.ne 70a0 // b.any │ │ │ │ - str w5, [x2] │ │ │ │ - str w4, [x3] │ │ │ │ - ret │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - str w5, [x2] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str w4, [x3] │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - and w22, w3, #0xff │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x4 │ │ │ │ - mov x24, x5 │ │ │ │ - cbz w1, 7158 │ │ │ │ - add x8, x0, w1, uxtw #3 │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x1, x6, [sp, #72] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + str x7, [sp, #88] │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + mov x22, x2 │ │ │ │ + and w21, w5, #0xff │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + and w24, w3, #0xff │ │ │ │ + and w23, w4, #0xff │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + ldrb w26, [sp, #248] │ │ │ │ + stp x27, x28, [sp, #224] │ │ │ │ + ldrb w25, [sp, #256] │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + ldrb w0, [sp, #240] │ │ │ │ + ldp x27, x19, [sp, #264] │ │ │ │ + str w0, [sp, #100] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x28] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + str x3, [x28, #8] │ │ │ │ + add x0, x0, #0xe58 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str wzr, [sp, #124] │ │ │ │ + ldrb w1, [x19, #737] │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + stp xzr, xzr, [x3, #16] │ │ │ │ + cmp x22, #0x0 │ │ │ │ + csel x22, x0, x22, eq // eq = none │ │ │ │ + stp xzr, xzr, [x3, #56] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x3] │ │ │ │ + str wzr, [x3, #8] │ │ │ │ + strb wzr, [x3, #32] │ │ │ │ + str wzr, [x3, #88] │ │ │ │ + str xzr, [x3, #96] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + stur q31, [x3, #40] │ │ │ │ + stur q31, [x3, #72] │ │ │ │ + cbz w1, 7d4c │ │ │ │ + bl 2e36c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x1, [x3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [sp, #8] │ │ │ │ + ldrb w1, [sp, #100] │ │ │ │ + csel w21, w21, wzr, ne // ne = any │ │ │ │ + strb w1, [sp, #24] │ │ │ │ + mov w7, w24 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + strb wzr, [sp] │ │ │ │ + ldr x4, [sp, #88] │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + strb w23, [sp, #32] │ │ │ │ + mov x2, x22 │ │ │ │ + strb w21, [sp, #40] │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + strb w26, [sp, #48] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + strb w25, [sp, #56] │ │ │ │ + bl 6528 │ │ │ │ + ldr x20, [x28, #8] │ │ │ │ + strb wzr, [x20, #32] │ │ │ │ + cbz x27, 7c70 │ │ │ │ + ldrb w2, [x27, #66] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x24, x23, [x27, #80] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldrb w26, [x27, #65] │ │ │ │ + add x1, x1, #0xe70 │ │ │ │ + ldr x25, [x27] │ │ │ │ + ldp x22, x21, [x27, #96] │ │ │ │ + ldrb w27, [x27, #8] │ │ │ │ + bl 5800 │ │ │ │ + mov w2, w26 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe78 │ │ │ │ + bl 5800 │ │ │ │ + mov w2, w27 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe80 │ │ │ │ + bl 5800 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + bl 5800 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe90 │ │ │ │ + bl 5800 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe98 │ │ │ │ + bl 5800 │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + bl 5800 │ │ │ │ + cbz x21, 7c6c │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x20, [x28, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [x19, #608] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xdb0 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + cbz x0, 7d74 │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + ldr x2, [x19, #168] │ │ │ │ + ldr x3, [x19, #528] │ │ │ │ + bl 43e80 │ │ │ │ + ldr w0, [x28] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ + cbz w0, 7d00 │ │ │ │ nop │ │ │ │ - ldr x6, [x0] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x7, [x6, #16] │ │ │ │ - cbz x7, 713c │ │ │ │ - ldr w1, [x7, #8] │ │ │ │ - tst x1, #0x4 │ │ │ │ - cinc w19, w19, eq // eq = none │ │ │ │ - ldr x6, [x6, #24] │ │ │ │ - cbz x6, 7150 │ │ │ │ - ldr w1, [x6, #8] │ │ │ │ - tst x1, #0x4 │ │ │ │ - cinc w20, w20, eq // eq = none │ │ │ │ - cmp x0, x8 │ │ │ │ - b.ne 7120 // b.any │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2f30 │ │ │ │ - ldr x1, [x23] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - str x2, [x23] │ │ │ │ - cbnz w22, 71c8 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 7234 // b.none │ │ │ │ - cbnz w19, 7288 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x23, #32] │ │ │ │ - cbz w20, 726c │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 720c // b.none │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x23, #24] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 3410 │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - str x1, [x23] │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 7234 // b.none │ │ │ │ - cbnz w19, 72b8 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x23, #32] │ │ │ │ - cbz w20, 72ec │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x1, [x23, #72] │ │ │ │ - str x0, [x23, #8] │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - str x0, [x23, #72] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.ne 71a0 // b.any │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x23, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 3410 │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - str x1, [x23, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x23, #40] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.ls 7328 // b.plast │ │ │ │ - ldr x1, [x23, #24] │ │ │ │ - ldr x0, [x23, #56] │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - str x1, [x23, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x23, #56] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 3410 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - str x1, [x23, #8] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 735c // b.none │ │ │ │ - ldr x1, [x23, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #24] │ │ │ │ - cbz w20, 726c │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - b 7198 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr x1, [x23, #64] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - str x2, [x23, #8] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #64] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 7310 // b.none │ │ │ │ - ldr x1, [x23, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #24] │ │ │ │ - cbnz w20, 7320 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x23, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 3410 │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #16] │ │ │ │ - cbz w20, 72e8 │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - b 71f4 │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - ldr x0, [x23, #48] │ │ │ │ - add x1, x1, #0x2 │ │ │ │ - str x1, [x23, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x23, #48] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr w0, [x28] │ │ │ │ + add x20, x20, #0x68 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc 7ce0 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 7db8 // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + mov x0, x28 │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #224] │ │ │ │ + add sp, sp, #0xf0 │ │ │ │ autiasp │ │ │ │ - b 3410 │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x23, #16] │ │ │ │ - b 72a8 │ │ │ │ + b 3500 │ │ │ │ + bl 35f0 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, sp, #0x7c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w4, [sp, #124] │ │ │ │ + bl 2dbc0 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + b 7b54 │ │ │ │ + mov x2, x19 │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + bl 7620 │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 74ac │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + cbz x0, 7da0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl 49600 │ │ │ │ + b 7cc4 │ │ │ │ + ldr w0, [x19, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 7cc4 // b.plast │ │ │ │ + ldr x0, [x19, #528] │ │ │ │ + bl 3410 │ │ │ │ + b 7cc4 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr x24, [x4, #576] │ │ │ │ - cbz w1, 7670 │ │ │ │ - add x23, x0, w1, uxtw #3 │ │ │ │ - mov x1, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x4 │ │ │ │ mov x19, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x2, [x1], #8 │ │ │ │ - ldp x2, x0, [x2, #16] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - cinc w22, w22, ne // ne = any │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cinc w21, w21, ne // ne = any │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne 73b0 // b.any │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x80 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.hi 74b0 // b.pmore │ │ │ │ - b 7578 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2f30 │ │ │ │ - cbz x25, 76fc │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - ldr w2, [x2, #24] │ │ │ │ - bl 3c2a0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w0, #0x40 │ │ │ │ + ccmp w0, #0xa, #0x4, ne // ne = any │ │ │ │ + b.eq 8000 // b.none │ │ │ │ + mov w20, w1 │ │ │ │ + mov x21, x2 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3b5e4 │ │ │ │ - ldr x1, [x19] │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0x8e8 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2d780 │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz w1, 7fe8 │ │ │ │ + ldr x0, [x0] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str xzr, [x22] │ │ │ │ + str wzr, [x22, #8] │ │ │ │ + stp xzr, xzr, [x22, #16] │ │ │ │ + strb wzr, [x22, #32] │ │ │ │ + stp xzr, xzr, [x22, #56] │ │ │ │ + str wzr, [x22, #88] │ │ │ │ + str xzr, [x22, #96] │ │ │ │ + stur q31, [x22, #40] │ │ │ │ + stur q31, [x22, #72] │ │ │ │ + bl 2e36c │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x22] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 4f4ec │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3410 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3430 │ │ │ │ + sxth w3, w0 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + str w3, [x22, #8] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cbz x1, 749c │ │ │ │ - ldrb w0, [x20, #160] │ │ │ │ - cbnz w0, 7628 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2f30 │ │ │ │ - cbz x25, 76f4 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - ldr w2, [x2, #24] │ │ │ │ - bl 3c2a0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3b5e4 │ │ │ │ - ldr x1, [x19] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 2e36c │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x22, #16] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 4f4ec │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3410 │ │ │ │ - mov w1, w26 │ │ │ │ - mov w27, w28 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 7660 // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 763c │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - add w26, w1, #0x1 │ │ │ │ - orr w2, w2, #0x100 │ │ │ │ - str w2, [x0, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - bl 6e8c │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 76d0 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 74f4 // b.plast │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - orr w1, w1, #0x100 │ │ │ │ - str w1, [x0, #8] │ │ │ │ - mov w1, w27 │ │ │ │ - mov w2, w21 │ │ │ │ - bl 6e8c │ │ │ │ - add w28, w27, #0x1 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + bl 3660 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x22, #24] │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 7440 │ │ │ │ - ldrb w0, [x20, #160] │ │ │ │ - cbz w0, 73f0 │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x2, [x20, #168] │ │ │ │ - bl 6c860 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + bl 3430 │ │ │ │ + strb w0, [x22, #32] │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ ldr x0, [x19] │ │ │ │ - b 7440 │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x2, [x20, #168] │ │ │ │ - bl 6c860 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + bl 2e36c │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x22, #40] │ │ │ │ + cmp w1, #0x6 │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cbz x1, 7564 │ │ │ │ - ldrb w0, [x20, #160] │ │ │ │ - cbz w0, 7680 │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x2, [x20, #168] │ │ │ │ - bl 6c860 │ │ │ │ - mov w1, w26 │ │ │ │ - mov w27, w28 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 7660 // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 76e4 │ │ │ │ - add w26, w1, #0x1 │ │ │ │ - mov w2, w22 │ │ │ │ - bl 6e8c │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - cbz x0, 7704 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 75b0 // b.plast │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - orr w1, w1, #0x100 │ │ │ │ - str w1, [x0, #8] │ │ │ │ - mov w1, w27 │ │ │ │ - mov w2, w21 │ │ │ │ - bl 6e8c │ │ │ │ - add w28, w27, #0x1 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + bl 2e36c │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x22, #48] │ │ │ │ + cmp w1, #0x7 │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 7544 │ │ │ │ - ldrb w0, [x20, #160] │ │ │ │ - cbnz w0, 7530 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2f30 │ │ │ │ - cbz x25, 7720 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - ldr w2, [x2, #24] │ │ │ │ - bl 3c2a0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3b5e4 │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 4f4ec │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3410 │ │ │ │ + ldr x0, [x0, #112] │ │ │ │ + bl 3660 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x22, #56] │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ ldr x0, [x19] │ │ │ │ - b 7544 │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x2, [x20, #168] │ │ │ │ - bl 6c860 │ │ │ │ - b 749c │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - mov w26, w1 │ │ │ │ - cbnz x0, 74e0 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 74b0 // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x0, [x0, #128] │ │ │ │ + bl 3660 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x22, #64] │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + bl 2e36c │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x22, #72] │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + bl 2e36c │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x22, #80] │ │ │ │ + cmp w1, #0xb │ │ │ │ + b.ls 7fe8 // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w20, #0xc // #12 │ │ │ │ + ldr x1, [x0, #176] │ │ │ │ + b 7fcc │ │ │ │ + ldr x0, [x19] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x1, [x0, x1] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5800 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + ubfiz x1, x20, #4, #32 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 7fc0 // b.pmore │ │ │ │ + cbz x21, 7ff4 │ │ │ │ + ldr w0, [x22, #8] │ │ │ │ + tbz w0, #2, 8018 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2de00 │ │ │ │ + mov x0, x22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2f30 │ │ │ │ - cbz x25, 7718 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - ldr w2, [x2, #24] │ │ │ │ - bl 3c2a0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3b5e4 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 4f4ec │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3410 │ │ │ │ - b 7564 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - mov w28, w27 │ │ │ │ - cbnz x1, 7510 │ │ │ │ - mov w1, w26 │ │ │ │ - b 74a4 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - mov w26, w1 │ │ │ │ - cbnz x0, 759c │ │ │ │ - b 756c │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 7484 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 7424 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - mov w28, w27 │ │ │ │ - cbnz x1, 75cc │ │ │ │ - mov w1, w26 │ │ │ │ - b 756c │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 76b4 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 7608 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w6 │ │ │ │ - mov x19, x7 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - and w26, w5, #0xff │ │ │ │ - mov x25, x1 │ │ │ │ - mov x1, #0x78 // #120 │ │ │ │ - bl 586c0 │ │ │ │ - stp x24, x25, [x0] │ │ │ │ - stp x22, x23, [x0, #16] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - stp x19, x1, [x0, #48] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x1, [x0, #64] │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - str w1, [x0, #72] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x1, [x0, #80] │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - str x21, [x0, #32] │ │ │ │ - strb w26, [x0, #40] │ │ │ │ - str w20, [x0, #44] │ │ │ │ - str wzr, [x0, #88] │ │ │ │ - str x1, [x0, #96] │ │ │ │ - str wzr, [x0, #112] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6290 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - bl 2f30 │ │ │ │ - ldr w12, [x20, #72] │ │ │ │ - cbnz w12, 781c │ │ │ │ - ldr w0, [x20, #112] │ │ │ │ - cbnz w0, 7a84 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - bl 3410 │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr x13, [x20, #64] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - add x7, x13, #0x8 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 7850 │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x7, x7, #0x28 │ │ │ │ - cmp w19, w12 │ │ │ │ - b.eq 79c8 // b.none │ │ │ │ - ldrb w0, [x7, #28] │ │ │ │ - cbnz w0, 783c │ │ │ │ - ldr w10, [x7] │ │ │ │ - cbz w10, 7980 │ │ │ │ - sub w0, w10, #0x1 │ │ │ │ - ldr x1, [x20, #104] │ │ │ │ - ldp x3, x9, [x7, #8] │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ls 79e0 // b.plast │ │ │ │ - lsr w8, w10, #2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - lsl x8, x8, #4 │ │ │ │ - add x2, x3, x0 │ │ │ │ - ldr w6, [x3, x0] │ │ │ │ - ldr q28, [x9, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr w5, [x2, #4] │ │ │ │ - ldp w2, w4, [x2, #8] │ │ │ │ - ldr s31, [x1, w6, uxtw #2] │ │ │ │ - ldr s30, [x1, w5, uxtw #2] │ │ │ │ - ldr s26, [x1, w4, uxtw #2] │ │ │ │ - ldr s27, [x1, w2, uxtw #2] │ │ │ │ - mov v30.s[1], v26.s[0] │ │ │ │ - mov v31.s[1], v27.s[0] │ │ │ │ - zip1 v31.4s, v31.4s, v30.4s │ │ │ │ - cmeq v31.4s, v31.4s, v28.4s │ │ │ │ - sub v29.4s, v29.4s, v31.4s │ │ │ │ - cmp x8, x0 │ │ │ │ - b.ne 7884 // b.any │ │ │ │ - addv s31, v29.4s │ │ │ │ - and w2, w10, #0xfffffffc │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x10, #0x3 │ │ │ │ - b.eq 7974 // b.none │ │ │ │ - mov w4, w2 │ │ │ │ - add w5, w2, #0x1 │ │ │ │ - ldr w8, [x3, x4, lsl #2] │ │ │ │ - ldr w6, [x9, x4, lsl #2] │ │ │ │ - ldr w4, [x1, x8, lsl #2] │ │ │ │ - cmp w6, w4 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w5, w10 │ │ │ │ - b.cs 7974 // b.hs, b.nlast │ │ │ │ - ldr w8, [x3, w5, uxtw #2] │ │ │ │ - add w4, w2, #0x2 │ │ │ │ - ldr w6, [x9, w5, uxtw #2] │ │ │ │ - ldr w5, [x1, x8, lsl #2] │ │ │ │ - cmp w6, w5 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w10, w4 │ │ │ │ - b.ls 7974 // b.plast │ │ │ │ - ldr w6, [x3, x4, lsl #2] │ │ │ │ - add w5, w2, #0x3 │ │ │ │ - ldr w4, [x9, x4, lsl #2] │ │ │ │ - ldr w6, [x1, x6, lsl #2] │ │ │ │ - cmp w6, w4 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w10, w5 │ │ │ │ - b.ls 7974 // b.plast │ │ │ │ - ldr w4, [x3, w5, uxtw #2] │ │ │ │ - add w2, w2, #0x4 │ │ │ │ - ldr w5, [x9, w5, uxtw #2] │ │ │ │ - ldr w4, [x1, x4, lsl #2] │ │ │ │ - cmp w5, w4 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w10, w2 │ │ │ │ - b.ls 7974 // b.plast │ │ │ │ - ldr w3, [x3, x2, lsl #2] │ │ │ │ - ldr w2, [x9, x2, lsl #2] │ │ │ │ - ldr w1, [x1, x3, lsl #2] │ │ │ │ - cmp w2, w1 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w0, w10 │ │ │ │ - b.ne 7840 // b.any │ │ │ │ - nop │ │ │ │ - cmp w12, w19 │ │ │ │ - b.ne 79ec // b.any │ │ │ │ - ldr w0, [x20, #112] │ │ │ │ - cmp w0, w11 │ │ │ │ - b.ne 7a90 // b.any │ │ │ │ - cmp w19, w11 │ │ │ │ - b.ne 782c // b.any │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - bl 3410 │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x20, #112] │ │ │ │ - cmp w11, w0 │ │ │ │ - b.ne 7a90 // b.any │ │ │ │ - cmp w11, w19 │ │ │ │ - b.ne 782c // b.any │ │ │ │ - b 799c │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 78dc │ │ │ │ - mov w23, #0x28 // #40 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w24, #0x60 // #96 │ │ │ │ - umull x23, w19, w23 │ │ │ │ - add x13, x13, x23 │ │ │ │ - strb w0, [x13, #36] │ │ │ │ - ldr w1, [x13, #8] │ │ │ │ - ldr w0, [x20, #112] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x20, #112] │ │ │ │ - cbz w1, 7a5c │ │ │ │ - nop │ │ │ │ - ldr x1, [x13, #16] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - ldr w25, [x1, x21, lsl #2] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - umaddl x0, w25, w24, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 35c0 │ │ │ │ - mov w22, w0 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - add x13, x1, x23 │ │ │ │ - cbnz w0, 7ab4 │ │ │ │ - ldr w0, [x13, #8] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 7a20 // b.pmore │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - bl 3410 │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xd98 │ │ │ │ - adrp x1, 79000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x48 │ │ │ │ - add x1, x1, #0xe90 │ │ │ │ - add x0, x0, #0x88 │ │ │ │ - mov w2, #0x3f5 // #1013 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - ldr w4, [x1, x23] │ │ │ │ - mov w3, w25 │ │ │ │ - ldr w5, [x13, #4] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xa8 │ │ │ │ - mov w1, #0x412 // #1042 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 49630 │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0xc8 │ │ │ │ - str w22, [x1] │ │ │ │ - bl 32b0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ + cbz x0, 7ff4 │ │ │ │ + bl 1b250 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + b 7ff4 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - mov w1, #0x3e8 // #1000 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - mov x28, x0 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - mov w25, #0xffffffff // #-1 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldr x1, [x28, #64] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x22, [x28, #80] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #368] │ │ │ │ + add x29, sp, #0x170 │ │ │ │ + str w1, [sp, #124] │ │ │ │ + stp w5, w6, [sp, #204] │ │ │ │ + str w7, [sp, #212] │ │ │ │ + str x3, [sp, #248] │ │ │ │ + stp x19, x20, [sp, #384] │ │ │ │ + stp x21, x22, [sp, #400] │ │ │ │ + stp x23, x24, [sp, #416] │ │ │ │ + stp x25, x26, [sp, #432] │ │ │ │ + stp x27, x28, [sp, #448] │ │ │ │ + mov x28, x2 │ │ │ │ + str d15, [sp, #480] │ │ │ │ + ldr x1, [x4] │ │ │ │ + str x1, [sp, #360] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str wzr, [sp, #52] │ │ │ │ + ldr x22, [sp, #512] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + bl 6c568 │ │ │ │ + and w19, w0, #0xff │ │ │ │ mov x0, x28 │ │ │ │ - bl 77d0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 8118 // b.none │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ + str w19, [sp, #120] │ │ │ │ + bl 4d3e0 │ │ │ │ + and w20, w0, #0xff │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 4c600 │ │ │ │ + and w3, w0, #0xff │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x28 │ │ │ │ + str w3, [sp, #192] │ │ │ │ + strb w3, [sp, #352] │ │ │ │ + bl 4c600 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ + str w0, [sp, #92] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ldr w19, [x28, #32] │ │ │ │ + mov w25, w0 │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ + str w19, [sp, #36] │ │ │ │ + str w0, [sp, #216] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - mov w1, #0x28 // #40 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x27, [x28, #8] │ │ │ │ - umull x19, w19, w1 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x0, x1, x19 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x27, 80fc │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + str w1, [sp, #280] │ │ │ │ + strb w1, [sp, #353] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w1, #0x68 // #104 │ │ │ │ + str x0, [sp, #272] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - bl c6c0 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr w1, [x20, #4] │ │ │ │ - ldr w2, [x0, x19] │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - subs w0, w0, w2 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - b.eq 7e34 // b.none │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - nop │ │ │ │ - cbz x27, 8084 │ │ │ │ - ldr w19, [sp, #32] │ │ │ │ - mov x0, x27 │ │ │ │ - mov w1, w19 │ │ │ │ - bl 12a40 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 12740 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr w19, [x1, #8] │ │ │ │ - cbz w19, 7d80 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ + umull x1, w19, w1 │ │ │ │ + bl 52920 │ │ │ │ + str w19, [x21] │ │ │ │ + str x0, [x21, #8] │ │ │ │ + cbnz w19, 9150 │ │ │ │ str xzr, [sp, #16] │ │ │ │ - nop │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - orr x24, x20, x27 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr w21, [x0, x1, lsl #2] │ │ │ │ - mov w0, #0x60 // #96 │ │ │ │ - umull x21, w21, w0 │ │ │ │ - add x26, x2, x21 │ │ │ │ - ldrb w0, [x26, #24] │ │ │ │ - cbz w0, 7d14 │ │ │ │ - cbnz x24, 7efc │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - ldr x20, [x1] │ │ │ │ - cbz x20, 7f80 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3470 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - add x26, x2, x21 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - ldr x24, [x0] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - mov w3, w0 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6860 │ │ │ │ - tbz w0, #0, 7d60 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - orr x24, x20, x27 │ │ │ │ - add x26, x2, x21 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - cbnz w19, 7f08 │ │ │ │ + eor w0, w25, #0x1 │ │ │ │ + stp wzr, wzr, [sp, #196] │ │ │ │ + movi d15, #0x0 │ │ │ │ + str wzr, [sp, #260] │ │ │ │ + and w27, w0, #0x1 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cbz w27, 81b0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + sub x23, x23, x0 │ │ │ │ + ldr w0, [x22, #356] │ │ │ │ + add x1, x23, #0x1 │ │ │ │ + str x1, [sp, #264] │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cs 8948 // b.hs, b.nlast │ │ │ │ + stp wzr, wzr, [sp, #216] │ │ │ │ + str wzr, [sp, #284] │ │ │ │ + ldrb w0, [x22, #736] │ │ │ │ + cbz w0, 81cc │ │ │ │ + mov x0, x28 │ │ │ │ + bl 4c650 │ │ │ │ + ands w0, w0, #0xff │ │ │ │ + str w0, [sp, #296] │ │ │ │ + b.ne 81cc // b.any │ │ │ │ + ldr w0, [sp, #284] │ │ │ │ + stp wzr, wzr, [sp, #216] │ │ │ │ + str w0, [sp, #288] │ │ │ │ + b 81d8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str wzr, [sp, #220] │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + str w0, [sp, #284] │ │ │ │ + ldrb w0, [x22, #736] │ │ │ │ + cbnz w0, 818c │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #288] │ │ │ │ + str w0, [sp, #296] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 4dc80 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w21, w1 │ │ │ │ + str w1, [sp, #104] │ │ │ │ + bl 4dbc8 │ │ │ │ + mov w8, w0 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cbz w0, 8f10 │ │ │ │ + ldr w0, [sp, #212] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + str w1, [sp, #128] │ │ │ │ + ldr w1, [sp, #496] │ │ │ │ + stp d13, d14, [sp, #464] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + str w1, [sp, #224] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + str w8, [sp, #32] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + str wzr, [sp, #108] │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + str w1, [sp, #228] │ │ │ │ + ldr w1, [sp, #204] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ + str w1, [sp, #256] │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + adrp x2, 7f000 │ │ │ │ + add x9, x2, #0xe58 │ │ │ │ + str w1, [sp, #132] │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + and w2, w25, #0x1 │ │ │ │ + stp w1, w2, [sp, #184] │ │ │ │ + add x1, x9, #0x68 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + umull x1, w21, w0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + umull x0, w8, w0 │ │ │ │ + str x9, [sp, #96] │ │ │ │ + stp x0, x1, [sp, #232] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + mov x1, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + add x0, sp, #0x13c │ │ │ │ + str x0, [sp, #136] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + add x0, sp, #0x148 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + add x0, sp, #0x144 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr x19, [sp, #272] │ │ │ │ + fmov d13, x1 │ │ │ │ + ldr d14, [x0, #3840] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b5d0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + str x21, [sp, #328] │ │ │ │ + add x0, x1, x26 │ │ │ │ + bl 4b640 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + str x23, [sp, #336] │ │ │ │ + add x0, x1, x26 │ │ │ │ + bl 4b70c │ │ │ │ + ands w20, w0, #0xff │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + cset w24, eq // eq = none │ │ │ │ + str w24, [sp, #88] │ │ │ │ + add x0, x1, x26 │ │ │ │ + bl 4b720 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w20, #0x0 │ │ │ │ + str w0, [sp, #84] │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + mov x0, x28 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + bl 526e0 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cmp w1, w27 │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + ccmp w0, w27, #0x4, ne // ne = any │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 8a90 // b.none │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr w0, [sp, #256] │ │ │ │ + str w0, [sp, #72] │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + csel w0, w0, wzr, ne // ne = any │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr w24, [x22, #388] │ │ │ │ + cbnz w24, 8ad4 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + ldr x24, [x19, #8] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b5c0 │ │ │ │ + str wzr, [sp, #344] │ │ │ │ + add x21, x24, x25 │ │ │ │ + ldrb w1, [x22, #737] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x24, x25] │ │ │ │ + mov x24, x0 │ │ │ │ + str wzr, [x21, #8] │ │ │ │ + stp xzr, xzr, [x21, #16] │ │ │ │ + strb wzr, [x21, #32] │ │ │ │ + stp xzr, xzr, [x21, #56] │ │ │ │ + str wzr, [x21, #88] │ │ │ │ + str xzr, [x21, #96] │ │ │ │ + stur q31, [x21, #40] │ │ │ │ + stur q31, [x21, #72] │ │ │ │ + cbz w1, 8b9c │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x21] │ │ │ │ + ldrb w0, [x22, #448] │ │ │ │ + cbnz w0, 8bc0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b70c │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + tst w0, #0xff │ │ │ │ + add x1, x1, x25 │ │ │ │ + mov x0, x1 │ │ │ │ + b.ne 8b70 // b.any │ │ │ │ + ldr w2, [sp, #212] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + bl 5800 │ │ │ │ + ldr w2, [sp, #204] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 5800 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + str wzr, [sp, #24] │ │ │ │ + cbz w0, 8464 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + cbnz w20, 8edc │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + add x0, x0, x1 │ │ │ │ + bl 4b720 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + str w0, [sp, #24] │ │ │ │ + cmp x23, #0x0 │ │ │ │ + ldr w1, [x22, #248] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + strb w1, [sp] │ │ │ │ + ldp x6, x7, [sp, #136] │ │ │ │ + strb w0, [sp, #8] │ │ │ │ + ldp x0, x1, [sp, #160] │ │ │ │ + mov w5, w27 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov x4, x28 │ │ │ │ + ldr w3, [sp, #124] │ │ │ │ + bl 67a0 │ │ │ │ + ldr x24, [sp, #336] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x24, #0x0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + csel x1, x1, x24, eq // eq = none │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b8c0 │ │ │ │ + ldr w8, [x22, #248] │ │ │ │ + mov w7, #0x53 // #83 │ │ │ │ + ldrb w5, [x22, #604] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w2, [sp, #320] │ │ │ │ + cmp w8, #0x0 │ │ │ │ + ldr w1, [sp, #316] │ │ │ │ + mov w3, #0x48 // #72 │ │ │ │ + csel w3, w7, w3, eq // eq = none │ │ │ │ + bl 687c8 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x1, x26 │ │ │ │ + bl 4b8d0 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x1, x26 │ │ │ │ + bl 4b8a4 │ │ │ │ + sub x20, x20, x0 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x21, x2, x25 │ │ │ │ + ldr x23, [sp, #328] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b9d0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ mov x0, x23 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - str x1, [x0] │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - str x0, [x26, #16] │ │ │ │ - add x1, x1, x21 │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - str xzr, [x0] │ │ │ │ - str w25, [x0, #8] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.ls 7d08 // b.plast │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - cbz w0, 7f88 │ │ │ │ - ldr w0, [x28, #44] │ │ │ │ - cbz w0, 7d08 │ │ │ │ - mov w1, w19 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x21, #72] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x21, #80] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 2e36c │ │ │ │ + add x1, x20, #0x1 │ │ │ │ + stp x0, x1, [x21, #16] │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cbnz w0, 8b34 │ │ │ │ + ldr w0, [sp, #188] │ │ │ │ + cbnz w0, 8b50 │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + cbnz w0, 8d00 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 8b10 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + orr w0, w0, #0x20 │ │ │ │ + str w0, [x21, #8] │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 8b10 // b.none │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + orr w0, w0, #0x40 │ │ │ │ + str w0, [x21, #8] │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + cbz w0, 85a4 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + orr w0, w0, #0x100 │ │ │ │ + str w0, [x21, #8] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + cbz w0, 85b8 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + orr w0, w0, #0x800 │ │ │ │ + str w0, [x21, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ mov x0, x23 │ │ │ │ - bl 63c0 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - add x26, x2, x21 │ │ │ │ - strb wzr, [x26, #24] │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 6c40 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - add x26, x2, x21 │ │ │ │ - cbnz x24, 7ef4 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - ldr x20, [x1] │ │ │ │ - cbz x20, 7f78 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3470 │ │ │ │ + str xzr, [sp, #336] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #328] │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x1, x1, x25 │ │ │ │ + cbnz w0, 8e88 │ │ │ │ + ldrb w2, [x22, #500] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + cbnz w2, 8a58 │ │ │ │ + ldr w4, [sp, #16] │ │ │ │ + add x3, sp, #0x160 │ │ │ │ + ldr d31, [x28, #56] │ │ │ │ + ldrb w3, [x3, w4, sxtw] │ │ │ │ + cbz w3, 8ef4 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + fcsel d31, d31, d15, ls // ls = plast │ │ │ │ + fcmp d31, #0.0 │ │ │ │ + b.eq 8644 // b.none │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 8644 // b.first │ │ │ │ + mov x2, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + fmov d30, x2 │ │ │ │ + mov w2, #0x3c // #60 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 8644 // b.tcont │ │ │ │ + fcvtzu w2, d31 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + strb w2, [x1, #32] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x2, [x1, #40] │ │ │ │ + bl 4b960 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldr x20, [sp, #96] │ │ │ │ + add x0, x3, x25 │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b8c0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 67d40 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + add x1, x20, #0x80 │ │ │ │ + mov x2, x0 │ │ │ │ mov x20, x0 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - add x26, x2, x21 │ │ │ │ - ldrb w0, [x26, #24] │ │ │ │ - cbnz w0, 7c74 │ │ │ │ - nop │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 7c20 // b.pmore │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - cbz x27, 7d8c │ │ │ │ - mov x0, x27 │ │ │ │ - bl b048 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - ldp x4, x5, [x28, #48] │ │ │ │ - mov w1, w19 │ │ │ │ - ldr w2, [sp, #52] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x5, [x5, #576] │ │ │ │ - bl 70e0 │ │ │ │ - ldp x2, x4, [x28, #48] │ │ │ │ - mov w1, w19 │ │ │ │ - ldr x3, [x28, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 736c │ │ │ │ - cbz w19, 7e14 │ │ │ │ - add x19, x23, w19, uxtw #3 │ │ │ │ - mov x24, x23 │ │ │ │ - ldr x21, [x24] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str xzr, [x21] │ │ │ │ - str w25, [x21, #8] │ │ │ │ - cbz x0, 7de8 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ + add x0, x3, x25 │ │ │ │ + bl 5800 │ │ │ │ + mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 7e00 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b70c │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 89bc // b.any │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.ne 895c // b.any │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b70c │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 86e0 // b.none │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 89dc // b.any │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + str wzr, [sp, #324] │ │ │ │ + ldr x20, [sp, #152] │ │ │ │ + add x0, x0, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 665c8 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x2, [x28, #48] │ │ │ │ + mov x1, x20 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + add x2, x2, x26 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6ab00 │ │ │ │ + ldr w21, [sp, #324] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + add w0, w21, w0 │ │ │ │ + str w0, [sp, #108] │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.hi 8c38 // b.pmore │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add w20, w27, #0x1 │ │ │ │ + add x21, x26, #0x58 │ │ │ │ + add x24, x25, #0x68 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - ldr x0, [x24] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x24], #8 │ │ │ │ - cmp x19, x24 │ │ │ │ - b.ne 7dc4 // b.any │ │ │ │ - ldp w0, w1, [sp, #32] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 7be0 // b.any │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmp x20, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 7ee8 // b.any │ │ │ │ - cbz x27, 7e58 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 108f0 │ │ │ │ - mov x1, x27 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + ldr w2, [sp, #36] │ │ │ │ + add x0, x1, x26 │ │ │ │ + cmp w20, w2 │ │ │ │ + b.cs 8790 // b.hs, b.nlast │ │ │ │ + add x2, x1, x21 │ │ │ │ + ldrb w3, [x2, #74] │ │ │ │ + cbz w3, 8790 │ │ │ │ + ldrb w4, [x2, #60] │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.eq 8818 // b.none │ │ │ │ + cbz w27, 87bc │ │ │ │ + sub w4, w27, #0x1 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umull x27, w4, w2 │ │ │ │ + add x1, x1, x27 │ │ │ │ + ldrb w2, [x1, #74] │ │ │ │ + cbz w2, 87bc │ │ │ │ + ldrb w3, [x1, #60] │ │ │ │ + ldrb w2, [x0, #60] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.eq 9014 // b.none │ │ │ │ + ldrb w1, [x0, #74] │ │ │ │ + cbnz w1, 8dbc │ │ │ │ + ldr w0, [x22, #388] │ │ │ │ + cbnz w0, 8d2c │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x25 │ │ │ │ + ldr x2, [x22, #608] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xdb0 │ │ │ │ + mov x26, x21 │ │ │ │ + bl 5800 │ │ │ │ + ldr w2, [sp, #80] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x1, #0xdb8 │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 5800 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + mov x25, x24 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.eq 8f0c // b.none │ │ │ │ + mov w27, w20 │ │ │ │ + b 82e4 │ │ │ │ + mov x0, x2 │ │ │ │ + bl 4b9d0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, x1, x21 │ │ │ │ + bl 4b8d0 │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x1, x21 │ │ │ │ + bl 4b8a4 │ │ │ │ + sub x0, x23, x0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, x1, x21 │ │ │ │ + bl 4b92c │ │ │ │ + str w0, [sp, #48] │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x1, x21 │ │ │ │ + bl 4b960 │ │ │ │ + str w0, [sp, #56] │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x1, x21 │ │ │ │ + bl 4b80c │ │ │ │ + mov w5, w0 │ │ │ │ + ldrb w1, [x22, #500] │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x3, x23, x24 │ │ │ │ + cbnz w1, 9368 │ │ │ │ + add x4, x0, x26 │ │ │ │ + ldr d31, [x28, #56] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr d30, [x4, #80] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + fcsel d31, d31, d30, ge // ge = tcont │ │ │ │ + fcmp d31, #0.0 │ │ │ │ + b.eq 88e0 // b.none │ │ │ │ + adrp x1, 7f000 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr d29, [x1, #3840] │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 93f8 // b.first │ │ │ │ + mov x1, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + fmov d30, x1 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 9404 // b.tcont │ │ │ │ + fcvtzu w1, d31 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + mov w2, w1 │ │ │ │ + strb w1, [x3, #32] │ │ │ │ + add x0, x0, x21 │ │ │ │ + str w5, [sp, #64] │ │ │ │ + add x23, x23, x25 │ │ │ │ + str w2, [sp, #72] │ │ │ │ + bl 4b720 │ │ │ │ + ldr w2, [sp, #72] │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr w6, [sp, #48] │ │ │ │ + mov w8, #0x2d // #45 │ │ │ │ + ldr w7, [sp, #56] │ │ │ │ + mov w4, #0x2b // #43 │ │ │ │ + str w2, [sp] │ │ │ │ + csel w4, w8, w4, ne // ne = any │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + add x1, x1, #0xe08 │ │ │ │ + ldr w5, [sp, #64] │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + bl 5800 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x1, x26 │ │ │ │ + b 8790 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp w0, w1, [sp, #216] │ │ │ │ + str w0, [sp, #284] │ │ │ │ + b 81c4 │ │ │ │ + ldr x23, [sp, #232] │ │ │ │ + add x0, x0, x23 │ │ │ │ + bl 4b9d0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, x1, x23 │ │ │ │ + bl 4b8d0 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x1, x23 │ │ │ │ + bl 4b8a4 │ │ │ │ + sub x20, x20, x0 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + add x23, x23, x25 │ │ │ │ + cbz x21, 910c │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 8fb0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + bl 2e36c │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + stp x0, x20, [x23, #48] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b70c │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 8a44 // b.none │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 8a44 // b.none │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + ldr x23, [sp, #240] │ │ │ │ + add x0, x0, x23 │ │ │ │ + bl 4b9d0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, x1, x23 │ │ │ │ + bl 4b8d0 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x1, x23 │ │ │ │ + bl 4b8a4 │ │ │ │ + sub x20, x20, x0 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + add x23, x23, x25 │ │ │ │ + cbz x21, 911c │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 8fa4 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x0, x0, #0xe58 │ │ │ │ + add x0, x0, #0x60 │ │ │ │ + bl 2e36c │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + stp x0, x20, [x23, #48] │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ne 86e0 // b.any │ │ │ │ + b 86e8 │ │ │ │ + ucvtf d31, w2 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + fdiv d31, d31, d14 │ │ │ │ + fcmp d31, #0.0 │ │ │ │ + b.eq 8644 // b.none │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 8644 // b.first │ │ │ │ + fcmpe d31, d13 │ │ │ │ + mov w2, #0x3c // #60 │ │ │ │ + b.ge 8644 // b.tcont │ │ │ │ + b 863c │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + ldr w1, [sp, #224] │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + ldr w1, [sp, #228] │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + str w1, [sp, #72] │ │ │ │ + cbz w0, 8390 │ │ │ │ + ldr w1, [sp, #192] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ldr w0, [sp, #280] │ │ │ │ + ldr w24, [x22, #388] │ │ │ │ + csel w0, w0, w1, ne // ne = any │ │ │ │ + str w0, [sp, #40] │ │ │ │ + cbz w24, 8398 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, x0 │ │ │ │ + cmp w24, #0x1 │ │ │ │ + b.eq 9000 // b.none │ │ │ │ + cmp w24, #0x2 │ │ │ │ + b.eq 8fec // b.none │ │ │ │ + sub w0, w24, #0x3 │ │ │ │ + tst w0, #0xfffffffd │ │ │ │ + b.ne 8f84 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w3, #0x43 // #67 │ │ │ │ + mov w2, #0x59 // #89 │ │ │ │ + bl 2dc70 │ │ │ │ + b 8398 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 8590 // b.none │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + orr w0, w0, #0x80 │ │ │ │ + str w0, [x21, #8] │ │ │ │ + b 8590 │ │ │ │ + ldr w2, [sp, #220] │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + orr w0, w1, #0x3 │ │ │ │ + cbz w2, 9454 │ │ │ │ + str w0, [x21, #8] │ │ │ │ + ldr w0, [sp, #188] │ │ │ │ + cbz w0, 8b5c │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + orr w0, w0, #0x8 │ │ │ │ + str w0, [x21, #8] │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + cbnz w0, 8d00 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 8570 │ │ │ │ + b 8564 │ │ │ │ + ldr w2, [sp, #496] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + bl 5800 │ │ │ │ + ldr w2, [sp, #208] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + add x0, x0, x25 │ │ │ │ + bl 5800 │ │ │ │ + b 843c │ │ │ │ + bl 35f0 │ │ │ │ + str w0, [sp, #344] │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, sp, #0x158 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 1068c │ │ │ │ - mov x0, x27 │ │ │ │ + bl 2dbc0 │ │ │ │ + str x0, [x21] │ │ │ │ + ldrb w0, [x22, #448] │ │ │ │ + cbz w0, 83f4 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b9a0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + ldr x0, [x2, #88] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 6a960 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + add x0, x2, x25 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 8fbc // b.none │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 90f0 // b.none │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ne 83f4 // b.any │ │ │ │ + mov w2, #0x2b // #43 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + add x1, x1, #0xe30 │ │ │ │ + bl 5800 │ │ │ │ + b 83f4 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x24, x23 │ │ │ │ + add x21, x23, w21, uxtw #2 │ │ │ │ + adrp x20, 79000 │ │ │ │ + add x0, x0, x25 │ │ │ │ + add x20, x20, #0xeb0 │ │ │ │ + add x23, sp, #0x158 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x24 │ │ │ │ + mov x24, x0 │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + ldr w2, [x19], #4 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2e524 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 8c64 // b.any │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xeb8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [sp, #344] │ │ │ │ bl 3500 │ │ │ │ + ldr w21, [sp, #324] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + add x0, x0, x25 │ │ │ │ + cbz w21, 9104 │ │ │ │ + ldr x24, [sp, #24] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x24 │ │ │ │ + add x21, x24, w21, uxtw #2 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w2, [x19], #4 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x23 │ │ │ │ + bl 2e524 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 8cc4 // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + mov x0, x24 │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xec8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [sp, #344] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w21, #0x60 // #96 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cbnz w0, 7ea0 │ │ │ │ - b 7b58 │ │ │ │ - ldr x1, [x28, #104] │ │ │ │ - lsl x19, x19, #2 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w0, [x1, x19] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x1, x19] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 7b58 // b.plast │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - ldr w19, [x1, x23, lsl #2] │ │ │ │ - umull x1, w19, w21 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 3410 │ │ │ │ - mov w20, w0 │ │ │ │ - cbz w0, 7e78 │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0xe0 │ │ │ │ - str w20, [x1] │ │ │ │ - bl 32b0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ + b 8744 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + ldr x20, [x21, #80] │ │ │ │ + orr w0, w0, #0x10 │ │ │ │ + str w0, [x21, #8] │ │ │ │ mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - b 7e58 │ │ │ │ - ldrb w0, [x26, #24] │ │ │ │ - cbz w0, 7d60 │ │ │ │ - cbnz x20, 7c74 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - b 7cac │ │ │ │ - ldr x0, [x23] │ │ │ │ - add x2, sp, #0x34 │ │ │ │ - bl 6700 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 7fb8 │ │ │ │ - b.ne 8034 // b.any │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - add w26, w19, #0x1 │ │ │ │ - ubfiz x3, x19, #3, #32 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ne 807c // b.any │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - mov w19, w26 │ │ │ │ - str x3, [sp] │ │ │ │ - lsl w0, w0, #1 │ │ │ │ + bl 35f0 │ │ │ │ mov w1, w0 │ │ │ │ - mov x0, x23 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2d670 │ │ │ │ + str x0, [x21, #80] │ │ │ │ + b 8b64 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b9a0 │ │ │ │ + ldr w1, [x22, #388] │ │ │ │ mov x23, x0 │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x26, x2, x21 │ │ │ │ - add x0, x0, x3 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - b 7cb8 │ │ │ │ - ldrb w0, [x26, #24] │ │ │ │ - cbz w0, 7d60 │ │ │ │ - mov x24, x27 │ │ │ │ - b 7cac │ │ │ │ - mov w1, w19 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 66810 │ │ │ │ + mov w27, w0 │ │ │ │ + ldr x0, [x23, #88] │ │ │ │ + ldr w1, [x22, #388] │ │ │ │ + bl 66a00 │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x26, [x19, #8] │ │ │ │ + mov w2, w27 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + add x26, x26, x25 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5800 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, w23 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr w1, [x22, #376] │ │ │ │ + add x0, x0, x25 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 8fd0 // b.none │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ne 87d4 // b.any │ │ │ │ + ldr w2, [x22, #380] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe48 │ │ │ │ + bl 5800 │ │ │ │ + b 87cc │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + bl 4b80c │ │ │ │ + mov w2, w0 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x23, x23, x25 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ mov x0, x23 │ │ │ │ - bl 60ac │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + bl 5800 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x23, x23, x25 │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b7a0 │ │ │ │ + mov w2, w0 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x1, x1, #0xdc8 │ │ │ │ mov x0, x23 │ │ │ │ - mov w1, w19 │ │ │ │ - bl 6308 │ │ │ │ - ldr w0, [x28, #44] │ │ │ │ - cbz w0, 7d08 │ │ │ │ - mov w1, w19 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + bl 4b70c │ │ │ │ + ldp w2, w1, [sp, #196] │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr w27, [sp, #324] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + csel w3, w1, w2, eq // eq = none │ │ │ │ + add w0, w27, w0 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.hi 8f58 // b.pmore │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + add x1, x1, #0xdd0 │ │ │ │ + add x23, x23, x25 │ │ │ │ + str w3, [sp, #24] │ │ │ │ mov x0, x23 │ │ │ │ - bl 6544 │ │ │ │ - b 7d08 │ │ │ │ - mov x26, x23 │ │ │ │ - add x0, x23, w19, uxtw #3 │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x19, [x26] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19] │ │ │ │ - str w25, [x19, #8] │ │ │ │ - cbz x0, 7fe8 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 8000 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x0, [x26] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x26], #8 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.ne 7fc4 // b.any │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - add x0, x23, x3 │ │ │ │ - add x26, x2, x21 │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - b 7cb8 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x0, x0, x21 │ │ │ │ - ldr x26, [x0, #16] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str xzr, [x26] │ │ │ │ - str w25, [x26, #8] │ │ │ │ - cbz x0, 8060 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x26, #16] │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - cbz x0, 7ce4 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x26, #24] │ │ │ │ - b 7ce4 │ │ │ │ - mov w19, w26 │ │ │ │ - b 8020 │ │ │ │ - cbz x20, 80ec │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cbz w0, 80a8 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - b 7c14 │ │ │ │ - ldp x4, x5, [x28, #48] │ │ │ │ + bl 5800 │ │ │ │ + mov w2, w27 │ │ │ │ mov x0, x23 │ │ │ │ - ldr w2, [sp, #52] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x5, [x5, #576] │ │ │ │ - bl 70e0 │ │ │ │ - ldp x2, x4, [x28, #48] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xdd8 │ │ │ │ + bl 5800 │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ mov x0, x23 │ │ │ │ - ldr x3, [x28, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 736c │ │ │ │ - ldp w0, w1, [sp, #32] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 7e58 // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cbnz w0, 809c │ │ │ │ - b 80a8 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - ldr w1, [x1, x19] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - subs w0, w0, w1 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - b.ne 7bd4 // b.any │ │ │ │ - b 7e58 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xde0 │ │ │ │ + mov w2, w3 │ │ │ │ + bl 5800 │ │ │ │ + b 87c4 │ │ │ │ + ldr w0, [sp, #260] │ │ │ │ + cmp w27, w0 │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + cneg x0, x0, eq // eq = none │ │ │ │ + str x0, [x1, #64] │ │ │ │ + ldr w0, [sp, #216] │ │ │ │ + cbnz w0, 85e0 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + tbz w0, #0, 9130 │ │ │ │ + ldr w0, [sp, #284] │ │ │ │ + cbz w0, 93ac │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + tbnz w0, #0, 938c │ │ │ │ + mov x0, x1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xda8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x1, x1, x25 │ │ │ │ + b 85e0 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + add x0, x0, x1 │ │ │ │ + bl 4b720 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + str w0, [sp, #24] │ │ │ │ + b 8464 │ │ │ │ + ldr d30, [x0, #80] │ │ │ │ + fcmpe d30, d31 │ │ │ │ + fcsel d31, d31, d30, ls // ls = plast │ │ │ │ + fcmp d31, #0.0 │ │ │ │ + b.eq 8644 // b.none │ │ │ │ + b 8614 │ │ │ │ + ldp d13, d14, [sp, #464] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 815c // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + b.ne 945c // b.any │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + ldr d15, [sp, #480] │ │ │ │ + ldp x29, x30, [sp, #368] │ │ │ │ + ldp x19, x20, [sp, #384] │ │ │ │ + ldp x21, x22, [sp, #400] │ │ │ │ + ldp x23, x24, [sp, #416] │ │ │ │ + ldp x25, x26, [sp, #432] │ │ │ │ + ldp x27, x28, [sp, #448] │ │ │ │ + add sp, sp, #0x1f0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x150 │ │ │ │ - stp x29, x30, [sp, #240] │ │ │ │ - add x29, sp, #0xf0 │ │ │ │ - stp x19, x20, [sp, #256] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x21, x22, [sp, #272] │ │ │ │ - stp x23, x24, [sp, #288] │ │ │ │ - stp x25, x26, [sp, #304] │ │ │ │ - stp x27, x28, [sp, #320] │ │ │ │ - ldr w21, [x19] │ │ │ │ - ldr x8, [x0] │ │ │ │ - str x8, [sp, #232] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - stp x2, x0, [sp] │ │ │ │ - and w0, w5, #0xff │ │ │ │ - stp x1, x3, [sp, #48] │ │ │ │ - str x4, [sp, #64] │ │ │ │ - stp w0, w6, [sp, #72] │ │ │ │ - str x7, [sp, #80] │ │ │ │ - cbz w21, 8794 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + adrp x2, 79000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xf28 │ │ │ │ + str w3, [sp, #24] │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w27, [sp, #324] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + b 8e38 │ │ │ │ + and w24, w24, #0xfffffffd │ │ │ │ + cmp w24, #0x4 │ │ │ │ + b.ne 8398 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w3, #0x47 // #71 │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + bl 2dc70 │ │ │ │ + b 8398 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e36c │ │ │ │ + b 8a3c │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e36c │ │ │ │ + b 89b4 │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov w2, #0x2b // #43 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + bl 5800 │ │ │ │ + b 83f4 │ │ │ │ + ldr w2, [x22, #380] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xe38 │ │ │ │ + bl 5800 │ │ │ │ ldr x0, [x19, #8] │ │ │ │ - ubfiz x1, x21, #5, #32 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr w2, [x0, #16]! │ │ │ │ - str w2, [sp, #16] │ │ │ │ - add x2, x0, x1 │ │ │ │ + add x0, x0, x25 │ │ │ │ + b 87d4 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w3, #0x41 // #65 │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + bl 2dc70 │ │ │ │ + b 8398 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w3, #0x54 // #84 │ │ │ │ + mov w2, #0x59 // #89 │ │ │ │ + bl 2dc70 │ │ │ │ + b 8398 │ │ │ │ + mov x0, x1 │ │ │ │ + bl 4b9d0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #72] │ │ │ │ + add x0, x1, x27 │ │ │ │ + bl 4b8d0 │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x1, x27 │ │ │ │ + bl 4b8a4 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + mov w3, w23 │ │ │ │ + sub x3, x3, x0 │ │ │ │ + str x3, [sp, #64] │ │ │ │ + add x0, x1, x27 │ │ │ │ + bl 4b92c │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + str w6, [sp, #56] │ │ │ │ + add x0, x1, x27 │ │ │ │ + bl 4b80c │ │ │ │ + mov w5, w0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + str w5, [sp, #48] │ │ │ │ + add x0, x1, x27 │ │ │ │ + bl 4b960 │ │ │ │ + mov w7, w0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + str w7, [sp, #40] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x23, x1, x25 │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldrb w4, [x23, #32] │ │ │ │ + str w4, [sp, #24] │ │ │ │ + bl 4b720 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldp x3, x2, [sp, #64] │ │ │ │ + mov w1, #0x2b // #43 │ │ │ │ + ldr w7, [sp, #40] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr w6, [sp, #56] │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + ldr w5, [sp, #48] │ │ │ │ + str w4, [sp] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + mov w4, #0x2d // #45 │ │ │ │ + csel w4, w4, w1, ne // ne = any │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xde8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + b 87bc │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov w2, #0x2d // #45 │ │ │ │ + add x1, x1, #0xe28 │ │ │ │ + bl 5800 │ │ │ │ + b 83f4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 8ce8 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + bl 2e36c │ │ │ │ + b 89b4 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + add x0, x0, #0xe58 │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + bl 2e36c │ │ │ │ + b 8a3c │ │ │ │ + mov x0, x1 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xda8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x1, x1, x25 │ │ │ │ + b 85e0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + bl 4b9d0 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + bl 4b8d0 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov w19, w1 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 4b8ec │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov x21, x23 │ │ │ │ + bl 4b70c │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + tst w1, #0xff │ │ │ │ + b.ne 928c // b.any │ │ │ │ + bl 6ac0c │ │ │ │ + stp wzr, w0, [sp, #196] │ │ │ │ + eor w0, w25, #0x1 │ │ │ │ + and w27, w0, #0x1 │ │ │ │ + cbnz w0, 92a0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + ldr d15, [x0, #80] │ │ │ │ + bl 4b9d0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 943c // b.none │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str wzr, [sp, #216] │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + str w25, [sp, #24] │ │ │ │ + str x22, [sp, #40] │ │ │ │ + sub w24, w0, #0x1 │ │ │ │ + ldp w25, w22, [sp, #196] │ │ │ │ + str w20, [sp, #32] │ │ │ │ + str wzr, [sp, #260] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 8770 // b.any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 81e0 // b.any │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x4f6 // #1270 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x2, x2, #0x140 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 49630 │ │ │ │ - mov w25, #0x60 // #96 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - adrp x22, 7b000 │ │ │ │ - add x22, x22, #0x1e8 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0xffffffff // #-1 │ │ │ │ - mul w2, w21, w0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w2, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - umull x1, w2, w25 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ + add x19, x21, #0x1 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x0, x19, x19, lsl #2 │ │ │ │ + add x0, x19, x0, lsl #1 │ │ │ │ + lsl x20, x0, #3 │ │ │ │ + add x0, x1, x0, lsl #3 │ │ │ │ + bl 4b70c │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + mov x0, x1 │ │ │ │ + b.eq 92f4 // b.none │ │ │ │ + bl 6ac0c │ │ │ │ + add w25, w25, w0 │ │ │ │ + cbnz w27, 9300 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str wzr, [sp, #216] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov x21, x19 │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr d31, [x0, #80] │ │ │ │ + fcmpe d15, d31 │ │ │ │ + fcsel d15, d31, d15, mi // mi = first │ │ │ │ + bl 4b9d0 │ │ │ │ + mov x26, x0 │ │ │ │ + cmp x19, x24 │ │ │ │ + b.ne 9200 // b.any │ │ │ │ + stp w25, w22, [sp, #196] │ │ │ │ + ldr x22, [sp, #40] │ │ │ │ + ldr w20, [sp, #32] │ │ │ │ + ldr w25, [sp, #24] │ │ │ │ + cbnz w27, 815c │ │ │ │ + b 81b0 │ │ │ │ + bl 6ac0c │ │ │ │ + stp w0, wzr, [sp, #196] │ │ │ │ + eor w0, w25, #0x1 │ │ │ │ + and w27, w0, #0x1 │ │ │ │ + cbz w0, 91b4 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + bl 4b9d0 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.ne 91b4 // b.any │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + bl 4b8d0 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.hi 9428 // b.pmore │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + bl 4b8ec │ │ │ │ + cmp w21, w0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + b.cc 9410 // b.lo, b.ul, b.last │ │ │ │ + ldr d15, [x0, #80] │ │ │ │ + bl 4b9d0 │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 91d8 // b.any │ │ │ │ + str wzr, [sp, #260] │ │ │ │ + b 815c │ │ │ │ + bl 6ac0c │ │ │ │ + add w22, w22, w0 │ │ │ │ + cbz w27, 9244 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4b9d0 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.ne 9244 // b.any │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4b8d0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + cmp x1, w0, uxtw │ │ │ │ + b.gt 93e0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4b8ec │ │ │ │ + cmp x23, w0, uxtw │ │ │ │ + b.ge 924c // b.tcont │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4b8ec │ │ │ │ + mov w0, w0 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 924c // b.none │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + mov x23, x0 │ │ │ │ + str w1, [sp, #260] │ │ │ │ + b 924c │ │ │ │ + ucvtf d31, w1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr d30, [x1, #3840] │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fcmp d31, #0.0 │ │ │ │ + b.ne 93cc // b.any │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 88e0 │ │ │ │ + mov x0, x1 │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xda8 │ │ │ │ + bl 5800 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - str w2, [sp, #104] │ │ │ │ + add x1, x1, x25 │ │ │ │ + b 85e0 │ │ │ │ + mov x0, x1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xda8 │ │ │ │ + bl 5800 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x1, x1, x25 │ │ │ │ + b 85e0 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 93f8 // b.first │ │ │ │ + b 88c4 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4b8d0 │ │ │ │ + mov w0, w0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 932c │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, w2 │ │ │ │ + b 88e0 │ │ │ │ + mov w2, #0x3c // #60 │ │ │ │ + mov w1, w2 │ │ │ │ + b 88e0 │ │ │ │ + bl 4b8ec │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr d15, [x1, #80] │ │ │ │ + b 92d8 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + bl 4b8d0 │ │ │ │ + mov w0, w0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 92c0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #216] │ │ │ │ + str wzr, [sp, #260] │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + str w0, [sp, #284] │ │ │ │ + b 81c4 │ │ │ │ + orr w0, w1, #0x1 │ │ │ │ + b 8b44 │ │ │ │ + stp d13, d14, [sp, #464] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + bl 4e080 │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + ldr w0, [x27] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str w1, [sp, #160] │ │ │ │ + str xzr, [sp, #168] │ │ │ │ + cbz w0, 9968 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x0, x1, x21 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cbz w2, 82f4 │ │ │ │ - ldr x20, [sp, #112] │ │ │ │ - umull x24, w28, w25 │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - add x23, x20, x24 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x1, x1, x26, lsl #6 │ │ │ │ - bl 3b5e4 │ │ │ │ - str x0, [x20, x24] │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - strb wzr, [x23, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x23, #24] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - str xzr, [x23, #32] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [x23, #16] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str xzr, [x2] │ │ │ │ - str w27, [x2, #8] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 33b0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x0, x1, x21 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w2, w26 │ │ │ │ - b.hi 8270 // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 8260 // b.any │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - mov x2, #0x28 // #40 │ │ │ │ - adrp x3, 5000 │ │ │ │ - add x3, x3, #0xdc0 │ │ │ │ - ldr x0, [x21, #728] │ │ │ │ - ldr x20, [x0] │ │ │ │ - str x20, [sp, #32] │ │ │ │ - ldr w23, [x0, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - str w23, [sp, #44] │ │ │ │ - mov w24, w23 │ │ │ │ - str x24, [sp, #88] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 2ff0 │ │ │ │ - ldr w21, [x21, #344] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - lsl w0, w21, #1 │ │ │ │ - bl 3480 │ │ │ │ + bl 52920 │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x3, x2, x2, lsl #2 │ │ │ │ + lsl x20, x3, #4 │ │ │ │ + add x3, x1, x3, lsl #4 │ │ │ │ + ldr x1, [x1, x20] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldp w3, w4, [x3, #20] │ │ │ │ + bl 4bba0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls a124 // b.plast │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + mov x21, #0x58 // #88 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + str wzr, [sp, #180] │ │ │ │ + b 9734 │ │ │ │ + sub w22, w26, #0x2 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umull x22, w22, w1 │ │ │ │ + add x0, x0, x22 │ │ │ │ + bl 4b720 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x22 │ │ │ │ + bl 4b7a0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #156] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b720 │ │ │ │ + and w22, w0, #0xff │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b80c │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + str w0, [sp, #104] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b7a0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #124] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b720 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b80c │ │ │ │ + mov w4, w0 │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 9600 // b.none │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + sub w1, w26, #0x2 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x5, [x0, #48] │ │ │ │ + add x0, x5, x19 │ │ │ │ + umaddl x6, w1, w2, x5 │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + ldrb w6, [x6, #60] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.eq 9c0c // b.none │ │ │ │ + ldr x0, [x28, #24] │ │ │ │ + ldr x3, [x0, #88] │ │ │ │ + ldr w5, [x3, #24] │ │ │ │ + cbnz w22, 9b38 │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ne a20c // b.any │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + add x0, x1, x19 │ │ │ │ + add x6, x1, x21 │ │ │ │ + ldrb w2, [x0, #60] │ │ │ │ + ldrb w7, [x6, #60] │ │ │ │ + cmp w2, w7 │ │ │ │ + b.ne 9c6c // b.any │ │ │ │ + mov w24, w26 │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 9ccc // b.none │ │ │ │ + mov w3, w7 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + sub w2, w26, #0x2 │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x1, w2, w8, x1 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cmp w1, w3 │ │ │ │ + b.eq 9bc0 // b.none │ │ │ │ + cmp w7, w3 │ │ │ │ + b.eq 9cc8 // b.none │ │ │ │ + str w5, [sp, #104] │ │ │ │ + str w6, [sp, #124] │ │ │ │ + bl 4b720 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr w5, [sp, #104] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov w4, w23 │ │ │ │ + ldr w6, [sp, #124] │ │ │ │ + mov w3, w24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w7, [x0, #496] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl 567e0 │ │ │ │ mov x22, x0 │ │ │ │ - cbz w23, 83b8 │ │ │ │ - mov w5, #0x28 // #40 │ │ │ │ - mov x0, x20 │ │ │ │ - umaddl x5, w24, w5, x20 │ │ │ │ - ldp x1, x4, [x0, #16] │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldr w2, [x22, x2, lsl #2] │ │ │ │ - str w2, [x4] │ │ │ │ - ldr w2, [x1] │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - ldr w3, [x22, x2] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str w3, [x22, x2] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w2, [x22, x2, lsl #2] │ │ │ │ - str w2, [x4, #4] │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr w2, [x22, x1] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x22, x1] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ne 8360 // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w21, [x0, #344] │ │ │ │ - ubfiz x2, x21, #3, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3670 │ │ │ │ - mov x1, #0x78 // #120 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #120] │ │ │ │ - add x27, sp, #0xa8 │ │ │ │ - stp xzr, xzr, [sp, #136] │ │ │ │ - stp xzr, xzr, [sp, #152] │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldrb w1, [sp, #72] │ │ │ │ - add x3, sp, #0x68 │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - strb w1, [x25, #40] │ │ │ │ - add x2, sp, #0x78 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x6, x4, [sp] │ │ │ │ - ldr w1, [x4, #344] │ │ │ │ - stp x5, x6, [x25, #8] │ │ │ │ - ldp x5, x6, [sp, #56] │ │ │ │ - stp x5, x6, [x25, #24] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - ldr w5, [sp, #76] │ │ │ │ - str w5, [x25, #44] │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ - stp x5, x4, [x25, #48] │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - str x4, [x25, #64] │ │ │ │ - ldr w4, [sp, #44] │ │ │ │ - str x19, [x25] │ │ │ │ - str w4, [x25, #72] │ │ │ │ - str x3, [x25, #80] │ │ │ │ - str wzr, [x25, #88] │ │ │ │ - stp x2, x22, [x25, #96] │ │ │ │ - str wzr, [x25, #112] │ │ │ │ - bl 586c0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3330 │ │ │ │ - mov w21, w0 │ │ │ │ - cbnz w0, 87bc │ │ │ │ - mov x0, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 30d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cbnz w0, 87fc │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - mov w1, #0x546 // #1350 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x2, x2, #0x198 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - ldr w3, [x20, #344] │ │ │ │ - mov x28, x26 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - bl 49630 │ │ │ │ - ldr w0, [x20, #344] │ │ │ │ - adrp x1, 7000 │ │ │ │ - add x20, x1, #0xb00 │ │ │ │ - cbz w0, 850c │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x20 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b70c │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + mov w23, w0 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b9e0 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4c88c │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add w2, w26, #0x1 │ │ │ │ + add x1, x1, x20 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ccmp w26, #0x1, #0x4, hi // hi = pmore │ │ │ │ + b.ne 9af8 // b.any │ │ │ │ + mov w26, w2 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x22, #0x7fffffff8 // #34359738360 │ │ │ │ + add x2, x21, #0x58 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.cs 9910 // b.hs, b.nlast │ │ │ │ + mov x21, x2 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + sub w0, w26, #0x1 │ │ │ │ + sub x19, x21, #0x58 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + add x0, x2, x21 │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldrb w4, [x0, #74] │ │ │ │ + ldrb w3, [x2, #74] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.eq 9784 // b.none │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x28, x0, x19 │ │ │ │ + cbnz w25, 99e0 │ │ │ │ + add x1, x28, #0x18 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ne 9524 // b.any │ │ │ │ mov x0, x28 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3140 │ │ │ │ - mov w27, w0 │ │ │ │ - cbnz w0, 87dc │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x28, x28, #0x8 │ │ │ │ - ldr w0, [x0, #344] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 84b0 // b.pmore │ │ │ │ - cbz w0, 850c │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x26, x21, lsl #3] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - bl 2eb0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w0, [x0, #344] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 84ec // b.pmore │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w23, #0xffffffff // #-1 │ │ │ │ - cbz w0, 85d0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + str wzr, [sp, #156] │ │ │ │ + b 9564 │ │ │ │ + ldrb w2, [x2, #60] │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 975c // b.any │ │ │ │ + bl 4b720 │ │ │ │ + and w22, w0, #0xff │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ add x1, x1, x20 │ │ │ │ - bl 6c40 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - add x28, x2, x20 │ │ │ │ - ldrb w0, [x28, #8] │ │ │ │ - cbz w0, 874c │ │ │ │ - ldrb w0, [x28, #24] │ │ │ │ - cbnz w0, 874c │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - str xzr, [x2, x20] │ │ │ │ - strb wzr, [x28, #8] │ │ │ │ - strb wzr, [x28, #24] │ │ │ │ - cbz x0, 8564 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x28, #32] │ │ │ │ - ldr x27, [x28, #16] │ │ │ │ - cbz x27, 85b0 │ │ │ │ - ldr x0, [x27, #16] │ │ │ │ - str xzr, [x27] │ │ │ │ - str w23, [x27, #8] │ │ │ │ - cbz x0, 858c │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x27, #16] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - cbz x0, 85a4 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x27, #24] │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b720 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + cmp w22, w0, uxtb │ │ │ │ + b.ne 975c // b.any │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b9c0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + mov w22, w0 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b9c0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ne 975c // b.any │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b8d0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + mov w22, w0 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b8ec │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ls 997c // b.plast │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b720 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 997c // b.any │ │ │ │ + add w1, w26, #0x1 │ │ │ │ + str w1, [sp, #180] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + cbnz w25, a164 │ │ │ │ + add x0, x0, x20 │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq a204 // b.none │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + sub w1, w26, #0x2 │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + add x3, x2, x19 │ │ │ │ + umaddl x1, w1, w4, x2 │ │ │ │ + ldrb w2, [x3, #60] │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cmp w1, w2 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + orr w24, w24, w1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w1, w26 │ │ │ │ + b.eq a1fc // b.none │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + ldr w3, [sp, #180] │ │ │ │ + add x2, x1, x21 │ │ │ │ + umaddl x0, w3, w0, x1 │ │ │ │ + ldrb w1, [x2, #60] │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + orr w23, w23, w0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + str x4, [sp, #144] │ │ │ │ + ldr w26, [sp, #180] │ │ │ │ + mov x22, #0x8 // #8 │ │ │ │ + add x1, x1, x20 │ │ │ │ + mov w25, #0x2 // #2 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x5, x0, x19 │ │ │ │ + add x2, x0, x21 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + ldr x5, [x5, #24] │ │ │ │ + str x5, [x4] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + str x2, [x4, #8] │ │ │ │ + add x2, x21, #0x58 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.cc 9730 // b.lo, b.ul, b.last │ │ │ │ + cbnz w25, 9ef4 │ │ │ │ + ldr w1, [sp, #180] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc 9d34 // b.lo, b.ul, b.last │ │ │ │ + ldr x19, [sp, #128] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 4e090 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4c340 │ │ │ │ + mov x0, x19 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x20, x20, #0x60 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr w0, [x27] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 94c0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b8ec │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + mov w22, w0 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b8d0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.cs 975c // b.hs, b.nlast │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b720 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 983c // b.any │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x28, x0, x19 │ │ │ │ + cbz w25, 9768 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 4b720 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + cbz w24, 9be8 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w22, [x0, #24] │ │ │ │ + cbnz w1, 9cec │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + cbz w23, 9a40 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + sub w0, w25, #0x1 │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w6, [x0, #16] │ │ │ │ + ldr w28, [x0, #24] │ │ │ │ + str w6, [sp, #104] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w6, [sp, #104] │ │ │ │ + sub w6, w6, w28 │ │ │ │ + sub w28, w6, w0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b720 │ │ │ │ + mov w3, w24 │ │ │ │ + mov w5, w22 │ │ │ │ + ldp x1, x24, [sp, #136] │ │ │ │ + mov w6, w28 │ │ │ │ + mov w4, w23 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr w7, [x1, #496] │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, w25 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + bl 567e0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b70c │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + mov w23, w0 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b9e0 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x22, #0x7fffffff8 // #34359738360 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + bl 4c88c │ │ │ │ + mov x0, x24 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x28, #88] │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + add x1, x1, x20 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + b 9724 │ │ │ │ + ldr x4, [x1, #48] │ │ │ │ + sub w8, w26, #0x2 │ │ │ │ + mov w6, #0x58 // #88 │ │ │ │ + add x5, x4, x19 │ │ │ │ + umaddl x8, w8, w6, x4 │ │ │ │ + ldrb w4, [x5, #60] │ │ │ │ + ldrb w5, [x8, #60] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.ne 9b24 // b.any │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + strb wzr, [x4, #44] │ │ │ │ + mov w26, w2 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x22, #0x7fffffff8 // #34359738360 │ │ │ │ + b 9724 │ │ │ │ + ldr w24, [x3, #16] │ │ │ │ + mov x0, x3 │ │ │ │ + str w5, [sp, #164] │ │ │ │ + str w4, [sp, #176] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w5, [sp, #164] │ │ │ │ + ldr w4, [sp, #176] │ │ │ │ + sub w6, w24, w5 │ │ │ │ + sub w6, w6, w0 │ │ │ │ ldr w0, [sp, #104] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 8520 // b.pmore │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 85e0 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - cbz w0, 8634 │ │ │ │ - ubfiz x21, x0, #6, #32 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbnz w0, 86d4 │ │ │ │ + cmp w0, w6 │ │ │ │ + b.ne a230 // b.any │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + add x0, x1, x19 │ │ │ │ + add x5, x1, x21 │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + ldrb w7, [x5, #60] │ │ │ │ + cmp w3, w7 │ │ │ │ + b.eq 9d10 // b.none │ │ │ │ + ldr x2, [x28, #24] │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + mov w24, w23 │ │ │ │ + ldr x2, [x2, #88] │ │ │ │ + ldr w5, [x2, #24] │ │ │ │ + cmp w26, w23 │ │ │ │ + b.eq 9678 // b.none │ │ │ │ + sub w2, w26, #0x2 │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x1, w2, w8, x1 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 9670 // b.any │ │ │ │ + cbnz w22, 9c38 │ │ │ │ + ldr w8, [sp, #156] │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + sub w1, w1, w8 │ │ │ │ + ldr w8, [sp, #160] │ │ │ │ + cmp w8, w2 │ │ │ │ + csel w5, w1, w5, ne // ne = any │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ne 9678 // b.any │ │ │ │ + b 9ccc │ │ │ │ + cbz w23, 9ce0 │ │ │ │ + cbz w1, a008 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + sub w0, w25, #0x1 │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w22, [x0, #24] │ │ │ │ + b 9a40 │ │ │ │ + add x5, x5, x21 │ │ │ │ + ldrb w7, [x5, #60] │ │ │ │ + cmp w6, w7 │ │ │ │ + b.eq a010 // b.none │ │ │ │ + cbz w22, a254 │ │ │ │ + ldr x5, [x28, #24] │ │ │ │ + mov w2, w1 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + ldr x1, [x5, #88] │ │ │ │ + ldr w5, [x1, #24] │ │ │ │ + ldr w8, [sp, #156] │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + sub w1, w1, w8 │ │ │ │ + ldr w8, [sp, #160] │ │ │ │ + cmp w8, w2 │ │ │ │ + csel w6, w1, w6, ne // ne = any │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ne 9678 // b.any │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + sub w5, w4, w1 │ │ │ │ + sub w1, w26, #0x1 │ │ │ │ + str w1, [sp, #160] │ │ │ │ + b 9678 │ │ │ │ + ldr w23, [sp, #104] │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + ldr w28, [x3, #16] │ │ │ │ + mov x0, x3 │ │ │ │ + str w5, [sp, #164] │ │ │ │ + str w4, [sp, #176] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + ldr w5, [sp, #164] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr w4, [sp, #176] │ │ │ │ + sub w6, w28, w5 │ │ │ │ + mov w5, w23 │ │ │ │ + sub w6, w6, w0 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + add x2, x1, x21 │ │ │ │ + add x0, x1, x19 │ │ │ │ + ldrb w7, [x2, #60] │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + b.eq 9d08 // b.none │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b 9658 │ │ │ │ + cbnz w22, 9c58 │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + sub w6, w4, w1 │ │ │ │ + sub w1, w26, #0x1 │ │ │ │ + str w1, [sp, #160] │ │ │ │ + b 9678 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 9a40 │ │ │ │ + ldr w28, [x0, #16] │ │ │ │ + bl 6a7c0 │ │ │ │ + sub w6, w28, w22 │ │ │ │ + sub w28, w6, w0 │ │ │ │ + cbnz w23, 9bf4 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 9a40 │ │ │ │ + mov w23, w26 │ │ │ │ + b 9670 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + cmp w26, w24 │ │ │ │ + b.ne 9658 // b.any │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + sub w5, w4, w1 │ │ │ │ + sub w1, w26, #0x1 │ │ │ │ + str w1, [sp, #160] │ │ │ │ + b 9678 │ │ │ │ + ldr x0, [x3, #48] │ │ │ │ + add x25, x0, x21 │ │ │ │ + add x0, x0, x19 │ │ │ │ + add x1, x25, #0x18 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl 4b720 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + bl 4b7a0 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #112] │ │ │ │ + add x2, x2, x20 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b720 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + and w3, w0, #0xff │ │ │ │ + mov w23, w3 │ │ │ │ + str w3, [sp, #124] │ │ │ │ + add x2, x2, x20 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b80c │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov w28, w0 │ │ │ │ + ldr w3, [sp, #124] │ │ │ │ + add x2, x2, x20 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + add x19, x0, x19 │ │ │ │ + add x0, x0, x21 │ │ │ │ + ldrb w2, [x19, #60] │ │ │ │ + ldrb w4, [x0, #60] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.eq a074 // b.none │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + ldr x2, [x0, #88] │ │ │ │ + ldr w22, [x2, #24] │ │ │ │ + mov w3, w22 │ │ │ │ + cbnz w23, a030 │ │ │ │ + ldr w19, [x2, #16] │ │ │ │ + mov x0, x2 │ │ │ │ + str w3, [sp, #124] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w3, [sp, #124] │ │ │ │ + sub w19, w19, w0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + sub w19, w19, w3 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + add x0, x1, x21 │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 9e3c // b.none │ │ │ │ + sub w2, w26, #0x2 │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + mov w3, w2 │ │ │ │ + ldrb w2, [x0, #60] │ │ │ │ + str w3, [sp, #152] │ │ │ │ + umaddl x1, w3, w4, x1 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq a0d4 // b.none │ │ │ │ + bl 4b720 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov w6, w19 │ │ │ │ + mov w5, w22 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w3, w24 │ │ │ │ + mov w1, w4 │ │ │ │ + ldr w7, [x0, #496] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 567e0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b70c │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + mov w22, w0 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b9e0 │ │ │ │ + mov w4, w0 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov w3, w22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4c88c │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 9920 // b.plast │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + sub w0, w26, #0x2 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + add x21, x1, x21 │ │ │ │ + umaddl x0, w0, w2, x1 │ │ │ │ + ldrb w1, [x21, #60] │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 9920 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + strb wzr, [x0, #44] │ │ │ │ + b 9920 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b720 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + cbz w24, a054 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w28, [x0, #24] │ │ │ │ + cbnz w1, a0f4 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + cbz w23, 9f60 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + ldr w2, [x0, #24] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + str w1, [sp, #112] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + sub w1, w1, w2 │ │ │ │ + sub w6, w1, w0 │ │ │ │ nop │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + str w6, [sp, #104] │ │ │ │ add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x0, x0, x23 │ │ │ │ - add x23, x23, #0x40 │ │ │ │ - bl 3b4c0 │ │ │ │ - cmp x21, x23 │ │ │ │ - b.ne 8604 // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 8600 // b.any │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - cbz w0, 8674 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov w0, #0x28 // #40 │ │ │ │ - ldr w2, [sp, #88] │ │ │ │ - mov x19, x1 │ │ │ │ - umaddl x20, w2, w0, x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - bl 3500 │ │ │ │ - stur xzr, [x19, #-24] │ │ │ │ - ldur x0, [x19, #-16] │ │ │ │ - bl 3500 │ │ │ │ - stur xzr, [x19, #-16] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 8650 // b.any │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b720 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + mov w5, w28 │ │ │ │ + ldr w6, [sp, #104] │ │ │ │ + mov w4, w23 │ │ │ │ + mov w2, w0 │ │ │ │ + mov w3, w24 │ │ │ │ + ldr w7, [x1, #496] │ │ │ │ + mov w1, w25 │ │ │ │ + ldr x25, [sp, #144] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 567e0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b70c │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + mov w23, w0 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4b9e0 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4c88c │ │ │ │ mov x0, x25 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 87b8 // b.any │ │ │ │ - ldp x29, x30, [sp, #240] │ │ │ │ - ldp x19, x20, [sp, #256] │ │ │ │ - ldp x21, x22, [sp, #272] │ │ │ │ - ldp x23, x24, [sp, #288] │ │ │ │ - ldp x25, x26, [sp, #304] │ │ │ │ - ldp x27, x28, [sp, #320] │ │ │ │ - add sp, sp, #0x150 │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + add x3, x3, x20 │ │ │ │ + ldr w0, [x3, #32] │ │ │ │ + b 9914 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 9a0c │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + ldr w3, [sp, #156] │ │ │ │ + cbnz w22, a0a4 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + ldr w3, [sp, #160] │ │ │ │ + cmp w1, w3 │ │ │ │ + csel w5, w2, wzr, ne // ne = any │ │ │ │ + b 9ccc │ │ │ │ + ldr w19, [x2, #16] │ │ │ │ + mov x0, x2 │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x1, [x25, #24] │ │ │ │ + sub w19, w19, w22 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w22, [x0, #24] │ │ │ │ + b 9e00 │ │ │ │ + cbz w23, a0c8 │ │ │ │ + cbz w1, a1ec │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w28, [x0, #24] │ │ │ │ + b 9f60 │ │ │ │ + ldr x1, [x25, #24] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x2, [x1, #88] │ │ │ │ + ldr w22, [x2, #24] │ │ │ │ + cbz w3, a118 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + ldr w2, [sp, #152] │ │ │ │ + ldr w3, [sp, #160] │ │ │ │ + sub w1, w28, w1 │ │ │ │ + cmp w2, w3 │ │ │ │ + csel w19, w1, w19, ne // ne = any │ │ │ │ + b 9e3c │ │ │ │ + sub w6, w2, w3 │ │ │ │ + ldr w2, [sp, #160] │ │ │ │ + cmp w1, w2 │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + csel w6, w6, wzr, ne // ne = any │ │ │ │ + sub w5, w4, w1 │ │ │ │ + sub w1, w26, #0x1 │ │ │ │ + str w1, [sp, #160] │ │ │ │ + b 9678 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 9f60 │ │ │ │ + cbnz w23, a088 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + ldr w2, [sp, #152] │ │ │ │ + ldr w3, [sp, #160] │ │ │ │ + sub w1, w28, w1 │ │ │ │ + cmp w2, w3 │ │ │ │ + csel w22, w1, w22, ne // ne = any │ │ │ │ + b 9e3c │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + sub w1, w1, w28 │ │ │ │ + sub w6, w1, w0 │ │ │ │ + cbnz w23, a060 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 9f60 │ │ │ │ + mov w3, w22 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 9de0 │ │ │ │ + cbz w0, 9920 │ │ │ │ + ldr x25, [x1, #48] │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + add x0, x25, #0x18 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4b720 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + and w23, w0, #0xff │ │ │ │ + add x2, x2, x20 │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + bl 4b80c │ │ │ │ + mov w28, w0 │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + b 9dc8 │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w1, w26 │ │ │ │ + b.eq a1f4 // b.none │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + ldr w3, [sp, #180] │ │ │ │ + add x2, x1, x21 │ │ │ │ + umaddl x0, w3, w0, x1 │ │ │ │ + ldrb w1, [x2, #60] │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + orr w23, w23, w0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + ubfiz x22, x25, #3, #32 │ │ │ │ + add w26, w25, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + mov w25, w26 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + str x4, [sp, #144] │ │ │ │ + ldr w26, [sp, #180] │ │ │ │ + add x1, x1, x20 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + add x2, x2, x21 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + str x2, [x4, x22] │ │ │ │ + b 9724 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 9f24 │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b a1a0 │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b 98b8 │ │ │ │ + mov w24, w26 │ │ │ │ + b 9880 │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + adrp x1, 79000 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x3, x3, #0x90 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + add x0, x0, #0xf40 │ │ │ │ + mov w2, #0x7e6 // #2022 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 7f000 │ │ │ │ + add x3, x3, #0xe58 │ │ │ │ + adrp x1, 79000 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x3, x3, #0x90 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + add x0, x0, #0xf58 │ │ │ │ + mov w2, #0x7ea // #2026 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + ldr x0, [x28, #24] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldr x3, [x0, #88] │ │ │ │ + ldr w5, [x3, #24] │ │ │ │ + b 9c74 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le a2dc │ │ │ │ + mov x20, x2 │ │ │ │ + cbz x2, a324 │ │ │ │ + mov x21, x0 │ │ │ │ + mul x0, x1, x2 │ │ │ │ + bl 3390 │ │ │ │ + str x0, [x21] │ │ │ │ + cbz x0, a300 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + stp x19, x0, [x21, #8] │ │ │ │ + str x20, [x21, #24] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - ubfiz x23, x0, #6, #32 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 3b4c0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, x24 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - add x1, x1, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 8cf0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x0, x0, x21 │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - strb w20, [x0, #24] │ │ │ │ - cmp x23, x21 │ │ │ │ - b.ne 86e8 // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x24, x24, #0x20 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne 86e4 // b.any │ │ │ │ - b 8634 │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x1c8 │ │ │ │ - mov w1, #0x55d // #1373 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ + mov x3, x1 │ │ │ │ + adrp x2, 79000 │ │ │ │ + add x2, x2, #0xf70 │ │ │ │ + mov w1, #0x36 // #54 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x0, x0, #0xfb8 │ │ │ │ + bl 587a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x110 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x18 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x4ee // #1262 │ │ │ │ - adrp x0, 79000 │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - bl 6fb20 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x0, x0, #0xfb8 │ │ │ │ + bl 587a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xd98 │ │ │ │ - adrp x1, 79000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x60 │ │ │ │ - add x1, x1, #0xe90 │ │ │ │ - add x0, x0, #0xf8 │ │ │ │ - mov w2, #0x4e9 // #1257 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x160 │ │ │ │ - str w21, [x1] │ │ │ │ - bl 32b0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x1b8 │ │ │ │ - str w27, [x1] │ │ │ │ - bl 32b0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x178 │ │ │ │ - str w21, [x1] │ │ │ │ - bl 32b0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + adrp x2, 79000 │ │ │ │ + add x2, x2, #0xfc8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x3b // #59 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x0, x0, #0xfb8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x19, x0 │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - cbz w20, 88c8 │ │ │ │ - mov x2, x19 │ │ │ │ - add x5, x19, w20, uxtw │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w8, #0x5f // #95 │ │ │ │ - b 8880 │ │ │ │ - cmp w6, #0x9 │ │ │ │ - b.ls 8898 // b.plast │ │ │ │ - cbz w4, 8874 │ │ │ │ - strb w8, [x0, w4, uxtw] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.eq 88b0 // b.none │ │ │ │ - ldrb w3, [x2] │ │ │ │ - orr w1, w3, #0x20 │ │ │ │ - sub w6, w3, #0x30 │ │ │ │ - sub w1, w1, #0x61 │ │ │ │ - cmp w1, #0x19 │ │ │ │ - b.hi 8860 // b.pmore │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - strb w3, [x0, w4, uxtw] │ │ │ │ - mov w7, w4 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 8880 // b.any │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - strb wzr, [x0, x7] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x22, [x0] │ │ │ │ + cbz x1, a3a0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + tbnz x0, #63, a3a0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + madd x0, x19, x0, x22 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + blr x21 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ge a380 // b.tcont │ │ │ │ + ldr x22, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + str xzr, [x20, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ - strb wzr, [x0, x7] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + lsr x0, x0, #63 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + ldp x0, x2, [x0] │ │ │ │ + sub x1, x2, #0x1 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.lt a43c // b.tstop │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - bl 35f0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - add x19, x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x19, #0xb │ │ │ │ - bl 586c0 │ │ │ │ - ldrb w1, [x20] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz w1, 8980 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x21 │ │ │ │ - add x3, x3, #0x200 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 30c0 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 899c // b.none │ │ │ │ - bl 3580 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 89c4 // b.none │ │ │ │ + mov x21, #0x2710 // #10000 │ │ │ │ + add x2, x2, x21 │ │ │ │ + mul x1, x2, x1 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, a460 │ │ │ │ + ldp x1, x3, [x19, #8] │ │ │ │ + add x1, x1, x21 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + str x3, [x19, #16] │ │ │ │ + mov x1, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + madd x0, x3, x2, x0 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x4, x21 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x3, x3, #0x210 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - b 8944 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x220 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, w20 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x258 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, w20 │ │ │ │ + b 3570 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x50 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x75 // #117 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x0, x0, #0xfb8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + tbnz x1, #63, a4a0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + madd x0, x1, x0, x2 │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + bic x3, x1, x1, asr #63 │ │ │ │ + ccmp x2, x3, #0x1, ge // ge = tcont │ │ │ │ + b.lt a4d4 // b.tstop │ │ │ │ + ldr x3, [x0] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + madd x0, x2, x0, x3 │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + tbnz x20, #63, a54c │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ mov x21, x1 │ │ │ │ - mov x1, #0x400 // #1024 │ │ │ │ - str x23, [sp, #48] │ │ │ │ + ldr x22, [x0] │ │ │ │ + ldr x23, [x0, #24] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3390 │ │ │ │ + madd x22, x20, x23, x22 │ │ │ │ + mov x2, x23 │ │ │ │ mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x1, #0x290 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x2a0 │ │ │ │ - bl 88e0 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 8b80 │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xab0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 33c0 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 3010 │ │ │ │ + cbz x21, a540 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x2d8 │ │ │ │ - bl 3620 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x1e8 │ │ │ │ + blr x21 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + sub x20, x20, #0x1 │ │ │ │ + str x20, [x19, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ mov x0, x23 │ │ │ │ - bl 3620 │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x0, 8aa4 │ │ │ │ - b 8b58 │ │ │ │ - mov x3, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3530 │ │ │ │ - mov x2, #0x400 // #1024 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - mov x2, x0 │ │ │ │ - cbnz x0, 8a94 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 33c0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 33c0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 2fd0 │ │ │ │ - cbnz w0, 8b14 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x4, x23 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - mov x3, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - add x2, x2, #0x310 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - mov w1, #0x70 // #112 │ │ │ │ - add x0, x0, #0x340 │ │ │ │ - b 49630 │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x5, x0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x4, x23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x3, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - adrp x2, 7a000 │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - add x2, x2, #0x350 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - mov w1, #0x73 // #115 │ │ │ │ - add x0, x0, #0x340 │ │ │ │ - b 49630 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x2e0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x2a8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x3 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, x5 │ │ │ │ - and w24, w4, #0xff │ │ │ │ - cbz w2, 8ce8 │ │ │ │ - mov x20, x1 │ │ │ │ - add x21, x1, w2, uxtw #3 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w25, #0x20 // #32 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x0, #0x2 │ │ │ │ - add x1, x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x28, [x20] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x2, x0 │ │ │ │ - add x0, x19, x26 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x20], #8 │ │ │ │ - bl 35f0 │ │ │ │ - add w0, w27, w0 │ │ │ │ - add w27, w0, #0x1 │ │ │ │ - add w26, w0, #0x1 │ │ │ │ - strb w25, [x19, w0, uxtw] │ │ │ │ - strb wzr, [x19, w27, uxtw] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 8c00 // b.any │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 35f0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x20, x20, x21 │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x20, x1 │ │ │ │ - bl 586c0 │ │ │ │ - str x23, [sp] │ │ │ │ - mov x7, x19 │ │ │ │ - mov x6, x22 │ │ │ │ - mov w5, w24 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x4, 7a000 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x4, x4, #0x380 │ │ │ │ - add x3, x3, #0x398 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 32c0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 8c64 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x0, x1 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x0, #0xc │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - mov x5, x19 │ │ │ │ - adrp x4, 7a000 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x4, x4, #0x3b8 │ │ │ │ - add x3, x3, #0x3c0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 32c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x4, x0 │ │ │ │ + and w3, w0, #0xff │ │ │ │ and w1, w1, #0xff │ │ │ │ - ccmp x2, #0x0, #0x4, ne // ne = any │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b.eq 8dac // b.none │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.cc 8d9c // b.lo, b.ul, b.last │ │ │ │ - b 8dc0 │ │ │ │ - cmp x4, x2 │ │ │ │ - b.eq 8db0 // b.none │ │ │ │ - mov x0, x2 │ │ │ │ - ldrb w3, [x0] │ │ │ │ - sub x2, x0, #0x1 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ne 8d90 // b.any │ │ │ │ + cbnz w2, a5a4 │ │ │ │ + and w3, w3, #0xfffffffb │ │ │ │ + mov w0, #0x54 // #84 │ │ │ │ + cmp w3, #0x43 │ │ │ │ + ccmp w1, w0, #0x0, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - ldurb w3, [x0, #-1] │ │ │ │ - cmp w1, w3 │ │ │ │ - csel x0, x2, xzr, eq // eq = none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ne a5a0 // b.any │ │ │ │ + and w1, w1, #0xfffffffb │ │ │ │ + mov w0, #0x41 // #65 │ │ │ │ + cmp w1, #0x43 │ │ │ │ + ccmp w3, w0, #0x0, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - ldrb w3, [x4, x2] │ │ │ │ - mov x2, x0 │ │ │ │ - b 8db4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + cmp w2, w4 │ │ │ │ mov x29, sp │ │ │ │ - bl 5304c │ │ │ │ - cbz x0, 8ee4 │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3080 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x19, x0, #0x4, ne // ne = any │ │ │ │ - b.eq 8ea8 // b.none │ │ │ │ - ldrb w1, [x0, #1] │ │ │ │ - cbnz w1, 8e68 │ │ │ │ - mov x1, x0 │ │ │ │ - b 8e18 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - cmp x19, x1 │ │ │ │ - b.eq 8e60 // b.none │ │ │ │ - ldurb w2, [x1, #-1] │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.eq 8e0c // b.none │ │ │ │ - cmp x19, x1 │ │ │ │ - b.eq 8e60 // b.none │ │ │ │ - sub x1, x1, x19 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - add x0, x19, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.cc 8e50 // b.lo, b.ul, b.last │ │ │ │ - b 8ef8 │ │ │ │ - cmp x19, x1 │ │ │ │ - b.eq 8ed4 // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - ldrb w2, [x0] │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.ne 8e44 // b.any │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 8eac // b.none │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + csel w20, w2, w4, ls // ls = plast │ │ │ │ + add w0, w20, #0x1 │ │ │ │ + mov w19, w5 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + lsl x1, x0, #2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + csel w24, w2, w4, cs // cs = hs, nlast │ │ │ │ + mov x23, x6 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ + mov w26, w7 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w2 │ │ │ │ + mov w27, w4 │ │ │ │ + bl 52920 │ │ │ │ + cmp w28, w27 │ │ │ │ + mov x1, x25 │ │ │ │ + csel x25, x25, x22, hi // hi = pmore │ │ │ │ + csel x22, x22, x1, hi // hi = pmore │ │ │ │ + cmn w24, #0x1 │ │ │ │ + b.eq a7b8 // b.none │ │ │ │ + add w21, w20, #0x1 │ │ │ │ + cbz w21, a7b8 │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ne a884 // b.any │ │ │ │ + lsr w9, w21, #2 │ │ │ │ + sub x6, x25, #0x1 │ │ │ │ + movi v28.4s, #0x4 │ │ │ │ + and w11, w21, #0xfffffffc │ │ │ │ + add x9, x0, w9, uxtw #4 │ │ │ │ + and w10, w21, #0x3 │ │ │ │ + cmp w20, #0x2 │ │ │ │ + b.ls a7b0 // b.plast │ │ │ │ + adrp x1, 80000 │ │ │ │ mov x2, x0 │ │ │ │ - b 8e7c │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 8eb0 // b.none │ │ │ │ - ldurb w1, [x0, #-1] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 8e70 // b.none │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 8eb0 // b.none │ │ │ │ - strb wzr, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldr q27, [x1, #320] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov v26.16b, v27.16b │ │ │ │ + add v27.4s, v27.4s, v28.4s │ │ │ │ + str q26, [x2], #16 │ │ │ │ + cmp x9, x2 │ │ │ │ + b.ne a680 // b.any │ │ │ │ + mov w1, w11 │ │ │ │ + mov w12, w10 │ │ │ │ + cbz w10, a7e4 │ │ │ │ + mov w2, w1 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + cmp w21, w3 │ │ │ │ + b.ls a6cc // b.plast │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + str w3, [x0, w3, uxtw #2] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.ls a6cc // b.plast │ │ │ │ + mov w2, w1 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + cbz w24, a7b8 │ │ │ │ + cbz x23, a800 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w12, w14 │ │ │ │ + mov w14, w2 │ │ │ │ + mov w5, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0] │ │ │ │ + mov w3, w1 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq aab4 // b.none │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldrb w4, [x22, x12] │ │ │ │ + add w13, w3, w19 │ │ │ │ + ldrb w7, [x6, x2] │ │ │ │ + ldr w8, [x0, x2, lsl #2] │ │ │ │ + add w1, w7, w4 │ │ │ │ + cmp w7, w4 │ │ │ │ + b.eq a770 // b.none │ │ │ │ + ubfiz x1, x1, #2, #9 │ │ │ │ + add w3, w19, w8 │ │ │ │ + ldr w1, [x23, x1] │ │ │ │ + add w5, w5, w1 │ │ │ │ + cmp w5, w3 │ │ │ │ + csel w5, w5, w3, ls // ls = plast │ │ │ │ + cmp w5, w13 │ │ │ │ + csel w3, w5, w13, ls // ls = plast │ │ │ │ + str w3, [x0, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp w21, w2 │ │ │ │ + b.ls a798 // b.plast │ │ │ │ + ldrb w7, [x6, x2] │ │ │ │ + mov w5, w8 │ │ │ │ + ldrb w4, [x22, x12] │ │ │ │ + add w13, w3, w19 │ │ │ │ + ldr w8, [x0, x2, lsl #2] │ │ │ │ + add w1, w7, w4 │ │ │ │ + cmp w7, w4 │ │ │ │ + b.ne a720 // b.any │ │ │ │ + add w4, w19, w8 │ │ │ │ + add w3, w3, w19 │ │ │ │ + cmp w4, w5 │ │ │ │ + csel w4, w4, w5, ls // ls = plast │ │ │ │ + cmp w4, w3 │ │ │ │ + csel w3, w4, w3, ls // ls = plast │ │ │ │ + str w3, [x0, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp w21, w2 │ │ │ │ + b.hi a750 // b.pmore │ │ │ │ + cmp w24, w14 │ │ │ │ + b.eq a7b8 // b.none │ │ │ │ + adds w2, w14, #0x1 │ │ │ │ + b.ne a6dc // b.any │ │ │ │ + cmp w20, #0x2 │ │ │ │ + b.hi a668 // b.pmore │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b a6a0 │ │ │ │ + ldr w19, [x0, w20, uxtw #2] │ │ │ │ + bl 3500 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x0, 8ee0 │ │ │ │ - mov x2, x0 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - cinc x0, x0, eq // eq = none │ │ │ │ - strb wzr, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + cbz w24, a7b8 │ │ │ │ + cbz x23, a9d0 │ │ │ │ + ldr w5, [x0] │ │ │ │ + mov w14, #0x1 // #1 │ │ │ │ + add w3, w5, w14 │ │ │ │ + str w3, [x0] │ │ │ │ + b a700 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w12, w8 │ │ │ │ + mov w8, w2 │ │ │ │ + mov w4, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0] │ │ │ │ + mov w3, w1 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq aad0 // b.none │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + ldrb w7, [x6, x1] │ │ │ │ + mov w2, w4 │ │ │ │ + ldrb w5, [x22, x12] │ │ │ │ + add w3, w19, w3 │ │ │ │ + ldr w4, [x0, x1, lsl #2] │ │ │ │ + cmp w7, w5 │ │ │ │ + cinc w2, w2, ne // ne = any │ │ │ │ + add w5, w19, w4 │ │ │ │ + cmp w2, w3 │ │ │ │ + csel w2, w2, w3, ls // ls = plast │ │ │ │ + cmp w2, w5 │ │ │ │ + csel w3, w2, w5, ls // ls = plast │ │ │ │ + str w3, [x0, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w21, w1 │ │ │ │ + b.hi a830 // b.pmore │ │ │ │ + cmp w24, w8 │ │ │ │ + b.eq a7b8 // b.none │ │ │ │ + adds w2, w8, #0x1 │ │ │ │ + b.ne a808 // b.any │ │ │ │ + b a660 │ │ │ │ + lsr w7, w21, #2 │ │ │ │ + sub x5, x25, #0x1 │ │ │ │ + movi v31.4s, #0x4 │ │ │ │ + and w9, w21, #0xfffffffc │ │ │ │ + add x7, x0, w7, uxtw #4 │ │ │ │ + and w8, w21, #0x3 │ │ │ │ + cmp w20, #0x2 │ │ │ │ + b.ls aaac // b.plast │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr q30, [x1, #320] │ │ │ │ + mov x1, x0 │ │ │ │ + mov v29.16b, v30.16b │ │ │ │ + add v30.4s, v30.4s, v31.4s │ │ │ │ + str q29, [x1], #16 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.ne a8b0 // b.any │ │ │ │ + mov w1, w9 │ │ │ │ + mov w10, w8 │ │ │ │ + cbz w8, a9e4 │ │ │ │ + mov w2, w1 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + cmp w21, w3 │ │ │ │ + b.ls a8fc // b.plast │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + str w3, [x0, w3, uxtw #2] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.ls a8fc // b.plast │ │ │ │ + mov w2, w1 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + cbz w24, a7b8 │ │ │ │ + cbz x23, aa00 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w10, w13 │ │ │ │ + mov w13, w2 │ │ │ │ + mov w4, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq aa98 // b.none │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + ldrb w11, [x22, x10] │ │ │ │ + add w12, w19, w2 │ │ │ │ + ldrb w3, [x5, x1] │ │ │ │ + ldr w6, [x0, x1, lsl #2] │ │ │ │ + cmp w3, w11 │ │ │ │ + b.eq a998 // b.none │ │ │ │ + madd w3, w3, w26, w11 │ │ │ │ + add w14, w19, w6 │ │ │ │ + ldr w2, [x23, x3, lsl #2] │ │ │ │ + add w2, w4, w2 │ │ │ │ + cmp w2, w14 │ │ │ │ + csel w2, w2, w14, ls // ls = plast │ │ │ │ + cmp w2, w12 │ │ │ │ + csel w2, w2, w12, ls // ls = plast │ │ │ │ + str w2, [x0, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w21, w1 │ │ │ │ + b.ls a9bc // b.plast │ │ │ │ + ldrb w3, [x5, x1] │ │ │ │ + mov w4, w6 │ │ │ │ + ldrb w11, [x22, x10] │ │ │ │ + add w12, w19, w2 │ │ │ │ + ldr w6, [x0, x1, lsl #2] │ │ │ │ + cmp w3, w11 │ │ │ │ + b.ne a94c // b.any │ │ │ │ + add w3, w19, w6 │ │ │ │ + cmp w3, w4 │ │ │ │ + csel w3, w3, w4, ls // ls = plast │ │ │ │ + cmp w3, w12 │ │ │ │ + csel w2, w3, w12, ls // ls = plast │ │ │ │ + str w2, [x0, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w21, w1 │ │ │ │ + b.hi a97c // b.pmore │ │ │ │ + cmp w24, w13 │ │ │ │ + b.eq a7b8 // b.none │ │ │ │ + adds w2, w13, #0x1 │ │ │ │ + b.ne a90c // b.any │ │ │ │ + b a89c │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + add w3, w4, w8 │ │ │ │ + str w3, [x0] │ │ │ │ + b a82c │ │ │ │ + cbz w24, a7b8 │ │ │ │ + cbz x23, aa84 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w13, #0x1 // #1 │ │ │ │ + add w2, w4, w13 │ │ │ │ + str w2, [x0] │ │ │ │ + b a930 │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w10, w12 │ │ │ │ + mov w12, w2 │ │ │ │ + mov w4, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq aaec // b.none │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + ldrb w11, [x5, x3] │ │ │ │ + mov w1, w4 │ │ │ │ + ldrb w6, [x22, x10] │ │ │ │ + add w2, w2, w19 │ │ │ │ + ldr w4, [x0, x3, lsl #2] │ │ │ │ + cmp w11, w6 │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + add w6, w4, w19 │ │ │ │ + cmp w1, w2 │ │ │ │ + csel w1, w1, w2, ls // ls = plast │ │ │ │ + cmp w1, w6 │ │ │ │ + csel w2, w1, w6, ls // ls = plast │ │ │ │ + str w2, [x0, x3, lsl #2] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w21, w3 │ │ │ │ + b.hi aa30 // b.pmore │ │ │ │ + cmp w24, w12 │ │ │ │ + b.eq a7b8 // b.none │ │ │ │ + adds w2, w12, #0x1 │ │ │ │ + b.ne aa08 // b.any │ │ │ │ + b a89c │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w12, #0x1 // #1 │ │ │ │ + add w2, w4, w12 │ │ │ │ + str w2, [x0] │ │ │ │ + b aa2c │ │ │ │ + cmp w24, w13 │ │ │ │ + b.eq a7b8 // b.none │ │ │ │ + mov w10, w13 │ │ │ │ + adds w13, w10, #0x1 │ │ │ │ + b.ne a918 // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b a8d0 │ │ │ │ + cmp w24, w14 │ │ │ │ + b.eq a7b8 // b.none │ │ │ │ + mov w12, w14 │ │ │ │ + adds w14, w12, #0x1 │ │ │ │ + b.ne a6e8 // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b a6a0 │ │ │ │ + cmp w24, w8 │ │ │ │ + b.eq a7b8 // b.none │ │ │ │ + mov w12, w8 │ │ │ │ + adds w8, w12, #0x1 │ │ │ │ + b.ne a814 // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b a6a0 │ │ │ │ + cmp w24, w12 │ │ │ │ + b.eq a7b8 // b.none │ │ │ │ + mov w10, w12 │ │ │ │ + adds w12, w10, #0x1 │ │ │ │ + b.ne aa14 // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b a8d0 │ │ │ │ + bti c │ │ │ │ + and w0, w0, #0xff │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w0, #0x4e │ │ │ │ + ccmp w0, w1, #0x4, ne // ne = any │ │ │ │ + mov w0, #0x4e // #78 │ │ │ │ + ccmp w1, w0, #0x4, ne // ne = any │ │ │ │ + b.eq ab30 // b.none │ │ │ │ + ldr w0, [x2, #4] │ │ │ │ + ret │ │ │ │ + ldr w0, [x2] │ │ │ │ ret │ │ │ │ - ldurb w0, [x0, #-1] │ │ │ │ - cmp w0, #0x2f │ │ │ │ - b.eq 8f0c // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - adrp x0, 7f000 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - add x0, x0, #0xe18 │ │ │ │ - b 5304c │ │ │ │ - ldrb w1, [x19, x1] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.eq 8e60 // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - b 8ee4 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x0 │ │ │ │ - b 8eb0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, w0, uxtb │ │ │ │ + b.eq ab58 // b.none │ │ │ │ + ldr w0, [x2, #4] │ │ │ │ + ret │ │ │ │ + ldr w0, [x2] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov w1, #0x2e // #46 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3080 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x19, x0, #0x4, ne // ne = any │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ + mov x19, x2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne ab94 // b.any │ │ │ │ + ldr w0, [x19, #4] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - csel x0, x1, x0, eq // eq = none │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 35f0 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 8fa8 // b.plast │ │ │ │ - mov x3, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldrb w2, [x19, x2] │ │ │ │ - cmp w2, #0x2e │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - mov x1, x2 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.hi 8f8c // b.pmore │ │ │ │ + ldr w0, [x19] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w2, [x0] │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w2, 8fe4 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w2, #0x2f │ │ │ │ - csel x0, x0, x1, ne // ne = any │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cbnz w2, 8fd0 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - and w19, w3, #0xff │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x22, 7a000 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x24, x2 │ │ │ │ - add x22, x22, #0x340 │ │ │ │ - ldr x1, [x5] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #8] │ │ │ │ - bl 8dcc │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x3d0 │ │ │ │ - bl 88e0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w4, w19 │ │ │ │ - mov x6, x21 │ │ │ │ - mov x5, x24 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x2, x2, #0x380 │ │ │ │ - add x1, x1, #0x3d8 │ │ │ │ - bl 53204 │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0x161 // #353 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x3f0 │ │ │ │ - bl 49630 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - mov w1, #0x162 // #354 │ │ │ │ - add x2, x2, #0x408 │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 32c0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 9218 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add x0, x0, #0xc │ │ │ │ - bl 3480 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x5, x21 │ │ │ │ - adrp x4, 7a000 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x4, x4, #0x3b8 │ │ │ │ - add x3, x3, #0x3c0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 32c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2fd0 │ │ │ │ - mov w19, w0 │ │ │ │ - cbz w0, 91d0 │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0x176 // #374 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x448 │ │ │ │ - bl 49630 │ │ │ │ - mov x4, x21 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x2, x2, #0x468 │ │ │ │ - add x1, x1, #0x470 │ │ │ │ - bl 53204 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 32c0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 91ec // b.none │ │ │ │ - adrp x2, 7a000 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x3, x20 │ │ │ │ - add x2, x2, #0x4a0 │ │ │ │ - mov w1, #0x17d // #381 │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 925c // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x22 │ │ │ │ - mov x3, x20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - mov w1, #0x172 // #370 │ │ │ │ - add x2, x2, #0x438 │ │ │ │ - bl 49630 │ │ │ │ - b 917c │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - mov w1, #0x17b // #379 │ │ │ │ - add x2, x2, #0x480 │ │ │ │ - bl 49630 │ │ │ │ - b 9174 │ │ │ │ - mov w19, w0 │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x5, x0 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0x168 // #360 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x410 │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - b 9194 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add w26, w4, #0x1 │ │ │ │ + add w25, w2, #0x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w4 │ │ │ │ + madd w24, w2, w26, w26 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x6 │ │ │ │ + mov x20, x1 │ │ │ │ + sbfiz x24, x24, #2, #32 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 35f0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 92bc // b.plast │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w3, [x20, x3] │ │ │ │ - cmp w3, #0x2e │ │ │ │ - add w3, w2, #0x1 │ │ │ │ - csel w19, w19, w2, ne // ne = any │ │ │ │ - mov x2, x3 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.hi 92a0 // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35f0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w22, w19, w23 │ │ │ │ - add w1, w22, #0x2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, w19 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - bl 3570 │ │ │ │ - mov w1, #0x2e // #46 │ │ │ │ - strb w1, [x20, w19, uxtw] │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x20, w22, uxtw] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov x1, x24 │ │ │ │ + mov w22, w2 │ │ │ │ + mov x21, x5 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x3 │ │ │ │ + str w26, [sp, #116] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ls acd4 // b.plast │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ls acd4 // b.plast │ │ │ │ + sub w0, w23, #0x1 │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + add x1, x20, #0x1 │ │ │ │ + add x23, x27, #0x1 │ │ │ │ + add x1, x22, x1 │ │ │ │ + add x23, x23, x0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + sxtw x0, w26 │ │ │ │ + str w26, [sp, #112] │ │ │ │ + stp x1, x0, [sp, #128] │ │ │ │ + ldrsw x22, [sp, #112] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + sub x22, x22, x24 │ │ │ │ + ldr x26, [sp, #120] │ │ │ │ + add x28, x0, x24, lsl #2 │ │ │ │ + ldrb w1, [x26] │ │ │ │ + mov x2, x19 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + mov x27, x28 │ │ │ │ + ldr w25, [x28] │ │ │ │ + blr x21 │ │ │ │ + add w5, w25, w0 │ │ │ │ + add x3, x28, #0x4 │ │ │ │ + mov x2, x19 │ │ │ │ + cmp w5, #0x0 │ │ │ │ + b.le acf8 │ │ │ │ + ldrb w1, [x26], #1 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + ldr w28, [x27], #4 │ │ │ │ + blr x21 │ │ │ │ + add w3, w28, w0 │ │ │ │ + str w3, [x27, x22, lsl #2] │ │ │ │ + mov x28, x27 │ │ │ │ + cmp x26, x23 │ │ │ │ + b.ne ac60 // b.any │ │ │ │ + ldp w0, w1, [sp, #112] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x24, x24, x0 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne ac4c // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + str wzr, [x3, x22, lsl #2] │ │ │ │ + mov x28, x3 │ │ │ │ + cmp x23, x26 │ │ │ │ + b.ne ac60 // b.any │ │ │ │ + b acb0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w3 │ │ │ │ - and w22, w1, #0xff │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add w25, w4, #0x1 │ │ │ │ + mov x26, x3 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - and w24, w2, #0xff │ │ │ │ - mov x23, x0 │ │ │ │ - bl 3620 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, 93d0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3210 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 9388 // b.none │ │ │ │ - cmp w22, w0 │ │ │ │ - b.eq 93a4 // b.none │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ne 9368 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 33c0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3370 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, w24 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - bl 3170 │ │ │ │ - cmp w21, w20 │ │ │ │ - b.ne 9368 // b.any │ │ │ │ - b 9388 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x4c8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ + mov w23, w4 │ │ │ │ + madd w24, w2, w25, w25 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ + mov w19, w2 │ │ │ │ + mov x20, x7 │ │ │ │ + sbfiz x24, x24, #2, #32 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x6 │ │ │ │ mov x21, x1 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - and w23, w4, #0xff │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, w3 │ │ │ │ - bl 3620 │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x0, 9528 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3210 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 94b8 // b.none │ │ │ │ - cbz w25, 951c │ │ │ │ + mov x1, x24 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w5 │ │ │ │ + add w27, w2, #0x1 │ │ │ │ + str x3, [sp, #112] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.ls ae58 // b.plast │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ls ae58 // b.plast │ │ │ │ + mov x1, x0 │ │ │ │ + sub w0, w23, #0x1 │ │ │ │ + add x23, x26, #0x1 │ │ │ │ + sbfiz x2, x25, #2, #32 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + add x27, x21, #0x1 │ │ │ │ + add x23, x23, x0 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + add x2, x27, x19 │ │ │ │ + str x2, [sp, #120] │ │ │ │ nop │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 9474 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 94d8 // b.none │ │ │ │ - ldrb w3, [x21, x19] │ │ │ │ - cmp w3, w20 │ │ │ │ - b.ne 9468 // b.any │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 3370 │ │ │ │ - ldrb w0, [x24, x19] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 3170 │ │ │ │ - cmp w20, w23 │ │ │ │ - b.eq 94e0 // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3210 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 9460 // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b 33c0 │ │ │ │ - cmp w20, w23 │ │ │ │ - b.ne 94a4 // b.any │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3370 │ │ │ │ - mov x1, x22 │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - bl 3170 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b 33c0 │ │ │ │ - cmp w23, w20 │ │ │ │ - b.ne 9444 // b.any │ │ │ │ - b 94e0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x4c8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - and w20, w1, #0xff │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - and w21, w3, #0xff │ │ │ │ - mov x22, x0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - and w23, w2, #0xff │ │ │ │ - bl 3620 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, 960c │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3210 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 95c8 // b.none │ │ │ │ - cmp w20, w0 │ │ │ │ - b.eq 95e4 // b.none │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ne 958c // b.any │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3370 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 3170 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 33c0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3370 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3170 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ne 958c // b.any │ │ │ │ - b 95ac │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x4c8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ nop │ │ │ │ + ldp x0, x26, [sp, #104] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + mov x27, x0 │ │ │ │ + add x0, x0, x1 │ │ │ │ + mov x25, x0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov w21, w2 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - and w23, w3, #0xff │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 96e4 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 96b4 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.eq 96c8 // b.none │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3370 │ │ │ │ - udiv w3, w19, w21 │ │ │ │ - mov x1, x20 │ │ │ │ - msub w3, w3, w21, w19 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldrb w0, [x22, w3, uxtw] │ │ │ │ - bl 3170 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3210 │ │ │ │ - sxtb w0, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 9684 // b.any │ │ │ │ + ldp w24, w19, [x27] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr w3, [x25] │ │ │ │ + add w19, w28, w19 │ │ │ │ + ldrb w1, [x26] │ │ │ │ + add w3, w28, w3 │ │ │ │ + ldrb w0, [x21] │ │ │ │ + cmp w19, w3 │ │ │ │ + csel w19, w19, w3, ge // ge = tcont │ │ │ │ + blr x22 │ │ │ │ + bic w19, w19, w19, asr #31 │ │ │ │ + add w7, w24, w0 │ │ │ │ + mov x2, x20 │ │ │ │ + cmp w19, w7 │ │ │ │ + b.lt ae7c // b.tstop │ │ │ │ + ldr w0, [x27, #4]! │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w1, [x25] │ │ │ │ + add w0, w28, w0 │ │ │ │ + add w1, w28, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + str w0, [x25, #4]! │ │ │ │ + cmp x26, x23 │ │ │ │ + b.ne ade0 // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne adc0 // b.any │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ - b 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x4f0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe18 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - add x1, x1, #0x340 │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - mov w2, #0x1fb // #507 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + ret │ │ │ │ + ldrb w1, [x26], #1 │ │ │ │ + ldrb w0, [x21] │ │ │ │ + ldr w19, [x27], #4 │ │ │ │ + blr x22 │ │ │ │ + add w19, w19, w0 │ │ │ │ + str w19, [x25, #4]! │ │ │ │ + cmp x23, x26 │ │ │ │ + b.ne ade0 // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne adc0 // b.any │ │ │ │ + b ae58 │ │ │ │ + bti c │ │ │ │ + add w3, w3, #0x1 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x2710 // #10000 │ │ │ │ + mov x22, x1 │ │ │ │ + madd w1, w5, w3, w3 │ │ │ │ + ldp x0, x21, [sp, #144] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add w19, w5, #0x1 │ │ │ │ + mov w20, w6 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + stp x2, x4, [sp, #104] │ │ │ │ + stp x7, x0, [sp, #120] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 201a0 │ │ │ │ + udiv w26, w0, w19 │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + mul w3, w26, w19 │ │ │ │ + subs w28, w0, w3 │ │ │ │ + ccmp w19, w0, #0x2, ne // ne = any │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + str w0, [sp, #140] │ │ │ │ + b.hi afdc // b.pmore │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x24, x2 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, #0x2711 // #10001 │ │ │ │ - mov x21, x0 │ │ │ │ - b 9774 │ │ │ │ - strb w19, [x21, x20] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w3, w0 │ │ │ │ - sub x4, x22, #0x1 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 97e0 // b.none │ │ │ │ - cmp w3, #0xa │ │ │ │ - b.eq 97b8 // b.none │ │ │ │ - cmp x4, x20 │ │ │ │ - b.ne 976c // b.any │ │ │ │ - add x22, x22, x25 │ │ │ │ + b af8c │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + sub w23, w28, #0x1 │ │ │ │ + ldr w1, [x22, x3, lsl #2] │ │ │ │ + add w1, w20, w1 │ │ │ │ + cmp w25, w1 │ │ │ │ + b.eq b000 // b.none │ │ │ │ + sub w3, w0, #0x1 │ │ │ │ + ldp x0, x1, [sp, #104] │ │ │ │ + ldr w24, [x22, x3, lsl #2] │ │ │ │ + ldp x3, x2, [sp, #120] │ │ │ │ + ldrb w1, [x1, w23, uxtw] │ │ │ │ + ldrb w0, [x0, w27, uxtw] │ │ │ │ + blr x3 │ │ │ │ + add w3, w24, w0 │ │ │ │ + cmp w25, w3 │ │ │ │ + b.ne b01c // b.any │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - b 976c │ │ │ │ - strb wzr, [x21, x20] │ │ │ │ - mov w0, w20 │ │ │ │ - str x21, [x24] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + mov w28, w23 │ │ │ │ + cmp w23, #0x0 │ │ │ │ + mov w26, w27 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq afd8 // b.none │ │ │ │ + mul w3, w26, w19 │ │ │ │ + sub w0, w3, w19 │ │ │ │ + add w2, w3, w28 │ │ │ │ + add w1, w0, w28 │ │ │ │ + add w3, w3, w28 │ │ │ │ + add w0, w0, w28 │ │ │ │ + sub w27, w26, #0x1 │ │ │ │ + ldr w25, [x22, x2, lsl #2] │ │ │ │ + ldr w2, [x22, x1, lsl #2] │ │ │ │ + add w2, w20, w2 │ │ │ │ + cmp w25, w2 │ │ │ │ + b.ne af20 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 6a200 │ │ │ │ + mov w26, w27 │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne af88 // b.any │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w0, w3 │ │ │ │ + stp w26, w28, [x21, #24] │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x0, x1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x1e8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 98d0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, #0x2710 // #10000 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x25, #0x2711 // #10001 │ │ │ │ - b 9864 │ │ │ │ - strb w19, [x21, x20] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w1, w0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 98a0 // b.none │ │ │ │ - sub x0, x23, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 985c // b.any │ │ │ │ - add x23, x23, x25 │ │ │ │ + b 6a6c4 │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - b 985c │ │ │ │ - strb wzr, [x21, x20] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 33c0 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x20, [x24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 6a200 │ │ │ │ + mov w28, w23 │ │ │ │ + cmp w23, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + b af7c │ │ │ │ + cbnz w25, b048 │ │ │ │ + stp w26, w28, [x21, #24] │ │ │ │ mov x0, x21 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ + b 6a6c4 │ │ │ │ + adrp x3, 80000 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x98 │ │ │ │ + mov w2, #0x118 // #280 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bti c │ │ │ │ + and w0, w0, #0xff │ │ │ │ + and w1, w1, #0xff │ │ │ │ + orr w4, w3, w2 │ │ │ │ + cbz w4, b088 │ │ │ │ + cmp w3, #0x1 │ │ │ │ + ccmp w2, #0x1, #0x0, eq // eq = none │ │ │ │ + b.ne b0a0 // b.any │ │ │ │ + and w0, w0, #0xfffffffb │ │ │ │ + mov w2, #0x54 // #84 │ │ │ │ + cmp w0, #0x43 │ │ │ │ + ccmp w1, w2, #0x0, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + and w1, w1, #0xfffffffb │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + cmp w1, #0x43 │ │ │ │ + ccmp w0, w2, #0x0, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x518 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - mov x23, x3 │ │ │ │ - ldr x2, [x4] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x2, sp │ │ │ │ - bl 9800 │ │ │ │ - ldr w3, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, x19 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x250 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 52460 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - str w1, [x23] │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - mov x23, x0 │ │ │ │ - cbz w1, 99c4 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x4, [x20] │ │ │ │ - ubfiz x3, x19, #4, #32 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - add x5, x4, x3 │ │ │ │ - ldr x2, [x4, x3] │ │ │ │ - ldr w3, [x5, #8] │ │ │ │ - bl 52460 │ │ │ │ - ldr w3, [x20, #8] │ │ │ │ - str x0, [x23, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x3, x19 │ │ │ │ - b.hi 9990 // b.pmore │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 52ae0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 9a0c // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ + bti c │ │ │ │ + and w0, w0, #0xff │ │ │ │ + and w1, w1, #0xff │ │ │ │ + orr w4, w2, w3 │ │ │ │ + cbz w4, b120 │ │ │ │ + cmp w3, #0x1 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq b100 // b.none │ │ │ │ + and w1, w1, #0xfffffffb │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + cmp w1, #0x43 │ │ │ │ + ccmp w0, w2, #0x0, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - str x25, [sp, #80] │ │ │ │ - mov x25, x2 │ │ │ │ - ldr x2, [x3] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x3, sp, #0x4 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x548 │ │ │ │ - bl 9900 │ │ │ │ - ldr w22, [sp, #4] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ubfiz x20, x22, #3, #32 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - cbz w22, 9b54 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - add x20, x20, x23 │ │ │ │ - mov x19, x23 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - str d15, [sp, #88] │ │ │ │ - fmov d15, x0 │ │ │ │ - b 9aac │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 52ae0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 9aec // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr w3, [x1, #8] │ │ │ │ - cbz w3, 9a98 │ │ │ │ - ldr x0, [x1] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 2fe0 │ │ │ │ - fabs d31, d0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - fcmp d31, d15 │ │ │ │ - b.le 9b48 │ │ │ │ - mov x0, x21 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 52ae0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 9aac // b.any │ │ │ │ - ldr d15, [sp, #88] │ │ │ │ - ubfiz x19, x22, #3, #32 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 586c0 │ │ │ │ - str w22, [x25] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 9b5c // b.any │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ + cmp w2, #0x1 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne b0e8 // b.any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq b138 // b.none │ │ │ │ + and w0, w0, #0xfffffffb │ │ │ │ + mov w2, #0x54 // #84 │ │ │ │ + cmp w0, #0x43 │ │ │ │ + ccmp w1, w2, #0x0, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - str d0, [x24, w22, uxtw #3] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - b 9a98 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 9af4 │ │ │ │ - str d15, [sp, #88] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-272]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w19, w4 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ + mov x19, x7 │ │ │ │ + ldr w20, [sp, #304] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ + mov w22, w3 │ │ │ │ + mov w0, w20 │ │ │ │ + ubfiz x21, x20, #3, #32 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 9c00 │ │ │ │ - mov x22, x0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.cs 9be4 // b.hs, b.nlast │ │ │ │ - add x20, x20, w19, uxtw #3 │ │ │ │ - add w21, w21, w23 │ │ │ │ - add w19, w19, w23 │ │ │ │ - adrp x23, 7a000 │ │ │ │ - add x23, x23, #0x570 │ │ │ │ - ldr d0, [x20], #8 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne 9bc0 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x24 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w19, w4 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 9cc4 │ │ │ │ - mov x22, x0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.cs 9ca8 // b.hs, b.nlast │ │ │ │ - add x20, x20, w19, uxtw #2 │ │ │ │ - add w21, w21, w23 │ │ │ │ - add w19, w19, w23 │ │ │ │ - adrp x23, 7a000 │ │ │ │ - add x23, x23, #0xf28 │ │ │ │ - ldr w4, [x20], #4 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne 9c84 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x24 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w19, w3 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 9e18 │ │ │ │ + mov x24, x6 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x26, [sp, #296] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x4 │ │ │ │ + ldp x25, x23, [sp, #280] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x5, [sp, #120] │ │ │ │ + stp x1, x2, [sp, #176] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ mov x21, x0 │ │ │ │ - cbz w23, 9df0 │ │ │ │ - sub w0, w23, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 9e0c // b.plast │ │ │ │ - lsr w0, w23, #2 │ │ │ │ - mov x1, x20 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x20, w0, uxtw #4 │ │ │ │ - ldr q30, [x1], #16 │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ + bl 3670 │ │ │ │ + ldr x13, [sp, #112] │ │ │ │ + cbz w20, b888 │ │ │ │ + str x21, [sp, #112] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + str w22, [sp, #168] │ │ │ │ + mov x20, x13 │ │ │ │ + ldp x21, x22, [sp, #240] │ │ │ │ + stp x25, x23, [sp, #280] │ │ │ │ + mov x23, x6 │ │ │ │ + str x19, [sp, #128] │ │ │ │ + str x26, [sp, #296] │ │ │ │ + ldr w1, [x28, x23, lsl #2] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x28, x23, lsl #2] │ │ │ │ + str x0, [x21, x23, lsl #3] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x28, x23, lsl #2] │ │ │ │ + str x0, [x27, x23, lsl #3] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x28, x23, lsl #2] │ │ │ │ + str x0, [x22, x23, lsl #3] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x28, x23, lsl #2] │ │ │ │ + str x0, [x20, x23, lsl #3] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq b344 // b.none │ │ │ │ + mov x19, x20 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + b b298 │ │ │ │ + ldr x20, [x19, x23, lsl #3] │ │ │ │ + ubfiz x26, x25, #3, #32 │ │ │ │ + ldr w1, [x24, x23, lsl #2] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, x26] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x19, x23, lsl #3] │ │ │ │ + ldr w2, [x24, x23, lsl #2] │ │ │ │ + ldr x0, [x0, x26] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3670 │ │ │ │ + ldr w0, [x28, x23, lsl #2] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w1, w25 │ │ │ │ + b.hi b294 // b.pmore │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x20, x19 │ │ │ │ + add x2, x1, w0, uxtw #2 │ │ │ │ + ldr x0, [x27, x23, lsl #3] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + ldr x0, [x21, x23, lsl #3] │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + ldr w2, [x28, x23, lsl #2] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x2, x3, x2, lsl #2 │ │ │ │ + bl 3670 │ │ │ │ + ldr x0, [x22, x23, lsl #3] │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + ldr w2, [x28, x23, lsl #2] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x2, x3, x2, lsl #2 │ │ │ │ + bl 3670 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x0, x23, #0x1 │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 9d48 // b.any │ │ │ │ - addv s31, v31.4s │ │ │ │ - and w0, w23, #0xfffffffc │ │ │ │ - fmov w1, s31 │ │ │ │ - tst x23, #0x3 │ │ │ │ - b.eq 9da0 // b.none │ │ │ │ - mov w3, w0 │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - ldr w3, [x20, x3, lsl #2] │ │ │ │ - add w1, w1, w3 │ │ │ │ - cmp w23, w2 │ │ │ │ - b.ls 9da0 // b.plast │ │ │ │ - ldr w2, [x20, w2, uxtw #2] │ │ │ │ - add w0, w0, #0x2 │ │ │ │ + b.eq b350 // b.none │ │ │ │ + mov x23, x0 │ │ │ │ + b b218 │ │ │ │ + mov x2, #0x3ffff0000 // #17179803648 │ │ │ │ + movk x2, #0xfffd │ │ │ │ + b b2f0 │ │ │ │ + ldp x21, x9, [sp, #112] │ │ │ │ + mov x6, x23 │ │ │ │ + ldr x8, [sp, #384] │ │ │ │ + mov x14, x20 │ │ │ │ + ldp x5, x25, [sp, #272] │ │ │ │ + str x24, [sp, #136] │ │ │ │ + ldp x23, x26, [sp, #288] │ │ │ │ + mov x15, x21 │ │ │ │ + ldr w22, [sp, #168] │ │ │ │ + mov x10, x9 │ │ │ │ + ldr x19, [sp, #128] │ │ │ │ + mov x9, x8 │ │ │ │ + ldr x18, [sp, #336] │ │ │ │ + mov x8, x21 │ │ │ │ + ldr w21, [sp, #320] │ │ │ │ + mov w24, w22 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + str wzr, [sp, #168] │ │ │ │ + ubfiz x4, x7, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + cbnz x7, b3e4 │ │ │ │ + b b420 │ │ │ │ + ldr w1, [x25, x0] │ │ │ │ + ldr w3, [x23, x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne b8f4 // b.any │ │ │ │ + ldr w3, [x26, x0] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ne b8f4 // b.any │ │ │ │ + ldr w3, [x23, x7, lsl #2] │ │ │ │ + cmp w3, w2 │ │ │ │ + ccmp w3, w1, #0x2, cs // cs = hs, nlast │ │ │ │ + b.ls b408 // b.plast │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq b41c // b.none │ │ │ │ + ldr w1, [x19, x0] │ │ │ │ + ldr w2, [x5, x0] │ │ │ │ + cbz w1, b3ac │ │ │ │ + ldr w1, [x28, x0] │ │ │ │ + add w2, w1, w2 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + sub w2, w24, w2 │ │ │ │ add w1, w1, w2 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ls 9da0 // b.plast │ │ │ │ - ldr w0, [x20, x0, lsl #2] │ │ │ │ - add w1, w1, w0 │ │ │ │ - cmp w23, w19 │ │ │ │ - b.ls 9df0 // b.plast │ │ │ │ - str d15, [sp, #56] │ │ │ │ - ucvtf d15, w1 │ │ │ │ - adrp x22, 7a000 │ │ │ │ - add x20, x20, w19, uxtw #2 │ │ │ │ - add x22, x22, #0x570 │ │ │ │ - nop │ │ │ │ - ldr w4, [x20], #4 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ucvtf d0, w4 │ │ │ │ - fdiv d0, d0, d15 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w23, w19 │ │ │ │ - b.ne 9dc0 // b.any │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ + b b3b0 │ │ │ │ + cmp w11, w1 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + csel w11, w11, w1, cs // cs = hs, nlast │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne b3e4 // b.any │ │ │ │ + str w11, [sp, #168] │ │ │ │ + ldr w0, [x28, x7, lsl #2] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls b840 // b.plast │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + mov x30, #0x1 // #1 │ │ │ │ + ldr x22, [x27, x7, lsl #3] │ │ │ │ + str xzr, [sp, #208] │ │ │ │ + ldr x0, [x0, x7, lsl #3] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + stp x8, x6, [sp, #256] │ │ │ │ + ldr x0, [x0, x7, lsl #3] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + str w30, [sp, #104] │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + str w30, [sp, #172] │ │ │ │ + ldr w0, [x22, x1] │ │ │ │ + str w0, [x22, x30, lsl #2] │ │ │ │ + ldr w0, [x2, x1] │ │ │ │ + str w0, [x2, x30, lsl #2] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr w0, [x2, x1] │ │ │ │ + str w0, [x2, x30, lsl #2] │ │ │ │ + ldr w0, [x19, x7, lsl #2] │ │ │ │ + ldr w1, [x5, x7, lsl #2] │ │ │ │ + add w4, w1, w30 │ │ │ │ + cbz w0, b4a4 │ │ │ │ + ldr w3, [x28, x7, lsl #2] │ │ │ │ + add w2, w24, w30 │ │ │ │ + add w1, w1, w3 │ │ │ │ + sub w4, w2, w1 │ │ │ │ + ldr w1, [x23, x7, lsl #2] │ │ │ │ + add w1, w30, w1 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.ne b8d0 // b.any │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + mov w8, #0x33 // #51 │ │ │ │ + ldp w3, w6, [x9] │ │ │ │ + ldr w1, [x1, x7, lsl #2] │ │ │ │ + subs w2, w6, w3 │ │ │ │ + add w2, w2, w30 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + csel w6, w2, w30, hi // hi = pmore │ │ │ │ + cmp w6, #0x33 │ │ │ │ + add w2, w6, #0x32 │ │ │ │ + csel w12, w6, w8, cs // cs = hs, nlast │ │ │ │ + cmp w3, w2 │ │ │ │ + csel w2, w3, w2, ls // ls = plast │ │ │ │ + sub w12, w12, #0x32 │ │ │ │ + str w2, [sp, #120] │ │ │ │ + cmp w12, w2 │ │ │ │ + b.ge b81c // b.tcont │ │ │ │ + ldr x6, [sp, #208] │ │ │ │ + sxtw x8, w12 │ │ │ │ + ldr x3, [x14, x7, lsl #3] │ │ │ │ + str x3, [sp, #128] │ │ │ │ + lsl x2, x6, #1 │ │ │ │ + str x30, [sp, #160] │ │ │ │ + ldr x20, [x10, x7, lsl #3] │ │ │ │ + str x10, [sp, #232] │ │ │ │ + ldr x13, [x3, x2] │ │ │ │ + mov x2, #0xfffffffffffffffc // #-4 │ │ │ │ + add x12, x2, w12, sxtw #2 │ │ │ │ + mov w2, w1 │ │ │ │ + ldr x11, [x3, w30, uxtw #3] │ │ │ │ + mov w1, w0 │ │ │ │ + mov w0, w2 │ │ │ │ + stp x9, x14, [sp, #216] │ │ │ │ + mov x9, x6 │ │ │ │ + ldr w6, [sp, #312] │ │ │ │ + b b658 │ │ │ │ + ldr w2, [x5, x7, lsl #2] │ │ │ │ + add x14, x20, x8 │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ + add w1, w8, #0x1 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + add w2, w2, w3 │ │ │ │ + ldurb w10, [x14, #-1] │ │ │ │ + ldr x3, [sp, #176] │ │ │ │ + ldrb w3, [x3, w2, uxtw] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs b804 // b.hs, b.nlast │ │ │ │ + ldrb w16, [x20, x8] │ │ │ │ + ldrb w1, [x14, #1] │ │ │ │ + cmp w8, #0x2 │ │ │ │ + b.le b7dc │ │ │ │ + ldurb w2, [x14, #-3] │ │ │ │ + ldurb w17, [x14, #-2] │ │ │ │ + ldr w14, [x13, x8, lsl #2] │ │ │ │ + add x30, x18, #0x4 │ │ │ │ + ldr w0, [x11, x12] │ │ │ │ + add w14, w6, w14 │ │ │ │ + add w0, w6, w0 │ │ │ │ + cmp w14, w0 │ │ │ │ + csel w0, w14, w0, ge // ge = tcont │ │ │ │ + cmp w3, w10 │ │ │ │ + csel x30, x30, x18, ne // ne = any │ │ │ │ + ldr w14, [x30] │ │ │ │ + ldr w30, [x13, x12] │ │ │ │ + add w14, w30, w14 │ │ │ │ + bic w14, w14, w14, asr #31 │ │ │ │ + cmp w14, w0 │ │ │ │ + csel w14, w14, w0, ge // ge = tcont │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + str w14, [x11, x8, lsl #2] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ls b6b4 // b.plast │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + ldp w0, w2, [x15] │ │ │ │ + ldr x0, [x3, x0, lsl #3] │ │ │ │ + ldr w0, [x0, x2, lsl #2] │ │ │ │ + cmp w0, w14 │ │ │ │ + b.ge b5fc // b.tcont │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + stp w0, w2, [x15] │ │ │ │ + ldr w14, [x11, x8, lsl #2] │ │ │ │ + ldr w2, [x19, x7, lsl #2] │ │ │ │ + mov w0, w16 │ │ │ │ + bl a580 │ │ │ │ + add w0, w0, w14 │ │ │ │ + ldr w1, [x22, x9] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.le b638 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + str w0, [x22, x1, lsl #2] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + str w1, [x2, x0, lsl #2] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + str w8, [x1, x0, lsl #2] │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + add x12, x12, #0x4 │ │ │ │ + cmp w0, w8 │ │ │ │ + b.le b810 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr w1, [x19, x7, lsl #2] │ │ │ │ + ldr w0, [x0, x7, lsl #2] │ │ │ │ + str w8, [sp, #112] │ │ │ │ + cbz w1, b544 │ │ │ │ + ldr w1, [x25, x7, lsl #2] │ │ │ │ + sub w0, w0, w8 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sub w1, w1, w2 │ │ │ │ + ldrb w10, [x20, w0, uxtw] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + ldrb w3, [x2, w1, uxtw] │ │ │ │ + cmp w8, #0x2 │ │ │ │ + b.le b7e8 │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + add w1, w0, #0x2 │ │ │ │ + ldrb w2, [x20, w2, uxtw] │ │ │ │ + ldrb w17, [x20, w1, uxtw] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls b7f8 // b.plast │ │ │ │ + sub w1, w0, #0x2 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldrb w16, [x20, w1, uxtw] │ │ │ │ + ldrb w1, [x20, w0, uxtw] │ │ │ │ + b b588 │ │ │ │ + cbz x7, b5d4 │ │ │ │ + and w0, w2, #0xfffffffb │ │ │ │ + and w14, w17, #0xfffffffb │ │ │ │ + cmp w0, #0x43 │ │ │ │ + mov w30, #0x54 // #84 │ │ │ │ + ccmp w17, w30, #0x0, eq // eq = none │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cset w30, eq // eq = none │ │ │ │ + cmp w14, #0x43 │ │ │ │ + mov w14, #0x41 // #65 │ │ │ │ + ccmp w2, w14, #0x0, eq // eq = none │ │ │ │ + cset w17, eq // eq = none │ │ │ │ + stp x22, x13, [sp, #192] │ │ │ │ + b b770 │ │ │ │ + ldr w14, [x23, x0, lsl #2] │ │ │ │ + ldr w13, [x25, x0, lsl #2] │ │ │ │ + cmp w14, w2 │ │ │ │ + b.ne b79c // b.any │ │ │ │ + ldr w14, [x26, x0, lsl #2] │ │ │ │ + cmp w14, w13 │ │ │ │ + b.ne b79c // b.any │ │ │ │ + cmp w4, w2 │ │ │ │ + ccmp w4, w13, #0x0, gt │ │ │ │ + b.ge b764 // b.tcont │ │ │ │ + sub w2, w4, w2 │ │ │ │ + ldr w13, [x28, x0, lsl #2] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + cmp w13, w2 │ │ │ │ + b.ls b85c // b.plast │ │ │ │ + ldr x22, [x27, x0, lsl #3] │ │ │ │ + cmp w3, w10 │ │ │ │ + add x13, x18, #0x4 │ │ │ │ + ldr w14, [x19, x7, lsl #2] │ │ │ │ + csel x13, x13, x18, ne // ne = any │ │ │ │ + ldr w2, [x22, w2, uxtw #2] │ │ │ │ + ldr w22, [x13] │ │ │ │ + ldr w13, [x11, x8, lsl #2] │ │ │ │ + add w2, w2, w22 │ │ │ │ + add w2, w2, w21 │ │ │ │ + cbnz w14, b7c0 │ │ │ │ + add w2, w2, w17 │ │ │ │ + cmp w13, w2 │ │ │ │ + csel w13, w13, w2, ge // ge = tcont │ │ │ │ + str w13, [x11, x8, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x7 │ │ │ │ + b.eq b7d0 // b.none │ │ │ │ + ldr w13, [x19, x0, lsl #2] │ │ │ │ + ldr w2, [x5, x0, lsl #2] │ │ │ │ + cbz w13, b6ec │ │ │ │ + ldr w13, [x28, x0, lsl #2] │ │ │ │ + ldr w14, [x23, x0, lsl #2] │ │ │ │ + add w2, w13, w2 │ │ │ │ + sub w13, w13, #0x1 │ │ │ │ + sub w2, w24, w2 │ │ │ │ + add w13, w13, w2 │ │ │ │ + cmp w14, w2 │ │ │ │ + b.eq b6fc // b.none │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xa8 │ │ │ │ + mov w2, #0x229 // #553 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + cmp w14, #0x1 │ │ │ │ + add w14, w2, w30 │ │ │ │ + csel w2, w14, w2, eq // eq = none │ │ │ │ + b b758 │ │ │ │ + ldp x22, x13, [sp, #192] │ │ │ │ + ldr w14, [x11, x8, lsl #2] │ │ │ │ + b b5d4 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b b588 │ │ │ │ + mov w17, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi b6a0 // b.pmore │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w16, #0x0 // #0 │ │ │ │ + b b588 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w16, #0x0 // #0 │ │ │ │ + b b578 │ │ │ │ + ldp x9, x14, [sp, #216] │ │ │ │ + ldr x30, [sp, #160] │ │ │ │ + ldr x10, [sp, #232] │ │ │ │ + add x30, x30, #0x1 │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + ldr w0, [x28, x7, lsl #2] │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w30 │ │ │ │ + b.hi b458 // b.pmore │ │ │ │ + ldp x8, x6, [sp, #256] │ │ │ │ + add x15, x15, #0x8 │ │ │ │ + add x9, x9, #0x8 │ │ │ │ + add x0, x7, #0x1 │ │ │ │ + cmp x7, x6 │ │ │ │ + b.eq b880 // b.none │ │ │ │ + mov x7, x0 │ │ │ │ + b b394 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xf0 │ │ │ │ + mov w2, #0x233 // #563 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + mov x21, x8 │ │ │ │ + mov x13, x14 │ │ │ │ + ldp x0, x1, [sp, #344] │ │ │ │ + str x27, [x0] │ │ │ │ + ldr x2, [sp, #240] │ │ │ │ + mov x0, x13 │ │ │ │ + str x2, [x1] │ │ │ │ + ldr x1, [sp, #360] │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + str x2, [x1] │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + str x21, [x1] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #272 │ │ │ │ autiasp │ │ │ │ - b 33c0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 9d6c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str d15, [sp, #56] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, w3 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 9ee8 │ │ │ │ - adrp x21, 7a000 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w24, w25 │ │ │ │ - add x21, x21, #0x578 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cbz w25, 9ec8 │ │ │ │ + ret │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xd8 │ │ │ │ + mov w2, #0x1e4 // #484 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0xa8 │ │ │ │ + mov w2, #0x1cd // #461 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w5, [x23, x19, lsl #2] │ │ │ │ - mov w3, w19 │ │ │ │ - ldr w4, [x22, x19, lsl #2] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 9ea0 // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ │ mov x29, sp │ │ │ │ + ldr w10, [sp, #248] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w4 │ │ │ │ - mov x19, x0 │ │ │ │ + ldr w20, [sp, #232] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x24, x3 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 9fb0 │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w20, 9f94 │ │ │ │ - ubfiz x20, x20, #3, #32 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - adrp x25, 7a000 │ │ │ │ - add x25, x25, #0x588 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr d2, [x24, x19] │ │ │ │ - mov x2, x25 │ │ │ │ - ldr d1, [x23, x19] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr d0, [x22, x19] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x5 │ │ │ │ + str x7, [sp, #136] │ │ │ │ + str x6, [sp, #160] │ │ │ │ + stp x2, x3, [sp, #176] │ │ │ │ + ldr x9, [sp, #224] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x24, x8, [sp, #208] │ │ │ │ + ldp x11, x13, [sp, #272] │ │ │ │ + cbz w20, c174 │ │ │ │ + mov x30, x1 │ │ │ │ + mov w21, w4 │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + mov w7, w20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x4, [x11, x0, lsl #3] │ │ │ │ + ldr x3, [x30, x0, lsl #3] │ │ │ │ + str xzr, [x4, #24] │ │ │ │ + ldp w5, w4, [x1], #8 │ │ │ │ + ldr x3, [x3, w5, uxtw #3] │ │ │ │ + ldr w3, [x3, w4, uxtw #2] │ │ │ │ + cmp w3, w2 │ │ │ │ + csel w19, w19, w0, le │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + csel w20, w20, w5, le │ │ │ │ + csel w22, w22, w4, le │ │ │ │ + csel w2, w2, w3, le │ │ │ │ + cmp x0, x7 │ │ │ │ + b.ne b990 // b.any │ │ │ │ + cmp w22, #0x0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + ccmp w20, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq c440 // b.none │ │ │ │ + mov x23, x8 │ │ │ │ + str w21, [sp, #172] │ │ │ │ + mov x21, x9 │ │ │ │ + str x24, [sp, #208] │ │ │ │ + mov w24, w28 │ │ │ │ + mov w28, w22 │ │ │ │ + str x30, [sp, #120] │ │ │ │ + str w10, [sp, #248] │ │ │ │ + stp x11, x13, [sp, #272] │ │ │ │ + nop │ │ │ │ + ubfiz x14, x19, #2, #32 │ │ │ │ + add x2, x25, x14 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + sub w2, w20, #0x1 │ │ │ │ + str w2, [sp, #96] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ubfiz x22, x19, #3, #32 │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + ubfiz x0, x28, #2, #32 │ │ │ │ + ldr x2, [x2, x22] │ │ │ │ + ldr x3, [x2, x1, lsl #3] │ │ │ │ + ldr x1, [x2, w20, uxtw #3] │ │ │ │ + ldr w2, [x3, x0] │ │ │ │ + ldr w7, [x1, x0] │ │ │ │ + ldr w0, [sp, #240] │ │ │ │ + add w0, w0, w2 │ │ │ │ + cmp w7, w0 │ │ │ │ + b.eq bdf0 // b.none │ │ │ │ + sub w2, w28, #0x1 │ │ │ │ + sub w0, w28, #0x1 │ │ │ │ + str w0, [sp, #104] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w0, [x1, x2] │ │ │ │ + ldr w1, [sp, #240] │ │ │ │ + add w0, w1, w0 │ │ │ │ + cmp w7, w0 │ │ │ │ + b.eq c004 // b.none │ │ │ │ + ldr w17, [x25, x14] │ │ │ │ + cbz w7, c040 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + ldr w1, [x0, x14] │ │ │ │ + add x0, x0, x14 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + cbnz w17, bd70 │ │ │ │ + ldr w0, [x26, x14] │ │ │ │ + sub w4, w20, #0x1 │ │ │ │ + add w0, w4, w0 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi c41c // b.pmore │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x5, [x1, x22] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + sub w1, w28, #0x1 │ │ │ │ + ldrb w1, [x5, w1, uxtw] │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.ls bd64 // b.plast │ │ │ │ + sub w4, w28, #0x3 │ │ │ │ + sub w6, w28, #0x2 │ │ │ │ + ldrb w4, [x5, w4, uxtw] │ │ │ │ + ldrb w5, [x5, w6, uxtw] │ │ │ │ + ldr x6, [sp, #264] │ │ │ │ + cmp w0, w1 │ │ │ │ + ldr w2, [x3, x2] │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + add x6, x6, #0x4 │ │ │ │ + csel x6, x6, x3, ne // ne = any │ │ │ │ + ldr w11, [x6] │ │ │ │ + add w2, w2, w11 │ │ │ │ + cmp w7, w2 │ │ │ │ + b.eq bdbc // b.none │ │ │ │ + cbz w19, c14c │ │ │ │ + add x2, x26, x14 │ │ │ │ + str x2, [sp, #144] │ │ │ │ + ldr w3, [x26, x14] │ │ │ │ + cbnz w17, be10 │ │ │ │ + and w5, w5, #0xfffffffb │ │ │ │ + sub w2, w19, #0x1 │ │ │ │ + cmp w5, #0x43 │ │ │ │ + add w6, w20, w3 │ │ │ │ + mov w3, #0x41 // #65 │ │ │ │ + ccmp w4, w3, #0x0, eq // eq = none │ │ │ │ + ldr x9, [sp, #208] │ │ │ │ + sub w4, w19, #0x1 │ │ │ │ + ldr x13, [sp, #280] │ │ │ │ + mov w20, #0xffffffff // #-1 │ │ │ │ + ldr x8, [sp, #296] │ │ │ │ + mov w28, w24 │ │ │ │ + ldr w18, [sp, #172] │ │ │ │ + cset w16, eq // eq = none │ │ │ │ + ldr w10, [sp, #248] │ │ │ │ + sub w15, w6, #0x1 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + mov w19, w20 │ │ │ │ + b bbcc │ │ │ │ + ldr w5, [x9, x2] │ │ │ │ + ldr w12, [x23, x2] │ │ │ │ + cmp w12, w3 │ │ │ │ + b.ne c128 // b.any │ │ │ │ + ldr w12, [x21, x2] │ │ │ │ + cmp w12, w5 │ │ │ │ + b.ne c128 // b.any │ │ │ │ + cmp w3, w6 │ │ │ │ + ccmp w5, w6, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.ls bbc0 // b.plast │ │ │ │ + ldr w5, [x27, x2] │ │ │ │ + sub w3, w15, w3 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ls c224 // b.plast │ │ │ │ + lsl x17, x2, #1 │ │ │ │ + ubfiz x12, x3, #2, #32 │ │ │ │ + ldr x5, [x13, x17] │ │ │ │ + ldr w5, [x5, x12] │ │ │ │ + add w5, w16, w5 │ │ │ │ + add w5, w5, w11 │ │ │ │ + add w5, w5, w10 │ │ │ │ + cmp w7, w5 │ │ │ │ + b.ne bbc0 // b.any │ │ │ │ + ldr x5, [x8, x17] │ │ │ │ + mov w20, w3 │ │ │ │ + mov w19, w4 │ │ │ │ + ldr w28, [x5, x12] │ │ │ │ + sub x2, x2, #0x4 │ │ │ │ + cbz w4, bbf0 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + ldr w5, [x25, x2] │ │ │ │ + ldr w3, [x26, x2] │ │ │ │ + cbz w5, bb54 │ │ │ │ + ldr w5, [x27, x2] │ │ │ │ + add w3, w5, w3 │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ + sub w3, w18, w3 │ │ │ │ + add w5, w5, w3 │ │ │ │ + b bb58 │ │ │ │ + tbnz w19, #31, c450 │ │ │ │ + str x14, [sp, #152] │ │ │ │ + bl 40170 │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + ldr x1, [x1, x22] │ │ │ │ + add x22, x2, x22 │ │ │ │ + ldr x14, [sp, #152] │ │ │ │ + b.eq bfec // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 6a200 │ │ │ │ + ldr x14, [sp, #152] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbnz w1, bf0c │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w2, [sp, #96] │ │ │ │ + ldr w1, [x1] │ │ │ │ + add w1, w1, w2 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + stp w1, w2, [x0, #24] │ │ │ │ + bl 6a6c4 │ │ │ │ + ubfiz x14, x19, #2, #32 │ │ │ │ + ubfiz x0, x19, #3, #32 │ │ │ │ + add x1, x25, x14 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w24, w28 │ │ │ │ + ldr x0, [x1, x0] │ │ │ │ + ldr w20, [x0, w20, sxtw #2] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ccmp w28, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne ba00 // b.any │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + mov w22, w28 │ │ │ │ + ldr x24, [sp, #208] │ │ │ │ + mov x23, x14 │ │ │ │ + add x11, x11, x15 │ │ │ │ + ldr w1, [x3] │ │ │ │ + ldr x0, [x11] │ │ │ │ + cbz w1, c060 │ │ │ │ + ldr w19, [x24, x23] │ │ │ │ + str x11, [sp, #272] │ │ │ │ + bl 6a7c0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add w0, w20, w0 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi c368 // b.pmore │ │ │ │ + ldr x0, [x11] │ │ │ │ + str x11, [sp, #272] │ │ │ │ + sub w19, w19, w20 │ │ │ │ + bl 6a7c0 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + ldr x1, [x11] │ │ │ │ + mov x0, x1 │ │ │ │ + str w19, [x1, #24] │ │ │ │ + ldr w1, [x27, x23] │ │ │ │ + ldr w21, [x26, x23] │ │ │ │ + add w21, w21, w1 │ │ │ │ + bl 6a7c0 │ │ │ │ + add w20, w20, w0 │ │ │ │ + sub w21, w21, w20 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + cmp w19, w21 │ │ │ │ + b.ne c344 // b.any │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str x11, [sp, #272] │ │ │ │ + ldr x0, [x11] │ │ │ │ + ldr w19, [x1, x23] │ │ │ │ + bl 6a770 │ │ │ │ + add w0, w22, w0 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc c320 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str x11, [sp, #272] │ │ │ │ + ldr x0, [x11] │ │ │ │ + ldr w19, [x1, x23] │ │ │ │ + bl 6a770 │ │ │ │ + sub w19, w19, w22 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x1, [x11] │ │ │ │ + str w19, [x1, #28] │ │ │ │ + b c070 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b bacc │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.hi c3f8 // b.pmore │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + sub w0, w0, w20 │ │ │ │ + ldr w5, [x1, x14] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + sub w5, w5, w28 │ │ │ │ + ldr x6, [x1, x22] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + ldrb w1, [x6, w5, uxtw] │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.ls bd64 // b.plast │ │ │ │ + add w4, w5, #0x1 │ │ │ │ + add w5, w5, #0x2 │ │ │ │ + ldrb w4, [x6, w4, uxtw] │ │ │ │ + ldrb w5, [x6, w5, uxtw] │ │ │ │ + b bacc │ │ │ │ + str x14, [sp, #128] │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + ldr x14, [sp, #128] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + b.eq c024 // b.none │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 6a200 │ │ │ │ + ldr x14, [sp, #128] │ │ │ │ + ldr w20, [sp, #96] │ │ │ │ + ldr w28, [sp, #104] │ │ │ │ + b bc78 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str x14, [sp, #104] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + bl 6a200 │ │ │ │ + ldr w20, [sp, #96] │ │ │ │ + ldr x14, [sp, #104] │ │ │ │ + b bc78 │ │ │ │ + ldr w2, [x27, x14] │ │ │ │ + and w4, w4, #0xfffffffb │ │ │ │ + ldr w18, [sp, #172] │ │ │ │ + cmp w4, #0x43 │ │ │ │ + add w3, w3, w2 │ │ │ │ + sub w2, w19, #0x1 │ │ │ │ + add w20, w20, w18 │ │ │ │ + mov w4, #0x54 // #84 │ │ │ │ + sub w6, w20, w3 │ │ │ │ + ccmp w5, w4, #0x0, eq // eq = none │ │ │ │ + ldr x9, [sp, #208] │ │ │ │ + mov w28, w24 │ │ │ │ + ldr x13, [sp, #280] │ │ │ │ + sub w4, w19, #0x1 │ │ │ │ + ldr x8, [sp, #296] │ │ │ │ + mov w20, #0xffffffff // #-1 │ │ │ │ + ldr w10, [sp, #248] │ │ │ │ + cset w24, eq // eq = none │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + sub w15, w6, #0x1 │ │ │ │ + mov w19, w20 │ │ │ │ + b bef8 │ │ │ │ + ldr w5, [x27, x2] │ │ │ │ + add w3, w5, w3 │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ + sub w3, w18, w3 │ │ │ │ + add w5, w5, w3 │ │ │ │ + ldr w12, [x23, x2] │ │ │ │ + cmp w12, w3 │ │ │ │ + b.ne c128 // b.any │ │ │ │ + ldr w12, [x21, x2] │ │ │ │ + cmp w12, w5 │ │ │ │ + b.ne c128 // b.any │ │ │ │ + cmp w6, w5 │ │ │ │ + ccmp w6, w3, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.ls beec // b.plast │ │ │ │ + ldr w5, [x27, x2] │ │ │ │ + sub w3, w15, w3 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ls c224 // b.plast │ │ │ │ + lsl x16, x2, #1 │ │ │ │ + ubfiz x12, x3, #2, #32 │ │ │ │ + cmp w17, #0x1 │ │ │ │ + ldr x5, [x13, x16] │ │ │ │ + ldr w5, [x5, x12] │ │ │ │ + add w30, w5, w24 │ │ │ │ + csel w5, w30, w5, eq // eq = none │ │ │ │ + add w5, w11, w5 │ │ │ │ + add w5, w5, w10 │ │ │ │ + cmp w7, w5 │ │ │ │ + b.ne beec // b.any │ │ │ │ + ldr x5, [x8, x16] │ │ │ │ + mov w20, w3 │ │ │ │ + mov w19, w4 │ │ │ │ + ldr w28, [x5, x12] │ │ │ │ + sub x2, x2, #0x4 │ │ │ │ + cbz w4, bbf0 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + ldr w5, [x25, x2] │ │ │ │ + ldr w3, [x26, x2] │ │ │ │ + cbnz w5, be68 │ │ │ │ + ldr w5, [x9, x2] │ │ │ │ + b be7c │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + str x14, [sp, #112] │ │ │ │ + ldr w24, [x1] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldr x14, [sp, #112] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi c3d4 // b.pmore │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str x14, [sp, #128] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr w1, [x1, x14] │ │ │ │ + str w1, [sp, #112] │ │ │ │ + bl 6a770 │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + ldr x14, [sp, #128] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc c3b0 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x22] │ │ │ │ + str x14, [sp, #112] │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + sub w24, w24, w1 │ │ │ │ + bl 6a7c0 │ │ │ │ + sub w24, w24, w0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr x14, [sp, #112] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + str w24, [x1, #24] │ │ │ │ + str x14, [sp, #128] │ │ │ │ + ldr w1, [x27, x14] │ │ │ │ + ldr w2, [x2] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [sp, #112] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + ldr x14, [sp, #128] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + sub w1, w1, w0 │ │ │ │ + cmp w24, w1 │ │ │ │ + b.ne c38c // b.any │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr w24, [x1, x14] │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + sub w24, w24, w1 │ │ │ │ + bl 6a770 │ │ │ │ + sub w24, w24, w0 │ │ │ │ + ldr x1, [x22] │ │ │ │ + str w24, [x1, #28] │ │ │ │ + b bc54 │ │ │ │ + mov x0, x1 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + str x14, [sp, #152] │ │ │ │ + bl 6a200 │ │ │ │ + ldr x14, [sp, #152] │ │ │ │ + b bc28 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 9f68 // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ + str x14, [sp, #96] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + bl 6a200 │ │ │ │ + ldr w28, [sp, #104] │ │ │ │ + ldr x14, [sp, #96] │ │ │ │ + b bc78 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + str x14, [sp, #128] │ │ │ │ + bl 6a200 │ │ │ │ + ldr w20, [sp, #96] │ │ │ │ + ldr x14, [sp, #128] │ │ │ │ + ldr w28, [sp, #104] │ │ │ │ + b bc78 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + mov x15, x22 │ │ │ │ + ldr x24, [sp, #208] │ │ │ │ + mov w22, w28 │ │ │ │ + ldr x0, [x11, x15] │ │ │ │ + mov x23, x14 │ │ │ │ + add x21, x11, x15 │ │ │ │ + cbnz w17, c094 │ │ │ │ + ldr w1, [x26, x23] │ │ │ │ + add w1, w1, w20 │ │ │ │ + stp w1, w22, [x0, #24] │ │ │ │ + bl 6a6c4 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ autiasp │ │ │ │ - b 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7f000 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x5a8 │ │ │ │ - mov w2, #0x419 // #1049 │ │ │ │ + ret │ │ │ │ + ldr w19, [x24, x14] │ │ │ │ + bl 6a7c0 │ │ │ │ + add w0, w20, w0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi c2fc // b.pmore │ │ │ │ + ldr x0, [x21] │ │ │ │ + sub w19, w19, w20 │ │ │ │ + bl 6a7c0 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x1 │ │ │ │ + str w19, [x1, #24] │ │ │ │ + ldr w2, [x26, x23] │ │ │ │ + ldr w1, [x27, x23] │ │ │ │ + add w24, w2, w1 │ │ │ │ + bl 6a7c0 │ │ │ │ + add w0, w20, w0 │ │ │ │ + sub w0, w24, w0 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.ne c2d8 // b.any │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w19, [x1, x23] │ │ │ │ + bl 6a770 │ │ │ │ + add w0, w0, w28 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc c2b4 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr w19, [x1, x23] │ │ │ │ + bl 6a770 │ │ │ │ + ldr x1, [x21] │ │ │ │ + sub w19, w19, w28 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + str w19, [x1, #28] │ │ │ │ + b c070 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x1a0 │ │ │ │ + mov w2, #0x324 // #804 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x5a8 │ │ │ │ - mov w2, #0x42c // #1068 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + mov w22, w28 │ │ │ │ + ldr x24, [sp, #208] │ │ │ │ + ldr x0, [x11] │ │ │ │ + cbnz w17, c184 │ │ │ │ + ldr w1, [x26] │ │ │ │ + add w1, w1, w20 │ │ │ │ + stp w1, w28, [x0, #24] │ │ │ │ + bl 6a6c4 │ │ │ │ + b c070 │ │ │ │ + mov x3, x25 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b bca0 │ │ │ │ + ldr w19, [x24] │ │ │ │ + str x11, [sp, #272] │ │ │ │ + bl 6a7c0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add w0, w20, w0 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi c290 // b.pmore │ │ │ │ + ldr x0, [x11] │ │ │ │ + str x11, [sp, #272] │ │ │ │ + sub w19, w19, w20 │ │ │ │ + bl 6a7c0 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + ldr x1, [x11] │ │ │ │ + mov x0, x1 │ │ │ │ + str w19, [x1, #24] │ │ │ │ + ldr w1, [x27] │ │ │ │ + ldr w21, [x26] │ │ │ │ + add w21, w21, w1 │ │ │ │ + bl 6a7c0 │ │ │ │ + add w0, w20, w0 │ │ │ │ + sub w21, w21, w0 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + cmp w19, w21 │ │ │ │ + b.ne c26c // b.any │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str x11, [sp, #272] │ │ │ │ + ldr x0, [x11] │ │ │ │ + ldr w19, [x1] │ │ │ │ + bl 6a770 │ │ │ │ + add w0, w0, w28 │ │ │ │ + ldr x11, [sp, #272] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc c248 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str x11, [sp, #272] │ │ │ │ + ldr x0, [x11] │ │ │ │ + ldr w19, [x1] │ │ │ │ + b bd48 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x1d0 │ │ │ │ + mov w2, #0x32e // #814 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x38 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x5d0 │ │ │ │ - mov w2, #0x575 // #1397 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + mov w2, #0x304 // #772 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ - mov w3, w0 │ │ │ │ - paciasp │ │ │ │ - adrp x2, 7a000 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x133 // #307 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x148 │ │ │ │ + mov w2, #0x303 // #771 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x128 │ │ │ │ + mov w2, #0x300 // #768 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + mov w2, #0x36d // #877 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x148 │ │ │ │ + mov w2, #0x36c // #876 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x128 │ │ │ │ + mov w2, #0x36a // #874 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + mov w2, #0x388 // #904 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x148 │ │ │ │ + mov w2, #0x387 // #903 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x128 │ │ │ │ + mov w2, #0x385 // #901 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x148 │ │ │ │ + mov w2, #0x351 // #849 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + mov w2, #0x34f // #847 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x128 │ │ │ │ + mov w2, #0x34e // #846 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x118 │ │ │ │ + mov w2, #0x2e0 // #736 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x100 │ │ │ │ + mov w2, #0x2d6 // #726 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + ubfiz x23, x19, #2, #32 │ │ │ │ + add x11, x11, w19, uxtw #3 │ │ │ │ + add x3, x25, x23 │ │ │ │ + b bca0 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + mov w2, #0x339 // #825 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ + stp x29, x30, [sp, #-272]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ + mov w20, w7 │ │ │ │ + lsl x19, x20, #3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + ldr x23, [sp, #320] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w3 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - stp x1, x2, [sp, #104] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x1e8 │ │ │ │ - stp x5, x4, [sp, #120] │ │ │ │ - str w3, [sp, #136] │ │ │ │ - stp x6, x7, [sp, #144] │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, a578 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + mov x28, x6 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ubfiz x1, x20, #2, #32 │ │ │ │ + str x5, [sp, #144] │ │ │ │ + str x4, [sp, #160] │ │ │ │ + str x2, [sp, #208] │ │ │ │ + str w20, [sp, #264] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x19 │ │ │ │ mov x24, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 3400 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq a5cc // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldp w1, w2, [x1] │ │ │ │ - add w3, w1, #0x2 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs a508 // b.hs, b.nlast │ │ │ │ - ldr w2, [sp, #136] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - stp wzr, wzr, [sp, #96] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - str w3, [sp, #140] │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w22, #0xff // #255 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - umull x1, w1, w3 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x25, x0 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + cbz w20, cf04 │ │ │ │ + add w21, w26, #0x1 │ │ │ │ + str w26, [sp, #136] │ │ │ │ + ldr x26, [sp, #144] │ │ │ │ + sbfiz x19, x21, #2, #32 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + str w21, [sp, #112] │ │ │ │ + mov x21, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + str x23, [sp, #320] │ │ │ │ + mov w23, w5 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + str w23, [x24, x22, lsl #2] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w2, [x26, x22, lsl #2] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add w23, w2, w23 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x25, x22, lsl #3] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x27, x22, lsl #3] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, x22, lsl #3] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x27, x22, lsl #3] │ │ │ │ + bl 3670 │ │ │ │ + ldr x0, [x25, x22, lsl #3] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + ldr x0, [x20, x22, lsl #3] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + bl 3670 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne c540 // b.any │ │ │ │ + ldr w21, [sp, #112] │ │ │ │ + mov w5, w23 │ │ │ │ ldr x3, [sp, #104] │ │ │ │ - add x5, x0, x1 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str x3, [x0, x1] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str wzr, [x5, #12] │ │ │ │ - str w2, [x0, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w26, [sp, #136] │ │ │ │ + mul w19, w21, w23 │ │ │ │ + str w5, [sp, #104] │ │ │ │ + ldr x23, [sp, #320] │ │ │ │ + str x3, [sp, #112] │ │ │ │ + sbfiz x19, x19, #2, #32 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x25, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + cmp w21, #0x1 │ │ │ │ + ldr w5, [sp, #104] │ │ │ │ + b.le ce88 │ │ │ │ + ldr w21, [sp, #272] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov w20, w5 │ │ │ │ + mov x22, x25 │ │ │ │ + ldr x11, [x27] │ │ │ │ + sub w19, w26, #0x1 │ │ │ │ + str x28, [sp, #152] │ │ │ │ + stp x27, x0, [sp, #168] │ │ │ │ + sub x0, x3, #0x1 │ │ │ │ + str x0, [sp, #216] │ │ │ │ + str w19, [sp, #224] │ │ │ │ + str w5, [sp, #232] │ │ │ │ + str w19, [sp, #240] │ │ │ │ + str x3, [sp, #248] │ │ │ │ + str x23, [sp, #320] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + str w0, [sp, #256] │ │ │ │ + ubfiz x26, x0, #2, #32 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + sub x27, x26, #0x4 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr w0, [x11, x27] │ │ │ │ + str w0, [x11, x26] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr w3, [x2, x27] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str w3, [x2, x26] │ │ │ │ + ldr w2, [x0, x27] │ │ │ │ + str w2, [x0, x26] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls c894 // b.plast │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + mov x23, x22 │ │ │ │ + ldr w4, [x24] │ │ │ │ + mov x22, x27 │ │ │ │ + mov x25, #0x1 // #1 │ │ │ │ + mov x27, x26 │ │ │ │ + ldr w2, [x1] │ │ │ │ + mov x26, x25 │ │ │ │ + ldr w1, [sp, #232] │ │ │ │ + sub w19, w20, w1 │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + str w1, [sp, #140] │ │ │ │ + ldr w1, [sp, #224] │ │ │ │ + str x1, [sp, #200] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + mov w25, w26 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz w2, c844 │ │ │ │ + ldr x6, [sp, #176] │ │ │ │ + add x3, x1, x26 │ │ │ │ + ldr x5, [sp, #216] │ │ │ │ + add w2, w26, #0x1 │ │ │ │ + ldurb w9, [x3, #-1] │ │ │ │ + ldrb w28, [x5, x6] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ls cd94 // b.plast │ │ │ │ + ldrb w0, [x1, x26] │ │ │ │ + str w0, [sp, #104] │ │ │ │ + ldrb w0, [x3, #1] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + add w4, w25, w4 │ │ │ │ + add w10, w4, w19 │ │ │ │ + mov w1, w9 │ │ │ │ + add w3, w4, w0 │ │ │ │ + add w4, w4, w19 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + mov w0, w28 │ │ │ │ + ldr w10, [x23, x10, lsl #2] │ │ │ │ + ldr w3, [x23, x3, lsl #2] │ │ │ │ + ldr w11, [x23, x4, lsl #2] │ │ │ │ + add w4, w21, w10 │ │ │ │ + add w3, w21, w3 │ │ │ │ + str w11, [sp, #120] │ │ │ │ + cmp w3, w4 │ │ │ │ + str w9, [sp, #128] │ │ │ │ + csel w3, w3, w4, ge // ge = tcont │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + ldr x3, [sp, #288] │ │ │ │ + blr x3 │ │ │ │ + ldr w11, [sp, #120] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w11, w11, w0 │ │ │ │ + ldr w4, [x24] │ │ │ │ + ldr w9, [sp, #128] │ │ │ │ + cmp w3, w11 │ │ │ │ + b.lt cd5c // b.tstop │ │ │ │ + ldr w2, [sp, #140] │ │ │ │ + add w0, w4, w25 │ │ │ │ + add w1, w0, w19 │ │ │ │ + add w0, w0, w2 │ │ │ │ + ldr w2, [x23, x1, lsl #2] │ │ │ │ + ldr w0, [x23, x0, lsl #2] │ │ │ │ + add w2, w21, w2 │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w2, w0 │ │ │ │ + csel w2, w2, w0, ge // ge = tcont │ │ │ │ + bic w2, w2, w2, asr #31 │ │ │ │ + add w3, w20, w25 │ │ │ │ + ldrb w1, [sp, #112] │ │ │ │ + add w3, w3, w4 │ │ │ │ + ldrb w0, [sp, #104] │ │ │ │ + ldr x5, [sp, #152] │ │ │ │ + str w2, [x23, x3, lsl #2] │ │ │ │ + ldr w4, [x24] │ │ │ │ + ldr w2, [x5] │ │ │ │ + add w3, w20, w4 │ │ │ │ + add w3, w3, w25 │ │ │ │ + ldr w7, [x23, x3, lsl #2] │ │ │ │ + bl a580 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add w0, w7, w0 │ │ │ │ + ldr x11, [x1] │ │ │ │ + ldr w1, [x11, x22] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.le c878 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr w2, [sp, #256] │ │ │ │ + ldr x1, [x1] │ │ │ │ + str w0, [x11, x27] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str w2, [x1, x27] │ │ │ │ + str w26, [x0, x27] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w1, w26 │ │ │ │ + b.ls c890 // b.plast │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + mov w25, w26 │ │ │ │ + ldr w2, [x5] │ │ │ │ + ldr w4, [x24] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbz w2, c6dc │ │ │ │ + ldp x3, x2, [sp, #200] │ │ │ │ + sub w0, w0, w26 │ │ │ │ + ldrb w9, [x1, w0, uxtw] │ │ │ │ + ldrb w28, [x2, x3] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls cd94 // b.plast │ │ │ │ + sub w2, w0, #0x2 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldrb w2, [x1, w2, uxtw] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + b c70c │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w1, w26 │ │ │ │ + b.hi c6cc // b.pmore │ │ │ │ + mov x22, x23 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr w0, [sp, #224] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + ldr w1, [sp, #232] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [sp, #224] │ │ │ │ + add w20, w20, w1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne c648 // b.any │ │ │ │ + ldr w0, [sp, #264] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x28, [sp, #152] │ │ │ │ + ldr x27, [sp, #168] │ │ │ │ + ldr x3, [sp, #248] │ │ │ │ + ldr x23, [sp, #320] │ │ │ │ + ldr w19, [sp, #240] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq ce88 // b.none │ │ │ │ + sub x4, x3, #0x1 │ │ │ │ + mov x22, x28 │ │ │ │ + mov x6, x4 │ │ │ │ + mov x28, x24 │ │ │ │ + mov x20, #0x1 // #1 │ │ │ │ + mov w24, w19 │ │ │ │ + mov w4, w1 │ │ │ │ + mov x19, x23 │ │ │ │ + mov x23, x20 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + mov x0, x25 │ │ │ │ + mov w20, w4 │ │ │ │ + ldr x3, [x27, x23, lsl #3] │ │ │ │ + mov x25, x28 │ │ │ │ + mov x26, x22 │ │ │ │ + mov x28, x0 │ │ │ │ + str w24, [sp, #248] │ │ │ │ + str w24, [sp, #268] │ │ │ │ + mov x24, x27 │ │ │ │ + mov x27, x23 │ │ │ │ + str x6, [sp, #240] │ │ │ │ + str w4, [sp, #260] │ │ │ │ + str x19, [sp, #320] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str w0, [sp, #216] │ │ │ │ + ubfiz x12, x0, #2, #32 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + sub x22, x12, #0x4 │ │ │ │ + ldr x1, [x0, x27, lsl #3] │ │ │ │ + ldr w0, [x3, x22] │ │ │ │ + str w0, [x3, x12] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr w2, [x1, x22] │ │ │ │ + ldr x0, [x0, x27, lsl #3] │ │ │ │ + str w2, [x1, x12] │ │ │ │ + ldr w1, [x0, x22] │ │ │ │ + str w1, [x0, x12] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr w0, [x0, x27, lsl #2] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls ce20 // b.plast │ │ │ │ + ldr w1, [sp, #260] │ │ │ │ + mov x23, x28 │ │ │ │ + ldr w2, [x26, x27, lsl #2] │ │ │ │ + mov x28, x27 │ │ │ │ + sub w1, w20, w1 │ │ │ │ + str w1, [sp, #140] │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + str w1, [sp, #256] │ │ │ │ + ldr w1, [sp, #248] │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + ldr w5, [x25, x27, lsl #2] │ │ │ │ + mov x6, x11 │ │ │ │ + stp x1, x12, [sp, #224] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x27, x25 │ │ │ │ + mov x26, x24 │ │ │ │ + mov x24, x22 │ │ │ │ + mov x22, x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x24 │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq a234 // b.none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - sub w1, w0, #0x3e │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - orr w1, w26, w1 │ │ │ │ - tst w1, #0xff │ │ │ │ - b.eq a310 // b.none │ │ │ │ - and w6, w27, #0x1 │ │ │ │ - mov w1, w6 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.eq a29c // b.none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w28, w21, #0x0, ne // ne = any │ │ │ │ - b.hi a534 // b.pmore │ │ │ │ - cbz w6, a1dc │ │ │ │ - cmp w2, w22 │ │ │ │ - csel w22, w22, w0, ge // ge = tcont │ │ │ │ - cmp w2, w20 │ │ │ │ - csel w20, w20, w0, le │ │ │ │ - cmp w2, #0x2b │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w23, w0 │ │ │ │ - b.eq a2e4 // b.none │ │ │ │ - cmp w28, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w25, w0 │ │ │ │ - b.ne a324 // b.any │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - orr w0, w0, w19 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbz w0, #0, a434 │ │ │ │ - add w0, w28, #0x1 │ │ │ │ - mov w28, w21 │ │ │ │ - mov w21, w28 │ │ │ │ - mov w28, w0 │ │ │ │ nop │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + mov w19, w6 │ │ │ │ + ldr x1, [x1, x28, lsl #3] │ │ │ │ + cbnz w2, cd08 │ │ │ │ + ldr x7, [sp, #200] │ │ │ │ + add x3, x1, x6 │ │ │ │ + ldr x4, [sp, #240] │ │ │ │ + add w2, w6, #0x1 │ │ │ │ + ldrb w21, [x4, x7] │ │ │ │ + ldurb w4, [x3, #-1] │ │ │ │ + str w4, [sp, #104] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ls cedc // b.plast │ │ │ │ + ldrb w0, [x1, x6] │ │ │ │ + str w0, [sp, #168] │ │ │ │ + ldrb w0, [x3, #1] │ │ │ │ + str w0, [sp, #176] │ │ │ │ + cmp x6, #0x2 │ │ │ │ + b.ls ced0 // b.plast │ │ │ │ + ldurb w4, [x3, #-3] │ │ │ │ + ldurb w3, [x3, #-2] │ │ │ │ + ldr w0, [sp, #256] │ │ │ │ + add w5, w19, w5 │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add w13, w5, w0 │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + add w12, w5, w0 │ │ │ │ + ldr w25, [x23, x13, lsl #2] │ │ │ │ + str w4, [sp, #120] │ │ │ │ + str x6, [sp, #128] │ │ │ │ + ldr w13, [x23, x12, lsl #2] │ │ │ │ + stp w3, w0, [sp, #136] │ │ │ │ + mov w0, w0 │ │ │ │ + add w5, w5, w0 │ │ │ │ + ldr w3, [sp, #272] │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ + mov w0, w21 │ │ │ │ + add w25, w3, w25 │ │ │ │ + ldr w12, [x23, x5, lsl #2] │ │ │ │ + add w5, w3, w13 │ │ │ │ + ldr x3, [sp, #288] │ │ │ │ + cmp w25, w5 │ │ │ │ + csel w25, w25, w5, ge // ge = tcont │ │ │ │ + str w12, [sp, #112] │ │ │ │ + blr x3 │ │ │ │ + bic w25, w25, w25, asr #31 │ │ │ │ + ldr w12, [sp, #112] │ │ │ │ + ldr x6, [sp, #128] │ │ │ │ + add w0, w0, w12 │ │ │ │ + ldr w2, [x27, x28, lsl #2] │ │ │ │ + cmp w0, w25 │ │ │ │ + ldr w4, [sp, #120] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + b.gt cda8 │ │ │ │ + ldr w1, [sp, #140] │ │ │ │ + add w0, w2, w19 │ │ │ │ + ldr w5, [sp, #256] │ │ │ │ + add w1, w0, w1 │ │ │ │ + add w5, w0, w5 │ │ │ │ + ldr w1, [x23, x1, lsl #2] │ │ │ │ + ldr w0, [x23, x5, lsl #2] │ │ │ │ + ldr w5, [sp, #272] │ │ │ │ + add w0, w5, w0 │ │ │ │ + add w1, w5, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + and w5, w4, #0xfffffffb │ │ │ │ + add w1, w20, w19 │ │ │ │ + add w1, w1, w2 │ │ │ │ + cmp w5, #0x43 │ │ │ │ + mov w7, #0x54 // #84 │ │ │ │ + and w5, w3, #0xfffffffb │ │ │ │ + ccmp w3, w7, #0x0, eq // eq = none │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + cmp w5, #0x43 │ │ │ │ + str w0, [x23, x1, lsl #2] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + str w2, [sp, #120] │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + ccmp w4, w2, #0x0, eq // eq = none │ │ │ │ + mov x28, x27 │ │ │ │ + mov w22, w19 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + mov x19, x25 │ │ │ │ + mov x27, x1 │ │ │ │ + mov w25, w21 │ │ │ │ + mov x21, x0 │ │ │ │ + str w2, [sp, #128] │ │ │ │ + str x6, [sp, #152] │ │ │ │ + b cb98 │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add w3, w3, w0 │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + mov w0, w25 │ │ │ │ + cmp w3, w10 │ │ │ │ + b.gt cc08 │ │ │ │ + ldr w0, [x28, x27, lsl #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add w0, w20, w0 │ │ │ │ + add w0, w0, w22 │ │ │ │ + add x1, x23, x0, lsl #2 │ │ │ │ + ldr w0, [x23, x0, lsl #2] │ │ │ │ + str w0, [x1] │ │ │ │ + cmp w27, w19 │ │ │ │ + b.le cc68 │ │ │ │ + ldr w3, [x28, x27, lsl #2] │ │ │ │ + mov w0, w25 │ │ │ │ + ldr x10, [x26, x19, lsl #3] │ │ │ │ + add w3, w20, w3 │ │ │ │ + add w3, w3, w22 │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + ldr w11, [x10, x24] │ │ │ │ + ldr w10, [x23, x3, lsl #2] │ │ │ │ + ldp x3, x2, [sp, #288] │ │ │ │ + str w10, [sp, #112] │ │ │ │ + str w11, [sp, #136] │ │ │ │ + blr x3 │ │ │ │ + ldr w11, [sp, #136] │ │ │ │ + ldr w1, [x21, x27, lsl #2] │ │ │ │ + add w3, w0, w11 │ │ │ │ + ldr w0, [sp, #280] │ │ │ │ + ldr w10, [sp, #112] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + add w3, w3, w0 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add w0, w3, w0 │ │ │ │ + cbz w1, cb58 │ │ │ │ + csel w3, w0, w3, eq // eq = none │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + mov w0, w25 │ │ │ │ + cmp w3, w10 │ │ │ │ + b.le cb74 │ │ │ │ + ldr x3, [x26, x19, lsl #3] │ │ │ │ + ldr w3, [x3, x24] │ │ │ │ + str w3, [sp, #112] │ │ │ │ + ldr x3, [sp, #288] │ │ │ │ + blr x3 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr w2, [sp, #280] │ │ │ │ + ldr w1, [x21, x27, lsl #2] │ │ │ │ + add w0, w0, w3 │ │ │ │ + add w0, w0, w2 │ │ │ │ + ldr w2, [sp, #120] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + add w2, w0, w2 │ │ │ │ + cbnz w1, cda0 │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + add w0, w0, w1 │ │ │ │ + ldr w1, [x28, x27, lsl #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add w1, w20, w1 │ │ │ │ + add w1, w1, w22 │ │ │ │ + add x1, x23, x1, lsl #2 │ │ │ │ + str w0, [x1] │ │ │ │ + cmp w27, w19 │ │ │ │ + b.gt cb98 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x27, x28 │ │ │ │ + ldrb w1, [sp, #176] │ │ │ │ + mov w19, w22 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x22, x21 │ │ │ │ + ldr w5, [x27, x0, lsl #2] │ │ │ │ + ldr w2, [x21, x0, lsl #2] │ │ │ │ + add w3, w20, w5 │ │ │ │ + ldrb w0, [sp, #168] │ │ │ │ + add w3, w3, w19 │ │ │ │ + ldr w7, [x23, x3, lsl #2] │ │ │ │ + bl a580 │ │ │ │ + ldr x3, [x26, x28, lsl #3] │ │ │ │ + add w0, w0, w7 │ │ │ │ + ldr x6, [sp, #152] │ │ │ │ + ldr w1, [x3, x24] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ge cdf4 // b.tcont │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ + ldr x1, [x1, x28, lsl #3] │ │ │ │ + str w0, [x3, x2] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr w4, [sp, #216] │ │ │ │ + ldr x0, [x0, x28, lsl #3] │ │ │ │ + str w4, [x1, x2] │ │ │ │ + str w6, [x0, x2] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr w0, [x0, x28, lsl #2] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w1, w6 │ │ │ │ + b.ls ce0c // b.plast │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + mov w19, w6 │ │ │ │ + ldr w2, [x22, x28, lsl #2] │ │ │ │ + ldr w5, [x27, x28, lsl #2] │ │ │ │ + ldr x1, [x1, x28, lsl #3] │ │ │ │ + cbz w2, c9f0 │ │ │ │ + ldr x2, [sp, #208] │ │ │ │ + sub w0, w0, w6 │ │ │ │ + ldr x3, [sp, #224] │ │ │ │ + ldrb w21, [x2, x3] │ │ │ │ + ldrb w2, [x1, w0, uxtw] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + cmp x6, #0x2 │ │ │ │ + b.ls cee8 // b.plast │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + add w2, w0, #0x2 │ │ │ │ + ldrb w4, [x1, w3, uxtw] │ │ │ │ + ldrb w3, [x1, w2, uxtw] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls cef8 // b.plast │ │ │ │ + sub w2, w0, #0x2 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldrb w2, [x1, w2, uxtw] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + str w2, [sp, #168] │ │ │ │ + str w0, [sp, #176] │ │ │ │ + b ca34 │ │ │ │ + add w0, w19, w25 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + add w4, w4, w0 │ │ │ │ + mov w1, w9 │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + mov w0, w28 │ │ │ │ + ldr w3, [x23, x4, lsl #2] │ │ │ │ + str w3, [sp, #136] │ │ │ │ + ldr x3, [sp, #288] │ │ │ │ + blr x3 │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + ldr w4, [x24] │ │ │ │ + add w2, w3, w0 │ │ │ │ + b c7ac │ │ │ │ + str wzr, [sp, #104] │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + b c70c │ │ │ │ + csel w0, w2, w0, eq // eq = none │ │ │ │ + b cc48 │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + add w0, w0, w19 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + ldr x3, [sp, #288] │ │ │ │ + add w5, w2, w0 │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + mov w0, w21 │ │ │ │ + ldr w25, [x23, x5, lsl #2] │ │ │ │ + str x6, [sp, #120] │ │ │ │ + str w4, [sp, #136] │ │ │ │ + blr x3 │ │ │ │ + ldr x6, [sp, #120] │ │ │ │ + add w0, w0, w25 │ │ │ │ + ldr w2, [x27, x28, lsl #2] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr w4, [sp, #136] │ │ │ │ + b caf0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + ldr w0, [x0, x28, lsl #2] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w1, w6 │ │ │ │ + b.hi c9e0 // b.pmore │ │ │ │ + mov x25, x27 │ │ │ │ + mov x24, x26 │ │ │ │ + mov x27, x28 │ │ │ │ + mov x26, x22 │ │ │ │ + mov x28, x23 │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr w0, [sp, #248] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + ldr w1, [sp, #260] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [sp, #248] │ │ │ │ + add w20, w20, w1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne c940 // b.any │ │ │ │ + mov x0, x28 │ │ │ │ + mov x23, x27 │ │ │ │ + mov x28, x25 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w0, [sp, #264] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x6, [sp, #240] │ │ │ │ + mov x27, x24 │ │ │ │ + ldr x19, [sp, #320] │ │ │ │ + mov x4, x1 │ │ │ │ + ldr w24, [sp, #268] │ │ │ │ + mov x22, x26 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi c904 // b.pmore │ │ │ │ + mov x24, x28 │ │ │ │ + mov x23, x19 │ │ │ │ mov x0, x24 │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.ne a194 // b.any │ │ │ │ - bic x25, x25, x23 │ │ │ │ - tbz w25, #0, a4c4 │ │ │ │ - cbz w28, a264 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - cbnz w0, a4e0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldp x0, x1, [sp, #144] │ │ │ │ - strb w22, [x0] │ │ │ │ - mov x0, x24 │ │ │ │ - strb w20, [x1] │ │ │ │ - bl 33c0 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + str x27, [x0] │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + str x1, [x0] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + str x0, [x23] │ │ │ │ + mov x0, x25 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ + ldp x29, x30, [sp], #272 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w28, #0x0 │ │ │ │ - eor w7, w23, #0x1 │ │ │ │ - cset w8, ne // ne = any │ │ │ │ - tst w7, w8 │ │ │ │ - b.ne a33c // b.any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w6, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq a1bc // b.none │ │ │ │ - cmp w28, w21 │ │ │ │ - b.eq a33c // b.none │ │ │ │ - b.hi a534 // b.pmore │ │ │ │ - cmp w2, w22 │ │ │ │ - b.ge a4a4 // b.tcont │ │ │ │ - cmp w2, w20 │ │ │ │ - b.le a4b8 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - orr w0, w0, w19 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbnz w0, #0, a3bc │ │ │ │ - mov w19, w1 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.eq a42c // b.none │ │ │ │ - str w1, [sp, #96] │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.eq a180 // b.none │ │ │ │ - b a20c │ │ │ │ - cmp w2, #0x40 │ │ │ │ - mov w26, w0 │ │ │ │ - cset w23, eq // eq = none │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - b a1ac │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w21, w28 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w28, w0 │ │ │ │ - str w0, [sp, #96] │ │ │ │ - b a220 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - cbnz w0, a450 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str w28, [x0] │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - add w21, w0, #0x1 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 34c0 │ │ │ │ - mov x19, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq a558 // b.none │ │ │ │ - ldp w1, w0, [sp, #136] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ccmp w21, w1, #0x0, ne // ne = any │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - add x0, x0, #0x100, lsl #12 │ │ │ │ - and w25, w1, #0x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.gt a3dc │ │ │ │ - cbnz w1, a3dc │ │ │ │ - ldr x19, [sp, #104] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str w21, [sp, #100] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str x19, [sp, #104] │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - b a20c │ │ │ │ - cmp w2, #0xa │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w19, w0 │ │ │ │ - b.eq a5a0 // b.none │ │ │ │ - mov w25, w1 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b a180 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldp w2, w1, [x1] │ │ │ │ - add w3, w2, #0x2 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cs a478 // b.hs, b.nlast │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - sub x4, x19, #0x1 │ │ │ │ - umull x1, w2, w1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x3, x0, x1 │ │ │ │ - str x4, [x0, x1] │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - str w0, [x3, #12] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - cbz w25, a39c │ │ │ │ - str w21, [sp, #100] │ │ │ │ - b a264 │ │ │ │ - str w1, [sp, #96] │ │ │ │ - b a180 │ │ │ │ - add w0, w28, #0x1 │ │ │ │ - mov w28, w21 │ │ │ │ - mov w21, w28 │ │ │ │ - mov w19, w1 │ │ │ │ - mov w28, w0 │ │ │ │ - str w1, [sp, #96] │ │ │ │ - b a220 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cs a464 // b.hs, b.nlast │ │ │ │ - str w28, [x1] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.ls a354 // b.plast │ │ │ │ - b a34c │ │ │ │ - add w1, w1, #0xb │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - add x1, x3, #0x8 │ │ │ │ - ldp w2, w1, [x1] │ │ │ │ - str x0, [x3] │ │ │ │ - add w1, w1, #0xb │ │ │ │ - str w1, [x3, #12] │ │ │ │ - b a3f8 │ │ │ │ - cmp w2, w20 │ │ │ │ - b.le a4b0 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b a2e4 │ │ │ │ - mov w22, w0 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b a2e4 │ │ │ │ - and w4, w27, w23 │ │ │ │ - tbz w4, #0, a264 │ │ │ │ - cmp w28, #0x0 │ │ │ │ - ccmp w28, w21, #0x0, ne // ne = any │ │ │ │ - b.ne a264 // b.any │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - cbz w0, a248 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cs a4f4 // b.hs, b.nlast │ │ │ │ - str w28, [x1] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.ls a258 // b.plast │ │ │ │ - b a250 │ │ │ │ - add w2, w2, #0xb │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - umull x1, w2, w1 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - add x1, x3, #0x8 │ │ │ │ - ldp w1, w2, [x1] │ │ │ │ - str x0, [x3] │ │ │ │ - add w2, w2, #0xb │ │ │ │ - str w2, [x3, #12] │ │ │ │ - b a11c │ │ │ │ - ldr w3, [sp, #100] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ - mov w1, #0x7f4 // #2036 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - mov w1, #0x7d9 // #2009 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, w19 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x610 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - and w0, w23, w0 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbz w0, #0, a5ec │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.ne a300 // b.any │ │ │ │ - mov w27, w1 │ │ │ │ - mov w23, w1 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - b a180 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov w1, #0x7a5 // #1957 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, w19 │ │ │ │ - bl 3060 │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - b a300 │ │ │ │ - nop │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b ca34 │ │ │ │ + str wzr, [sp, #168] │ │ │ │ + str wzr, [sp, #176] │ │ │ │ + b ca24 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi cd40 // b.pmore │ │ │ │ + str wzr, [sp, #168] │ │ │ │ + str wzr, [sp, #176] │ │ │ │ + b ca34 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + b ce88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-256]! │ │ │ │ + stp x29, x30, [sp, #-288]! │ │ │ │ mov x29, sp │ │ │ │ + ldr w0, [sp, #296] │ │ │ │ + str w0, [sp, #148] │ │ │ │ + ldr w0, [sp, #304] │ │ │ │ + str w0, [sp, #280] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - and w20, w4, #0xff │ │ │ │ - and w19, w5, #0xff │ │ │ │ + ldr w19, [sp, #288] │ │ │ │ + ldr x8, [sp, #328] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + ldr x0, [sp, #344] │ │ │ │ + str x0, [sp, #248] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + ubfiz x1, x19, #2, #32 │ │ │ │ + ldr x23, [sp, #312] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str w6, [sp, #144] │ │ │ │ - stp x1, x0, [sp, #168] │ │ │ │ + str x6, [sp, #104] │ │ │ │ + str x8, [sp, #120] │ │ │ │ str x7, [sp, #184] │ │ │ │ - str x3, [sp, #248] │ │ │ │ - cbz x1, ad9c │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x6d0 │ │ │ │ - bl 3620 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - cbz x0, ae10 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ + str w4, [sp, #208] │ │ │ │ + str x5, [sp, #232] │ │ │ │ + str x0, [sp, #256] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x5, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x0, x1, [sp, #240] │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl 5b0a0 │ │ │ │ - mov w1, w0 │ │ │ │ - ldp x3, x5, [sp, #104] │ │ │ │ - tbnz w0, #31, aec4 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - cmp w19, #0x0 │ │ │ │ - str w2, [sp, #148] │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - str w2, [sp, #200] │ │ │ │ - cbnz w0, ad48 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w28, #0x2710 // #10000 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - stp xzr, xzr, [sp, #128] │ │ │ │ - str xzr, [sp, #216] │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #152] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ - add x0, x0, x24 │ │ │ │ - mov x23, x0 │ │ │ │ + stp x2, x3, [sp, #264] │ │ │ │ + bl 52920 │ │ │ │ + cbz w19, d7e0 │ │ │ │ + ldr x6, [sp, #104] │ │ │ │ + mov w20, w19 │ │ │ │ + ldr x8, [sp, #120] │ │ │ │ + mov x7, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #216] │ │ │ │ - bl 586c0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x2, x23 │ │ │ │ - ldp x0, x1, [sp, #240] │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - str x3, [sp, #112] │ │ │ │ - bl 5b0a0 │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x5, [sp, #152] │ │ │ │ - b.lt ae68 // b.tstop │ │ │ │ - b.eq ac9c // b.none │ │ │ │ - sxtw x24, w1 │ │ │ │ - mov w23, w20 │ │ │ │ - add x1, x3, x24 │ │ │ │ - mov w20, w28 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - mov w28, w26 │ │ │ │ - add x0, x0, #0x770 │ │ │ │ - mov w26, w27 │ │ │ │ - mov x27, x3 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - stp x3, x24, [sp, #224] │ │ │ │ - mov w24, w19 │ │ │ │ - mov w19, w25 │ │ │ │ - b a81c │ │ │ │ - cbnz w21, a968 │ │ │ │ - cmp w25, #0x40 │ │ │ │ - cset w28, eq // eq = none │ │ │ │ - and w2, w28, w23 │ │ │ │ - tst w28, w23 │ │ │ │ - b.ne ab58 // b.any │ │ │ │ - mov w21, w25 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w19, w2 │ │ │ │ - cmp w25, #0xd │ │ │ │ - b.eq a80c // b.none │ │ │ │ - ldr w1, [sp, #148] │ │ │ │ - eor w0, w2, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - add x4, x5, w26, uxtw │ │ │ │ - cmp w1, #0x0 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq a8d8 // b.none │ │ │ │ - orr w0, w23, w24 │ │ │ │ - and w19, w0, #0xff │ │ │ │ - tbnz w0, #0, aae4 │ │ │ │ - str w1, [sp, #152] │ │ │ │ - mov w24, w19 │ │ │ │ - str x5, [sp, #160] │ │ │ │ - bl 30a0 <__ctype_toupper_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x25, #2, #8 │ │ │ │ - ldr x5, [sp, #160] │ │ │ │ - mov w23, w19 │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - strb w0, [x5, w26, uxtw] │ │ │ │ - mov w26, w1 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq a948 // b.none │ │ │ │ + ldr x3, [x8, x0, lsl #3] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + str xzr, [x3, #24] │ │ │ │ + str w2, [x7, x0, lsl #2] │ │ │ │ + ldr w2, [x6, x0, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + add w2, w1, w2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.ne cfc0 // b.any │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + stp x8, x6, [sp, #120] │ │ │ │ + madd w1, w0, w2, w2 │ │ │ │ + mov x0, x24 │ │ │ │ + str x7, [sp, #136] │ │ │ │ + bl 201a0 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + sub w10, w19, #0x1 │ │ │ │ + ldr x7, [sp, #136] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldp x8, x6, [sp, #120] │ │ │ │ + udiv w20, w0, w2 │ │ │ │ + mul w4, w20, w2 │ │ │ │ + sub w5, w0, w4 │ │ │ │ + b d038 │ │ │ │ + add x1, x3, #0x1 │ │ │ │ + ldr w9, [x7, x1, lsl #2] │ │ │ │ + cmp w9, w5 │ │ │ │ + b.cs d040 // b.hs, b.nlast │ │ │ │ + mov x3, x1 │ │ │ │ + cmp x10, x3 │ │ │ │ + b.ne d024 // b.any │ │ │ │ + ldr w1, [x7, w3, uxtw #2] │ │ │ │ + mov w26, w3 │ │ │ │ + subs w25, w5, w1 │ │ │ │ + ccmp w0, w2, #0x0, ne // ne = any │ │ │ │ + cset w0, cs // cs = hs, nlast │ │ │ │ + str w0, [sp, #284] │ │ │ │ + b.cc d358 // b.lo, b.ul, b.last │ │ │ │ + mov w19, w3 │ │ │ │ + mov w28, w25 │ │ │ │ + mov w0, w1 │ │ │ │ + str w2, [sp, #136] │ │ │ │ + str x8, [sp, #168] │ │ │ │ + str wzr, [sp, #180] │ │ │ │ + stp x7, x6, [sp, #192] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + add w0, w28, w0 │ │ │ │ + lsl x27, x19, #3 │ │ │ │ + sub w1, w4, w1 │ │ │ │ + add w2, w4, w0 │ │ │ │ + add w3, w1, w0 │ │ │ │ + add w4, w4, w0 │ │ │ │ + add w1, w1, w0 │ │ │ │ sub w0, w20, #0x1 │ │ │ │ - ldrb w25, [x27] │ │ │ │ - mov w3, w19 │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq aaf4 // b.none │ │ │ │ - sub w1, w25, #0x3e │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq a780 // b.none │ │ │ │ - cmp w25, #0x2b │ │ │ │ - and w0, w28, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - cset w19, ne // ne = any │ │ │ │ - b.eq ab50 // b.none │ │ │ │ - cmp w26, #0x0 │ │ │ │ + ldr w22, [x24, x2, lsl #2] │ │ │ │ + ldr w2, [sp, #148] │ │ │ │ + str w0, [sp, #120] │ │ │ │ + ldr w0, [x24, x3, lsl #2] │ │ │ │ + add w0, w2, w0 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.eq d428 // b.none │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + ldr w2, [sp, #148] │ │ │ │ + ldr w0, [x24, x4, lsl #2] │ │ │ │ + add w0, w2, w0 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.eq d4c8 // b.none │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + lsl x0, x19, #2 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + add x19, x2, x19, lsl #2 │ │ │ │ + ldr w2, [x2, x0] │ │ │ │ + cbz w22, d4f8 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr x0, [x0, x27] │ │ │ │ + cbnz w2, d2dc │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + sub w2, w28, #0x1 │ │ │ │ + sub w4, w20, #0x1 │ │ │ │ + ldrb w2, [x0, w2, uxtw] │ │ │ │ + ldrb w3, [x3, w4, uxtw] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + str w2, [sp, #176] │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.ls d2d0 // b.plast │ │ │ │ + sub w3, w28, #0x3 │ │ │ │ + sub w2, w28, #0x2 │ │ │ │ + ldrb w4, [x0, w3, uxtw] │ │ │ │ + ldrb w21, [x0, w2, uxtw] │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + ldrb w0, [sp, #104] │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + str w4, [sp, #128] │ │ │ │ + ldrb w1, [sp, #176] │ │ │ │ + ldr w25, [x24, x3, lsl #2] │ │ │ │ + blr x23 │ │ │ │ + add w25, w25, w0 │ │ │ │ + ldr w4, [sp, #128] │ │ │ │ + cmp w22, w25 │ │ │ │ + b.eq d324 // b.none │ │ │ │ + cbz w26, d5c4 │ │ │ │ + and w1, w4, #0xfffffffb │ │ │ │ + and w0, w21, #0xfffffffb │ │ │ │ + cmp w1, #0x43 │ │ │ │ + mov w1, #0x54 // #84 │ │ │ │ + ccmp w21, w1, #0x0, eq // eq = none │ │ │ │ + sub w5, w26, #0x1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + cmp w0, #0x43 │ │ │ │ + mov w0, #0x41 // #65 │ │ │ │ + ccmp w4, w0, #0x0, eq // eq = none │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + sub w21, w26, #0x1 │ │ │ │ + str w28, [sp, #212] │ │ │ │ + stp x27, x24, [sp, #216] │ │ │ │ + add x26, x0, x5, lsl #3 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + stp w0, w1, [sp, #152] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + mov x24, x26 │ │ │ │ + ldr w26, [sp, #280] │ │ │ │ + add x25, x0, x5, lsl #3 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov x28, x25 │ │ │ │ + mov x25, x19 │ │ │ │ + ubfiz x20, x0, #2, #32 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov x27, x20 │ │ │ │ + mov w20, w21 │ │ │ │ + ldr w21, [sp, #176] │ │ │ │ + str w0, [sp, #128] │ │ │ │ + b d224 │ │ │ │ + ldr w0, [sp, #152] │ │ │ │ + add w19, w19, w0 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov w1, w21 │ │ │ │ + ldrb w0, [sp, #104] │ │ │ │ + blr x23 │ │ │ │ + add w0, w0, w19 │ │ │ │ + add w0, w0, w26 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ne d214 // b.any │ │ │ │ + ldr x0, [x28] │ │ │ │ + str w20, [sp, #128] │ │ │ │ + ldr w0, [x0, x27] │ │ │ │ + str w0, [sp, #180] │ │ │ │ + sub x24, x24, #0x8 │ │ │ │ + sub x28, x28, #0x8 │ │ │ │ + cbz w20, d248 │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + ldr x1, [x24] │ │ │ │ + ldr w0, [x25] │ │ │ │ + ldr w19, [x1, x27] │ │ │ │ + cbz w0, d1dc │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ldr w0, [sp, #156] │ │ │ │ + add w0, w19, w0 │ │ │ │ + csel w19, w0, w19, eq // eq = none │ │ │ │ + b d1e4 │ │ │ │ + ldr w0, [sp, #128] │ │ │ │ + mov x20, x27 │ │ │ │ + ldr w28, [sp, #212] │ │ │ │ + ldp x27, x24, [sp, #216] │ │ │ │ + tbnz w0, #31, d6c0 │ │ │ │ + ldr x19, [sp, #168] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + ldr x0, [x19, x27] │ │ │ │ + bl 6a200 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + ldr w1, [x0, x1] │ │ │ │ + ldr x0, [x19, x27] │ │ │ │ + cbnz w1, d444 │ │ │ │ ldr w1, [sp, #120] │ │ │ │ + stp w1, w28, [x0, #24] │ │ │ │ + bl 6a6c4 │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldr w26, [sp, #128] │ │ │ │ + ldr w28, [sp, #180] │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ldr x1, [x0, w26, uxtw #3] │ │ │ │ cset w0, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq ab14 // b.none │ │ │ │ - mov x0, x5 │ │ │ │ - mov w19, w3 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #136] │ │ │ │ - strb wzr, [x2, w26, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - cmp w21, #0x2b │ │ │ │ - b.eq ab84 // b.none │ │ │ │ - ldr w1, [sp, #148] │ │ │ │ - eor w0, w19, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne aac0 // b.any │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w28, w23 │ │ │ │ - mov w1, w23 │ │ │ │ - mov w25, #0x2b // #43 │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ - str w26, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - ldr w3, [sp, #200] │ │ │ │ - cmp w3, #0x0 │ │ │ │ + ldr w20, [x1, x20] │ │ │ │ + cmp w20, #0x0 │ │ │ │ ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq aae4 // b.none │ │ │ │ - orr w0, w24, w23 │ │ │ │ - and w26, w0, #0xff │ │ │ │ - tbnz w0, #0, aae4 │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - str x4, [sp, #160] │ │ │ │ - mov w24, w26 │ │ │ │ - str x5, [sp, #192] │ │ │ │ - mov w23, w26 │ │ │ │ - str w2, [sp, #204] │ │ │ │ - bl 35e0 <__ctype_tolower_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x25, #2, #8 │ │ │ │ - ldr x4, [sp, #160] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - ldr w1, [sp, #152] │ │ │ │ - strb w0, [x4] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov w26, w1 │ │ │ │ - ldr w2, [sp, #204] │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - mov w19, w2 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne a81c // b.any │ │ │ │ - mov w25, w19 │ │ │ │ - mov w27, w26 │ │ │ │ - mov w19, w24 │ │ │ │ - mov w26, w28 │ │ │ │ - ldp x3, x24, [sp, #224] │ │ │ │ - mov w28, w20 │ │ │ │ - mov w20, w23 │ │ │ │ - b a6ec │ │ │ │ - and w19, w28, #0x1 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - ands w1, w24, #0x1 │ │ │ │ - ccmp w0, w26, #0x2, ne // ne = any │ │ │ │ - b.cc ab28 // b.lo, b.ul, b.last │ │ │ │ - orr w2, w23, w3 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w21, w25 │ │ │ │ - b.eq a9a4 // b.none │ │ │ │ - tbnz w2, #0, ab70 │ │ │ │ - mov w23, w2 │ │ │ │ - mov w19, w2 │ │ │ │ - cmp w25, #0xa │ │ │ │ - b.ne a7a4 // b.any │ │ │ │ - b a80c │ │ │ │ - cmp w26, #0x0 │ │ │ │ - eor w0, w28, #0x1 │ │ │ │ - cset w4, ne // ne = any │ │ │ │ - tst w0, w4 │ │ │ │ - b.eq ac28 // b.none │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - strb wzr, [x0, w26, uxtw] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp w19, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne adec // b.any │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csel x4, x0, x5, ne // ne = any │ │ │ │ - csel x5, x5, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, aba8 │ │ │ │ - ldp x1, x0, [sp, #168] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov w6, w26 │ │ │ │ - ldr x8, [sp, #184] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldr w19, [sp, #144] │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w7, w19 │ │ │ │ - blr x8 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w2, w0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - stp xzr, xzr, [sp, #128] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w25, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq aa6c // b.none │ │ │ │ - and w26, w28, w23 │ │ │ │ - tbnz w26, #0, abd4 │ │ │ │ - mov w26, w22 │ │ │ │ - mov w22, w19 │ │ │ │ - b a7a4 │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - strb wzr, [x2, w22, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq ac40 // b.none │ │ │ │ - ldrb w25, [x27] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ - b a830 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w28, w23 │ │ │ │ - mov w1, w23 │ │ │ │ - mov w25, #0x2b // #43 │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ - str w26, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - mov w26, w1 │ │ │ │ - mov w19, w2 │ │ │ │ - strb w25, [x4] │ │ │ │ - b a80c │ │ │ │ - lsl w1, w20, #1 │ │ │ │ - mov x0, x5 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov w3, w19 │ │ │ │ - b a830 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - ands w1, w24, #0x1 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - ccmp w0, w26, #0x2, ne // ne = any │ │ │ │ - b.cs a97c // b.hs, b.nlast │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - ldr w4, [sp, #144] │ │ │ │ - add x2, x2, #0x728 │ │ │ │ - mov w1, #0xaf2 // #2802 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - mov w19, w0 │ │ │ │ - b a96c │ │ │ │ - mov w25, #0x40 // #64 │ │ │ │ - mov w23, w2 │ │ │ │ - mov w28, w2 │ │ │ │ - mov w21, w25 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b a7b0 │ │ │ │ - mov w19, w22 │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - mov w22, w26 │ │ │ │ - mov w2, w3 │ │ │ │ - b aa4c │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w2, w19 │ │ │ │ - mov w25, w21 │ │ │ │ - mov w28, w23 │ │ │ │ - mov w20, #0x2710 // #10000 │ │ │ │ - str w26, [sp, #104] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - b a7b0 │ │ │ │ - ldr x2, [sp, #208] │ │ │ │ - adrp x0, 7a000 │ │ │ │ - ldr w3, [sp, #144] │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0xb0e // #2830 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - bl 6fb20 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - b a9f0 │ │ │ │ - cmp w25, #0xa │ │ │ │ - b.ne ac68 // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - str w2, [sp, #152] │ │ │ │ - bl 3500 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr w2, [sp, #152] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq ac7c // b.none │ │ │ │ - ldrb w25, [x27] │ │ │ │ - mov w24, w26 │ │ │ │ - mov w3, w2 │ │ │ │ - mov w22, w19 │ │ │ │ - mov w28, w26 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b aab4 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ - ccmp w0, w26, #0x0, ne // ne = any │ │ │ │ - b.eq a9b8 // b.none │ │ │ │ - b a98c │ │ │ │ - mov w26, w28 │ │ │ │ - mov w19, w24 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w20, w23 │ │ │ │ - ldp x3, x24, [sp, #224] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w28, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - b a6ec │ │ │ │ - mov w23, w26 │ │ │ │ - mov w26, w22 │ │ │ │ - mov w28, w23 │ │ │ │ - mov w22, w19 │ │ │ │ - b a7a4 │ │ │ │ - mov w22, w19 │ │ │ │ - mov w25, w2 │ │ │ │ - ldp x3, x24, [sp, #224] │ │ │ │ + b.eq d34c // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ mov w19, w26 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w28, #0x2710 // #10000 │ │ │ │ - b a6ec │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - bl 3500 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - mov x0, x5 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w26, w0 │ │ │ │ - b.ne ae44 // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csel x19, x0, x21, ne // ne = any │ │ │ │ - csel x21, x21, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, ad7c │ │ │ │ - ldp x1, x0, [sp, #168] │ │ │ │ - mov x4, x19 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr x8, [sp, #184] │ │ │ │ - mov x5, x21 │ │ │ │ - ldr w7, [sp, #144] │ │ │ │ - mov w3, w22 │ │ │ │ - blr x8 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - bl 33c0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq aea0 // b.none │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + ldr w0, [x0, w26, uxtw #2] │ │ │ │ + mul w4, w20, w1 │ │ │ │ + b d080 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b d130 │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x4, [sp, #272] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + ldr w3, [sp, #208] │ │ │ │ + sub w2, w2, w28 │ │ │ │ + sub w3, w3, w20 │ │ │ │ + ldrb w3, [x4, w3, uxtw] │ │ │ │ + str w3, [sp, #104] │ │ │ │ + ldrb w3, [x0, w2, uxtw] │ │ │ │ + str w3, [sp, #176] │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.ls d2d0 // b.plast │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + add w2, w2, #0x2 │ │ │ │ + ldrb w4, [x0, w3, uxtw] │ │ │ │ + ldrb w21, [x0, w2, uxtw] │ │ │ │ + b d130 │ │ │ │ ldr x0, [sp, #168] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x0, x27] │ │ │ │ + bl 6a200 │ │ │ │ + ldr w20, [sp, #120] │ │ │ │ + subs w28, w28, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne d2b8 // b.any │ │ │ │ + ldp x7, x6, [sp, #192] │ │ │ │ + mov w25, w28 │ │ │ │ + ldr x8, [sp, #168] │ │ │ │ + cbnz w26, d404 │ │ │ │ + ldr x0, [x8] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr w1, [x1] │ │ │ │ + cbz w1, d4e4 │ │ │ │ + stp x7, x6, [sp, #104] │ │ │ │ + str x8, [sp, #120] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + add w0, w20, w0 │ │ │ │ + ldr x8, [sp, #120] │ │ │ │ + cmp w0, w1 │ │ │ │ + ldp x7, x6, [sp, #104] │ │ │ │ + b.hi d72c // b.pmore │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x8, [sp, #104] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + stp x7, x6, [sp, #120] │ │ │ │ + sub w19, w1, w20 │ │ │ │ + bl 6a7c0 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + ldr x6, [sp, #128] │ │ │ │ + ldr x1, [x8] │ │ │ │ + mov x0, x1 │ │ │ │ + str w19, [x1, #24] │ │ │ │ + ldr w19, [x6] │ │ │ │ + stp x6, x8, [sp, #104] │ │ │ │ + bl 6a770 │ │ │ │ + add w0, w0, w25 │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ + cmp w19, w0 │ │ │ │ + ldp x6, x8, [sp, #104] │ │ │ │ + b.cc d750 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x8] │ │ │ │ + ldr w19, [x6] │ │ │ │ + stp x8, x7, [sp, #104] │ │ │ │ + bl 6a770 │ │ │ │ + ldp x8, x7, [sp, #104] │ │ │ │ + sub w19, w19, w25 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x1, [x8] │ │ │ │ + str w19, [x1, #28] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x7 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #256 │ │ │ │ + ldp x29, x30, [sp], #288 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w28, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - stp xzr, xzr, [sp, #128] │ │ │ │ - str xzr, [sp, #216] │ │ │ │ - b a744 │ │ │ │ - ldr w3, [sp, #144] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x798 │ │ │ │ - mov w1, #0xb70 // #2928 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - b acec │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str x1, [sp, #168] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - stp xzr, xzr, [x1, #24] │ │ │ │ - str q31, [x1] │ │ │ │ - str wzr, [x1, #40] │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - stur wzr, [x1, #58] │ │ │ │ - strb w0, [x1, #62] │ │ │ │ - str wzr, [x1, #64] │ │ │ │ - stur q31, [x1, #72] │ │ │ │ - stur q31, [x1, #88] │ │ │ │ - stur q31, [x1, #104] │ │ │ │ - str xzr, [x1, #128] │ │ │ │ - b a640 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ + b 3500 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + ldr x0, [x0, x27] │ │ │ │ + bl 6a200 │ │ │ │ + ldr w20, [sp, #120] │ │ │ │ + ldr w0, [sp, #284] │ │ │ │ + b d2ac │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi d708 // b.pmore │ │ │ │ + ldp x2, x0, [sp, #160] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x0, [x0, x27] │ │ │ │ + ldr w21, [x1, x2] │ │ │ │ + bl 6a770 │ │ │ │ + add w0, w0, w28 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.cc d6e4 // b.lo, b.ul, b.last │ │ │ │ + ldr x22, [sp, #168] │ │ │ │ + ldr w2, [sp, #120] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + ldr x0, [x22, x27] │ │ │ │ + sub w21, w1, w2 │ │ │ │ + bl 6a7c0 │ │ │ │ + sub w21, w21, w0 │ │ │ │ + ldr x1, [x22, x27] │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + mov x0, x1 │ │ │ │ + str w21, [x1, #24] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + sub w19, w1, w28 │ │ │ │ + bl 6a770 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x1, [x22, x27] │ │ │ │ + str w19, [x1, #28] │ │ │ │ + b d290 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0, x27] │ │ │ │ + bl 6a200 │ │ │ │ + subs w28, w28, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + b d2ac │ │ │ │ + str x7, [sp, #104] │ │ │ │ + stp w20, w25, [x0, #24] │ │ │ │ + bl 6a6c4 │ │ │ │ + ldr x7, [sp, #104] │ │ │ │ + b d404 │ │ │ │ + ldr x8, [sp, #168] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ldp x7, x6, [sp, #192] │ │ │ │ + mov w25, w28 │ │ │ │ + ldr x0, [x8, x27] │ │ │ │ + ccmp w26, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne d4e4 // b.any │ │ │ │ + stp x7, x6, [sp, #104] │ │ │ │ + str x8, [sp, #120] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + add w0, w0, w20 │ │ │ │ + ldr x8, [sp, #120] │ │ │ │ + cmp w0, w1 │ │ │ │ + ldp x7, x6, [sp, #104] │ │ │ │ + b.hi d774 // b.pmore │ │ │ │ + ldr x0, [x8, x27] │ │ │ │ + str x8, [sp, #104] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + stp x7, x6, [sp, #120] │ │ │ │ + sub w19, w1, w20 │ │ │ │ + bl 6a7c0 │ │ │ │ + sub w1, w19, w0 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + ldr x6, [sp, #128] │ │ │ │ + ldr x2, [x8, x27] │ │ │ │ + mov x0, x2 │ │ │ │ + str w1, [x2, #24] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr w19, [x6, x1] │ │ │ │ + stp x6, x8, [sp, #104] │ │ │ │ + bl 6a770 │ │ │ │ + add w0, w25, w0 │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ + cmp w19, w0 │ │ │ │ + ldp x6, x8, [sp, #104] │ │ │ │ + b.cc d798 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x8, x27] │ │ │ │ + str x7, [sp, #120] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr w19, [x6, x1] │ │ │ │ + stp x6, x8, [sp, #104] │ │ │ │ + bl 6a770 │ │ │ │ + sub w19, w19, w25 │ │ │ │ + ldp x6, x8, [sp, #104] │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ + ldr x1, [x8, x27] │ │ │ │ + str w19, [x1, #28] │ │ │ │ + cbz w26, d35c │ │ │ │ + b d404 │ │ │ │ + ldp x1, x8, [sp, #160] │ │ │ │ + str x8, [sp, #120] │ │ │ │ + ldp x0, x7, [sp, #184] │ │ │ │ + mov w25, w28 │ │ │ │ + ldr x6, [sp, #200] │ │ │ │ + ldr w1, [x0, x1] │ │ │ │ + ldr x0, [x8] │ │ │ │ + stp x7, x6, [sp, #104] │ │ │ │ + cbnz w1, d600 │ │ │ │ + stp w20, w28, [x0, #24] │ │ │ │ + bl 6a6c4 │ │ │ │ + ldr x8, [sp, #120] │ │ │ │ + ldp x7, x6, [sp, #104] │ │ │ │ + ldr x0, [x8] │ │ │ │ + b d360 │ │ │ │ + bl 6a7c0 │ │ │ │ + add w0, w0, w20 │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + ldr x8, [sp, #120] │ │ │ │ + cmp w0, w1 │ │ │ │ + ldp x7, x6, [sp, #104] │ │ │ │ + b.hi d69c // b.pmore │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x8, [sp, #104] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + stp x7, x6, [sp, #120] │ │ │ │ + sub w19, w1, w20 │ │ │ │ + bl 6a7c0 │ │ │ │ + sub w1, w19, w0 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + ldr x6, [sp, #128] │ │ │ │ + ldr x2, [x8] │ │ │ │ + mov x0, x2 │ │ │ │ + str w1, [x2, #24] │ │ │ │ + ldr w19, [x6] │ │ │ │ + stp x6, x8, [sp, #104] │ │ │ │ + bl 6a770 │ │ │ │ + add w0, w28, w0 │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ + cmp w19, w0 │ │ │ │ + ldp x6, x8, [sp, #104] │ │ │ │ + b.cc d7bc // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x7, [sp, #120] │ │ │ │ + ldr w19, [x6] │ │ │ │ + stp x6, x8, [sp, #104] │ │ │ │ + bl 6a770 │ │ │ │ + ldp x6, x8, [sp, #104] │ │ │ │ + sub w19, w19, w28 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ + ldr x0, [x8] │ │ │ │ + str w19, [x0, #28] │ │ │ │ + b d360 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x758 │ │ │ │ - mov w2, #0xb04 // #2820 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + mov w2, #0x484 // #1156 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x6d8 │ │ │ │ - mov w1, #0xab6 // #2742 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x758 │ │ │ │ - mov w2, #0xb67 // #2919 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ + mov w2, #0x49f // #1183 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ - cmn w0, #0x4 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x6c0 │ │ │ │ - add x0, x0, #0x6b0 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - csel x3, x3, x0, ne // ne = any │ │ │ │ - add x2, x2, #0x710 │ │ │ │ - mov w1, #0xb54 // #2900 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x7c0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, w19 │ │ │ │ - bl 3060 │ │ │ │ - cmn w0, #0x4 │ │ │ │ - b.eq aefc // b.none │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x3, x3, #0x6c0 │ │ │ │ - mov w1, #0xac9 // #2761 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x710 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - bl 33c0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x3, x3, #0x6b0 │ │ │ │ - b aed4 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 586c0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stur wzr, [x0, #58] │ │ │ │ - strb w2, [x0, #62] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str q31, [x0] │ │ │ │ - stp xzr, xzr, [x0, #24] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - str wzr, [x0, #48] │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - stur q31, [x0, #72] │ │ │ │ - stur q31, [x0, #88] │ │ │ │ - stur q31, [x0, #104] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - str xzr, [x0, #128] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - ret │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + mov w2, #0x4b3 // #1203 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + mov w2, #0x4b2 // #1202 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + mov w2, #0x4df // #1247 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + mov w2, #0x4e1 // #1249 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x1e8 │ │ │ │ + mov w2, #0x4cb // #1227 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + mov w2, #0x4cd // #1229 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + mov w2, #0x486 // #1158 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 201a0 │ │ │ │ + brk #0x3e8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-240]! │ │ │ │ + add w0, w5, #0x1 │ │ │ │ mov x29, sp │ │ │ │ + str w5, [sp, #112] │ │ │ │ + add w5, w7, #0x1 │ │ │ │ + stp w0, w5, [sp, #188] │ │ │ │ + add w0, w0, w5 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, #0x18 // #24 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - umull x21, w20, w21 │ │ │ │ + madd w19, w3, w0, w0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr w22, [sp, #248] │ │ │ │ + ldp x20, x21, [sp, #264] │ │ │ │ + sbfiz x19, x19, #2, #32 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + ldr w24, [sp, #240] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add w26, w3, #0x1 │ │ │ │ + ldr w25, [sp, #256] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + stp x1, x2, [sp, #120] │ │ │ │ + mov x1, x19 │ │ │ │ + str w0, [sp, #144] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x2, x21 │ │ │ │ + stp x4, x6, [sp, #160] │ │ │ │ + str w7, [sp, #204] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x19 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ + sbfiz x19, x26, #2, #32 │ │ │ │ + str x0, [sp, #104] │ │ │ │ bl 3670 │ │ │ │ - stp wzr, w20, [x19, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, #0x18 // #24 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - umull x21, w20, w21 │ │ │ │ + bl 52920 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x2, x21 │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x2, x19 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ bl 3670 │ │ │ │ - stp wzr, w20, [x19, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, b060 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - ldrb w0, [x1, #59] │ │ │ │ - cbz w0, b05c │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - cbz x0, b0b4 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x60 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x7d8 │ │ │ │ - mov w2, #0x337 // #823 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cbz x1, b168 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [x20, #28] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cbnz w0, b138 │ │ │ │ - b b154 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 541ac │ │ │ │ - ldr w1, [x20, #28] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi b134 // b.pmore │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x78 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x7e8 │ │ │ │ - mov w2, #0x3d3 // #979 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x4, x2 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldrb w2, [x2] │ │ │ │ - sub w2, w2, #0x3e │ │ │ │ - tst w2, w0 │ │ │ │ - b.ne b200 // b.any │ │ │ │ - sub w21, w3, #0x1 │ │ │ │ - mov w19, w1 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - add x1, x4, #0x1 │ │ │ │ - mov x0, x4 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x0, w21, uxtw] │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - str w21, [x0, #12] │ │ │ │ - str x4, [x0, #56] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 9fe0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x4, x2 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldrb w2, [x2] │ │ │ │ - sub w2, w2, #0x3e │ │ │ │ - tst w2, w0 │ │ │ │ - b.ne b278 // b.any │ │ │ │ - sub w21, w3, #0x1 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + ldr w5, [sp, #112] │ │ │ │ + b.le dcd0 │ │ │ │ + cmp w22, w24 │ │ │ │ + sub w1, w5, #0x1 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + cset w6, ne // ne = any │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + sub w2, w23, #0x1 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + mov x23, x28 │ │ │ │ + mov w26, w25 │ │ │ │ + str w2, [sp, #184] │ │ │ │ + and w2, w6, #0x1 │ │ │ │ + str w5, [sp, #220] │ │ │ │ + mov x5, x27 │ │ │ │ + add x0, x1, x0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str w2, [sp, #200] │ │ │ │ + cset w2, ne // ne = any │ │ │ │ + str w2, [sp, #196] │ │ │ │ + stp x28, x27, [sp, #224] │ │ │ │ + ldr w0, [x5] │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + str w0, [x5, #4] │ │ │ │ + add w7, w1, #0x1 │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + ldr w0, [x23] │ │ │ │ + str w0, [x23, #4] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le da68 │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + add w1, w19, w0 │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + cbnz w0, dd24 │ │ │ │ + ldr w0, [sp, #220] │ │ │ │ + add x28, x4, w19, sxtw #2 │ │ │ │ + add x22, x4, w1, sxtw #2 │ │ │ │ + str x23, [sp, #136] │ │ │ │ + sub w25, w0, #0x1 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + mov x23, x5 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp w7, w19, [sp, #148] │ │ │ │ + mov x19, x22 │ │ │ │ + mov w22, w26 │ │ │ │ + mov x26, x28 │ │ │ │ + mov w28, w25 │ │ │ │ + str x4, [sp, #208] │ │ │ │ + str x21, [sp, #272] │ │ │ │ + b d9e4 │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + mov w1, w25 │ │ │ │ + ldr w24, [x26] │ │ │ │ + mov w0, w27 │ │ │ │ + blr x20 │ │ │ │ + add w0, w0, w24 │ │ │ │ + str w0, [x19, #4] │ │ │ │ + ldr w1, [x23] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ge d9d0 // b.tcont │ │ │ │ + str w0, [x23, #4] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr w1, [sp, #148] │ │ │ │ + str w1, [x0, #4] │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + add x26, x26, #0x4 │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + cmn w28, #0x1 │ │ │ │ + b.eq da4c // b.none │ │ │ │ + ldp x1, x0, [sp, #112] │ │ │ │ + ldr w24, [x19] │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + add w24, w22, w24 │ │ │ │ + ldrb w27, [x0, x1] │ │ │ │ + ldp w21, w0, [x26] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + add w0, w22, w0 │ │ │ │ + cmp w24, w0 │ │ │ │ + csel w24, w24, w0, ge // ge = tcont │ │ │ │ + mov w0, w27 │ │ │ │ + ldrb w25, [x1, w28, uxtw] │ │ │ │ + bic w24, w24, w24, asr #31 │ │ │ │ + mov w1, w25 │ │ │ │ + blr x20 │ │ │ │ + add w0, w0, w21 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.gt d998 │ │ │ │ + ldr w0, [x19] │ │ │ │ + ldr w1, [x26, #4] │ │ │ │ + add w0, w22, w0 │ │ │ │ + add w1, w22, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + b d9b0 │ │ │ │ + mov x5, x23 │ │ │ │ + ldr w19, [sp, #152] │ │ │ │ + ldr x23, [sp, #136] │ │ │ │ + mov w26, w22 │ │ │ │ + ldr x4, [sp, #208] │ │ │ │ + ldr x21, [sp, #272] │ │ │ │ + ldr w0, [x23] │ │ │ │ + ldr w22, [sp, #144] │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + str x4, [sp, #112] │ │ │ │ + str x5, [sp, #136] │ │ │ │ + mul w0, w22, w0 │ │ │ │ + add x0, x4, w0, sxtw #2 │ │ │ │ + bl 201a0 │ │ │ │ + ldr w1, [x23] │ │ │ │ + mov w7, w0 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + ldr x5, [sp, #136] │ │ │ │ + madd w1, w22, w1, w0 │ │ │ │ + ldr w6, [x5] │ │ │ │ + ldr w0, [x4, w1, sxtw #2] │ │ │ │ + cmp w6, w0 │ │ │ │ + b.ne e03c // b.any │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + add w1, w19, w0 │ │ │ │ + b.le dca0 │ │ │ │ + ldr w0, [sp, #196] │ │ │ │ + cbnz w0, de30 │ │ │ │ + ldrsw x8, [sp, #188] │ │ │ │ + ldr w0, [sp, #204] │ │ │ │ + str w7, [sp, #152] │ │ │ │ + add x19, x8, w19, sxtw │ │ │ │ + add x8, x8, w1, sxtw │ │ │ │ + sub w24, w0, #0x1 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + add x25, x4, x8, lsl #2 │ │ │ │ + add x19, x4, x19, lsl #2 │ │ │ │ + mov x28, x25 │ │ │ │ + mov x25, x4 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str x5, [sp, #208] │ │ │ │ + str w1, [sp, #216] │ │ │ │ + b db9c │ │ │ │ + ldr w3, [x19] │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, w27 │ │ │ │ + mov w0, w22 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + blr x20 │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w3, w0, w3 │ │ │ │ + ldr w5, [x23] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w4, [sp, #144] │ │ │ │ + mov w1, w27 │ │ │ │ + str w3, [sp, #148] │ │ │ │ + mov w0, w22 │ │ │ │ + ldr w3, [sp, #152] │ │ │ │ + madd w5, w4, w5, w3 │ │ │ │ + ldr w5, [x25, w5, sxtw #2] │ │ │ │ + str w5, [sp, #136] │ │ │ │ + blr x20 │ │ │ │ + ldr w5, [sp, #136] │ │ │ │ + ldr w3, [sp, #148] │ │ │ │ + add w0, w0, w5 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.le dc18 │ │ │ │ + ldr w3, [x23] │ │ │ │ + mov w0, w22 │ │ │ │ + ldr w4, [sp, #144] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr w5, [sp, #152] │ │ │ │ + mov x2, x21 │ │ │ │ + madd w3, w4, w3, w5 │ │ │ │ + ldr w22, [x25, w3, sxtw #2] │ │ │ │ + blr x20 │ │ │ │ + add w0, w0, w22 │ │ │ │ + sub w24, w24, #0x1 │ │ │ │ + str w0, [x28, #4]! │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + cmn w24, #0x1 │ │ │ │ + b.eq dc94 // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr w3, [x28] │ │ │ │ + ldrb w22, [x0, x1] │ │ │ │ + add w3, w26, w3 │ │ │ │ + ldp w5, w0, [x19] │ │ │ │ + str w5, [sp, #148] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add w0, w26, w0 │ │ │ │ + cmp w3, w0 │ │ │ │ + csel w3, w3, w0, ge // ge = tcont │ │ │ │ + mov w0, w22 │ │ │ │ + ldrb w27, [x1, w24, uxtw] │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + mov w1, w27 │ │ │ │ + blr x20 │ │ │ │ + ldr w5, [sp, #148] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w0, w0, w5 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.gt db00 │ │ │ │ + ldr w0, [x19, #4] │ │ │ │ + ldr w3, [x28] │ │ │ │ + add w0, w26, w0 │ │ │ │ + add w3, w26, w3 │ │ │ │ + cmp w3, w0 │ │ │ │ + csel w3, w3, w0, ge // ge = tcont │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + b db20 │ │ │ │ + ldp w6, w5, [x19] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w3, [x28] │ │ │ │ + mov w1, w27 │ │ │ │ + add w5, w26, w5 │ │ │ │ + mov w0, w22 │ │ │ │ + add w3, w26, w3 │ │ │ │ + str w6, [sp, #148] │ │ │ │ + cmp w3, w5 │ │ │ │ + csel w3, w3, w5, ge // ge = tcont │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + blr x20 │ │ │ │ + ldr w6, [sp, #148] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w6, w6, w0 │ │ │ │ + cmp w3, w6 │ │ │ │ + b.ge dd04 // b.tcont │ │ │ │ + ldr w3, [x19] │ │ │ │ + mov w1, w27 │ │ │ │ + mov w0, w22 │ │ │ │ + mov x2, x21 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + sub w24, w24, #0x1 │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + blr x20 │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w0, w3, w0 │ │ │ │ + str w0, [x28, #4]! │ │ │ │ + cmn w24, #0x1 │ │ │ │ + b.ne db9c // b.any │ │ │ │ + ldr x5, [sp, #208] │ │ │ │ + mov x4, x25 │ │ │ │ + ldr w1, [sp, #216] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add x5, x5, #0x4 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [sp, #184] │ │ │ │ mov w19, w1 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - add x1, x4, #0x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne d924 // b.any │ │ │ │ + ldp x28, x27, [sp, #224] │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + str x27, [x0] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + str x28, [x0] │ │ │ │ mov x0, x4 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x0, w21, uxtw] │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x0, [x0, w19, uxtw #3] │ │ │ │ - str w21, [x0] │ │ │ │ - str x4, [x0, #24] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl a00c │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov w27, w2 │ │ │ │ - ubfiz x26, x27, #3, #32 │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - ldr w23, [x0, #64] │ │ │ │ - add w1, w23, w4 │ │ │ │ - cbnz w23, b2ec │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - str x19, [x0, #48] │ │ │ │ - str w1, [x0, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #240 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x25, [x0, #48] │ │ │ │ - mov w22, w4 │ │ │ │ - add w24, w1, #0x1 │ │ │ │ - mov x0, x3 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - add w20, w27, #0x1 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - lsl x1, x20, #2 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x21, #16] │ │ │ │ - add w3, w23, #0x1 │ │ │ │ - str w3, [x0, x27, lsl #2] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x19, w3, uxtw │ │ │ │ - bl 3570 │ │ │ │ - mov x1, x25 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x19, w23, uxtw] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [x19, w24, uxtw] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w1, w24 │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - b b2c4 │ │ │ │ + ldr w0, [x19, #4] │ │ │ │ + ldr w1, [x28] │ │ │ │ + add w0, w26, w0 │ │ │ │ + add w1, w26, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + b db88 │ │ │ │ + ldr x6, [sp, #160] │ │ │ │ + add x24, x4, w19, sxtw #2 │ │ │ │ + add x28, x4, w1, sxtw #2 │ │ │ │ + str x23, [sp, #112] │ │ │ │ + mov x23, x5 │ │ │ │ + str w7, [sp, #136] │ │ │ │ + str w19, [sp, #148] │ │ │ │ + mov x19, x24 │ │ │ │ + mov w24, w26 │ │ │ │ + mov x26, x6 │ │ │ │ + str x4, [sp, #152] │ │ │ │ + str x21, [sp, #272] │ │ │ │ + b ddac │ │ │ │ + ldr w0, [x19, #4] │ │ │ │ + ldr w1, [x28] │ │ │ │ + add w0, w24, w0 │ │ │ │ + add w1, w24, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + str w0, [x28, #4] │ │ │ │ + ldr w1, [x23] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ge dd94 // b.tcont │ │ │ │ + str w0, [x23, #4] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + str w1, [x0, #4] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + add x28, x28, #0x4 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq de10 // b.none │ │ │ │ + ldp w21, w22, [x19] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + add w22, w24, w22 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr w0, [x28] │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + add w0, w24, w0 │ │ │ │ + cmp w22, w0 │ │ │ │ + ldrb w25, [x1, x3] │ │ │ │ + csel w22, w22, w0, ge // ge = tcont │ │ │ │ + ldrb w27, [x26] │ │ │ │ + mov w0, w25 │ │ │ │ + mov w1, w27 │ │ │ │ + bic w22, w22, w22, asr #31 │ │ │ │ + blr x20 │ │ │ │ + add w7, w21, w0 │ │ │ │ + cmp w22, w7 │ │ │ │ + b.ge dd58 // b.tcont │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr w22, [x19] │ │ │ │ + mov w0, w25 │ │ │ │ + blr x20 │ │ │ │ + add w0, w22, w0 │ │ │ │ + b dd74 │ │ │ │ + mov x5, x23 │ │ │ │ + ldr w19, [sp, #148] │ │ │ │ + ldr x23, [sp, #112] │ │ │ │ + mov w26, w24 │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + ldr x21, [sp, #272] │ │ │ │ + ldr w0, [x23] │ │ │ │ + b da68 │ │ │ │ + ldrsw x6, [sp, #188] │ │ │ │ + ldr x28, [sp, #168] │ │ │ │ + add x0, x6, #0x1 │ │ │ │ + add x19, x0, w19, sxtw │ │ │ │ + add x6, x6, w1, sxtw │ │ │ │ + ldr w0, [sp, #204] │ │ │ │ + add x2, x28, #0x1 │ │ │ │ + add x24, x4, x6, lsl #2 │ │ │ │ + add x19, x4, x19, lsl #2 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov x27, x24 │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x24, x4 │ │ │ │ + str w7, [sp, #148] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + str x5, [sp, #208] │ │ │ │ + str w1, [sp, #216] │ │ │ │ + b df50 │ │ │ │ + ldr w3, [x19] │ │ │ │ + ldr w0, [x27] │ │ │ │ + add w3, w26, w3 │ │ │ │ + add w0, w26, w0 │ │ │ │ + cmp w3, w0 │ │ │ │ + csel w3, w3, w0, ge // ge = tcont │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + ldr w5, [x23] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w4, [sp, #148] │ │ │ │ + mov w1, w25 │ │ │ │ + str w3, [sp, #136] │ │ │ │ + mov w0, w22 │ │ │ │ + ldr w3, [sp, #144] │ │ │ │ + madd w5, w3, w5, w4 │ │ │ │ + ldr w5, [x24, w5, sxtw #2] │ │ │ │ + str w5, [sp, #112] │ │ │ │ + blr x20 │ │ │ │ + ldr w5, [sp, #112] │ │ │ │ + ldr w3, [sp, #136] │ │ │ │ + add w5, w5, w0 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.gt dfcc │ │ │ │ + ldp w6, w3, [x19, #-4] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w5, [x27] │ │ │ │ + mov w1, w25 │ │ │ │ + add w3, w26, w3 │ │ │ │ + mov w0, w22 │ │ │ │ + add w5, w26, w5 │ │ │ │ + str w6, [sp, #136] │ │ │ │ + cmp w3, w5 │ │ │ │ + csel w3, w3, w5, ge // ge = tcont │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + blr x20 │ │ │ │ + ldr w6, [sp, #136] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + add w6, w6, w0 │ │ │ │ + cmp w3, w6 │ │ │ │ + b.lt e018 // b.tstop │ │ │ │ + ldr w0, [x19] │ │ │ │ + ldr w1, [x27] │ │ │ │ + add w0, w26, w0 │ │ │ │ + add w1, w26, w1 │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + bic w0, w0, w0, asr #31 │ │ │ │ + str w0, [x27, #4]! │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq e008 // b.none │ │ │ │ + ldp w5, w3, [x19, #-4] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w0, [x27] │ │ │ │ + add w3, w26, w3 │ │ │ │ + ldrb w25, [x28] │ │ │ │ + add w0, w26, w0 │ │ │ │ + str w5, [sp, #136] │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + cmp w3, w0 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + csel w3, w3, w0, ge // ge = tcont │ │ │ │ + bic w3, w3, w3, asr #31 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + ldrb w22, [x1, x4] │ │ │ │ + mov w1, w25 │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + ldr w5, [sp, #136] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + add w5, w5, w0 │ │ │ │ + cmp w3, w5 │ │ │ │ + b.ge de78 // b.tcont │ │ │ │ + ldur w3, [x19, #-4] │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, w25 │ │ │ │ + mov w0, w22 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + blr x20 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + add w3, w3, w0 │ │ │ │ + b de94 │ │ │ │ + ldr w3, [x23] │ │ │ │ + mov w0, w22 │ │ │ │ + ldp w4, w5, [sp, #144] │ │ │ │ + mov w1, w25 │ │ │ │ + mov x2, x21 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + madd w3, w4, w3, w5 │ │ │ │ + ldr w22, [x24, w3, sxtw #2] │ │ │ │ + blr x20 │ │ │ │ + add w0, w22, w0 │ │ │ │ + str w0, [x27, #4]! │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne df50 // b.any │ │ │ │ + ldr x5, [sp, #208] │ │ │ │ + mov x4, x24 │ │ │ │ + ldr w1, [sp, #216] │ │ │ │ + b dca0 │ │ │ │ + ldur w3, [x19, #-4] │ │ │ │ + mov w1, w25 │ │ │ │ + mov w0, w22 │ │ │ │ + mov x2, x21 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + blr x20 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + add w0, w3, w0 │ │ │ │ + b df38 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x70 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x208 │ │ │ │ + mov w2, #0x525 // #1317 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-208]! │ │ │ │ + add w8, w6, #0x1 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - cbz x0, b448 │ │ │ │ - ubfiz x20, x2, #3, #32 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - cbz x0, b448 │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + stp w6, w0, [sp, #196] │ │ │ │ + add w6, w0, #0x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x19, x3 │ │ │ │ - mov x21, x1 │ │ │ │ + add w21, w6, w8 │ │ │ │ + ldp x0, x6, [sp, #256] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr w20, [sp, #216] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w22, w4 │ │ │ │ - ldr w23, [x0, #64] │ │ │ │ - add w1, w23, w4 │ │ │ │ - cbnz w23, b3c8 │ │ │ │ - str x19, [x0, #48] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w24, w1, #0x1 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr x25, [x0, #48] │ │ │ │ - mov x0, x3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - add w0, w23, #0x1 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl 3570 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x19, w23, uxtw] │ │ │ │ + ldr w19, [sp, #232] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + madd w1, w4, w21, w21 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w24, [sp, #224] │ │ │ │ + stp x2, x5, [sp, #144] │ │ │ │ + stp w8, w4, [sp, #160] │ │ │ │ + stp x3, x7, [sp, #168] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + str xzr, [x6, #24] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + stp x0, x6, [sp, #112] │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + str x0, [sp, #136] │ │ │ │ mov x0, x25 │ │ │ │ - strb wzr, [x19, w24, uxtw] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov w1, w24 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - str x19, [x0, #48] │ │ │ │ - str w1, [x0, #64] │ │ │ │ + bl 201a0 │ │ │ │ + udiv w28, w0, w21 │ │ │ │ + cmp w24, w20 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + ldr w8, [sp, #160] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + msub w22, w28, w21, w0 │ │ │ │ + cset w7, ne // ne = any │ │ │ │ + cmp w8, w22 │ │ │ │ + b.cs e348 // b.hs, b.nlast │ │ │ │ + cmp w24, #0x0 │ │ │ │ + mov w26, w28 │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + sub w23, w22, w8 │ │ │ │ + cset w27, ne // ne = any │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp, #192] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w22, w28 │ │ │ │ + and w20, w20, #0x1 │ │ │ │ + cbnz w7, e37c │ │ │ │ + str w8, [sp, #160] │ │ │ │ + str w27, [sp, #204] │ │ │ │ + mov w27, w28 │ │ │ │ + mov x28, x25 │ │ │ │ + b e274 │ │ │ │ + mul w0, w21, w26 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + sub w24, w26, #0x1 │ │ │ │ + add w1, w1, w23 │ │ │ │ + sub w2, w0, w21 │ │ │ │ + add w7, w2, w1 │ │ │ │ + add w6, w1, w0 │ │ │ │ + add w2, w2, w1 │ │ │ │ + add w1, w1, w0 │ │ │ │ + ldr w0, [x28, x7, lsl #2] │ │ │ │ + ldr w6, [x28, x6, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w0, w6 │ │ │ │ + b.eq e60c // b.none │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr w0, [x28, x1, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w0, w6 │ │ │ │ + b.eq e684 // b.none │ │ │ │ + cbz w6, e6f8 │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbz w0, e594 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + sub w0, w23, #0x1 │ │ │ │ + ldrb w25, [x1, w24, uxtw] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldrb w26, [x1, w0, uxtw] │ │ │ │ + sub w7, w2, #0x1 │ │ │ │ + mov w1, w26 │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + mov w0, w25 │ │ │ │ + ldr w7, [x28, x7, lsl #2] │ │ │ │ + stp w7, w6, [sp, #184] │ │ │ │ + blr x3 │ │ │ │ + ldp w7, w6, [sp, #184] │ │ │ │ + str w6, [sp, #184] │ │ │ │ + add w0, w0, w7 │ │ │ │ + cmp w0, w6 │ │ │ │ + b.eq e5dc // b.none │ │ │ │ + ldr x22, [sp, #136] │ │ │ │ + ubfiz x20, x24, #2, #32 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + ldr w0, [x22, x20] │ │ │ │ + mul w0, w21, w0 │ │ │ │ + add x0, x28, x0, lsl #2 │ │ │ │ + bl 201a0 │ │ │ │ + ldr w5, [x22, x20] │ │ │ │ + mov w22, w0 │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + mov w0, w25 │ │ │ │ + mov w1, w26 │ │ │ │ + madd w5, w21, w5, w22 │ │ │ │ + ldr w25, [x28, x5, lsl #2] │ │ │ │ + blr x3 │ │ │ │ + ldr w6, [sp, #184] │ │ │ │ + add w0, w0, w25 │ │ │ │ + cmp w0, w6 │ │ │ │ + b.ne e754 // b.any │ │ │ │ + ldr x25, [sp, #120] │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 6a200 │ │ │ │ + stp w24, w23, [x25, #24] │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbnz w0, e6ac │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov w26, w24 │ │ │ │ + ldr w27, [x0, x20] │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq e324 // b.none │ │ │ │ + cmp w23, #0x0 │ │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq e324 // b.none │ │ │ │ + cbz w20, e150 │ │ │ │ + mul w0, w21, w27 │ │ │ │ + sub w24, w27, #0x1 │ │ │ │ + sub w1, w0, w21 │ │ │ │ + add w6, w0, w22 │ │ │ │ + add w2, w1, w22 │ │ │ │ + add w0, w0, w22 │ │ │ │ + add w1, w1, w22 │ │ │ │ + ldr w25, [x28, x6, lsl #2] │ │ │ │ + ldr w2, [x28, x2, lsl #2] │ │ │ │ + add w2, w19, w2 │ │ │ │ + cmp w25, w2 │ │ │ │ + b.eq e648 // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w0, [x28, x0, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.eq e670 // b.none │ │ │ │ + cbz w25, e6ec │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + sub w6, w1, #0x1 │ │ │ │ + sub w5, w0, w27 │ │ │ │ + ldr w0, [sp, #196] │ │ │ │ + ldr w27, [x28, x6, lsl #2] │ │ │ │ + sub w7, w0, w22 │ │ │ │ + ldp x0, x3, [sp, #144] │ │ │ │ + ldrb w1, [x3, w7, uxtw] │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + ldrb w0, [x0, w5, uxtw] │ │ │ │ + blr x3 │ │ │ │ + add w0, w0, w27 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.ne e730 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov w27, w24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne e274 // b.any │ │ │ │ + cbnz w20, e6c4 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #208 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x90 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x7f8 │ │ │ │ - mov w2, #0x53e // #1342 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ccmp w21, w0, #0x2, ne // ne = any │ │ │ │ + b.hi e720 // b.pmore │ │ │ │ + cmp w24, #0x0 │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ + mov w20, w26 │ │ │ │ + cset w27, ne // ne = any │ │ │ │ + mov w23, w26 │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp, #192] │ │ │ │ + and w20, w20, #0x1 │ │ │ │ + cbz w7, e13c │ │ │ │ + str w8, [sp, #160] │ │ │ │ + str w27, [sp, #196] │ │ │ │ + mov w27, w28 │ │ │ │ + mov x28, x25 │ │ │ │ + b e420 │ │ │ │ + mul w0, w27, w21 │ │ │ │ + sub w24, w27, #0x1 │ │ │ │ + sub w1, w0, w21 │ │ │ │ + add w6, w0, w22 │ │ │ │ + add w2, w1, w22 │ │ │ │ + add w0, w0, w22 │ │ │ │ + add w1, w1, w22 │ │ │ │ + ldr w25, [x28, x6, lsl #2] │ │ │ │ + ldr w2, [x28, x2, lsl #2] │ │ │ │ + add w2, w19, w2 │ │ │ │ + cmp w25, w2 │ │ │ │ + b.eq e634 // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w0, [x28, x0, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.eq e65c // b.none │ │ │ │ + cbz w25, e718 │ │ │ │ + sub w5, w1, #0x1 │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + ldp x0, x1, [sp, #144] │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + ldr w27, [x28, x5, lsl #2] │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + ldrb w1, [x1, w22, uxtw] │ │ │ │ + blr x3 │ │ │ │ + add w5, w27, w0 │ │ │ │ + cmp w25, w5 │ │ │ │ + b.ne e730 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov w27, w24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq e560 // b.none │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq e560 // b.none │ │ │ │ + cbnz w20, e390 │ │ │ │ + mul w0, w21, w26 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + sub w24, w26, #0x1 │ │ │ │ + add w1, w1, w23 │ │ │ │ + sub w2, w0, w21 │ │ │ │ + add w6, w2, w1 │ │ │ │ + add w7, w0, w1 │ │ │ │ + add w2, w2, w1 │ │ │ │ + add w0, w0, w1 │ │ │ │ + ldr w1, [x28, x6, lsl #2] │ │ │ │ + ldr w7, [x28, x7, lsl #2] │ │ │ │ + add w1, w19, w1 │ │ │ │ + cmp w7, w1 │ │ │ │ + b.eq e620 // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w0, [x28, x0, lsl #2] │ │ │ │ + add w0, w19, w0 │ │ │ │ + cmp w7, w0 │ │ │ │ + b.eq e698 // b.none │ │ │ │ + cbz w7, e710 │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbz w0, e5b8 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + sub w0, w23, #0x1 │ │ │ │ + ldrb w26, [x1, w24, uxtw] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldrb w25, [x1, w0, uxtw] │ │ │ │ + sub w6, w2, #0x1 │ │ │ │ + mov w1, w25 │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + mov w0, w26 │ │ │ │ + ldr w6, [x28, x6, lsl #2] │ │ │ │ + stp w6, w7, [sp, #184] │ │ │ │ + blr x3 │ │ │ │ + ldp w6, w7, [sp, #184] │ │ │ │ + add w6, w6, w0 │ │ │ │ + cmp w7, w6 │ │ │ │ + b.eq e5f4 // b.none │ │ │ │ + ldr x22, [sp, #136] │ │ │ │ + ubfiz x20, x24, #2, #32 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + str w7, [sp, #184] │ │ │ │ + ldr w0, [x22, x20] │ │ │ │ + mul w0, w21, w0 │ │ │ │ + add x0, x28, x0, lsl #2 │ │ │ │ + bl 201a0 │ │ │ │ + ldr w5, [x22, x20] │ │ │ │ + mov w22, w0 │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + mov w1, w25 │ │ │ │ + mov w0, w26 │ │ │ │ + madd w5, w21, w5, w22 │ │ │ │ + ldr w25, [x28, x5, lsl #2] │ │ │ │ + blr x3 │ │ │ │ + ldr w7, [sp, #184] │ │ │ │ + add w25, w25, w0 │ │ │ │ + cmp w7, w25 │ │ │ │ + b.ne e754 // b.any │ │ │ │ + ldr x25, [sp, #120] │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 6a200 │ │ │ │ + stp w24, w23, [x25, #24] │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbnz w0, e6b8 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov w26, w24 │ │ │ │ + ldr w27, [x0, x20] │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne e420 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr w26, [x1, #28] │ │ │ │ - cmp w26, w7 │ │ │ │ - b.ne b65c // b.any │ │ │ │ - mov x19, x1 │ │ │ │ - mov x22, x0 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - mov x21, x2 │ │ │ │ - mov w24, w3 │ │ │ │ - mov x27, x4 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x25, x5 │ │ │ │ - mov w20, w6 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x0, b658 │ │ │ │ - ubfiz x28, x26, #3, #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 54160 │ │ │ │ - ldr x3, [x19] │ │ │ │ - str x0, [x23, x28] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldr x0, [x3, x28] │ │ │ │ - add x0, x0, #0x44 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - ldrb w0, [x21] │ │ │ │ - ldr w28, [x19, #28] │ │ │ │ - sub w0, w0, #0x3e │ │ │ │ - tst w0, w2 │ │ │ │ - b.ne b654 // b.any │ │ │ │ - sub w23, w24, #0x1 │ │ │ │ - sub w2, w24, #0x1 │ │ │ │ - add x1, x21, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w23, uxtw] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x3, x27 │ │ │ │ - ldr x5, [x19] │ │ │ │ - mov w4, w20 │ │ │ │ - ldr w2, [x19, #28] │ │ │ │ - ldr x5, [x5, w28, uxtw #3] │ │ │ │ - str w23, [x5] │ │ │ │ - str x21, [x5, #24] │ │ │ │ - bl b280 │ │ │ │ - ldp w0, w1, [x19, #36] │ │ │ │ - cmp w0, w20 │ │ │ │ - csel w0, w0, w20, ls // ls = plast │ │ │ │ - cmp w1, w20 │ │ │ │ - csel w1, w1, w20, cs // cs = hs, nlast │ │ │ │ - stp w0, w1, [x19, #36] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x25, b608 │ │ │ │ - cbz w26, b584 │ │ │ │ - cbz x0, b630 │ │ │ │ - ldr w23, [x19, #28] │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x0, b680 │ │ │ │ - ubfiz x23, x23, #3, #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 54160 │ │ │ │ - ldr w2, [x19, #28] │ │ │ │ - mov w4, w20 │ │ │ │ - str x0, [x21, x23] │ │ │ │ - mov x3, x25 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl b364 │ │ │ │ - ldr w0, [x19, #28] │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #28] │ │ │ │ - cbnz w1, b5e8 │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #24] │ │ │ │ + nop │ │ │ │ + mov w28, w27 │ │ │ │ + cbz w20, e328 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + stp w28, w22, [x0, #24] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #208 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, b5c8 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x868 │ │ │ │ - mov w2, #0x5c3 // #1475 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x830 │ │ │ │ - mov w2, #0x5bf // #1471 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl a00c │ │ │ │ - bl a040 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x818 │ │ │ │ - mov w2, #0x5b5 // #1461 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xb8 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x850 │ │ │ │ - mov w2, #0x562 // #1378 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - ldr w21, [x1, #28] │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - cbz x0, b704 │ │ │ │ - mov x20, x0 │ │ │ │ - ubfiz x21, x21, #3, #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 54160 │ │ │ │ - str x0, [x20, x21] │ │ │ │ + b 6a6c4 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + sub w26, w0, w26 │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + ldrb w25, [x1, w26, uxtw] │ │ │ │ + sub w0, w0, w23 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldrb w26, [x1, w0, uxtw] │ │ │ │ + b e1bc │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + sub w26, w0, w26 │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + ldrb w26, [x1, w26, uxtw] │ │ │ │ + sub w0, w0, w23 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldrb w25, [x1, w0, uxtw] │ │ │ │ + b e49c │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov w26, w24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + b e268 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov w26, w24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + b e414 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w26, w24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 6a200 │ │ │ │ + b e268 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w26, w24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 6a200 │ │ │ │ + b e414 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov w27, w24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 6a200 │ │ │ │ + b e414 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov w27, w24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 6a200 │ │ │ │ + b e268 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 6a200 │ │ │ │ + b e414 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 6a200 │ │ │ │ + b e268 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 6a200 │ │ │ │ + b e268 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 6a200 │ │ │ │ + b e414 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 6a6c4 │ │ │ │ + b e258 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 6a6c4 │ │ │ │ + b e538 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + stp w27, w22, [x0, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #208 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xb8 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x850 │ │ │ │ - mov w2, #0x562 // #1378 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + stp w27, w22, [x0, #24] │ │ │ │ + b e328 │ │ │ │ + ldr w27, [sp, #204] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + stp w26, w23, [x0, #24] │ │ │ │ + cbz w27, e328 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + b e574 │ │ │ │ + ldr w27, [sp, #196] │ │ │ │ + b e6fc │ │ │ │ + mov w28, w27 │ │ │ │ + b e568 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + stp w28, w22, [x0, #24] │ │ │ │ + cbz w7, e328 │ │ │ │ + b e570 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x88 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x238 │ │ │ │ + mov w2, #0x585 // #1413 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x88 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x278 │ │ │ │ + mov w2, #0x5b9 // #1465 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldr w21, [x1, #28] │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x0, b798 │ │ │ │ - mov x20, x0 │ │ │ │ - ubfiz x21, x21, #3, #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 54160 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x20, x21] │ │ │ │ - ldr x0, [x1, x21] │ │ │ │ - add x0, x0, #0x44 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl a040 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add w0, w5, #0x1 │ │ │ │ + add w9, w7, #0x1 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + add w8, w0, w9 │ │ │ │ + stp x29, x30, [sp, #-240]! │ │ │ │ mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + madd w26, w3, w8, w8 │ │ │ │ + add w25, w3, #0x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + sbfiz x26, x26, #2, #32 │ │ │ │ + ldp x20, x19, [sp, #264] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + ldr w21, [sp, #240] │ │ │ │ + ldr w22, [sp, #248] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr w25, [x1, #28] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - cmp w25, w6 │ │ │ │ - b.ne b8d4 // b.any │ │ │ │ - mov x19, x1 │ │ │ │ - mov x23, x0 │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - mov x21, x2 │ │ │ │ mov w24, w3 │ │ │ │ - mov x26, x4 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w20, w5 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x0, b8d0 │ │ │ │ - ubfiz x27, x25, #3, #32 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 54160 │ │ │ │ - ldr x2, [x19] │ │ │ │ - str x0, [x22, x27] │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - ldr x0, [x2, x27] │ │ │ │ - add x0, x0, #0x44 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - ldrb w0, [x21] │ │ │ │ - sub w0, w0, #0x3e │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne b8cc // b.any │ │ │ │ - sub w22, w24, #0x1 │ │ │ │ - sub w2, w24, #0x1 │ │ │ │ - add x1, x21, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - mov x3, x26 │ │ │ │ - mov w2, w25 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x5, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w4, w20 │ │ │ │ - ldr x5, [x5, x27] │ │ │ │ - str w22, [x5] │ │ │ │ - str x21, [x5, #24] │ │ │ │ - bl b280 │ │ │ │ - ldp w0, w1, [x19, #36] │ │ │ │ - ldr w2, [x19, #28] │ │ │ │ - cmp w0, w20 │ │ │ │ - ldrb w3, [x19, #60] │ │ │ │ - csel w0, w0, w20, ls // ls = plast │ │ │ │ - cmp w1, w20 │ │ │ │ - csel w1, w1, w20, cs // cs = hs, nlast │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #28] │ │ │ │ - stp w0, w1, [x19, #36] │ │ │ │ - cbnz w3, b8ac │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #24] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ + ldr w23, [sp, #256] │ │ │ │ + str w8, [sp, #96] │ │ │ │ + str w9, [sp, #104] │ │ │ │ + str w5, [sp, #112] │ │ │ │ + stp x1, x2, [sp, #120] │ │ │ │ + mov x1, x26 │ │ │ │ + stp x4, x6, [sp, #136] │ │ │ │ + str w0, [sp, #196] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w7, [sp, #224] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x26 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + mov x7, x0 │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.le ec88 │ │ │ │ + sub w0, w24, #0x1 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w8, [sp, #96] │ │ │ │ + str w0, [sp, #192] │ │ │ │ + cmp w0, #0xa │ │ │ │ + ldr w9, [sp, #104] │ │ │ │ + ldr w5, [sp, #112] │ │ │ │ + b.ls ef18 // b.plast │ │ │ │ + sbfiz x0, x8, #3, #32 │ │ │ │ + cmp w8, #0x0 │ │ │ │ + sxtw x6, w9 │ │ │ │ + csel x4, x0, xzr, lt // lt = tstop │ │ │ │ + ldrsw x1, [sp, #196] │ │ │ │ + sxtw x17, w8 │ │ │ │ + neg x3, x6, lsl #2 │ │ │ │ + sub x0, x0, x4, lsl #1 │ │ │ │ + sub x3, x3, x4 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls ef20 // b.plast │ │ │ │ + add x6, x6, x1 │ │ │ │ + adrp x2, 80000 │ │ │ │ + add x10, x1, x6 │ │ │ │ + dup v31.4s, w23 │ │ │ │ + add x11, x7, x6, lsl #3 │ │ │ │ + lsl x0, x6, #2 │ │ │ │ + add x10, x7, x10, lsl #2 │ │ │ │ + add x15, x11, x6, lsl #2 │ │ │ │ + ldr q30, [x2, #336] │ │ │ │ + sub x14, x10, x6, lsl #2 │ │ │ │ + movi v29.4s, #0x4 │ │ │ │ + add x13, x10, x6, lsl #2 │ │ │ │ + add x12, x10, x6, lsl #3 │ │ │ │ + add x3, x7, x6, lsl #2 │ │ │ │ + lsr w16, w24, #2 │ │ │ │ + lsl x6, x6, #4 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov v28.16b, v30.16b │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add v30.4s, v30.4s, v29.4s │ │ │ │ + mul v28.4s, v28.4s, v31.4s │ │ │ │ + mov s25, v28.s[1] │ │ │ │ + str s28, [x7, x0] │ │ │ │ + mov s26, v28.s[2] │ │ │ │ + mov s27, v28.s[3] │ │ │ │ + str s25, [x3, x0] │ │ │ │ + str s26, [x11, x0] │ │ │ │ + str s27, [x15, x0] │ │ │ │ + str s28, [x14, x0] │ │ │ │ + str s25, [x10, x0] │ │ │ │ + str s26, [x13, x0] │ │ │ │ + str s27, [x12, x0] │ │ │ │ + add x0, x0, x6 │ │ │ │ + cmp w16, w4 │ │ │ │ + b.ne e8a0 // b.any │ │ │ │ + and w4, w24, #0xfffffffc │ │ │ │ + add w0, w4, #0x1 │ │ │ │ + tst x24, #0x3 │ │ │ │ + b.eq e950 // b.none │ │ │ │ + mul w3, w8, w0 │ │ │ │ + ldr w2, [sp, #196] │ │ │ │ + mul w0, w23, w0 │ │ │ │ + add w6, w4, #0x2 │ │ │ │ + add w10, w3, w2 │ │ │ │ + str w0, [x7, w3, sxtw #2] │ │ │ │ + str w0, [x7, w10, sxtw #2] │ │ │ │ + cmp w25, w6 │ │ │ │ + b.le e950 │ │ │ │ + add w3, w3, w8 │ │ │ │ + add w0, w23, w0 │ │ │ │ + add w6, w2, w3 │ │ │ │ + add w4, w4, #0x3 │ │ │ │ + str w0, [x7, w3, sxtw #2] │ │ │ │ + str w0, [x7, w6, sxtw #2] │ │ │ │ + cmp w4, w25 │ │ │ │ + b.ge e950 // b.tcont │ │ │ │ + add w3, w8, w3 │ │ │ │ + add w0, w23, w0 │ │ │ │ + add w4, w2, w3 │ │ │ │ + str w0, [x7, w3, sxtw #2] │ │ │ │ + str w0, [x7, w4, sxtw #2] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp w22, w21 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + cmp w21, #0x0 │ │ │ │ + ccmp w4, #0x0, #0x0, ne // ne = any │ │ │ │ + lsl x2, x17, #2 │ │ │ │ + cset w6, ne // ne = any │ │ │ │ + add x3, x0, #0x1 │ │ │ │ + cmp w22, #0x0 │ │ │ │ + sub w0, w5, #0x1 │ │ │ │ + add x0, x3, x0 │ │ │ │ + ccmp w4, #0x0, #0x0, ne // ne = any │ │ │ │ + str x2, [sp, #200] │ │ │ │ + and w2, w6, #0x1 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + stp x0, x7, [sp, #152] │ │ │ │ + add x0, x7, x1, lsl #2 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x7, [sp, #184] │ │ │ │ + stp w9, w8, [sp, #208] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + stp w2, w5, [sp, #232] │ │ │ │ + cset w2, ne // ne = any │ │ │ │ + str w2, [sp, #228] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #196] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ldr w0, [sp, #212] │ │ │ │ + add w0, w0, w21 │ │ │ │ + str w0, [sp, #172] │ │ │ │ + b.le eab0 │ │ │ │ + ldr w1, [sp, #232] │ │ │ │ + cbnz w1, ecc4 │ │ │ │ + ldr w1, [sp, #236] │ │ │ │ + ldr x25, [sp, #160] │ │ │ │ + sub w27, w1, #0x1 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + str w21, [sp, #96] │ │ │ │ + mov w21, w23 │ │ │ │ + add x24, x1, w0, sxtw #2 │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + mov x23, x24 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + b ea2c │ │ │ │ + ldr w22, [x25] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + blr x20 │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + add w0, w0, w22 │ │ │ │ + str w0, [x23, #4]! │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.eq eaa8 // b.none │ │ │ │ + ldp x3, x0, [sp, #112] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr w1, [x23] │ │ │ │ + add w7, w21, w1 │ │ │ │ + ldrb w26, [x0, x3] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldrb w28, [x0, w27, uxtw] │ │ │ │ + ldp w24, w0, [x25] │ │ │ │ + cmp w1, w0 │ │ │ │ + add w22, w21, w0 │ │ │ │ + mov w1, w28 │ │ │ │ + csel w22, w22, w7, le │ │ │ │ + mov w0, w26 │ │ │ │ + blr x20 │ │ │ │ + add w3, w0, w24 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w28 │ │ │ │ + mov w0, w26 │ │ │ │ + cmp w3, w22 │ │ │ │ + b.gt ea0c │ │ │ │ + ldr w1, [x25, #4] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + ldr w2, [x23] │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + add w0, w21, w1 │ │ │ │ + add w3, w21, w2 │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w0, w0, w3, le │ │ │ │ + str w0, [x23, #4]! │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.ne ea2c // b.any │ │ │ │ + mov w23, w21 │ │ │ │ + ldr w21, [sp, #96] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ldr w1, [sp, #196] │ │ │ │ + bl 201a0 │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le ec40 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add w0, w0, w21 │ │ │ │ + add x0, x1, w0, sxtw #2 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr w0, [sp, #228] │ │ │ │ + cbnz w0, ed9c │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + ldr x21, [sp, #176] │ │ │ │ + add x4, x2, w0, sxtw │ │ │ │ + ldr w0, [sp, #224] │ │ │ │ + sub w27, w0, #0x1 │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + add x25, x1, x4, lsl #2 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + b eb70 │ │ │ │ + ldr w26, [x21] │ │ │ │ + blr x20 │ │ │ │ + add w26, w0, w26 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + ldr w28, [x0] │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + mov w5, w0 │ │ │ │ + add w4, w28, w5 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w26 │ │ │ │ + b.le ebe0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr w26, [x0] │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + add w0, w26, w0 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + str w0, [x25, #4]! │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.eq ec40 // b.none │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr w1, [x25] │ │ │ │ + ldrb w22, [x0, x3] │ │ │ │ + add w5, w23, w1 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldrb w24, [x0, w27, uxtw] │ │ │ │ + ldp w28, w0, [x21] │ │ │ │ + cmp w1, w0 │ │ │ │ + add w26, w23, w0 │ │ │ │ + mov w1, w24 │ │ │ │ + csel w26, w26, w5, le │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + add w4, w0, w28 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w26 │ │ │ │ + b.gt eb08 │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + ldr w1, [x25] │ │ │ │ + add w26, w0, w23 │ │ │ │ + add w2, w1, w23 │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w26, w26, w2, le │ │ │ │ + b eb14 │ │ │ │ + ldp w26, w6, [x21] │ │ │ │ + ldr w5, [x25] │ │ │ │ + add w4, w23, w6 │ │ │ │ + add w7, w23, w5 │ │ │ │ + cmp w6, w5 │ │ │ │ + csel w4, w4, w7, ge // ge = tcont │ │ │ │ + str w4, [sp, #168] │ │ │ │ + blr x20 │ │ │ │ + add w26, w26, w0 │ │ │ │ + ldr w4, [sp, #168] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w26 │ │ │ │ + b.ge eca8 // b.tcont │ │ │ │ + ldr w22, [x21] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + blr x20 │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + add w0, w22, w0 │ │ │ │ + str w0, [x25, #4]! │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.ne eb70 // b.any │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + add x2, x2, x1 │ │ │ │ + str x2, [sp, #160] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [sp, #192] │ │ │ │ + add x1, x2, x1 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + ldr w21, [sp, #172] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne e9c0 // b.any │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr x7, [sp, #184] │ │ │ │ + mov x0, x7 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #240 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl a00c │ │ │ │ - bl a040 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xd0 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x818 │ │ │ │ - mov w2, #0x590 // #1424 │ │ │ │ + ldr w2, [x21, #4] │ │ │ │ + ldr w1, [x25] │ │ │ │ + add w0, w23, w2 │ │ │ │ + add w4, w23, w1 │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w0, w0, w4, ge // ge = tcont │ │ │ │ + b eb5c │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + str w21, [sp, #96] │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + ldr x25, [sp, #136] │ │ │ │ + add x24, x1, w0, sxtw #2 │ │ │ │ + ldr x26, [sp, #160] │ │ │ │ + mov x21, x24 │ │ │ │ + mov w24, w23 │ │ │ │ + b ed18 │ │ │ │ + ldr w2, [x26, #4] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr w1, [x21] │ │ │ │ + add x26, x26, #0x4 │ │ │ │ + add w3, w2, w24 │ │ │ │ + add w0, w1, w24 │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w0, w0, w3, lt // lt = tstop │ │ │ │ + str w0, [x21, #4]! │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq ed90 // b.none │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr w0, [x21] │ │ │ │ + ldrb w28, [x25] │ │ │ │ + ldrb w27, [x1, x3] │ │ │ │ + add w22, w0, w24 │ │ │ │ + ldp w23, w1, [x26] │ │ │ │ + add w7, w1, w24 │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w22, w22, w7, lt // lt = tstop │ │ │ │ + mov w1, w28 │ │ │ │ + mov w0, w27 │ │ │ │ + blr x20 │ │ │ │ + mov w7, w0 │ │ │ │ + add w3, w23, w7 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w28 │ │ │ │ + mov w0, w27 │ │ │ │ + cmp w3, w22 │ │ │ │ + b.le ece8 │ │ │ │ + ldr w22, [x26] │ │ │ │ + blr x20 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + add x26, x26, #0x4 │ │ │ │ + add w0, w22, w0 │ │ │ │ + str w0, [x21, #4]! │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.ne ed18 // b.any │ │ │ │ + ldr w21, [sp, #96] │ │ │ │ + mov w23, w24 │ │ │ │ + b eab0 │ │ │ │ + mov x2, x1 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + ldr x28, [sp, #144] │ │ │ │ + add x4, x1, w0, sxtw │ │ │ │ + ldr w0, [sp, #224] │ │ │ │ + add x1, x28, #0x1 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x26, x2, x4, lsl #2 │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x21, x0, #0x4 │ │ │ │ + b ee90 │ │ │ │ + ldr w0, [x21] │ │ │ │ + ldr w25, [x26] │ │ │ │ + add w1, w0, w23 │ │ │ │ + cmp w0, w25 │ │ │ │ + add w25, w25, w23 │ │ │ │ + csel w25, w25, w1, lt // lt = tstop │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + ldr w27, [x0] │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + mov w5, w0 │ │ │ │ + add w4, w27, w5 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w25 │ │ │ │ + b.gt eef4 │ │ │ │ + ldp w4, w5, [x21, #-4] │ │ │ │ + str w4, [sp, #168] │ │ │ │ + ldr w0, [x26] │ │ │ │ + add w6, w5, w23 │ │ │ │ + cmp w5, w0 │ │ │ │ + add w0, w0, w23 │ │ │ │ + csel w25, w0, w6, lt // lt = tstop │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + ldr w4, [sp, #168] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + add w4, w4, w0 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w25 │ │ │ │ + b.gt ef08 │ │ │ │ + ldr w1, [x21] │ │ │ │ + ldr w0, [x26] │ │ │ │ + add w2, w1, w23 │ │ │ │ + cmp w1, w0 │ │ │ │ + add w0, w0, w23 │ │ │ │ + csel w0, w0, w2, lt // lt = tstop │ │ │ │ + str w0, [x26, #4]! │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq ec40 // b.none │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr w0, [x26] │ │ │ │ + ldrb w24, [x28] │ │ │ │ + ldrb w22, [x1, x3] │ │ │ │ + ldp w27, w1, [x21, #-4] │ │ │ │ + add w5, w1, w23 │ │ │ │ + cmp w1, w0 │ │ │ │ + add w0, w0, w23 │ │ │ │ + mov w1, w24 │ │ │ │ + csel w25, w0, w5, lt // lt = tstop │ │ │ │ + mov w0, w22 │ │ │ │ + blr x20 │ │ │ │ + mov w5, w0 │ │ │ │ + add w4, w27, w5 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + mov w0, w22 │ │ │ │ + cmp w4, w25 │ │ │ │ + b.le edd4 │ │ │ │ + ldur w25, [x21, #-4] │ │ │ │ + blr x20 │ │ │ │ + add w25, w25, w0 │ │ │ │ + b edec │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ldr w22, [x3] │ │ │ │ + blr x20 │ │ │ │ + add w0, w22, w0 │ │ │ │ + b ee78 │ │ │ │ + ldur w22, [x21, #-4] │ │ │ │ + blr x20 │ │ │ │ + add w0, w22, w0 │ │ │ │ + b ee78 │ │ │ │ + ldrsw x1, [sp, #196] │ │ │ │ + sxtw x17, w8 │ │ │ │ + lsl x6, x17, #2 │ │ │ │ + add x3, x7, x17, lsl #2 │ │ │ │ + mov w0, w23 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str w0, [x3] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + str w0, [x3, x1, lsl #2] │ │ │ │ + add w0, w0, w23 │ │ │ │ + add x3, x3, x6 │ │ │ │ + cmp w25, w4 │ │ │ │ + b.ne ef30 // b.any │ │ │ │ + b e950 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + ldp x8, x24, [sp, #240] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add w19, w0, #0x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add w26, w6, #0x1 │ │ │ │ + add w20, w26, w19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w25, w4 │ │ │ │ + ldr w21, [sp, #216] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldp x22, x1, [sp, #224] │ │ │ │ + str xzr, [x8, #24] │ │ │ │ + str xzr, [x24, #24] │ │ │ │ + stp w6, w0, [sp, #176] │ │ │ │ + mul w6, w20, w4 │ │ │ │ + ldr w4, [sp, #200] │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + stp x1, x2, [sp, #104] │ │ │ │ + mov w1, w26 │ │ │ │ + stp x3, x7, [sp, #120] │ │ │ │ + str w6, [sp, #136] │ │ │ │ + str x5, [sp, #152] │ │ │ │ + str x8, [sp, #168] │ │ │ │ + stp w4, w0, [sp, #184] │ │ │ │ + add x0, x23, w6, uxtw #2 │ │ │ │ + bl 201a0 │ │ │ │ + mov w27, w0 │ │ │ │ + ldr w6, [sp, #136] │ │ │ │ + mov w1, w19 │ │ │ │ + str w6, [sp, #136] │ │ │ │ + add w2, w6, w26 │ │ │ │ + add w28, w6, w26 │ │ │ │ + add x0, x23, x2, lsl #2 │ │ │ │ + bl 201a0 │ │ │ │ + add w28, w28, w0 │ │ │ │ + ldr w6, [sp, #136] │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + mov w19, w0 │ │ │ │ + add w1, w6, w27 │ │ │ │ + ccmp w25, #0x0, #0x4, ne // ne = any │ │ │ │ + add w0, w6, w27 │ │ │ │ + ldr w2, [x23, x1, lsl #2] │ │ │ │ + ldr w1, [x23, x28, lsl #2] │ │ │ │ + b.eq f6ac // b.none │ │ │ │ + ldp w4, w3, [sp, #184] │ │ │ │ + sub w28, w25, #0x1 │ │ │ │ + cmp w3, w4 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + cmp w3, #0x0 │ │ │ │ + ccmp w5, #0x0, #0x0, ne // ne = any │ │ │ │ + cset w3, ne // ne = any │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w5, #0x0, #0x0, ne // ne = any │ │ │ │ + b.ne f3a8 // b.any │ │ │ │ + sub w7, w6, w20 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.gt f6e0 │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + mov w3, w25 │ │ │ │ + add w27, w26, w19 │ │ │ │ + str x24, [sp, #144] │ │ │ │ + mov w24, w21 │ │ │ │ + mov w21, w3 │ │ │ │ + stp w26, w25, [sp, #160] │ │ │ │ + mov w25, w20 │ │ │ │ + mov w26, w19 │ │ │ │ + mov w20, w7 │ │ │ │ + str w0, [sp, #140] │ │ │ │ + add w0, w27, w20 │ │ │ │ + add w2, w27, w6 │ │ │ │ + add w1, w27, w20 │ │ │ │ + add w6, w27, w6 │ │ │ │ + ldr w0, [x23, x0, lsl #2] │ │ │ │ + ldr w19, [x23, x2, lsl #2] │ │ │ │ + add w0, w24, w0 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.eq f2fc // b.none │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + ldr w0, [x23, x6, lsl #2] │ │ │ │ + add w0, w24, w0 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.eq f350 // b.none │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + cbz w0, f2a0 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + sub w0, w26, #0x1 │ │ │ │ + ldrb w27, [x2, w28, uxtw] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + str w0, [sp, #136] │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + ldrb w1, [sp, #136] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w0, w27 │ │ │ │ + ldr w21, [x23, x3, lsl #2] │ │ │ │ + blr x22 │ │ │ │ + add w0, w0, w21 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.eq f2c8 // b.none │ │ │ │ + mov w8, w19 │ │ │ │ + mov w7, w20 │ │ │ │ + mov w19, w26 │ │ │ │ + mov w20, w25 │ │ │ │ + ldp w26, w25, [sp, #160] │ │ │ │ + add x0, x23, w7, uxtw #2 │ │ │ │ + mov w21, w24 │ │ │ │ + str w27, [sp, #120] │ │ │ │ + ldr x24, [sp, #144] │ │ │ │ + mov w1, w26 │ │ │ │ + str w7, [sp, #128] │ │ │ │ + str w8, [sp, #180] │ │ │ │ + bl 201a0 │ │ │ │ + ldr w7, [sp, #128] │ │ │ │ + mov w27, w0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add w7, w27, w7 │ │ │ │ + ldrb w1, [sp, #136] │ │ │ │ + ldrb w0, [sp, #120] │ │ │ │ + ldr w26, [x23, x7, lsl #2] │ │ │ │ + blr x22 │ │ │ │ + add w0, w0, w26 │ │ │ │ + ldr w8, [sp, #180] │ │ │ │ + cmp w0, w8 │ │ │ │ + b.ne f74c // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + subs w19, w19, #0x1 │ │ │ │ + stp w28, w19, [x24, #24] │ │ │ │ + ccmp w28, #0x0, #0x4, ne // ne = any │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w19, ne // ne = any │ │ │ │ + cbnz w0, f37c │ │ │ │ + cbz w19, f70c │ │ │ │ + mul w6, w20, w28 │ │ │ │ + sub w19, w28, #0x1 │ │ │ │ + ldr x24, [sp, #168] │ │ │ │ + mov w2, w28 │ │ │ │ + sub w7, w6, w20 │ │ │ │ + mov x28, x22 │ │ │ │ + add w0, w6, w27 │ │ │ │ + mov x22, x23 │ │ │ │ + add w1, w7, w27 │ │ │ │ + ldr w23, [x22, w0, uxtw #2] │ │ │ │ + add w7, w7, w27 │ │ │ │ + ldr w1, [x22, x1, lsl #2] │ │ │ │ + add w1, w21, w1 │ │ │ │ + cmp w23, w1 │ │ │ │ + b.eq f258 // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w0, [x22, x0, lsl #2] │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq f320 // b.none │ │ │ │ + sub w0, w25, w2 │ │ │ │ + ldr w1, [sp, #176] │ │ │ │ + ldp x2, x3, [sp, #104] │ │ │ │ + sub w1, w1, w27 │ │ │ │ + sub w7, w7, #0x1 │ │ │ │ + ldr w26, [x22, x7, lsl #2] │ │ │ │ + ldrb w0, [x3, w0, uxtw] │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + ldrb w1, [x3, w1, uxtw] │ │ │ │ + blr x28 │ │ │ │ + add w6, w26, w0 │ │ │ │ + cmp w23, w6 │ │ │ │ + b.ne f728 // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq f268 // b.none │ │ │ │ + mul w0, w20, w19 │ │ │ │ + mov w2, w19 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + sub w7, w0, w20 │ │ │ │ + add w0, w0, w27 │ │ │ │ + add w1, w7, w27 │ │ │ │ + ldr w23, [x22, w0, uxtw #2] │ │ │ │ + add w7, w7, w27 │ │ │ │ + ldr w1, [x22, x1, lsl #2] │ │ │ │ + add w1, w21, w1 │ │ │ │ + cmp w23, w1 │ │ │ │ + b.ne f1c4 // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 6a200 │ │ │ │ + cbnz w19, f228 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + stp w19, w27, [x0, #24] │ │ │ │ + ldp w0, w1, [sp, #184] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w1, w0, #0x4, ne // ne = any │ │ │ │ + b.eq f6bc // b.none │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + sub w21, w0, w21 │ │ │ │ + ldr w0, [sp, #180] │ │ │ │ + ldrb w27, [x2, w21, uxtw] │ │ │ │ + sub w0, w0, w26 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + str w0, [sp, #136] │ │ │ │ + b f0d4 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + subs w26, w26, #0x1 │ │ │ │ + ccmp w28, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq f280 // b.none │ │ │ │ + mul w6, w25, w28 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + mov w21, w28 │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + sub w20, w6, w25 │ │ │ │ + add w27, w0, w26 │ │ │ │ + b f07c │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 6a200 │ │ │ │ + cbz w28, f280 │ │ │ │ + mul w6, w25, w28 │ │ │ │ + mov w21, w28 │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + sub w20, w6, w25 │ │ │ │ + b f07c │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w2, [sp, #136] │ │ │ │ + bl 6a200 │ │ │ │ + ldr w2, [sp, #136] │ │ │ │ + subs w27, w27, #0x1 │ │ │ │ + b.eq f700 // b.none │ │ │ │ + mul w0, w20, w2 │ │ │ │ + sub w19, w2, #0x1 │ │ │ │ + sub w7, w0, w20 │ │ │ │ + add w0, w0, w27 │ │ │ │ + b f23c │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 6a200 │ │ │ │ + subs w26, w26, #0x1 │ │ │ │ + b.eq f280 // b.none │ │ │ │ + mul w6, w25, w21 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + sub w28, w21, #0x1 │ │ │ │ + sub w20, w6, w25 │ │ │ │ + add w27, w0, w26 │ │ │ │ + b f07c │ │ │ │ + mov x0, x24 │ │ │ │ + bl 6a6c4 │ │ │ │ + cbnz w19, f188 │ │ │ │ + mov w19, w28 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + stp w19, w27, [x0, #24] │ │ │ │ + ldp w0, w1, [sp, #184] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w1, w0, #0x4, ne // ne = any │ │ │ │ + b.ne f280 // b.any │ │ │ │ + b f6bc │ │ │ │ + sub w8, w6, w20 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.gt f718 │ │ │ │ + mov w2, w25 │ │ │ │ + add w27, w26, w19 │ │ │ │ + str x24, [sp, #144] │ │ │ │ + mov w24, w21 │ │ │ │ + mov w21, w2 │ │ │ │ + stp w26, w25, [sp, #160] │ │ │ │ + mov w25, w20 │ │ │ │ + mov w26, w19 │ │ │ │ + mov w20, w8 │ │ │ │ + and w0, w3, #0x1 │ │ │ │ + str w0, [sp, #140] │ │ │ │ + add w0, w27, w20 │ │ │ │ + add w7, w27, w6 │ │ │ │ + add w1, w27, w20 │ │ │ │ + add w6, w27, w6 │ │ │ │ + ldr w0, [x23, x0, lsl #2] │ │ │ │ + ldr w19, [x23, x7, lsl #2] │ │ │ │ + add w0, w24, w0 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.eq f620 // b.none │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + ldr w0, [x23, x6, lsl #2] │ │ │ │ + add w0, w24, w0 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.eq f644 // b.none │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + cbz w0, f5c0 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + sub w0, w26, #0x1 │ │ │ │ + ldrb w27, [x2, w28, uxtw] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + str w0, [sp, #136] │ │ │ │ + sub w6, w1, #0x1 │ │ │ │ + ldrb w1, [sp, #136] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w0, w27 │ │ │ │ + ldr w21, [x23, x6, lsl #2] │ │ │ │ + blr x22 │ │ │ │ + add w6, w21, w0 │ │ │ │ + cmp w19, w6 │ │ │ │ + b.eq f5e8 // b.none │ │ │ │ + mov w5, w19 │ │ │ │ + mov w8, w20 │ │ │ │ + mov w19, w26 │ │ │ │ + ldr w26, [sp, #160] │ │ │ │ + add x0, x23, w8, uxtw #2 │ │ │ │ + mov w21, w24 │ │ │ │ + ldr x24, [sp, #144] │ │ │ │ + mov w1, w26 │ │ │ │ + str w27, [sp, #120] │ │ │ │ + mov w20, w25 │ │ │ │ + str w8, [sp, #128] │ │ │ │ + str w5, [sp, #164] │ │ │ │ + bl 201a0 │ │ │ │ + ldr w8, [sp, #128] │ │ │ │ + mov w27, w0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add w8, w27, w8 │ │ │ │ + ldrb w1, [sp, #136] │ │ │ │ + ldrb w0, [sp, #120] │ │ │ │ + ldr w25, [x23, x8, lsl #2] │ │ │ │ + blr x22 │ │ │ │ + add w25, w25, w0 │ │ │ │ + ldr w5, [sp, #164] │ │ │ │ + cmp w5, w25 │ │ │ │ + b.ne f74c // b.any │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + stp w28, w19, [x24, #24] │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ccmp w19, #0x0, #0x4, ne // ne = any │ │ │ │ + ldr w0, [sp, #140] │ │ │ │ + ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w19, ne // ne = any │ │ │ │ + cbnz w0, f698 │ │ │ │ + cbz w19, f388 │ │ │ │ + mul w6, w20, w28 │ │ │ │ + sub w19, w28, #0x1 │ │ │ │ + ldr x26, [sp, #152] │ │ │ │ + sub w8, w6, w20 │ │ │ │ + ldr x24, [sp, #168] │ │ │ │ + add w0, w6, w27 │ │ │ │ + mov w25, w28 │ │ │ │ + add w1, w27, w8 │ │ │ │ + ldr w28, [x23, w0, uxtw #2] │ │ │ │ + add w8, w27, w8 │ │ │ │ + ldr w1, [x23, x1, lsl #2] │ │ │ │ + add w1, w21, w1 │ │ │ │ + cmp w28, w1 │ │ │ │ + b.eq f5ac // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w0, [x23, x0, lsl #2] │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.eq f670 // b.none │ │ │ │ + ldp x2, x0, [sp, #104] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + sub w8, w8, #0x1 │ │ │ │ + ldrb w1, [x26, w27, uxtw] │ │ │ │ + ldr w25, [x23, x8, lsl #2] │ │ │ │ + ldrb w0, [x0, w19, uxtw] │ │ │ │ + blr x22 │ │ │ │ + add w3, w25, w0 │ │ │ │ + cmp w28, w3 │ │ │ │ + b.ne f728 // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq f268 // b.none │ │ │ │ + mul w0, w20, w19 │ │ │ │ + mov w25, w19 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + sub w8, w0, w20 │ │ │ │ + add w0, w0, w27 │ │ │ │ + add w1, w27, w8 │ │ │ │ + ldr w28, [x23, w0, uxtw #2] │ │ │ │ + add w8, w27, w8 │ │ │ │ + ldr w1, [x23, x1, lsl #2] │ │ │ │ + add w1, w21, w1 │ │ │ │ + cmp w28, w1 │ │ │ │ + b.ne f528 // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 6a200 │ │ │ │ + cbnz w19, f57c │ │ │ │ + b f268 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + sub w21, w0, w21 │ │ │ │ + ldr w0, [sp, #180] │ │ │ │ + ldrb w27, [x2, w21, uxtw] │ │ │ │ + sub w0, w0, w26 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + str w0, [sp, #136] │ │ │ │ + b f438 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq f280 // b.none │ │ │ │ + mul w6, w25, w28 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + mov w21, w28 │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + sub w20, w6, w25 │ │ │ │ + add w27, w0, w26 │ │ │ │ + b f3e0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 6a200 │ │ │ │ + cbz w28, f280 │ │ │ │ + mul w6, w25, w28 │ │ │ │ + mov w21, w28 │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + sub w20, w6, w25 │ │ │ │ + b f3e0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 6a200 │ │ │ │ + subs w26, w26, #0x1 │ │ │ │ + b.eq f280 // b.none │ │ │ │ + mul w6, w25, w21 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + sub w28, w21, #0x1 │ │ │ │ + sub w20, w6, w25 │ │ │ │ + add w27, w0, w26 │ │ │ │ + b f3e0 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 6a200 │ │ │ │ + subs w27, w27, #0x1 │ │ │ │ + b.eq f6f8 // b.none │ │ │ │ + mul w0, w20, w25 │ │ │ │ + sub w19, w25, #0x1 │ │ │ │ + sub w8, w0, w20 │ │ │ │ + add w0, w0, w27 │ │ │ │ + b f590 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 6a6c4 │ │ │ │ + cbnz w19, f4f0 │ │ │ │ + mov w19, w28 │ │ │ │ + b f38c │ │ │ │ + cmp w2, w1 │ │ │ │ + b.le f280 │ │ │ │ + mov w19, w25 │ │ │ │ + b f268 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ + autiasp │ │ │ │ + b 6a6c4 │ │ │ │ + ldr x24, [sp, #168] │ │ │ │ + mov w19, w28 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x28, x22 │ │ │ │ + mov x22, x23 │ │ │ │ + b f1a8 │ │ │ │ + mov w19, w25 │ │ │ │ + b f268 │ │ │ │ + mov w28, w2 │ │ │ │ + mov w19, w28 │ │ │ │ + b f38c │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + stp w28, w27, [x0, #24] │ │ │ │ + b f280 │ │ │ │ + ldr x26, [sp, #152] │ │ │ │ + mov w19, w28 │ │ │ │ + ldr x24, [sp, #168] │ │ │ │ + b f50c │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0xa0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x238 │ │ │ │ + mov w2, #0x668 // #1640 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x250 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0xa0 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + add x0, x0, #0x2b8 │ │ │ │ + mov w2, #0x695 // #1685 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x20, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + madd w1, w5, w3, w3 │ │ │ │ + add w23, w5, #0x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + str wzr, [x20] │ │ │ │ + bl 201a0 │ │ │ │ + udiv w21, w0, w23 │ │ │ │ + msub w22, w21, w23, w0 │ │ │ │ + cmp w22, #0x0 │ │ │ │ + ccmp w23, w0, #0x2, ne // ne = any │ │ │ │ + b.hi f830 // b.pmore │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b f810 │ │ │ │ + ldr w1, [x20] │ │ │ │ + sub w19, w19, w23 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + sbfiz x1, x1, #2, #32 │ │ │ │ + bl 52920 │ │ │ │ + ldrsw x2, [x20] │ │ │ │ + str w21, [x0, x2, lsl #2] │ │ │ │ + subs w21, w21, #0x1 │ │ │ │ + ldrsw x2, [x20] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str w22, [x0, x2, lsl #2] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ + ldr w2, [x20] │ │ │ │ + add w2, w2, #0x2 │ │ │ │ + str w2, [x20] │ │ │ │ + b.eq f818 // b.none │ │ │ │ + ldr w2, [x24, w19, uxtw #2] │ │ │ │ + cbnz w2, f7c8 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b f818 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w2, w0 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + csinv w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ubfiz x0, x0, #5, #32 │ │ │ │ + ubfiz x1, x1, #5, #32 │ │ │ │ + mov w3, #0x2 // #2 │ │ │ │ + ldr w4, [x2, x0] │ │ │ │ + ldr w0, [x2, x1] │ │ │ │ + cmp w4, w0 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + csel w0, w0, w3, cs // cs = hs, nlast │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w5, [x0] │ │ │ │ + mov w4, w5 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls f8ec // b.plast │ │ │ │ + sub w9, w1, #0x2 │ │ │ │ + add x5, x0, #0x8 │ │ │ │ + add x7, x0, #0x4 │ │ │ │ + mov x1, x4 │ │ │ │ + add x9, x5, w9, uxtw #2 │ │ │ │ + ldr w0, [x7], #4 │ │ │ │ + sub x6, x4, x0 │ │ │ │ + sub x5, x0, x1 │ │ │ │ + sub x8, x0, x4 │ │ │ │ + sub x0, x1, x0 │ │ │ │ + and x6, x8, x6, asr #63 │ │ │ │ + and x0, x0, x5, asr #63 │ │ │ │ + add x4, x4, x6 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cmp x9, x7 │ │ │ │ + b.ne f8b0 // b.any │ │ │ │ + mov w5, w4 │ │ │ │ + str w5, [x3] │ │ │ │ + str w1, [x2] │ │ │ │ + ret │ │ │ │ + str w5, [x3] │ │ │ │ + mov w1, w5 │ │ │ │ + str w1, [x2] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + mov x19, x1 │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add w21, w3, #0x2 │ │ │ │ - adrp x22, 79000 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - add x22, x22, #0xf00 │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x1, [x2, w1, uxtw #3] │ │ │ │ - ldr w24, [x1] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr x25, [x1, #24] │ │ │ │ - add w24, w24, #0x2 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x20, x0 │ │ │ │ + and w21, w3, #0xff │ │ │ │ + bl 52920 │ │ │ │ + cbz w20, f960 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w5, [x19, x2] │ │ │ │ + cmp w5, w21 │ │ │ │ + b.eq f954 // b.none │ │ │ │ + str w2, [x0, w4, uxtw #2] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x20, x2 │ │ │ │ + b.ne f940 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3560 │ │ │ │ + mov x29, sp │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add w23, w3, #0x1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + lsl x23, x23, #2 │ │ │ │ mov x1, x23 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w3 │ │ │ │ + mov w22, w2 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + ldr w0, [x20] │ │ │ │ + cbnz w0, fa84 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr w1, [x20, w0, uxtw #2] │ │ │ │ + cbz w1, f9d0 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ls fa20 // b.plast │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + add x2, x20, w0, uxtw #2 │ │ │ │ + sub w22, w22, w0 │ │ │ │ + add x1, x20, #0x4 │ │ │ │ + add x0, x22, w0, uxtw │ │ │ │ + add x0, x1, x0, lsl #2 │ │ │ │ + nop │ │ │ │ + ldr w1, [x2], #4 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w4, [x19, x1] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + str w4, [x19, x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne fa00 // b.any │ │ │ │ + ldr w1, [x19] │ │ │ │ + str wzr, [x19] │ │ │ │ + cbz w21, fa68 │ │ │ │ + ldr w4, [x19, #4] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w1, [x19, #4] │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq fa68 // b.none │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + ubfiz x2, x0, #2, #32 │ │ │ │ + mov w5, w4 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr w1, [x19, x1, lsl #2] │ │ │ │ + ldr w4, [x19, x2] │ │ │ │ + add w1, w1, w5 │ │ │ │ + str w1, [x19, x2] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.cs fa40 // b.hs, b.nlast │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ - bl 3560 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, b9d8 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w0, w21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x1, x24 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b f9dc │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x21 │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + and w20, w3, #0xff │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ + bl 52920 │ │ │ │ + cbz w21, fb00 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x7, #0xffffffffffffffff // #-1 │ │ │ │ + cmn x7, #0x1 │ │ │ │ + sub w5, w4, w7 │ │ │ │ + lsr w2, w4, #3 │ │ │ │ + csel w5, w5, wzr, ne // ne = any │ │ │ │ + str w5, [x0, x4, lsl #2] │ │ │ │ + mvn w6, w4 │ │ │ │ + and w5, w6, #0x7 │ │ │ │ + ldrb w2, [x19, w2, uxtw] │ │ │ │ + asr w2, w2, w5 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + cmp w20, w2 │ │ │ │ + b.eq fb14 // b.none │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x21, x4 │ │ │ │ + b.ne fac4 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x7, x4 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x21, x4 │ │ │ │ + b.ne fac4 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3560 │ │ │ │ - adrp x21, 7e000 │ │ │ │ - mov x1, x23 │ │ │ │ - add x21, x21, #0xf28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3560 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3420 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w21, eq // eq = none │ │ │ │ - b b9a8 │ │ │ │ + tst w3, #0xff │ │ │ │ + b.ne fba0 // b.any │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + lsr w4, w2, #3 │ │ │ │ + mvn w5, w2 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + sub x6, x0, x3 │ │ │ │ + sub x7, x3, x0 │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + ldrb w4, [x1, w4, uxtw] │ │ │ │ + and x6, x7, x6, asr #63 │ │ │ │ + add x0, x0, x6 │ │ │ │ + asr w4, w4, w5 │ │ │ │ + sbfx x4, x4, #0, #1 │ │ │ │ + and x3, x4, x3 │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmn x2, #0x1 │ │ │ │ + b.ne fb60 // b.any │ │ │ │ + ret │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + lsr w3, w2, #3 │ │ │ │ + mvn w5, w2 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + sub x6, x0, x4 │ │ │ │ + sub x7, x4, x0 │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + ldrb w3, [x1, w3, uxtw] │ │ │ │ + and x6, x7, x6, asr #63 │ │ │ │ + add x0, x0, x6 │ │ │ │ + asr w3, w3, w5 │ │ │ │ + and x3, x3, #0x1 │ │ │ │ + sub x3, x3, #0x1 │ │ │ │ + and x4, x3, x4 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmn x2, #0x1 │ │ │ │ + b.ne fba4 // b.any │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x8, x2 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldrb w2, [x2] │ │ │ │ - sub w2, w2, #0x3e │ │ │ │ - tst w2, w0 │ │ │ │ - b.ne bbf8 // b.any │ │ │ │ - sub w26, w3, #0x1 │ │ │ │ - mov x19, x1 │ │ │ │ - mov w21, w7 │ │ │ │ - add x1, x8, #0x1 │ │ │ │ - mov x0, x8 │ │ │ │ - mov w22, w3 │ │ │ │ - mov x25, x4 │ │ │ │ - mov x24, x5 │ │ │ │ - mov w20, w6 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x0, w26, uxtw] │ │ │ │ - mov x8, x0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, w21, uxtw #3] │ │ │ │ - str w26, [x0, #12] │ │ │ │ - str x8, [x0, #56] │ │ │ │ - ldrb w0, [x19, #62] │ │ │ │ - cbz w0, bafc │ │ │ │ - mov w3, w22 │ │ │ │ - mov x2, x8 │ │ │ │ - mov w1, w21 │ │ │ │ + mov x21, x4 │ │ │ │ + mov w22, w2 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 40700 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + str wzr, [x20] │ │ │ │ + subs w4, w22, #0x1 │ │ │ │ + str wzr, [x21] │ │ │ │ + b.eq fd98 // b.none │ │ │ │ + add x8, x23, #0x4 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b fc60 │ │ │ │ + b.cc fd24 // b.lo, b.ul, b.last │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls fcc4 // b.plast │ │ │ │ + ldr w2, [x23, x7, lsl #2] │ │ │ │ + mov w1, w7 │ │ │ │ + ldr w0, [x8, x7, lsl #2] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ls fc4c // b.plast │ │ │ │ + subs w5, w7, w5 │ │ │ │ + b.cc fcb4 // b.lo, b.ul, b.last │ │ │ │ + nop │ │ │ │ + lsr w0, w5, #3 │ │ │ │ + mvn w6, w5 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldrb w2, [x19, w0, uxtw] │ │ │ │ + lsl w6, w3, w6 │ │ │ │ + orr w6, w6, w2 │ │ │ │ + strb w6, [x19, w0, uxtw] │ │ │ │ + ldr w6, [x20] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w6, [x20] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls fc80 // b.plast │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.hi fc60 // b.pmore │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + ldr w3, [x21] │ │ │ │ + add x4, x19, x4 │ │ │ │ + neg w22, w22 │ │ │ │ + ldr w2, [x20] │ │ │ │ + and w22, w22, #0x7 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w1, [x4] │ │ │ │ + lsl w0, w0, w22 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls fd68 // b.plast │ │ │ │ + bic w0, w1, w0 │ │ │ │ + strb w0, [x4] │ │ │ │ + ldr w0, [x21] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x21] │ │ │ │ mov x0, x19 │ │ │ │ - bl b900 │ │ │ │ - tbz w0, #0, bba0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x3, x25 │ │ │ │ - mov w4, w20 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x19 │ │ │ │ - bl b280 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x24, bb78 │ │ │ │ - cbz x0, bbfc │ │ │ │ - mov x3, x24 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w4, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl b364 │ │ │ │ - ldp w2, w1, [x19, #32] │ │ │ │ - ldr w0, [x19, #40] │ │ │ │ - cmp w1, w20 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - csel w1, w1, w20, ls // ls = plast │ │ │ │ - cmp w0, w20 │ │ │ │ - csel w0, w0, w20, cs // cs = hs, nlast │ │ │ │ - stp w2, w1, [x19, #32] │ │ │ │ - str w0, [x19, #40] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x0, bb38 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xe0 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x868 │ │ │ │ - mov w2, #0x641 // #1601 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x19, 7a000 │ │ │ │ - add x19, x19, #0x598 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x634 // #1588 │ │ │ │ + subs w5, w7, w5 │ │ │ │ + b.cc fcb4 // b.lo, b.ul, b.last │ │ │ │ + lsr w0, w5, #3 │ │ │ │ + mvn w6, w5 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldrb w2, [x19, w0, uxtw] │ │ │ │ + lsl w6, w3, w6 │ │ │ │ + bic w6, w2, w6 │ │ │ │ + strb w6, [x19, w0, uxtw] │ │ │ │ + ldr w0, [x21] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x21] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls fd2c // b.plast │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b fcb8 │ │ │ │ + orr w1, w1, w0 │ │ │ │ + strb w1, [x4] │ │ │ │ + ldr w0, [x20] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x20] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x880 │ │ │ │ - bl 49630 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w1, #0x635 // #1589 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x4, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b fcd0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x3 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x4 │ │ │ │ + mov w22, w2 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 40700 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + str wzr, [x20] │ │ │ │ + subs w4, w22, #0x1 │ │ │ │ + str wzr, [x21] │ │ │ │ + b.eq ff58 // b.none │ │ │ │ + add x8, x23, #0x1 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b fe1c │ │ │ │ + b.cc fee4 // b.lo, b.ul, b.last │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls fe84 // b.plast │ │ │ │ + ldrb w2, [x23, x7] │ │ │ │ + mov w1, w7 │ │ │ │ + ldrb w0, [x8, x7] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ls fe08 // b.plast │ │ │ │ + subs w5, w7, w5 │ │ │ │ + b.cc fe74 // b.lo, b.ul, b.last │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsr w0, w5, #3 │ │ │ │ + mvn w6, w5 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldrb w2, [x19, w0, uxtw] │ │ │ │ + lsl w6, w3, w6 │ │ │ │ + orr w6, w6, w2 │ │ │ │ + strb w6, [x19, w0, uxtw] │ │ │ │ + ldr w6, [x20] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w6, [x20] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls fe40 // b.plast │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.hi fe1c // b.pmore │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + ldr w3, [x21] │ │ │ │ + add x4, x19, x4 │ │ │ │ + neg w22, w22 │ │ │ │ + ldr w2, [x20] │ │ │ │ + and w22, w22, #0x7 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w1, [x4] │ │ │ │ + lsl w0, w0, w22 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls ff28 // b.plast │ │ │ │ + bic w0, w1, w0 │ │ │ │ + strb w0, [x4] │ │ │ │ + ldr w0, [x21] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x21] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x8b8 │ │ │ │ - bl 49630 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x8e8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x636 // #1590 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + subs w5, w7, w5 │ │ │ │ + b.cc fe74 // b.lo, b.ul, b.last │ │ │ │ + lsr w0, w5, #3 │ │ │ │ + mvn w6, w5 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldrb w2, [x19, w0, uxtw] │ │ │ │ + lsl w6, w3, w6 │ │ │ │ + bic w6, w2, w6 │ │ │ │ + strb w6, [x19, w0, uxtw] │ │ │ │ + ldr w0, [x21] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x21] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls feec // b.plast │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b fe78 │ │ │ │ + orr w1, w1, w0 │ │ │ │ + strb w1, [x4] │ │ │ │ + ldr w0, [x20] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x20] │ │ │ │ mov x0, x19 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - bl 9fe0 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xe0 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x838 │ │ │ │ - mov w2, #0x63e // #1598 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x4, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b fe90 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov w27, w2 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ + ubfiz x20, x27, #2, #32 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, w4 │ │ │ │ + mov x26, x1 │ │ │ │ + mov x1, x20 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x3 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - ldrb w0, [x2] │ │ │ │ - sub w0, w0, #0x3e │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne bdc0 // b.any │ │ │ │ - mov x7, x2 │ │ │ │ - sub w24, w3, #0x1 │ │ │ │ - mov w22, w6 │ │ │ │ - add x1, x7, #0x1 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - mov x0, x7 │ │ │ │ - mov w23, w3 │ │ │ │ - mov x21, x4 │ │ │ │ - mov w20, w5 │ │ │ │ - bl 3570 │ │ │ │ - mov x7, x0 │ │ │ │ - ubfiz x27, x22, #3, #32 │ │ │ │ - mov w0, w24 │ │ │ │ - strb wzr, [x7, w24, uxtw] │ │ │ │ - mov w24, w22 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x1, x27] │ │ │ │ - str w0, [x2, #12] │ │ │ │ - str x7, [x2, #56] │ │ │ │ - ldrb w0, [x19, #62] │ │ │ │ - cbz w0, bcc8 │ │ │ │ - mov w3, w23 │ │ │ │ - mov x2, x7 │ │ │ │ - mov w1, w22 │ │ │ │ + mov w23, w5 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + ubfiz x20, x25, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x24, x27 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, x20 │ │ │ │ mov x0, x19 │ │ │ │ - bl b900 │ │ │ │ - tbz w0, #0, bd98 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [x0, x27] │ │ │ │ - ldr w23, [x2, #64] │ │ │ │ - add w1, w20, w23 │ │ │ │ - cbnz w23, bd1c │ │ │ │ - ldr w0, [x19, #40] │ │ │ │ - str x21, [x2, #48] │ │ │ │ - ldp w4, w3, [x19, #32] │ │ │ │ - str w1, [x2, #64] │ │ │ │ - cmp w3, w20 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - csel w3, w3, w20, ls // ls = plast │ │ │ │ - stp w4, w3, [x19, #32] │ │ │ │ - cmp w0, w20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + cbz w27, 100f8 │ │ │ │ + add x1, x27, x26 │ │ │ │ + mov x0, x26 │ │ │ │ + ldrb w6, [x0], #1 │ │ │ │ + sub w6, w6, w23 │ │ │ │ + lsl x6, x6, #2 │ │ │ │ + ldr w7, [x19, x6] │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + str w7, [x19, x6] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne ffe0 // b.any │ │ │ │ + ldr w0, [x19] │ │ │ │ + str wzr, [x19] │ │ │ │ + cbz w25, 10038 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + sub w2, w6, #0x1 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr w0, [x19, x6, lsl #2] │ │ │ │ + ldr w7, [x19, x2, lsl #2] │ │ │ │ + add w7, w7, w1 │ │ │ │ + str w7, [x19, x6, lsl #2] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + cmp w25, w6 │ │ │ │ + b.hi 10010 // b.pmore │ │ │ │ + cbz w24, 100e4 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldrb w7, [x26, x6] │ │ │ │ + sub w7, w7, w23 │ │ │ │ + lsl x0, x7, #2 │ │ │ │ + ldr w1, [x19, x7, lsl #2] │ │ │ │ + str w6, [x22, x1, lsl #2] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + ldr w7, [x19, x0] │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + str w7, [x19, x0] │ │ │ │ + cmp w24, w6 │ │ │ │ + b.hi 10040 // b.pmore │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + cbz w25, 100b8 │ │ │ │ + add x20, x20, x19 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + sub w4, w1, #0x1 │ │ │ │ + neg w1, w1 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + lsl w1, w3, w1 │ │ │ │ + ldrb w2, [x21, w4, uxtw] │ │ │ │ + orr w1, w1, w2 │ │ │ │ + strb w1, [x21, w4, uxtw] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 1008c // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ ldr x27, [sp, #80] │ │ │ │ - csel w0, w0, w20, cs // cs = hs, nlast │ │ │ │ - str w0, [x19, #40] │ │ │ │ + mov x0, x22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ mov x0, x21 │ │ │ │ - add w25, w1, #0x1 │ │ │ │ - ldr x26, [x2, #48] │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add w3, w23, #0x1 │ │ │ │ - str w3, [x0, x24, lsl #2] │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x21, w3, uxtw │ │ │ │ - bl 3570 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, w23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + b 10080 │ │ │ │ + ldr w0, [x19] │ │ │ │ + str wzr, [x19] │ │ │ │ + cbnz w25, 1000c │ │ │ │ mov x0, x21 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w23, uxtw] │ │ │ │ - mov x0, x26 │ │ │ │ - strb wzr, [x21, w25, uxtw] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w1, w25 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x2, [x0, x27] │ │ │ │ - b bcd4 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0xf0 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x8f8 │ │ │ │ - mov w2, #0x612 // #1554 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - bl 9fe0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + b 100b8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub w27, w2, #0x1 │ │ │ │ + ldr w28, [sp, #112] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + adrp x19, 7a000 │ │ │ │ + add x8, x19, #0x328 │ │ │ │ + mov x20, x3 │ │ │ │ + mov w3, w28 │ │ │ │ + mov x0, x8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ mov w22, w2 │ │ │ │ - ldr w21, [x24, #28] │ │ │ │ - ubfiz x1, x22, #3, #32 │ │ │ │ - udiv w23, w21, w2 │ │ │ │ - msub w2, w23, w2, w21 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz w22, c084 │ │ │ │ + mov w1, #0x169 // #361 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x2f8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x4 │ │ │ │ + mov x24, x7 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - subs w19, w22, #0x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - b.eq c0a0 // b.none │ │ │ │ - cmp w19, w22 │ │ │ │ - ubfiz x25, x23, #3, #32 │ │ │ │ - csel w19, w19, w22, ls // ls = plast │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x27, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x1, x25 │ │ │ │ + mov w26, w5 │ │ │ │ + mov x25, x6 │ │ │ │ + str x8, [sp, #104] │ │ │ │ + bl 2cff0 │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + mov x3, x27 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x16c // #364 │ │ │ │ + add x2, x2, #0x340 │ │ │ │ + mov x0, x8 │ │ │ │ + bl 2cff0 │ │ │ │ + sub w4, w28, #0x1 │ │ │ │ + sub x6, x21, #0x4 │ │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ │ + mov x2, #0xfffffffffffffffc // #-4 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + cbnz x27, 10428 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - str xzr, [x27, #32] │ │ │ │ - str q31, [x27] │ │ │ │ - str wzr, [x27, #40] │ │ │ │ - str wzr, [x27, #48] │ │ │ │ - stur wzr, [x27, #58] │ │ │ │ - strb w26, [x27, #62] │ │ │ │ - str wzr, [x27, #64] │ │ │ │ - stur q31, [x27, #72] │ │ │ │ - stur q31, [x27, #88] │ │ │ │ - stur q31, [x27, #104] │ │ │ │ - str xzr, [x27, #128] │ │ │ │ - str x27, [x20, x21, lsl #3] │ │ │ │ - stp w23, w23, [x27, #24] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - str x0, [x27] │ │ │ │ - cbz x1, bebc │ │ │ │ - ldr x27, [x20, x21, lsl #3] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + ldr w1, [x21, x0, lsl #2] │ │ │ │ + lsl x10, x0, #2 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w8, [x20, x1] │ │ │ │ + cbz w8, 104cc │ │ │ │ + add x8, x2, w8, uxtw #2 │ │ │ │ + add x10, x6, x10 │ │ │ │ + ldr w9, [x23, x8] │ │ │ │ + str w9, [x20, x1] │ │ │ │ + mvn w1, w9 │ │ │ │ + lsr w9, w9, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsl w1, w3, w1 │ │ │ │ + ldrb w11, [x24, w9, uxtw] │ │ │ │ + orr w1, w1, w11 │ │ │ │ + strb w1, [x24, w9, uxtw] │ │ │ │ + ldr w1, [x23, x8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x23, x8] │ │ │ │ + add x1, x21, x7, lsl #2 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 104e0 │ │ │ │ + ldr w7, [x1] │ │ │ │ + sub x1, x1, #0x4 │ │ │ │ + ldr w8, [x20, x7, lsl #2] │ │ │ │ + add w9, w8, #0x1 │ │ │ │ + cmn w8, #0x1 │ │ │ │ + b.eq 10280 // b.none │ │ │ │ + lsr w7, w9, #3 │ │ │ │ + mvn w9, w9 │ │ │ │ + and w9, w9, #0x7 │ │ │ │ + cmp w8, w4 │ │ │ │ + b.eq 10280 // b.none │ │ │ │ + ldrb w7, [x24, w7, uxtw] │ │ │ │ + lsr w11, w8, #3 │ │ │ │ + mvn w8, w8 │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + asr w7, w7, w9 │ │ │ │ + lsl w8, w3, w8 │ │ │ │ + tbz w7, #0, 10280 │ │ │ │ + ldrb w7, [x24, w11, uxtw] │ │ │ │ + bic w8, w7, w8 │ │ │ │ + strb w8, [x24, w11, uxtw] │ │ │ │ + cmp x10, x1 │ │ │ │ + b.ne 1022c // b.any │ │ │ │ + sub x27, x0, #0x1 │ │ │ │ + cbnz x0, 101c8 │ │ │ │ + mov w3, w22 │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x1a6 // #422 │ │ │ │ + add x2, x2, #0x368 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w2, w22 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x27, #8] │ │ │ │ - ldr x0, [x24, #16] │ │ │ │ - ldr x11, [x20, x21, lsl #3] │ │ │ │ - cbz x0, c0bc │ │ │ │ - add x0, x0, w28, uxtw #2 │ │ │ │ - str x0, [x11, #16] │ │ │ │ - ldr w14, [x11, #28] │ │ │ │ - cbz w14, bf44 │ │ │ │ - ldp x6, x10, [x24] │ │ │ │ - ldr x9, [x11] │ │ │ │ - ldp w0, w2, [x11, #36] │ │ │ │ - cbz x10, c110 │ │ │ │ - ldr x13, [x11, #8] │ │ │ │ - ubfiz x12, x14, #3, #32 │ │ │ │ - mov w1, w28 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + cbz w22, 102dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ubfiz x4, x1, #3, #32 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x7, [x6, x4] │ │ │ │ - str x7, [x9, x3] │ │ │ │ - ldr x7, [x10, x4] │ │ │ │ - str x7, [x13, x3] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - ldr x4, [x6, x4] │ │ │ │ - ldr w4, [x4, #64] │ │ │ │ - cmp w0, w4 │ │ │ │ - csel w0, w0, w4, ls // ls = plast │ │ │ │ - cmp w2, w4 │ │ │ │ - csel w2, w2, w4, cs // cs = hs, nlast │ │ │ │ - cmp x12, x3 │ │ │ │ - b.ne bf00 // b.any │ │ │ │ - add w28, w28, w14 │ │ │ │ - stp w0, w2, [x11, #36] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.hi be40 // b.pmore │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbz w0, c07c │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - add x26, x20, w19, uxtw #3 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - add w0, w23, w1 │ │ │ │ - add w21, w23, w1 │ │ │ │ - lsl x23, x0, #3 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + nop │ │ │ │ + ldr w1, [x20, x0, lsl #2] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 102d0 // b.none │ │ │ │ + str w0, [x21, w1, uxtw #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 102c0 // b.any │ │ │ │ + add x22, x19, #0x328 │ │ │ │ + mov w1, #0x1ad // #429 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, w26 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x380 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w20, w26 │ │ │ │ mov x1, x23 │ │ │ │ + add x4, x23, w26, uxtw #2 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cbnz w26, 1032c │ │ │ │ + b 104e8 │ │ │ │ + ldrb w2, [x24, w3, uxtw] │ │ │ │ + lsl w0, w5, w0 │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + orr w0, w0, w2 │ │ │ │ + strb w0, [x24, w3, uxtw] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.eq 1035c // b.none │ │ │ │ + ldr w2, [x1] │ │ │ │ + sub w3, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w3, w3, #3 │ │ │ │ + cbnz w2, 10310 │ │ │ │ + ldrb w0, [x24] │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + orr w0, w0, #0xffffff80 │ │ │ │ + strb w0, [x24] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.ne 1032c // b.any │ │ │ │ + mov w3, w26 │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x1b6 // #438 │ │ │ │ + add x2, x2, #0x3a8 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w0, [x23] │ │ │ │ + cbz w0, 1039c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - str xzr, [x25, #32] │ │ │ │ - str q31, [x25] │ │ │ │ - str wzr, [x25, #40] │ │ │ │ - str wzr, [x25, #48] │ │ │ │ - stur wzr, [x25, #58] │ │ │ │ - strb w27, [x25, #62] │ │ │ │ - str wzr, [x25, #64] │ │ │ │ - stur q31, [x25, #72] │ │ │ │ - stur q31, [x25, #88] │ │ │ │ - stur q31, [x25, #104] │ │ │ │ - str xzr, [x25, #128] │ │ │ │ - str x25, [x26] │ │ │ │ - stp w21, w21, [x25, #24] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - str x0, [x25] │ │ │ │ - cbz x1, bfec │ │ │ │ - ldr x25, [x26] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w1, [x25, #28] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x25, #8] │ │ │ │ - ldr x0, [x24, #16] │ │ │ │ - ldr x10, [x26] │ │ │ │ - cbz x0, c0a8 │ │ │ │ - add x0, x0, w28, uxtw #2 │ │ │ │ - str x0, [x10, #16] │ │ │ │ - ldr w13, [x10, #28] │ │ │ │ - cbz w13, c06c │ │ │ │ - ldp x6, x9, [x24] │ │ │ │ - ldr x8, [x10] │ │ │ │ - ldp w0, w2, [x10, #36] │ │ │ │ - cbz x9, c0d0 │ │ │ │ - ldr x12, [x10, #8] │ │ │ │ - ubfiz x11, x13, #3, #32 │ │ │ │ - mov w1, w28 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ubfiz x4, x1, #3, #32 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x7, [x6, x4] │ │ │ │ - str x7, [x8, x3] │ │ │ │ - ldr x7, [x9, x4] │ │ │ │ - str x7, [x12, x3] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - ldr x4, [x6, x4] │ │ │ │ - ldr w4, [x4, #64] │ │ │ │ - cmp w0, w4 │ │ │ │ - csel w0, w0, w4, ls // ls = plast │ │ │ │ - cmp w2, w4 │ │ │ │ - csel w2, w2, w4, cs // cs = hs, nlast │ │ │ │ - cmp x3, x11 │ │ │ │ - b.ne c028 // b.any │ │ │ │ - add w28, w28, w13 │ │ │ │ - stp w0, w2, [x10, #36] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x26, x26, #0x8 │ │ │ │ - cmp w22, w19 │ │ │ │ - b.hi bf70 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ + ldr w1, [x21, x0, lsl #2] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x21, x0, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr w1, [x23] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 10380 │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 103f0 // b.none │ │ │ │ + sub x4, x23, #0x4 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr w0, [x4, x2, lsl #2] │ │ │ │ + ldr w3, [x23, x2, lsl #2] │ │ │ │ + mov w1, w0 │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ls 103e4 // b.plast │ │ │ │ + mov w3, w2 │ │ │ │ + ldr w0, [x21, x1, lsl #2] │ │ │ │ + sub w0, w0, w3 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x21, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 103c4 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x20, x2 │ │ │ │ + b.gt 103ac │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + mov w1, #0x1c3 // #451 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x3d0 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b bf58 │ │ │ │ - ldrb w1, [x24, #59] │ │ │ │ - cbz w1, c000 │ │ │ │ - ldrb w1, [x24, #60] │ │ │ │ - cbz w1, c000 │ │ │ │ - b bff8 │ │ │ │ - ldrb w1, [x24, #59] │ │ │ │ - cbz w1, bed0 │ │ │ │ - ldrb w1, [x24, #60] │ │ │ │ - cbz w1, bed0 │ │ │ │ - b bec8 │ │ │ │ - mov w4, w13 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w3, w28, w1 │ │ │ │ - ldr x3, [x6, x3, lsl #3] │ │ │ │ - str x3, [x8, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - ldr w3, [x3, #64] │ │ │ │ - cmp w0, w3 │ │ │ │ - csel w0, w0, w3, ls // ls = plast │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w2, w2, w3, cs // cs = hs, nlast │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne c0e0 // b.any │ │ │ │ - b c064 │ │ │ │ - mov w4, w14 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w3, w28, w1 │ │ │ │ - ldr x3, [x6, x3, lsl #3] │ │ │ │ - str x3, [x9, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - ldr w3, [x3, #64] │ │ │ │ - cmp w0, w3 │ │ │ │ - csel w0, w0, w3, ls // ls = plast │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w2, w2, w3, cs // cs = hs, nlast │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne c120 // b.any │ │ │ │ - b bf3c │ │ │ │ + sub w9, w27, #0x1 │ │ │ │ + ldr w1, [x21, x27, lsl #2] │ │ │ │ + neg w0, w27 │ │ │ │ + mov x7, x27 │ │ │ │ + lsr w9, w9, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + add x8, x20, x1, lsl #2 │ │ │ │ + ldr w1, [x20, x1, lsl #2] │ │ │ │ + ldrb w9, [x25, w9, uxtw] │ │ │ │ + asr w0, w9, w0 │ │ │ │ + tbnz w0, #0, 10504 │ │ │ │ + mov x0, x27 │ │ │ │ + b 104bc │ │ │ │ + ldr w1, [x23, x9] │ │ │ │ + str w1, [x8] │ │ │ │ + mvn w8, w1 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + lsl w8, w3, w8 │ │ │ │ + ldrb w10, [x24, w1, uxtw] │ │ │ │ + orr w8, w8, w10 │ │ │ │ + strb w8, [x24, w1, uxtw] │ │ │ │ + ldr w1, [x23, x9] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x23, x9] │ │ │ │ + subs x0, x0, #0x1 │ │ │ │ + neg w8, w0 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + and w8, w8, #0x7 │ │ │ │ + b.eq 101d4 // b.none │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + ldrb w1, [x25, w1, uxtw] │ │ │ │ + asr w1, w1, w8 │ │ │ │ + tbnz w1, #0, 101d4 │ │ │ │ + ldr w1, [x21, x0, lsl #2] │ │ │ │ + add x8, x20, x1, lsl #2 │ │ │ │ + ldr w1, [x20, x1, lsl #2] │ │ │ │ + add x9, x2, w1, uxtw #2 │ │ │ │ + cbnz w1, 1045c │ │ │ │ + str w5, [x8] │ │ │ │ + b 1048c │ │ │ │ + str w5, [x20, x1] │ │ │ │ + add x10, x6, x10 │ │ │ │ + add x1, x21, x7, lsl #2 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.le 1022c │ │ │ │ + sub x27, x0, #0x1 │ │ │ │ + b 101c8 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x2, x2, #0x3a8 │ │ │ │ + mov w1, #0x1b6 // #438 │ │ │ │ + bl 2cff0 │ │ │ │ + b 103f0 │ │ │ │ + mov x0, x27 │ │ │ │ + b 101d4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w27, [sp, #96] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x3 │ │ │ │ + mov w3, w27 │ │ │ │ + adrp x19, 7a000 │ │ │ │ + add x28, x19, #0x328 │ │ │ │ + mov x0, x28 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr w0, [x1, #24] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls c2f0 // b.plast │ │ │ │ - mov w22, w3 │ │ │ │ - mov x21, x1 │ │ │ │ - mov w19, w2 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add w2, w19, w22 │ │ │ │ + mov x22, x7 │ │ │ │ + mov x21, x4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w2 │ │ │ │ + mov x23, x1 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x1da // #474 │ │ │ │ + add x2, x2, #0x3e8 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w5 │ │ │ │ + mov x25, x6 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w3, w24 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x418 │ │ │ │ + mov w1, #0x1dd // #477 │ │ │ │ + bl 2cff0 │ │ │ │ + cbz w24, 108ac │ │ │ │ + sub w3, w27, #0x1 │ │ │ │ + add x5, x23, #0x4 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + lsr w1, w6, #3 │ │ │ │ + mvn w0, w6 │ │ │ │ + cmp w24, w6 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + cset w7, hi // hi = pmore │ │ │ │ + add x10, x23, w6, uxtw #2 │ │ │ │ + ldrb w1, [x25, w1, uxtw] │ │ │ │ + mov w8, w6 │ │ │ │ + asr w0, w1, w0 │ │ │ │ + bics wzr, w7, w0 │ │ │ │ + b.ne 1063c // b.any │ │ │ │ + b 1065c │ │ │ │ + ubfiz x0, x0, #2, #32 │ │ │ │ + ldr w7, [x21, x0] │ │ │ │ + str w7, [x20, x9] │ │ │ │ + mvn w1, w7 │ │ │ │ + lsr w7, w7, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsl w1, w2, w1 │ │ │ │ + ldrb w9, [x22, w7, uxtw] │ │ │ │ + orr w1, w1, w9 │ │ │ │ + strb w1, [x22, w7, uxtw] │ │ │ │ + ldr w1, [x21, x0] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x21, x0] │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + add x10, x10, #0x4 │ │ │ │ + mvn w1, w8 │ │ │ │ + cmp w24, w8 │ │ │ │ + lsr w0, w8, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + cset w7, hi // hi = pmore │ │ │ │ + ldrb w0, [x25, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + bics wzr, w7, w0 │ │ │ │ + b.eq 1065c // b.none │ │ │ │ + ldr w9, [x10] │ │ │ │ + lsl x9, x9, #2 │ │ │ │ + ldr w0, [x20, x9] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmn w0, #0x3 │ │ │ │ + b.ls 105dc // b.plast │ │ │ │ + str w4, [x20, x9] │ │ │ │ + b 10610 │ │ │ │ + ldr w1, [x23, w8, uxtw #2] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w0, [x20, x1] │ │ │ │ + cbz w0, 108a4 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + ldr w7, [x21, x0] │ │ │ │ + str w7, [x20, x1] │ │ │ │ + mvn w1, w7 │ │ │ │ + lsr w7, w7, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsl w1, w2, w1 │ │ │ │ + ldrb w9, [x22, w7, uxtw] │ │ │ │ + orr w1, w1, w9 │ │ │ │ + strb w1, [x22, w7, uxtw] │ │ │ │ + ldr w1, [x21, x0] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x21, x0] │ │ │ │ + cmp w8, w6 │ │ │ │ + b.ls 1071c // b.plast │ │ │ │ + sub w0, w8, w6 │ │ │ │ + add x1, x23, w6, uxtw #2 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x6, x0, w6, uxtw │ │ │ │ + add x6, x5, x6, lsl #2 │ │ │ │ + ldr w0, [x1] │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + ldr w0, [x20, x0, lsl #2] │ │ │ │ + add w9, w0, #0x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 10714 // b.none │ │ │ │ + lsr w7, w9, #3 │ │ │ │ + mvn w9, w9 │ │ │ │ + and w9, w9, #0x7 │ │ │ │ + cmp w3, w0 │ │ │ │ + b.eq 10714 // b.none │ │ │ │ + ldrb w7, [x22, w7, uxtw] │ │ │ │ + lsr w10, w0, #3 │ │ │ │ + mvn w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + asr w7, w7, w9 │ │ │ │ + lsl w0, w2, w0 │ │ │ │ + tbz w7, #0, 10714 │ │ │ │ + ldrb w7, [x22, w10, uxtw] │ │ │ │ + bic w0, w7, w0 │ │ │ │ + strb w0, [x22, w10, uxtw] │ │ │ │ + cmp x6, x1 │ │ │ │ + b.ne 106c0 // b.any │ │ │ │ + add w6, w8, #0x1 │ │ │ │ + cmp w24, w6 │ │ │ │ + b.hi 105ac // b.pmore │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x204 // #516 │ │ │ │ + add x2, x2, #0x438 │ │ │ │ + bl 2cff0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str wzr, [x20, #24] │ │ │ │ - str xzr, [x20, #32] │ │ │ │ - stur wzr, [x20, #58] │ │ │ │ - strb w1, [x20, #62] │ │ │ │ - stur q31, [x20, #72] │ │ │ │ - stur q31, [x20, #88] │ │ │ │ - stur q31, [x20, #104] │ │ │ │ - ldr w1, [x21, #24] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cmp w2, w1 │ │ │ │ - sub w1, w1, w19 │ │ │ │ - csel w22, w1, w22, hi // hi = pmore │ │ │ │ - stp w22, w22, [x20, #24] │ │ │ │ - str wzr, [x20, #40] │ │ │ │ - str wzr, [x20, #48] │ │ │ │ - ubfiz x1, x22, #3, #32 │ │ │ │ - str wzr, [x20, #64] │ │ │ │ - str xzr, [x20, #128] │ │ │ │ - str q31, [x20] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - cbz x0, c20c │ │ │ │ - ldr w1, [x20, #28] │ │ │ │ + ldr w1, [x20, x0, lsl #2] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 10750 // b.none │ │ │ │ + str w0, [x23, w1, uxtw #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.ne 10740 // b.any │ │ │ │ + add x24, x19, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x450 │ │ │ │ + mov w1, #0x20a // #522 │ │ │ │ + bl 2cff0 │ │ │ │ + cbz w26, 1086c │ │ │ │ + adrp x20, 7a000 │ │ │ │ + mov w27, w26 │ │ │ │ + add x20, x20, #0x468 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + b 107ac │ │ │ │ + ldrb w2, [x22, w1, uxtw] │ │ │ │ + lsl w0, w28, w0 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + orr w0, w0, w2 │ │ │ │ + strb w0, [x22, w1, uxtw] │ │ │ │ + cmp x27, x25 │ │ │ │ + b.eq 107e4 // b.none │ │ │ │ + ldr w2, [x21, x25, lsl #2] │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + neg w0, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + cbnz w2, 10790 │ │ │ │ + mov w3, w25 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x20c // #524 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + bl 2cff0 │ │ │ │ + cmp x27, x25 │ │ │ │ + b.ne 107ac // b.any │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 1080c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - cbz x0, c298 │ │ │ │ - add x0, x0, w19, uxtw #2 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr w6, [x20, #28] │ │ │ │ - cbz w6, c280 │ │ │ │ - ldp x5, x8, [x21] │ │ │ │ - ldr x7, [x20] │ │ │ │ - ldp w2, w4, [x20, #36] │ │ │ │ - cbz x8, c2ac │ │ │ │ - ldr x9, [x20, #8] │ │ │ │ - ubfiz x6, x6, #3, #32 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ubfiz x0, x19, #3, #32 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr x3, [x5, x0] │ │ │ │ - str x3, [x7, x1] │ │ │ │ - ldr x3, [x8, x0] │ │ │ │ - str x3, [x9, x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr x0, [x5, x0] │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w2, w2, w3, ls // ls = plast │ │ │ │ - cmp w4, w3 │ │ │ │ - csel w4, w4, w3, cs // cs = hs, nlast │ │ │ │ - cmp x1, x6 │ │ │ │ - b.ne c240 // b.any │ │ │ │ - stp w2, w4, [x20, #36] │ │ │ │ - mov x0, x20 │ │ │ │ + ldr w1, [x23, x0, lsl #2] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x23, x0, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr w1, [x21] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.hi 107f0 // b.pmore │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 1086c // b.none │ │ │ │ + sub x5, x21, #0x4 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + ldr w1, [x5, x3, lsl #2] │ │ │ │ + mov w4, w3 │ │ │ │ + ldr w0, [x21, x3, lsl #2] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 10860 // b.plast │ │ │ │ + add x2, x23, w1, uxtw #2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x2] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sub w0, w0, w4 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x2], #4 │ │ │ │ + ldr w0, [x21, x3, lsl #2] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 10840 // b.pmore │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w26, w3 │ │ │ │ + b.hi 1081c // b.pmore │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + mov w1, #0x219 // #537 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x488 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w1, [x21, #59] │ │ │ │ - cbz w1, c21c │ │ │ │ - ldrb w1, [x21, #60] │ │ │ │ - cbz w1, c21c │ │ │ │ - b c214 │ │ │ │ - mov w6, w6 │ │ │ │ + str w4, [x20, x1] │ │ │ │ + b 106a4 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x204 // #516 │ │ │ │ + add x2, x2, #0x438 │ │ │ │ + bl 2cff0 │ │ │ │ + b 1075c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + adrp x28, 7a000 │ │ │ │ + add x8, x28, #0x328 │ │ │ │ + mov w27, w3 │ │ │ │ + str w2, [sp, #104] │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x4a0 │ │ │ │ + mov x0, x8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x27 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ubfiz x21, x27, #3, #32 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x5 │ │ │ │ + mov x24, x6 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x4 │ │ │ │ + mov x26, x1 │ │ │ │ + mov w1, #0x22f // #559 │ │ │ │ + str x8, [sp, #112] │ │ │ │ + str w7, [sp, #124] │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w3, [sp, #104] │ │ │ │ + ubfiz x20, x3, #3, #32 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3670 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3670 │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ + adrp x20, 7a000 │ │ │ │ + ldr x8, [sp, #112] │ │ │ │ + sub w4, w3, #0x1 │ │ │ │ + add x2, x20, #0x4c0 │ │ │ │ + mov w1, #0x238 // #568 │ │ │ │ + mov x0, x8 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr w7, [sp, #124] │ │ │ │ + cbz x4, 10c28 │ │ │ │ + mov x5, x4 │ │ │ │ + ldr w2, [x26, x4, lsl #2] │ │ │ │ + sub w0, w4, #0x1 │ │ │ │ + neg w1, w4 │ │ │ │ + mov x3, x4 │ │ │ │ + lsr w0, w0, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + sub x4, x4, #0x1 │ │ │ │ + str x5, [x22, x2, lsl #3] │ │ │ │ + ldrb w0, [x25, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbz w0, #0, 109dc │ │ │ │ + str x3, [x21, w5, uxtw #3] │ │ │ │ + mov x5, x4 │ │ │ │ + cbnz x4, 109a8 │ │ │ │ + add x4, x21, w5, uxtw #3 │ │ │ │ + ldr w6, [x26] │ │ │ │ + mov w3, w7 │ │ │ │ + add x0, x28, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x244 // #580 │ │ │ │ + add x2, x2, #0x4e0 │ │ │ │ + str w7, [sp, #104] │ │ │ │ + str x5, [x22, x6, lsl #3] │ │ │ │ + str xzr, [x4] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w7, [sp, #104] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w5, w7 │ │ │ │ + cbz w7, 10ba0 │ │ │ │ + lsr w7, w8, #3 │ │ │ │ + mvn w6, w8 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + mov x2, x8 │ │ │ │ + ldrb w0, [x24, w7, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbnz w0, #0, 10a74 │ │ │ │ + nop │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mvn w1, w2 │ │ │ │ + lsr w9, w2, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x3, [x21, x0] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + str x3, [x21, x0] │ │ │ │ + ldrb w0, [x24, w9, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbz w0, #0, 10a40 │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + mov x2, x8 │ │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x1, [x21, x0] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x21, x0] │ │ │ │ + ldrb w0, [x24, w7, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbnz w0, #0, 10ad4 │ │ │ │ nop │ │ │ │ + ldr w3, [x23, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mvn w1, w2 │ │ │ │ + lsr w9, w2, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsl x3, x3, #3 │ │ │ │ + ldr x0, [x22, x3] │ │ │ │ + ldr x0, [x21, x0, lsl #3] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + str x0, [x22, x3] │ │ │ │ + ldrb w0, [x24, w9, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbz w0, #0, 10aa0 │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x1, [x22, x0] │ │ │ │ + ldr x1, [x21, x1, lsl #3] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + str x1, [x22, x0] │ │ │ │ + ldrb w0, [x24, w7, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbnz w0, #0, 10b58 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add w1, w19, w0 │ │ │ │ - ldr x1, [x5, x1, lsl #3] │ │ │ │ - str x1, [x7, x0, lsl #3] │ │ │ │ + ldr w0, [x23, x8, lsl #2] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + mvn w1, w8 │ │ │ │ + lsr w9, w8, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + ldr x3, [x22, x0, lsl #3] │ │ │ │ + mvn w2, w3 │ │ │ │ + lsl x6, x3, #3 │ │ │ │ + lsr w0, w3, #3 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + ldr x7, [x21, x6] │ │ │ │ + lsl w2, w4, w2 │ │ │ │ + cmn x7, #0x1 │ │ │ │ + sub x7, x7, #0x1 │ │ │ │ + csel x7, x7, x3, ne // ne = any │ │ │ │ + str x7, [x21, x6] │ │ │ │ + ldrb w3, [x25, w0, uxtw] │ │ │ │ + orr w2, w2, w3 │ │ │ │ + strb w2, [x25, w0, uxtw] │ │ │ │ + ldrb w0, [x24, w9, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbz w0, #0, 10b00 │ │ │ │ + ldr w0, [x23, x8, lsl #2] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + ldr x2, [x22, x0, lsl #3] │ │ │ │ + mvn w0, w2 │ │ │ │ + lsl x6, x2, #3 │ │ │ │ + lsr w3, w2, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + ldr x1, [x21, x6] │ │ │ │ + lsl w0, w4, w0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + csel x1, x1, x2, ne // ne = any │ │ │ │ + str x1, [x21, x6] │ │ │ │ + ldrb w1, [x25, w3, uxtw] │ │ │ │ + orr w0, w0, w1 │ │ │ │ + strb w0, [x25, w3, uxtw] │ │ │ │ + cmp x8, x5 │ │ │ │ + b.lt 10a20 // b.tstop │ │ │ │ + add x2, x20, #0x4c0 │ │ │ │ + mov w3, w19 │ │ │ │ + add x0, x28, #0x328 │ │ │ │ + mov w1, #0x274 // #628 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w19, 10be8 │ │ │ │ + nop │ │ │ │ + ldr x1, [x22, x0, lsl #3] │ │ │ │ + lsl x2, x1, #3 │ │ │ │ + tbnz x1, #63, 10bdc │ │ │ │ + ldr x1, [x21, x2] │ │ │ │ + add x3, x1, #0x1 │ │ │ │ + str w0, [x26, x1, lsl #2] │ │ │ │ + str x3, [x21, x2] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - ldr w1, [x1, #64] │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w2, w2, w1, ls // ls = plast │ │ │ │ - cmp w4, w1 │ │ │ │ - csel w4, w4, w1, cs // cs = hs, nlast │ │ │ │ - cmp x0, x6 │ │ │ │ - b.ne c2c0 // b.any │ │ │ │ - b c27c │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x100 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x928 │ │ │ │ - mov w2, #0x697 // #1687 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 10bc0 // b.any │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x500 │ │ │ │ + mov w1, #0x27d // #637 │ │ │ │ + add x0, x28, #0x328 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 3500 │ │ │ │ + mov x4, x21 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + b 109e4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - cbz w0, c680 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov w19, w2 │ │ │ │ - mov x28, x1 │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cc c64c // b.lo, b.ul, b.last │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ubfiz x25, x19, #3, #32 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x28, #96] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldr w23, [x1, #8] │ │ │ │ - udiv w24, w23, w19 │ │ │ │ - msub w1, w24, w19, w23 │ │ │ │ - str w1, [sp, #120] │ │ │ │ - cbz w19, c538 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - movi v15.2s, #0x0 │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ + mov w28, w2 │ │ │ │ + mov w27, w3 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x520 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x20, 7a000 │ │ │ │ + ubfiz x19, x27, #3, #32 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ + add x21, x20, #0x328 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x5 │ │ │ │ + mov x24, x6 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x4 │ │ │ │ + mov x26, x1 │ │ │ │ + mov w1, #0x294 // #660 │ │ │ │ + stp w3, w7, [sp, #120] │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp xzr, xzr, [x0, #24] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - str q31, [x0] │ │ │ │ - str wzr, [x0, #48] │ │ │ │ - stur wzr, [x0, #58] │ │ │ │ - strb w1, [x0, #62] │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - stur q31, [x0, #72] │ │ │ │ - stur q31, [x0, #88] │ │ │ │ - stur q31, [x0, #104] │ │ │ │ - str xzr, [x0, #128] │ │ │ │ - str x0, [x27] │ │ │ │ - ldr q30, [x28, #128] │ │ │ │ - ldp q23, q22, [x28] │ │ │ │ - ldp q25, q24, [x28, #32] │ │ │ │ - ldp q27, q26, [x28, #64] │ │ │ │ - ldp q29, q28, [x28, #96] │ │ │ │ - ldr x1, [x28, #144] │ │ │ │ - str x1, [x0, #144] │ │ │ │ - stp q23, q22, [x0] │ │ │ │ - stp q25, q24, [x0, #32] │ │ │ │ - stp q27, q26, [x0, #64] │ │ │ │ - stp q29, q28, [x0, #96] │ │ │ │ - str q30, [x0, #128] │ │ │ │ - ldr x0, [x27] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - strb wzr, [x0, #61] │ │ │ │ - str q31, [x0] │ │ │ │ - stur d15, [x0, #28] │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cbnz w0, c558 │ │ │ │ - mov w25, w24 │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - str w0, [sp, #124] │ │ │ │ - mov w23, #0x18 // #24 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w6, w28 │ │ │ │ + ubfiz x3, x28, #3, #32 │ │ │ │ + mov x1, x3 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - umull x20, w25, w23 │ │ │ │ - mov x21, x0 │ │ │ │ + stp x6, x3, [sp, #104] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3670 │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w3, w28 │ │ │ │ + adrp x21, 7a000 │ │ │ │ + mov w1, #0x29b // #667 │ │ │ │ + add x2, x21, #0x540 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x6, [sp, #104] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr w7, [sp, #124] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - umull x22, w19, w23 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x28, #96] │ │ │ │ - str x0, [x21] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x1, [x1] │ │ │ │ - add x1, x1, x22 │ │ │ │ - bl 3570 │ │ │ │ - stp w25, w25, [x21, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz w19, c4a8 │ │ │ │ - ldr x1, [x28, #96] │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - umaddl x0, w0, w23, x1 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - cbz w25, c4d8 │ │ │ │ - ldr x2, [x21] │ │ │ │ - add x5, x20, x2 │ │ │ │ + cbz w28, 10d58 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr w4, [x26, x0, lsl #2] │ │ │ │ + lsr w1, w0, #3 │ │ │ │ + mvn w2, w0 │ │ │ │ + mov x5, x0 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x3, [x22, x4, lsl #3] │ │ │ │ + ldrb w1, [x25, w1, uxtw] │ │ │ │ + asr w1, w1, w2 │ │ │ │ + tbz w1, #0, 10d50 │ │ │ │ + str x5, [x19, w3, uxtw #3] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.ne 10d20 // b.any │ │ │ │ + mov w3, w7 │ │ │ │ + mov w1, #0x2a6 // #678 │ │ │ │ + add x0, x20, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x560 │ │ │ │ + str w7, [sp, #104] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w7, [sp, #104] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w4, w7 │ │ │ │ + cbz w7, 10f10 │ │ │ │ + lsr w7, w8, #3 │ │ │ │ + mvn w6, w8 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + mov x2, x8 │ │ │ │ + ldrb w0, [x24, w7, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbnz w0, #0, 10dd8 │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mvn w3, w2 │ │ │ │ + lsr w10, w2, #3 │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x5, [x19, x0] │ │ │ │ + sub x5, x5, #0x1 │ │ │ │ + str x5, [x19, x0] │ │ │ │ + ldrb w0, [x24, w10, uxtw] │ │ │ │ + asr w0, w0, w3 │ │ │ │ + tbz w0, #0, 10da4 │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x2, [x19, x0] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + str x2, [x19, x0] │ │ │ │ + mov x2, x8 │ │ │ │ + ldrb w0, [x24, w7, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbnz w0, #0, 10e34 │ │ │ │ + ldr w3, [x23, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mvn w5, w2 │ │ │ │ + lsr w10, w2, #3 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + lsl x3, x3, #3 │ │ │ │ + ldr x0, [x22, x3] │ │ │ │ + ldr x0, [x19, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, x3] │ │ │ │ + ldrb w0, [x24, w10, uxtw] │ │ │ │ + asr w0, w0, w5 │ │ │ │ + tbz w0, #0, 10e00 │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x2, [x22, x0] │ │ │ │ + ldr x2, [x19, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x22, x0] │ │ │ │ + ldrb w0, [x24, w7, uxtw] │ │ │ │ + asr w0, w0, w6 │ │ │ │ + tbnz w0, #0, 10ec0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldr w3, [x2, #16] │ │ │ │ - add x2, x2, #0x18 │ │ │ │ - sub w3, w3, w1 │ │ │ │ - stur w3, [x2, #-8] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.ne c4c0 // b.any │ │ │ │ - ldr x0, [x28, #104] │ │ │ │ - cbnz x0, c584 │ │ │ │ - ldr x1, [x27] │ │ │ │ - stp x21, x26, [x1, #96] │ │ │ │ - cbz x26, c56c │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr x3, [x21] │ │ │ │ - umull x0, w2, w0 │ │ │ │ - ldr x2, [x26] │ │ │ │ - add x3, x3, x0 │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr w2, [x3, #16] │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.ne c628 // b.any │ │ │ │ - str w0, [x1, #24] │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add w19, w19, w25 │ │ │ │ + ldr w0, [x23, x8, lsl #2] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + mvn w5, w8 │ │ │ │ + lsr w10, w8, #3 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + ldr x7, [x22, x0, lsl #3] │ │ │ │ + neg w2, w7 │ │ │ │ + sub w0, w7, #0x1 │ │ │ │ + lsl x6, x7, #3 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + lsr w0, w0, #3 │ │ │ │ + lsl w2, w1, w2 │ │ │ │ + ldr x3, [x19, x6] │ │ │ │ + cmn x3, #0x1 │ │ │ │ + csinc x3, x7, x3, eq // eq = none │ │ │ │ + str x3, [x19, x6] │ │ │ │ + cmp x7, #0x0 │ │ │ │ + b.le 10eb4 │ │ │ │ + ldrb w3, [x25, w0, uxtw] │ │ │ │ + orr w2, w2, w3 │ │ │ │ + strb w2, [x25, w0, uxtw] │ │ │ │ + ldrb w0, [x24, w10, uxtw] │ │ │ │ + asr w0, w0, w5 │ │ │ │ + tbz w0, #0, 10e60 │ │ │ │ + ldr w0, [x23, x8, lsl #2] │ │ │ │ + ldr x0, [x22, x0, lsl #3] │ │ │ │ + lsl x3, x0, #3 │ │ │ │ + ldr x2, [x19, x3] │ │ │ │ + cmn x2, #0x1 │ │ │ │ + csinc x2, x0, x2, eq // eq = none │ │ │ │ + str x2, [x19, x3] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 10f04 │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w2, w2, #3 │ │ │ │ + lsl w0, w1, w0 │ │ │ │ + ldrb w3, [x25, w2, uxtw] │ │ │ │ + orr w0, w0, w3 │ │ │ │ + strb w0, [x25, w2, uxtw] │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + cmp x4, x8 │ │ │ │ + b.gt 10d88 │ │ │ │ + add x2, x21, #0x540 │ │ │ │ + ldr w21, [sp, #120] │ │ │ │ + add x0, x20, #0x328 │ │ │ │ + mov w1, #0x2dc // #732 │ │ │ │ + mov w3, w21 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w21, 10f58 │ │ │ │ + ldr x1, [x22, x0, lsl #3] │ │ │ │ + lsl x2, x1, #3 │ │ │ │ + tbnz x1, #63, 10f4c │ │ │ │ + ldr x1, [x19, x2] │ │ │ │ + sub x3, x1, #0x1 │ │ │ │ + str w0, [x26, x1, lsl #2] │ │ │ │ + str x3, [x19, x2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ cmp x0, x27 │ │ │ │ - b.ne c3a8 // b.any │ │ │ │ + b.ne 10f30 // b.any │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x580 │ │ │ │ + mov w1, #0x2e5 // #741 │ │ │ │ + add x0, x20, #0x328 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add w25, w24, #0x1 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - stp w0, w24, [sp, #120] │ │ │ │ - b c448 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - ldr w3, [sp, #124] │ │ │ │ - umaddl x21, w3, w2, x0 │ │ │ │ - ldr w0, [x21, #16] │ │ │ │ - b c518 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x28, #104] │ │ │ │ - str x0, [x26] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x1, [x1] │ │ │ │ - add x1, x1, x22 │ │ │ │ - bl 3570 │ │ │ │ - stp w25, w25, [x26, #8] │ │ │ │ - cbnz w19, c5fc │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - cbz w25, c61c │ │ │ │ - ldr x2, [x26] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [x2] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - sub w1, w1, w3 │ │ │ │ - str w1, [x2], #24 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.hi c5e0 // b.pmore │ │ │ │ - b c4e0 │ │ │ │ - ldr x1, [x28, #104] │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - ldr x1, [x1] │ │ │ │ - umaddl x0, w0, w2, x1 │ │ │ │ - ldr w3, [x0, #16] │ │ │ │ - cbnz w25, c5c8 │ │ │ │ - b c4e0 │ │ │ │ - ldr x1, [x27] │ │ │ │ - stp x21, x26, [x1, #96] │ │ │ │ - b c4ec │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x110 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x970 │ │ │ │ - mov w2, #0x714 // #1812 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x110 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x950 │ │ │ │ - mov w2, #0x6d3 // #1747 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x110 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x940 │ │ │ │ - mov w2, #0x6d2 // #1746 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + b 3500 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x3 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cbz w0, c93c │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - mov x22, x1 │ │ │ │ - mov w20, w2 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls c918 // b.plast │ │ │ │ - mov w21, w3 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - stp xzr, xzr, [x0, #24] │ │ │ │ - add x2, x22, #0x18 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - add x3, x0, #0x18 │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - add w4, w20, w21 │ │ │ │ - str wzr, [x19, #48] │ │ │ │ - mov w26, #0x18 // #24 │ │ │ │ - stur wzr, [x19, #58] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - strb w5, [x19, #62] │ │ │ │ + mov x28, x1 │ │ │ │ + ldr w24, [x1] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 1122c // b.plast │ │ │ │ + sub w7, w20, #0x2 │ │ │ │ + mov w2, w24 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + add x5, x1, #0x4 │ │ │ │ + mov x4, x2 │ │ │ │ + add x7, x0, w7, uxtw #2 │ │ │ │ + ldr w0, [x5], #4 │ │ │ │ + sub x3, x2, x0 │ │ │ │ + sub x1, x0, x4 │ │ │ │ + sub x6, x0, x2 │ │ │ │ + sub x0, x4, x0 │ │ │ │ + and x3, x6, x3, asr #63 │ │ │ │ + and x0, x0, x1, asr #63 │ │ │ │ + add x2, x2, x3 │ │ │ │ + sub x4, x4, x0 │ │ │ │ + cmp x7, x5 │ │ │ │ + b.ne 10ff0 // b.any │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + mov w24, w4 │ │ │ │ + sub w21, w2, w4 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x5a0 │ │ │ │ + ubfiz x26, x20, #2, #32 │ │ │ │ + mov w1, #0x2fd // #765 │ │ │ │ + adrp x19, 7a000 │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl 2cff0 │ │ │ │ + mov w22, w20 │ │ │ │ + mov x1, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str wzr, [x19, #64] │ │ │ │ - umull x24, w20, w26 │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - str q31, [x19] │ │ │ │ - stur q31, [x19, #72] │ │ │ │ - stur q31, [x19, #88] │ │ │ │ - stur q31, [x19, #104] │ │ │ │ - ldur q24, [x22, #24] │ │ │ │ - ldp q26, q25, [x2, #16] │ │ │ │ - ldp q28, q27, [x2, #48] │ │ │ │ - ldp q30, q29, [x2, #80] │ │ │ │ - ldr q31, [x2, #112] │ │ │ │ - stur q24, [x19, #24] │ │ │ │ - stp q26, q25, [x3, #16] │ │ │ │ - stp q28, q27, [x3, #48] │ │ │ │ - stp q30, q29, [x3, #80] │ │ │ │ - strb wzr, [x19, #61] │ │ │ │ - stur q31, [x19, #136] │ │ │ │ - ldr x2, [x22, #96] │ │ │ │ - stur xzr, [x19, #28] │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - cmp w4, w2 │ │ │ │ - sub w2, w2, w20 │ │ │ │ - csel w21, w2, w21, hi // hi = pmore │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x25, x0 │ │ │ │ - umull x23, w21, w26 │ │ │ │ + mov x1, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x22, #96] │ │ │ │ - str x0, [x25] │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x1, [x1] │ │ │ │ - add x1, x1, x24 │ │ │ │ - bl 3570 │ │ │ │ - stp w21, w21, [x25, #8] │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w1, #0x301 // #769 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x5c8 │ │ │ │ + bl 2cff0 │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, x1 │ │ │ │ + str x1, [sp, #104] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - cbnz w20, c8ec │ │ │ │ - cbz w21, c818 │ │ │ │ - ldr x4, [x25] │ │ │ │ - add x2, x23, x4 │ │ │ │ + bl 3670 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x305 // #773 │ │ │ │ + add x2, x2, #0x5e0 │ │ │ │ + bl 2cff0 │ │ │ │ + add x1, x26, x28 │ │ │ │ + mov x2, x28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w5, [x4, #16] │ │ │ │ - add x4, x4, #0x18 │ │ │ │ - sub w5, w5, w1 │ │ │ │ - stur w5, [x4, #-8] │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ne c800 // b.any │ │ │ │ - ldr x0, [x22, #104] │ │ │ │ - sub w26, w21, #0x1 │ │ │ │ - mov w28, #0x18 // #24 │ │ │ │ - umull x26, w26, w28 │ │ │ │ - cbz x0, c904 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x22, #104] │ │ │ │ - str x0, [x27] │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x1, [x1] │ │ │ │ - add x1, x1, x24 │ │ │ │ - bl 3570 │ │ │ │ - stp w21, w21, [x27, #8] │ │ │ │ - cbz w20, c87c │ │ │ │ - ldr x1, [x22, #104] │ │ │ │ - sub w0, w20, #0x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - umaddl x0, w0, w28, x1 │ │ │ │ - ldr w20, [x0, #16] │ │ │ │ - ldr x0, [x27] │ │ │ │ - add x23, x23, x0 │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w21, c8a4 │ │ │ │ - ldr w3, [x1, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - sub w3, w3, w20 │ │ │ │ - stur w3, [x1, #-8] │ │ │ │ - cmp x23, x1 │ │ │ │ - b.ne c88c // b.any │ │ │ │ - ldr x2, [x25] │ │ │ │ - add x0, x0, x26 │ │ │ │ - stp x25, x27, [x19, #96] │ │ │ │ - add x2, x2, x26 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - ldr w0, [x2, #16] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne c960 // b.any │ │ │ │ - str w1, [x19, #24] │ │ │ │ - mov x0, x19 │ │ │ │ + ldr w4, [x2], #4 │ │ │ │ + sub w4, w4, w24 │ │ │ │ + lsl x4, x4, #2 │ │ │ │ + ldr w0, [x25, x4] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x25, x4] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 110c0 // b.any │ │ │ │ + ldr w26, [x25] │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + str wzr, [x25] │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x30e // #782 │ │ │ │ + add x2, x2, #0x678 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl 2cff0 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 112d8 // b.plast │ │ │ │ + mov x2, x25 │ │ │ │ + sub w5, w21, #0x2 │ │ │ │ + add x0, x25, #0x8 │ │ │ │ + add x5, x0, w5, uxtw #2 │ │ │ │ + ldr w0, [x2], #4 │ │ │ │ + nop │ │ │ │ + add w0, w0, w26 │ │ │ │ + ldr w26, [x2] │ │ │ │ + str w0, [x2], #4 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 11120 // b.any │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + add x2, x2, #0x608 │ │ │ │ + mov w1, #0x315 // #789 │ │ │ │ + bl 2cff0 │ │ │ │ + cbz w20, 1117c │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr w5, [x28, x4, lsl #2] │ │ │ │ + sub w5, w5, w24 │ │ │ │ + lsl x0, x5, #2 │ │ │ │ + ldr w1, [x25, x5, lsl #2] │ │ │ │ + str w4, [x27, x1, lsl #2] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + ldr w2, [x25, x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x25, x0] │ │ │ │ + cmp x22, x4 │ │ │ │ + b.ne 11150 // b.any │ │ │ │ + mov w1, #0x31e // #798 │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x630 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, w20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x22, x0, x25 │ │ │ │ + mov x0, x25 │ │ │ │ + cbz w21, 111ec │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + neg w1, w1 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsr w2, w2, #3 │ │ │ │ + lsl w1, w4, w1 │ │ │ │ + ldrb w3, [x23, w2, uxtw] │ │ │ │ + orr w1, w1, w3 │ │ │ │ + strb w1, [x23, w2, uxtw] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 111c0 // b.any │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x660 │ │ │ │ + mov w1, #0x326 // #806 │ │ │ │ + add x0, x19, #0x328 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x27 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [x22, #96] │ │ │ │ - sub w0, w20, #0x1 │ │ │ │ - ldr x1, [x1] │ │ │ │ - umaddl x0, w0, w26, x1 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - b c7e8 │ │ │ │ - ldr x0, [x25] │ │ │ │ - stp x25, xzr, [x19, #96] │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - b c8c4 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x9c8 │ │ │ │ - mov w2, #0x72e // #1838 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x940 │ │ │ │ - mov w2, #0x72d // #1837 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x128 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x970 │ │ │ │ - mov w2, #0x769 // #1897 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x5a0 │ │ │ │ + adrp x19, 7a000 │ │ │ │ + add x21, x19, #0x328 │ │ │ │ + ubfiz x22, x20, #2, #32 │ │ │ │ + mov w1, #0x2fd // #765 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + mov w1, #0x301 // #769 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x5c8 │ │ │ │ + bl 2cff0 │ │ │ │ + str wzr, [x25] │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x5e0 │ │ │ │ + mov w1, #0x305 // #773 │ │ │ │ + bl 2cff0 │ │ │ │ + cbnz w20, 112f0 │ │ │ │ + str wzr, [x25] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x30e // #782 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x678 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x315 // #789 │ │ │ │ + add x2, x2, #0x608 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + b 1117c │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x315 // #789 │ │ │ │ + add x2, x2, #0x608 │ │ │ │ + bl 2cff0 │ │ │ │ + b 1114c │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + b 110ac │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ mov x29, sp │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x28, x0, #0x328 │ │ │ │ + mov x0, x28 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ + mov w19, w6 │ │ │ │ + mov x20, x2 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x6a0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + cset w21, eq // eq = none │ │ │ │ + mov x22, x5 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp x3, x4, [sp, #104] │ │ │ │ - str x7, [sp, #128] │ │ │ │ - str w5, [sp, #140] │ │ │ │ - stp x6, x2, [sp, #144] │ │ │ │ - cbz x2, ce40 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x6d0 │ │ │ │ - bl 3620 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cbz x0, d280 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov w3, #0x190000 // #1638400 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - bl 5b10c │ │ │ │ + add w26, w6, #0x1 │ │ │ │ + stp x1, x3, [sp, #104] │ │ │ │ + mov w1, #0x346 // #838 │ │ │ │ + lsl x26, x26, #3 │ │ │ │ + stp w7, w21, [sp, #152] │ │ │ │ + bl 2cff0 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x6c0 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x349 // #841 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, #0xff8 // #4088 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ str x0, [sp, #96] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldp w1, w2, [x1] │ │ │ │ - add w3, w1, #0x2 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs ce14 // b.hs, b.nlast │ │ │ │ - ldr w3, [sp, #140] │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - str wzr, [sp, #136] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - umull x1, w1, w3 │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - str w3, [sp, #160] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - add x3, x0, x1 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - str x4, [x0, x1] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str wzr, [x3, #12] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, ce94 │ │ │ │ + mov w1, #0x34e // #846 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x6f0 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w28, w19 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, x21 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w22, #0xff // #255 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 5b1c0 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq cb20 // b.none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - sub w1, w0, #0x3e │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - orr w1, w25, w1 │ │ │ │ - tst w1, #0xff │ │ │ │ - b.eq cc08 // b.none │ │ │ │ - and w1, w28, #0x1 │ │ │ │ - mov w6, w1 │ │ │ │ - cmp w2, w25 │ │ │ │ - b.eq cba0 // b.none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - ccmp w21, w27, #0x2, ne // ne = any │ │ │ │ - b.cc d22c // b.lo, b.ul, b.last │ │ │ │ - cbz w1, cac8 │ │ │ │ - cmp w2, w22 │ │ │ │ - csel w22, w22, w0, ge // ge = tcont │ │ │ │ - cmp w2, w19 │ │ │ │ - csel w19, w19, w0, le │ │ │ │ - cmp w2, #0x2b │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w20, w0 │ │ │ │ - b.eq cbe0 // b.none │ │ │ │ - cmp w27, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w24, w0 │ │ │ │ - b.ne cc1c // b.any │ │ │ │ - orr w0, w23, w26 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbz w0, #0, cd3c │ │ │ │ - add w0, w27, #0x1 │ │ │ │ - mov w27, w21 │ │ │ │ - mov w21, w27 │ │ │ │ - mov w27, w0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 5b1c0 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.ne ca80 // b.any │ │ │ │ + str x28, [x25] │ │ │ │ + ubfiz x0, x0, #3, #1 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + cmp x28, x10 │ │ │ │ + b.le 1145c │ │ │ │ + ldr x19, [x25, x10, lsl #3] │ │ │ │ + add x21, x25, x10, lsl #3 │ │ │ │ + tbz x19, #63, 114c0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bic x24, x24, x20 │ │ │ │ - tbz w24, #0, cdc4 │ │ │ │ - cbz w27, cb50 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbnz w0, cde0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w27, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w27, [x0] │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #136] │ │ │ │ - ldp x0, x1, [sp, #176] │ │ │ │ - strb w22, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - strb w19, [x1] │ │ │ │ - bl 33c0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, cb74 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 5b1b0 │ │ │ │ + neg x0, x19, lsl #3 │ │ │ │ + neg x23, x19 │ │ │ │ + sub x21, x25, x19, lsl #3 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x19, [x25, x0] │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x28, x23, #0x4, lt // lt = tstop │ │ │ │ + b.gt 11420 │ │ │ │ + str x1, [x25, w10, uxtw #3] │ │ │ │ + mov x0, x27 │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + cmp x28, x23 │ │ │ │ + b.gt 11870 │ │ │ │ + ldr w0, [sp, #152] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cs 11400 // b.hs, b.nlast │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x700 │ │ │ │ + mov w1, #0x3b2 // #946 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x0, x0, #0x328 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ bl 3500 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #176 │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w7, w20, #0x1 │ │ │ │ - cset w8, ne // ne = any │ │ │ │ - tst w7, w8 │ │ │ │ - b.ne cc34 // b.any │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq caa8 // b.none │ │ │ │ - cmp w21, w27 │ │ │ │ - b.eq cc34 // b.none │ │ │ │ - b.cc d22c // b.lo, b.ul, b.last │ │ │ │ - cmp w2, w22 │ │ │ │ - b.lt cdac // b.tstop │ │ │ │ - cmp w2, w19 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - csel w19, w19, w0, le │ │ │ │ - orr w0, w23, w26 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbnz w0, #0, ccb0 │ │ │ │ - mov w23, w1 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.eq cd34 // b.none │ │ │ │ - mov w26, w1 │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.ne caf4 // b.any │ │ │ │ - b ca6c │ │ │ │ - cmp w2, #0x40 │ │ │ │ - mov w25, w0 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b ca98 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - mov w0, w26 │ │ │ │ - mov w21, w27 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w27, w0 │ │ │ │ - b cb04 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbnz w0, cd58 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w27, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w27, [x0] │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - add w23, w0, #0x1 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 5b2e8 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w23, w0, #0x0, ne // ne = any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - and w24, w1, #0x1 │ │ │ │ - add x0, x0, #0x100, lsl #12 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.lt ccd0 // b.tstop │ │ │ │ - cbnz w1, ccd0 │ │ │ │ - ldr x21, [sp, #104] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str x21, [sp, #104] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str w23, [sp, #136] │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b caf4 │ │ │ │ - cmp w2, #0xa │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w23, w0 │ │ │ │ - b.eq d250 // b.none │ │ │ │ - mov w24, w1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b ca6c │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldp w2, w1, [x1] │ │ │ │ - add w3, w2, #0x2 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cs cd80 // b.hs, b.nlast │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - sub x4, x21, #0x1 │ │ │ │ - umull x1, w2, w1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x3, x0, x1 │ │ │ │ - str x4, [x0, x1] │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - str w0, [x3, #12] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str w2, [x0, #8] │ │ │ │ - cbz w24, cc90 │ │ │ │ - ldp x0, x1, [sp, #176] │ │ │ │ - strb w22, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - strb w19, [x1] │ │ │ │ - bl 33c0 │ │ │ │ - str w23, [sp, #136] │ │ │ │ - b cb6c │ │ │ │ - mov w26, w1 │ │ │ │ - b ca6c │ │ │ │ - add w0, w27, #0x1 │ │ │ │ - mov w27, w21 │ │ │ │ - mov w21, w27 │ │ │ │ - mov w23, w1 │ │ │ │ - mov w26, w1 │ │ │ │ - mov w27, w0 │ │ │ │ - b cb04 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ls cd6c // b.plast │ │ │ │ - str w27, [x1] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.cs cc4c // b.hs, b.nlast │ │ │ │ - b cc44 │ │ │ │ - add w1, w1, #0xb │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - add x1, x3, #0x8 │ │ │ │ - ldp w2, w1, [x1] │ │ │ │ - str x0, [x3] │ │ │ │ - add w1, w1, #0xb │ │ │ │ - str w1, [x3, #12] │ │ │ │ - b ccec │ │ │ │ - cmp w2, w19 │ │ │ │ - b.le ce08 │ │ │ │ - mov w19, w0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - b cbe0 │ │ │ │ - and w20, w20, w28 │ │ │ │ - tbz w20, #0, cb50 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ccmp w27, w21, #0x0, ne // ne = any │ │ │ │ - b.ne cb50 // b.any │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbz w0, cb34 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ls cdf4 // b.plast │ │ │ │ - str w27, [x1] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.cs cb44 // b.hs, b.nlast │ │ │ │ - b cb3c │ │ │ │ - mov w22, w0 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - b cbe0 │ │ │ │ - add w2, w2, #0xb │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - umull x1, w2, w1 │ │ │ │ - bl 586c0 │ │ │ │ + sub x11, x19, #0x1 │ │ │ │ + and x12, x10, #0xffffffff │ │ │ │ + neg x0, x10 │ │ │ │ + str x0, [x25, w10, uxtw #3] │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov x0, x27 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stp x12, x10, [sp, #120] │ │ │ │ + str x11, [sp, #136] │ │ │ │ + bl 3670 │ │ │ │ + ldp x12, x10, [sp, #120] │ │ │ │ + ldr x11, [sp, #136] │ │ │ │ + mov x23, x10 │ │ │ │ + mov x10, x19 │ │ │ │ + mov w2, w23 │ │ │ │ + cmp x11, x12 │ │ │ │ + b.lt 11868 // b.tstop │ │ │ │ + mov w14, w23 │ │ │ │ + mov w13, w23 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + add w14, w14, #0x1 │ │ │ │ + ldr w0, [x20, x13, lsl #2] │ │ │ │ + add w1, w0, w26 │ │ │ │ + mov w0, w0 │ │ │ │ + str x0, [x3, x13, lsl #3] │ │ │ │ + mvn w15, w1 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + lsr w0, w1, #3 │ │ │ │ + and w15, w15, #0x7 │ │ │ │ + mov w13, w14 │ │ │ │ + ldrb w1, [x3, w1, uxtw] │ │ │ │ ldr x3, [sp, #112] │ │ │ │ - add x1, x3, #0x8 │ │ │ │ - ldp w1, w2, [x1] │ │ │ │ - str x0, [x3] │ │ │ │ - add w2, w2, #0xb │ │ │ │ - str w2, [x3, #12] │ │ │ │ - b ca04 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x1e8 │ │ │ │ - bl 3620 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cbz x0, d280 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 3400 │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne c9e8 // b.any │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x640 │ │ │ │ - mov w1, #0x7a5 // #1957 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, w19 │ │ │ │ - bl 3060 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w22, #0xff // #255 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq cb20 // b.none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - sub w1, w0, #0x3e │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - orr w1, w25, w1 │ │ │ │ - tst w1, #0xff │ │ │ │ - b.eq cf74 // b.none │ │ │ │ - and w1, w28, #0x1 │ │ │ │ - mov w6, w1 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.eq cf94 // b.none │ │ │ │ - cmp w6, #0x0 │ │ │ │ - ccmp w27, w21, #0x0, ne // ne = any │ │ │ │ - b.hi d22c // b.pmore │ │ │ │ - cbz w1, cf04 │ │ │ │ - cmp w2, w22 │ │ │ │ - csel w22, w22, w0, ge // ge = tcont │ │ │ │ - cmp w19, w2 │ │ │ │ - csel w19, w19, w0, ge // ge = tcont │ │ │ │ - cmp w2, #0x2b │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - tst w20, w0 │ │ │ │ - b.eq cfe0 // b.none │ │ │ │ - cmp w27, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w24, w0 │ │ │ │ - b.ne d000 // b.any │ │ │ │ - orr w0, w26, w23 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbnz w0, #0, d174 │ │ │ │ - mov w26, w1 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - mov w23, w26 │ │ │ │ - mov w27, w21 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov w21, w27 │ │ │ │ - mov w27, w1 │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w2, w0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq cb20 // b.none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - sub w1, w0, #0x3e │ │ │ │ - and w1, w1, #0xfffffffd │ │ │ │ - orr w1, w25, w1 │ │ │ │ - tst w1, #0xff │ │ │ │ - b.ne ced4 // b.any │ │ │ │ - cmp w2, #0x40 │ │ │ │ - and w1, w28, #0x1 │ │ │ │ - mov w25, w0 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - mov w6, w1 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.ne cee4 // b.any │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w1, w20, #0x1 │ │ │ │ - cset w6, ne // ne = any │ │ │ │ - tst w1, w6 │ │ │ │ - b.ne d048 // b.any │ │ │ │ - cmp w6, #0x0 │ │ │ │ - and w6, w28, #0x1 │ │ │ │ - ccmp w6, #0x0, #0x4, ne // ne = any │ │ │ │ - mov w1, w6 │ │ │ │ - b.eq cee4 // b.none │ │ │ │ - cmp w27, w21 │ │ │ │ - b.eq d048 // b.none │ │ │ │ - b.hi d22c // b.pmore │ │ │ │ - cmp w25, w22 │ │ │ │ - b.lt d200 // b.tstop │ │ │ │ - cmp w25, w19 │ │ │ │ - b.gt d220 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - orr w1, w26, w23 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - tbnz w1, #0, d0e8 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.ne d028 // b.any │ │ │ │ - mov w23, w0 │ │ │ │ - mov w26, w0 │ │ │ │ - b cea8 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w1, w23 │ │ │ │ - b cf40 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - mov w26, w0 │ │ │ │ - mov w23, w0 │ │ │ │ - cmp w2, #0xd │ │ │ │ - b.eq cea8 // b.none │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - mov w0, w28 │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - b d0d0 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbnz w0, d188 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w27, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w27, [x0] │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - add w7, w0, #0x1 │ │ │ │ - stp w7, w2, [sp, #164] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 34c0 │ │ │ │ - mov x5, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq d2d0 // b.none │ │ │ │ - ldp w0, w7, [sp, #160] │ │ │ │ - ldr w1, [sp, #140] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w2, [sp, #168] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ccmp w1, w7, #0x0, ne // ne = any │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - add x0, x0, #0x100, lsl #12 │ │ │ │ - and w21, w1, #0x1 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.lt d108 // b.tstop │ │ │ │ - cbnz w1, d108 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - and w1, w20, w23 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - tbnz w1, #0, d010 │ │ │ │ - mov w24, w0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - mov w28, w0 │ │ │ │ - mov w27, w21 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - b cf40 │ │ │ │ - cmp w2, #0xa │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - tst w26, w1 │ │ │ │ - b.eq d2a8 // b.none │ │ │ │ - mov w24, w0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b cea8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldp w1, w3, [x1] │ │ │ │ - add w4, w1, #0x2 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.cs d1bc // b.hs, b.nlast │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - sub x8, x5, #0x1 │ │ │ │ - umull x3, w1, w3 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x4, x0, x3 │ │ │ │ - str x8, [x0, x3] │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - str w0, [x4, #12] │ │ │ │ + ldrb w0, [x3, w0, uxtw] │ │ │ │ + asr w0, w0, w15 │ │ │ │ + mvn w0, w0 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + add x0, x0, x1, lsl #1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x1, [x27, x0] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x27, x0] │ │ │ │ + cmp x13, x11 │ │ │ │ + b.le 1150c │ │ │ │ + ldr x15, [x27] │ │ │ │ + mov x13, x27 │ │ │ │ + mov x1, x27 │ │ │ │ + add x17, x27, #0xff0 │ │ │ │ + mov x14, x23 │ │ │ │ + str x23, [x13], #8 │ │ │ │ + mov x0, x13 │ │ │ │ + add x14, x14, x15 │ │ │ │ + ldr x15, [x0] │ │ │ │ + str x14, [x0], #8 │ │ │ │ + cmp x17, x0 │ │ │ │ + b.ne 11588 // b.any │ │ │ │ + mov w15, w2 │ │ │ │ + mov w14, w2 │ │ │ │ + cmp x11, x12 │ │ │ │ + b.lt 11604 // b.tstop │ │ │ │ + ldp x0, x3, [sp, #96] │ │ │ │ + ldr x12, [x0, x14, lsl #3] │ │ │ │ + add w14, w15, #0x1 │ │ │ │ + mov x15, x14 │ │ │ │ + add w0, w26, w12 │ │ │ │ + mvn w17, w0 │ │ │ │ + lsr w18, w0, #3 │ │ │ │ + and w17, w17, #0x7 │ │ │ │ + ldrb w16, [x3, w0, uxtw] │ │ │ │ ldr x0, [sp, #112] │ │ │ │ - str w1, [x0, #8] │ │ │ │ - cbz w21, d0b4 │ │ │ │ - ldp x0, x1, [sp, #176] │ │ │ │ - strb w22, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - strb w19, [x1] │ │ │ │ - bl 33c0 │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - b cb74 │ │ │ │ - tbnz w23, #0, d1b4 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - mov w0, w28 │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - b d0d0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.cs d1a0 // b.hs, b.nlast │ │ │ │ + ldrb w0, [x0, w18, uxtw] │ │ │ │ + asr w0, w0, w17 │ │ │ │ + mvn w0, w0 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + add x0, x0, x16, lsl #1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x16, [x27, x0] │ │ │ │ + add x17, x16, #0x1 │ │ │ │ + str w12, [x20, x16, lsl #2] │ │ │ │ + str x17, [x27, x0] │ │ │ │ + cmp x14, x11 │ │ │ │ + b.le 115ac │ │ │ │ ldr x0, [sp, #144] │ │ │ │ - str w27, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.hi d058 // b.pmore │ │ │ │ - b d060 │ │ │ │ - mov w0, w23 │ │ │ │ - b d02c │ │ │ │ - add w1, w3, #0xb │ │ │ │ - str w2, [sp, #104] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - str w7, [sp, #164] │ │ │ │ - str x5, [sp, #168] │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - ldr x5, [sp, #168] │ │ │ │ - add x1, x2, #0x8 │ │ │ │ - str x0, [x2] │ │ │ │ - ldr w7, [sp, #164] │ │ │ │ - ldp w1, w3, [x1] │ │ │ │ - add w3, w3, #0xb │ │ │ │ - str w3, [x2, #12] │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - b d124 │ │ │ │ - cmp w25, w19 │ │ │ │ - b.le d218 │ │ │ │ - mov w19, w0 │ │ │ │ - mov w22, w0 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - b cfe0 │ │ │ │ - mov w22, w0 │ │ │ │ - b cfd8 │ │ │ │ - mov w19, w0 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - b cfe0 │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ - mov w1, #0x7f4 // #2036 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - and w0, w20, w26 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbz w0, #0, d278 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.ne cbf8 // b.any │ │ │ │ - mov w28, w1 │ │ │ │ - mov w20, w1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b ca6c │ │ │ │ - mov w1, w26 │ │ │ │ - b cbf8 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x610 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - and w1, w20, w23 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - tbz w1, #0, d1b4 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.ne d02c // b.any │ │ │ │ - mov w28, w0 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b cea8 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x660 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0x7d9 // #2009 │ │ │ │ - str x5, [sp, #96] │ │ │ │ - bl 49630 │ │ │ │ - ldr x5, [sp, #96] │ │ │ │ - mov w0, w5 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x0, [x27, x0] │ │ │ │ + cbz w26, 1172c │ │ │ │ + cmp x23, x0 │ │ │ │ + b.ge 11644 // b.tcont │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + ldrb w12, [x22, w1, uxtw] │ │ │ │ + orr w0, w0, w12 │ │ │ │ + strb w0, [x22, w1, uxtw] │ │ │ │ + ldr x0, [x27] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x21] │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + cbnz w0, 117d4 │ │ │ │ + sub x13, x27, #0x8 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + b 116a4 │ │ │ │ + sub w14, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + sbfx w12, w1, #0, #1 │ │ │ │ + lsr w14, w14, #3 │ │ │ │ + mov w12, w12 │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + b.ge 11698 // b.tcont │ │ │ │ + ldrb w15, [x22, w14, uxtw] │ │ │ │ + orr w0, w0, w15 │ │ │ │ + strb w0, [x22, w14, uxtw] │ │ │ │ + ldr x0, [x27, x1, lsl #3] │ │ │ │ + ldr x14, [x13, x1, lsl #3] │ │ │ │ + eor x0, x12, x0 │ │ │ │ + sub x0, x0, x12 │ │ │ │ + str x0, [x25, x14, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, #0x1fe │ │ │ │ + b.eq 116f0 // b.none │ │ │ │ + ldr x14, [x13, x1, lsl #3] │ │ │ │ + ldr x0, [x27, x1, lsl #3] │ │ │ │ + add x12, x14, #0x1 │ │ │ │ + cmp x12, x0 │ │ │ │ + b.ne 11658 // b.any │ │ │ │ + lsr w14, w14, #3 │ │ │ │ + neg w0, w12 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + ldrb w12, [x22, w14, uxtw] │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + orr w0, w0, w12 │ │ │ │ + strb w0, [x22, w14, uxtw] │ │ │ │ + ldr x12, [x13, x1, lsl #3] │ │ │ │ + ldr x0, [x27, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x25, x12, lsl #3] │ │ │ │ + cmp x1, #0x1fe │ │ │ │ + b.ne 116a4 // b.any │ │ │ │ + ldr w0, [sp, #156] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x23, x11, #0x0, ne // ne = any │ │ │ │ + b.ne 11404 // b.any │ │ │ │ + lsr w4, w2, #3 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + sub x11, x1, x11 │ │ │ │ + str x11, [x21] │ │ │ │ + mvn w0, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + ldrb w2, [x22, w4, uxtw] │ │ │ │ + lsl w0, w1, w0 │ │ │ │ + orr w0, w0, w2 │ │ │ │ + strb w0, [x22, w4, uxtw] │ │ │ │ + b 11404 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.ge 11760 // b.tcont │ │ │ │ + sub w12, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w12, w12, #3 │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + ldrb w13, [x22, w12, uxtw] │ │ │ │ + orr w0, w0, w13 │ │ │ │ + strb w0, [x22, w12, uxtw] │ │ │ │ + ldr x0, [x27] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x21] │ │ │ │ + add x12, x27, #0xfe8 │ │ │ │ + b 11794 │ │ │ │ + b.le 11788 │ │ │ │ + lsr w13, w13, #3 │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + ldrb w14, [x22, w13, uxtw] │ │ │ │ + orr w0, w0, w14 │ │ │ │ + strb w0, [x22, w13, uxtw] │ │ │ │ + ldp x0, x13, [x1] │ │ │ │ + str x13, [x25, x0, lsl #3] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x12, x1 │ │ │ │ + b.eq 116f0 // b.none │ │ │ │ + ldp x13, x0, [x1] │ │ │ │ + add x13, x13, #0x1 │ │ │ │ + cmp x0, x13 │ │ │ │ + sub w13, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + b.ne 11768 // b.any │ │ │ │ + lsr w13, w13, #3 │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + ldrb w14, [x22, w13, uxtw] │ │ │ │ + orr w0, w0, w14 │ │ │ │ + strb w0, [x22, w13, uxtw] │ │ │ │ + ldp x13, x0, [x1] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x25, x13, lsl #3] │ │ │ │ + b 11788 │ │ │ │ + mov w2, #0xfffffffe // #-2 │ │ │ │ + b 11828 │ │ │ │ + sub w4, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + sbfx x1, x2, #0, #1 │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + mov w1, w1 │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + b.le 11818 │ │ │ │ + ldrb w6, [x22, w4, uxtw] │ │ │ │ + orr w0, w0, w6 │ │ │ │ + strb w0, [x22, w4, uxtw] │ │ │ │ + ldp x4, x0, [x13, #-8] │ │ │ │ + eor x0, x1, x0 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x0, [x25, x4, lsl #3] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + add x13, x13, #0x8 │ │ │ │ + cmn w2, #0x1ff │ │ │ │ + b.eq 11404 // b.none │ │ │ │ + ldp x1, x0, [x13, #-8] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 117dc // b.any │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + lsl w0, w24, w0 │ │ │ │ + ldrb w4, [x22, w1, uxtw] │ │ │ │ + orr w0, w0, w4 │ │ │ │ + strb w0, [x22, w1, uxtw] │ │ │ │ + ldp x1, x0, [x13, #-8] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x25, x1, lsl #3] │ │ │ │ + b 11818 │ │ │ │ + mov x15, #0x0 // #0 │ │ │ │ + b 11570 │ │ │ │ + sub x11, x19, #0x1 │ │ │ │ + mov x10, x19 │ │ │ │ + and x12, x23, #0xffffffff │ │ │ │ + b 114f8 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - mov w23, w5 │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - mov x26, x3 │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - mov w28, w7 │ │ │ │ - ldr x7, [x8] │ │ │ │ - str x7, [sp, #152] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - stp x1, x2, [sp, #64] │ │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - strb w7, [sp, #142] │ │ │ │ - strb wzr, [sp, #143] │ │ │ │ - stp wzr, wzr, [sp, #144] │ │ │ │ - cmp w28, w6 │ │ │ │ - b.hi d728 // b.pmore │ │ │ │ - udiv w6, w6, w28 │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - add w19, w6, #0x3e8 │ │ │ │ - umull x20, w19, w20 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x20 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + tst w7, #0xff │ │ │ │ + adrp x0, 7a000 │ │ │ │ + mov x29, sp │ │ │ │ + add x7, x0, #0x328 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w2 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x718 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w3 │ │ │ │ + mov x0, x7 │ │ │ │ + mov x20, x1 │ │ │ │ + mov w1, #0x3ca // #970 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + cset w23, ne // ne = any │ │ │ │ + ubfiz x24, x21, #2, #32 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x7 │ │ │ │ + mov x26, x5 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x4 │ │ │ │ + mov x27, x6 │ │ │ │ + str x7, [sp, #104] │ │ │ │ + str x5, [sp, #120] │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x2, x20 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x2, x24 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ bl 3670 │ │ │ │ - stp wzr, w19, [x21, #8] │ │ │ │ - cbz w23, d6d4 │ │ │ │ - mov w1, w23 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - add x1, sp, #0x8e │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x25, x27 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x27, x21 │ │ │ │ - mov w14, w25 │ │ │ │ - mov w21, w24 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w4, [x1, x25, lsl #2] │ │ │ │ - mov w23, #0x18 // #24 │ │ │ │ - cmp w4, w28 │ │ │ │ - b.cc d620 // b.lo, b.ul, b.last │ │ │ │ - udiv w13, w4, w28 │ │ │ │ - msub w4, w13, w28, w4 │ │ │ │ - umull x19, w13, w23 │ │ │ │ - udiv w12, w4, w13 │ │ │ │ - msub w22, w12, w13, w4 │ │ │ │ - add w12, w12, w28 │ │ │ │ - cbz w22, d720 │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - add w4, w12, #0x1 │ │ │ │ - ldr x6, [x27] │ │ │ │ - umull x5, w0, w23 │ │ │ │ - str w13, [sp, #16] │ │ │ │ - add w21, w21, w4 │ │ │ │ - add x3, x6, x5 │ │ │ │ - str w12, [sp, #96] │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + adrp x22, 7a000 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x3cf // #975 │ │ │ │ + add x2, x2, #0x740 │ │ │ │ + bl 2cff0 │ │ │ │ + add x0, x22, #0x778 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cbz w19, 11a28 │ │ │ │ + mov w24, w19 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 11988 │ │ │ │ + cmp x25, #0x0 │ │ │ │ + cset w22, ne // ne = any │ │ │ │ + cmp x25, x21 │ │ │ │ + b.gt 119c8 │ │ │ │ + lsr w0, w19, #3 │ │ │ │ + mvn w19, w19 │ │ │ │ + and w19, w19, #0x7 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldrb w0, [x28, w0, uxtw] │ │ │ │ + asr w0, w0, w19 │ │ │ │ + tst w0, w22 │ │ │ │ + b.ne 119f8 // b.any │ │ │ │ + cmp x24, x26 │ │ │ │ + b.eq 11a28 // b.none │ │ │ │ + ldr w1, [x20, x26, lsl #2] │ │ │ │ + mov w19, w26 │ │ │ │ + mvn w0, w1 │ │ │ │ + lsr w2, w1, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + ldrb w2, [x27, w2, uxtw] │ │ │ │ + asr w2, w2, w0 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + cmp w23, w2 │ │ │ │ + b.ne 11950 // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + str w1, [x0, x25, lsl #2] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + cmp x25, x21 │ │ │ │ + b.le 11960 │ │ │ │ + ldp x0, x2, [sp, #104] │ │ │ │ + mov x3, x25 │ │ │ │ + mov w1, #0x3d5 // #981 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + bl 587a0 │ │ │ │ + lsr w0, w19, #3 │ │ │ │ + mvn w19, w19 │ │ │ │ + and w19, w19, #0x7 │ │ │ │ + ldrb w0, [x28, w0, uxtw] │ │ │ │ + asr w0, w0, w19 │ │ │ │ + tst w0, w22 │ │ │ │ + b.eq 11980 // b.none │ │ │ │ + sub w1, w25, #0x1 │ │ │ │ + neg w0, w25 │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + lsl w0, w2, w0 │ │ │ │ + ldrb w2, [x3, w1, uxtw] │ │ │ │ + orr w0, w0, w2 │ │ │ │ + strb w0, [x3, w1, uxtw] │ │ │ │ + cmp x24, x26 │ │ │ │ + b.ne 11988 // b.any │ │ │ │ + mov w1, #0x3db // #987 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x0, x0, #0x328 │ │ │ │ + add x2, x2, #0x760 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + and w0, w6, #0xff │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w1 │ │ │ │ + mov x28, x2 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x7a0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x20, 7a000 │ │ │ │ + mov w1, #0x3f0 // #1008 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x24, x20, #0x328 │ │ │ │ + ubfiz x23, x27, #3, #32 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x4 │ │ │ │ + mov x19, x27 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, w3 │ │ │ │ + mov x26, x5 │ │ │ │ + str w0, [sp, #108] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp w4, w21, [x3, #12] │ │ │ │ - str xzr, [x6, x5] │ │ │ │ - str w14, [x3, #8] │ │ │ │ - str w2, [x27, #8] │ │ │ │ - str w14, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w4, w25 │ │ │ │ + ubfiz x1, x25, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x19 │ │ │ │ + str x4, [sp, #96] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x23 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - str x0, [x20] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 3670 │ │ │ │ - ldr w13, [sp, #16] │ │ │ │ - stp wzr, w13, [x20, #8] │ │ │ │ - cmp w13, #0x1 │ │ │ │ - b.ls d718 // b.plast │ │ │ │ - add x0, sp, #0x8f │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0x94 │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - ldr w12, [sp, #96] │ │ │ │ - mov x10, x27 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - ldr w14, [sp, #24] │ │ │ │ - mov w27, w21 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x18, x26 │ │ │ │ - mov w25, w22 │ │ │ │ - mov w21, w13 │ │ │ │ - mov w19, w4 │ │ │ │ - mov w26, w12 │ │ │ │ - mov x22, x0 │ │ │ │ - str w28, [sp, #108] │ │ │ │ - mov w28, w4 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ + mov w1, #0x3f6 // #1014 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x7b8 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz w25, 11b50 │ │ │ │ + ldr w5, [x28, x6, lsl #2] │ │ │ │ + lsr w3, w6, #3 │ │ │ │ + mvn w0, w6 │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + str x1, [x21, x5, lsl #3] │ │ │ │ + ldrb w7, [x22, w3, uxtw] │ │ │ │ + asr w7, w7, w0 │ │ │ │ + and x7, x7, #0x1 │ │ │ │ + add x1, x1, x7 │ │ │ │ + cmp x4, x6 │ │ │ │ + b.ne 11b20 // b.any │ │ │ │ + add x22, x20, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x7c8 │ │ │ │ + mov w4, w25 │ │ │ │ + mov w3, w19 │ │ │ │ + mov w1, #0x3fc // #1020 │ │ │ │ + bl 2cff0 │ │ │ │ + cbz w19, 11c14 │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + cbnz w0, 11c54 │ │ │ │ + adrp x24, 7a000 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + add x24, x24, #0x808 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 11ba4 │ │ │ │ + and w19, w19, #0x1 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + add w3, w3, w19 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.eq 11c14 // b.none │ │ │ │ + lsr w0, w28, #3 │ │ │ │ + ubfiz x2, x3, #2, #32 │ │ │ │ + mvn w1, w28 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + ldrb w19, [x26, w0, uxtw] │ │ │ │ + ldr w4, [x23, x2] │ │ │ │ + ldr x0, [x21, x28, lsl #3] │ │ │ │ + asr w19, w19, w1 │ │ │ │ + and w1, w19, #0x1 │ │ │ │ + and x19, x19, #0x1 │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + and w0, w0, w19 │ │ │ │ + mul w1, w1, w4 │ │ │ │ + orr w0, w0, w1 │ │ │ │ + str w0, [x23, x2] │ │ │ │ + cmp w25, w3 │ │ │ │ + b.hi 11b90 // b.pmore │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x401 // #1025 │ │ │ │ + str w3, [sp, #96] │ │ │ │ + bl 587a0 │ │ │ │ + and w19, w19, #0x1 │ │ │ │ + ldr w3, [sp, #96] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + add w3, w3, w19 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.ne 11ba4 // b.any │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x7f8 │ │ │ │ + mov w1, #0x405 // #1029 │ │ │ │ + add x0, x20, #0x328 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x19, 7a000 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + add x0, x19, #0x808 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 11c7c │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + add w28, w28, w19 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.eq 11c14 // b.none │ │ │ │ + lsr w0, w24, #3 │ │ │ │ + mvn w3, w24 │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + ubfiz x5, x28, #2, #32 │ │ │ │ + ldr x2, [x21, x24, lsl #3] │ │ │ │ + ldrb w1, [x26, w0, uxtw] │ │ │ │ + ldr w0, [x23, x5] │ │ │ │ + asr w1, w1, w3 │ │ │ │ + and w19, w1, #0x1 │ │ │ │ + and x1, x1, #0x1 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + mul w2, w19, w2 │ │ │ │ + and w0, w0, w1 │ │ │ │ + orr w0, w0, w2 │ │ │ │ + str w0, [x23, x5] │ │ │ │ + cmp w25, w28 │ │ │ │ + b.hi 11c6c // b.pmore │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + mov w3, w28 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x401 // #1025 │ │ │ │ + bl 587a0 │ │ │ │ + b 11c6c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x820 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 7a000 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add x26, x22, #0x328 │ │ │ │ + mov w20, w3 │ │ │ │ + mov w25, w5 │ │ │ │ + mov x0, x26 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w1 │ │ │ │ + mov x23, x4 │ │ │ │ + mov w1, #0x419 // #1049 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 3480 │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w3, w24 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x2, #0x838 │ │ │ │ + mov w1, #0x41c // #1052 │ │ │ │ + bl 2cff0 │ │ │ │ + cbz w24, 11db8 │ │ │ │ + mov w6, w24 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbnz w25, 11e28 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsr w1, w0, #3 │ │ │ │ + mvn w2, w0 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + lsl x4, x3, #3 │ │ │ │ + ldrb w1, [x23, w1, uxtw] │ │ │ │ + ldr x5, [x21, x4] │ │ │ │ + asr w1, w1, w2 │ │ │ │ + mvn w1, w1 │ │ │ │ + sbfx x1, x1, #0, #1 │ │ │ │ + and x2, x1, #0x1 │ │ │ │ + sxtb x1, w1 │ │ │ │ + add x3, x3, x2 │ │ │ │ + mov x2, x1 │ │ │ │ + eor x1, x5, x0 │ │ │ │ + and x1, x1, x2 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + eor x1, x1, x5 │ │ │ │ + str x1, [x21, x4] │ │ │ │ + cmp x6, x0 │ │ │ │ + b.ne 11d68 // b.any │ │ │ │ + mov w1, #0x42b // #1067 │ │ │ │ + mov w3, w20 │ │ │ │ + add x0, x22, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x860 │ │ │ │ + bl 2cff0 │ │ │ │ + add x1, x19, w20, uxtw #2 │ │ │ │ + cbz w20, 11df4 │ │ │ │ nop │ │ │ │ - ldr x1, [x18, x22, lsl #3] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x6, [x1] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - add x1, x6, #0x24 │ │ │ │ - b d504 │ │ │ │ - ldr w2, [x1], #24 │ │ │ │ - cmp w2, w19 │ │ │ │ - b.cs d514 // b.hs, b.nlast │ │ │ │ - mov w3, w0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, w5 │ │ │ │ - b.cc d4f8 // b.lo, b.ul, b.last │ │ │ │ - umull x2, w3, w23 │ │ │ │ - sub w5, w19, #0x1 │ │ │ │ - add x3, x6, x2 │ │ │ │ - ldr w0, [x3, #12] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - sub w5, w5, w0 │ │ │ │ - csel w5, w5, w19, ne // ne = any │ │ │ │ - cbz w5, d634 │ │ │ │ - ldr x1, [x6, x2] │ │ │ │ - str w14, [sp, #16] │ │ │ │ - ldp x0, x2, [sp, #64] │ │ │ │ - ldr x0, [x0, x22, lsl #3] │ │ │ │ - stp x10, x18, [sp, #24] │ │ │ │ - cbz x2, d6b4 │ │ │ │ - ldp x3, x7, [sp, #40] │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - ldr x2, [x2, x22, lsl #3] │ │ │ │ - stp x3, x4, [sp] │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x6, [sp, #56] │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - mov x4, x20 │ │ │ │ - bl c984 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - ldr x0, [x20] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldp x10, x18, [sp, #24] │ │ │ │ - umull x1, w1, w23 │ │ │ │ - ldr w14, [sp, #16] │ │ │ │ - ldr x5, [x0, x1] │ │ │ │ - mov w28, w26 │ │ │ │ - cbz w25, d5a0 │ │ │ │ - sub w25, w25, #0x1 │ │ │ │ - add w28, w26, #0x1 │ │ │ │ - ldr w1, [x10, #8] │ │ │ │ - add w27, w27, w28 │ │ │ │ - ldr x3, [x10] │ │ │ │ - add w6, w1, #0x1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w19, w19, w28 │ │ │ │ - umull x1, w1, w23 │ │ │ │ - add x2, x3, x1 │ │ │ │ - stp w28, w27, [x2, #12] │ │ │ │ - str x5, [x3, x1] │ │ │ │ - str w14, [x2, #8] │ │ │ │ - str w6, [x10, #8] │ │ │ │ - cmp w24, w21 │ │ │ │ - b.ne d4e0 // b.any │ │ │ │ - ldr w28, [sp, #108] │ │ │ │ - mov w21, w27 │ │ │ │ - mov x25, x22 │ │ │ │ - mov x27, x10 │ │ │ │ - mov x26, x18 │ │ │ │ - bl 3500 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq d6d0 // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov w14, w25 │ │ │ │ - ldr w0, [x27, #8] │ │ │ │ - ldr w4, [x1, x25, lsl #2] │ │ │ │ - cmp w4, w28 │ │ │ │ - b.cs d3ec // b.hs, b.nlast │ │ │ │ - mov w12, w4 │ │ │ │ - mov x19, #0x18 // #24 │ │ │ │ - mov w13, #0x1 // #1 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b d410 │ │ │ │ - ldp w1, w5, [x20, #8] │ │ │ │ - ldr x0, [x20] │ │ │ │ - add w6, w1, #0x2 │ │ │ │ - cmp w6, w5 │ │ │ │ - b.cs d668 // b.hs, b.nlast │ │ │ │ - umull x2, w1, w23 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x5, [x3] │ │ │ │ - add x3, x0, x2 │ │ │ │ - str x5, [x0, x2] │ │ │ │ - str w28, [x3, #12] │ │ │ │ - str w1, [x20, #8] │ │ │ │ - b d590 │ │ │ │ - add w1, w5, #0xb │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str w14, [sp, #24] │ │ │ │ - str x10, [sp, #32] │ │ │ │ - umull x1, w1, w23 │ │ │ │ - str x18, [sp, #96] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x18, [sp, #96] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr x1, [x18, x22, lsl #3] │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x10, [sp, #32] │ │ │ │ - ldr x3, [x1] │ │ │ │ - ldp w1, w5, [x20, #8] │ │ │ │ - add x3, x3, x2 │ │ │ │ - ldr w14, [sp, #24] │ │ │ │ - add w2, w5, #0xb │ │ │ │ - str w2, [x20, #12] │ │ │ │ - b d648 │ │ │ │ - mov w3, w5 │ │ │ │ - mov x2, x20 │ │ │ │ - ldp x6, x5, [sp, #40] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - ldr x7, [sp, #80] │ │ │ │ - bl a0a0 │ │ │ │ - b d574 │ │ │ │ - mov x21, x27 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne d734 // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ + nop │ │ │ │ + ldr w0, [x19] │ │ │ │ + ldr x0, [x21, x0, lsl #3] │ │ │ │ + str w0, [x19], #4 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 11de0 // b.any │ │ │ │ + add x0, x22, #0x328 │ │ │ │ + mov w1, #0x431 // #1073 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x888 │ │ │ │ + bl 2cff0 │ │ │ │ mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - add sp, sp, #0x100 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x20] │ │ │ │ - b d5ec │ │ │ │ - mov w4, w12 │ │ │ │ - b d410 │ │ │ │ - mov x20, #0x5dd8 // #24024 │ │ │ │ - mov w19, #0x3e9 // #1001 │ │ │ │ - b d378 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3500 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + lsr w1, w2, #3 │ │ │ │ + mvn w0, w2 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsl x4, x3, #3 │ │ │ │ + ldrb w1, [x23, w1, uxtw] │ │ │ │ + ldr x5, [x21, x4] │ │ │ │ + asr w1, w1, w0 │ │ │ │ + mvn w1, w1 │ │ │ │ + sbfx x1, x1, #0, #1 │ │ │ │ + sxtb x1, w1 │ │ │ │ + mvn x0, x1 │ │ │ │ + mov x7, x1 │ │ │ │ + eor x1, x5, x2 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + and x1, x1, x7 │ │ │ │ + add x3, x3, x0 │ │ │ │ + eor x1, x1, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x1, [x21, x4] │ │ │ │ + cmp x2, x6 │ │ │ │ + b.ne 11e2c // b.any │ │ │ │ + b 11db8 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov w19, w1 │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ls d8f0 // b.plast │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x5 │ │ │ │ + mov x24, x1 │ │ │ │ + mov x1, #0x800 // #2048 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3480 │ │ │ │ mov x21, x0 │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - cbz x1, d8f8 │ │ │ │ - ldr x6, [x1] │ │ │ │ - ldr w20, [x1, #8] │ │ │ │ - ldr w4, [x6, #12] │ │ │ │ - udiv w0, w19, w4 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.ls d800 // b.plast │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - umaddl x2, w0, w2, x6 │ │ │ │ - b d7a8 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add x2, x2, #0x18 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.eq d7b4 // b.none │ │ │ │ - ldr w1, [x2, #16] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ls d798 // b.plast │ │ │ │ - mov w5, #0x18 // #24 │ │ │ │ - cbz w0, d7dc │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 40700 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x2, #0x800 // #2048 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3670 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + add x1, x24, x22 │ │ │ │ + mov x0, x24 │ │ │ │ + cbz x22, 11f2c │ │ │ │ + ldrb w2, [x0], #1 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + ldr x4, [x19, x2] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + str x4, [x19, x2] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 11f10 // b.any │ │ │ │ + ldr x6, [x19] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str xzr, [x19] │ │ │ │ nop │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - umaddl x1, w2, w5, x6 │ │ │ │ - ldr w4, [x1, #16] │ │ │ │ - cmp w4, w19 │ │ │ │ - b.ls d810 // b.plast │ │ │ │ - mov w0, w2 │ │ │ │ - cbnz w0, d7c0 │ │ │ │ - ldr w5, [x6, #16] │ │ │ │ - cmp w19, w5 │ │ │ │ - b.cs d904 // b.hs, b.nlast │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + mov x7, x6 │ │ │ │ + ldr x6, [x19, x2, lsl #3] │ │ │ │ + add x4, x4, x7 │ │ │ │ + str x4, [x19, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, #0xff │ │ │ │ + b.ne 11f40 // b.any │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cbz x22, 12010 │ │ │ │ + lsr w0, w2, #3 │ │ │ │ + mvn w4, w2 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldrb w6, [x20, w0, uxtw] │ │ │ │ + asr w1, w6, w4 │ │ │ │ + tbnz w1, #0, 12040 │ │ │ │ + ldr w7, [x25, x3, lsl #2] │ │ │ │ + lsl w4, w5, w4 │ │ │ │ + orr w6, w6, w4 │ │ │ │ + str w7, [x21, x2, lsl #2] │ │ │ │ + strb w6, [x20, w0, uxtw] │ │ │ │ + mov w0, w7 │ │ │ │ + sub x6, x0, #0x1 │ │ │ │ + cbz x0, 12000 │ │ │ │ + sub w1, w7, #0x1 │ │ │ │ + neg w4, w7 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + lsr w0, w1, #3 │ │ │ │ + ldrb w0, [x23, w0, uxtw] │ │ │ │ + asr w0, w0, w4 │ │ │ │ + tbz w0, #0, 12000 │ │ │ │ + ldrb w0, [x24, x6] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x6, [x19, x0] │ │ │ │ + cmp x6, x2 │ │ │ │ + b.le 12000 │ │ │ │ + lsr w7, w6, #3 │ │ │ │ + mvn w4, w6 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + str w1, [x21, x6, lsl #2] │ │ │ │ + ldrb w6, [x20, w7, uxtw] │ │ │ │ + lsl w1, w5, w4 │ │ │ │ + orr w1, w1, w6 │ │ │ │ + strb w1, [x20, w7, uxtw] │ │ │ │ + ldr x1, [x19, x0] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x19, x0] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x22 │ │ │ │ + b.ne 11f6c // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbnz w20, d78c │ │ │ │ - mov w5, #0x18 // #24 │ │ │ │ - b d7b8 │ │ │ │ - umaddl x5, w0, w5, x6 │ │ │ │ - ldr w5, [x5, #16] │ │ │ │ - cmp w5, w19 │ │ │ │ - b.hi d7e8 // b.pmore │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - adrp x22, 7a000 │ │ │ │ - add x22, x22, #0x598 │ │ │ │ - ldr w6, [x1, #16] │ │ │ │ - mov w4, w0 │ │ │ │ - mov w7, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w1, #0x8d4 // #2260 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x9e8 │ │ │ │ - bl 6fb20 │ │ │ │ - adrp x23, 7a000 │ │ │ │ - ldr x1, [x21, #96] │ │ │ │ - add x23, x23, #0xa28 │ │ │ │ - mov w7, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x5, [x1] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w1, #0x8da // #2266 │ │ │ │ - ldr w8, [x5, #8] │ │ │ │ - str w8, [sp] │ │ │ │ - ldr w5, [x5, #16] │ │ │ │ - bl 6fb20 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.ls d8e8 // b.plast │ │ │ │ - mov x24, #0x18 // #24 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - ldr x0, [x21, #96] │ │ │ │ - mov w7, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x8e0 // #2272 │ │ │ │ - str w4, [sp, #92] │ │ │ │ - ldr x5, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - add x5, x5, x24 │ │ │ │ - add x24, x24, #0x18 │ │ │ │ - ldur w6, [x5, #-8] │ │ │ │ - ldr w8, [x5, #8] │ │ │ │ - ldr w5, [x5, #16] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 6fb20 │ │ │ │ - ldr w4, [sp, #92] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w20, w4 │ │ │ │ - b.ne d89c // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b d7ec │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b d7ec │ │ │ │ - mov w1, #0xffffffe8 // #-24 │ │ │ │ - movk x1, #0x17, lsl #32 │ │ │ │ - add x1, x6, x1 │ │ │ │ - b d820 │ │ │ │ + ldr w0, [x21, x2, lsl #2] │ │ │ │ + mov w1, w0 │ │ │ │ + sub x6, x1, #0x1 │ │ │ │ + cbz x1, 12004 │ │ │ │ + sub w4, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w4, #3 │ │ │ │ + ldrb w1, [x23, w1, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbz w0, #0, 12004 │ │ │ │ + ldrb w0, [x24, x6] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x1, [x19, x0] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.le 12004 │ │ │ │ + lsr w8, w1, #3 │ │ │ │ + mvn w7, w1 │ │ │ │ + and w7, w7, #0x7 │ │ │ │ + str w4, [x21, x1, lsl #2] │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + ldrb w4, [x20, w8, uxtw] │ │ │ │ + lsl w1, w6, w7 │ │ │ │ + orr w1, w1, w4 │ │ │ │ + strb w1, [x20, w8, uxtw] │ │ │ │ + ldr x1, [x19, x0] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x19, x0] │ │ │ │ + b 12004 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - mov w8, w3 │ │ │ │ - adrp x7, af000 │ │ │ │ - ldr x7, [x7, #3864] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - str w3, [sp, #80] │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - mov x22, x2 │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - ldr x3, [x7] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - and w0, w4, #0xff │ │ │ │ - stp w0, w6, [sp, #84] │ │ │ │ - ands w0, w5, #0xff │ │ │ │ - str w0, [sp, #92] │ │ │ │ - mov w0, w8 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x8 │ │ │ │ - strb wzr, [sp, #110] │ │ │ │ - strb wzr, [sp, #111] │ │ │ │ - stp wzr, wzr, [sp, #112] │ │ │ │ - ubfiz x21, x0, #3, #32 │ │ │ │ - ubfiz x23, x0, #2, #32 │ │ │ │ - mov x1, x21 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w2 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 7a000 │ │ │ │ + add x28, x21, #0x328 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x27 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x5 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x3 │ │ │ │ + mov x25, x1 │ │ │ │ + mov w1, #0x491 // #1169 │ │ │ │ + str w4, [sp, #108] │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, #0x7f8 // #2040 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - b.ne dbcc // b.any │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, x23 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + ubfiz x1, x27, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w0, [sp, #80] │ │ │ │ - cbnz w0, dd0c │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr w5, [sp, #80] │ │ │ │ - mov x4, x25 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl d300 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cbz w0, db60 │ │ │ │ - cbz x19, de08 │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - ldr w1, [sp, #80] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne de08 // b.any │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ne de08 // b.any │ │ │ │ - ldr x5, [x19, #96] │ │ │ │ - cbz x5, de08 │ │ │ │ - ldr w0, [x5, #8] │ │ │ │ - ldr w4, [x21, #8] │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ne de08 // b.any │ │ │ │ - cbz w1, da6c │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w3, [x25, x1] │ │ │ │ - ldr w2, [x0, x1] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne dde8 // b.any │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.ne da50 // b.any │ │ │ │ - cbz w4, daa0 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - ldr x5, [x5] │ │ │ │ - umaddl x4, w4, w0, x1 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w3, [x0, x1] │ │ │ │ - ldr w2, [x5, x1] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne ddc8 // b.any │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne da84 // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - strb w2, [x19, #59] │ │ │ │ - str x22, [x19, #88] │ │ │ │ - str x21, [x19, #104] │ │ │ │ - str x24, [x19, #120] │ │ │ │ - str x20, [x19, #136] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs dad4 // b.hs, b.nlast │ │ │ │ - str w0, [x19, #40] │ │ │ │ - ldr w1, [x19, #36] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls dae8 // b.plast │ │ │ │ - str w0, [x19, #36] │ │ │ │ - ldrb w0, [sp, #110] │ │ │ │ - ldrb w1, [x19, #44] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls dafc // b.plast │ │ │ │ - strb w0, [x19, #44] │ │ │ │ - ldrb w0, [sp, #111] │ │ │ │ - ldrb w1, [x19, #45] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc db58 // b.lo, b.ul, b.last │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 40700 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, #0x496 // #1174 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x8d0 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x2, #0x7f8 // #2040 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - str wzr, [x0, #28] │ │ │ │ - strb wzr, [x0, #61] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne de84 // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + bl 3670 │ │ │ │ + mov w1, #0x499 // #1177 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x8f8 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, w27 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + add x0, x27, x25 │ │ │ │ + mov x7, x25 │ │ │ │ + cbz w27, 121bc │ │ │ │ + ldrb w2, [x7], #1 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + ldr x6, [x19, x2] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + str x6, [x19, x2] │ │ │ │ + cmp x0, x7 │ │ │ │ + b.ne 121a0 // b.any │ │ │ │ + ldr x7, [x19] │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + sub x7, x7, #0x1 │ │ │ │ + str x7, [x19] │ │ │ │ + ldr x8, [x19, x6, lsl #3] │ │ │ │ + add x7, x7, x8 │ │ │ │ + str x7, [x19, x6, lsl #3] │ │ │ │ + add x6, x6, #0x1 │ │ │ │ + cmp x6, #0xff │ │ │ │ + b.ne 121cc // b.any │ │ │ │ + sub w27, w4, #0x1 │ │ │ │ + add x0, x21, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x4a9 // #1193 │ │ │ │ + add x2, x2, #0x918 │ │ │ │ + bl 2cff0 │ │ │ │ + sub w2, w20, #0x1 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + lsr w0, w2, #3 │ │ │ │ + mvn w4, w2 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldrb w6, [x22, w0, uxtw] │ │ │ │ + asr w6, w6, w4 │ │ │ │ + tbnz w6, #0, 122f8 │ │ │ │ + ldr w1, [x26, x27, lsl #2] │ │ │ │ + lsl w4, w3, w4 │ │ │ │ + str w1, [x23, x2, lsl #2] │ │ │ │ + ldrb w1, [x22, w0, uxtw] │ │ │ │ + orr w4, w4, w1 │ │ │ │ + strb w4, [x22, w0, uxtw] │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + mov w1, w0 │ │ │ │ + sub x5, x1, #0x1 │ │ │ │ + cbz x1, 122a0 │ │ │ │ + sub w4, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w4, #3 │ │ │ │ + ldrb w1, [x24, w1, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 122a0 │ │ │ │ + ldrb w1, [x25, x5] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr x0, [x19, x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ge 122a0 // b.tcont │ │ │ │ + lsr w5, w0, #3 │ │ │ │ + str w4, [x23, x0, lsl #2] │ │ │ │ + mvn w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + ldrb w4, [x22, w5, uxtw] │ │ │ │ + lsl w0, w3, w0 │ │ │ │ + orr w0, w0, w4 │ │ │ │ + strb w0, [x22, w5, uxtw] │ │ │ │ + ldr x0, [x19, x1] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + str x0, [x19, x1] │ │ │ │ + sub x27, x27, #0x1 │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + cmn x2, #0x1 │ │ │ │ + b.ne 12204 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + add x0, x21, #0x328 │ │ │ │ + mov w1, #0x4cb // #1227 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x938 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - strb w0, [x19, #45] │ │ │ │ - b db0c │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + mov w1, w0 │ │ │ │ + sub x5, x1, #0x1 │ │ │ │ + cbz x1, 122a4 │ │ │ │ + sub w4, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w4, #3 │ │ │ │ + ldrb w1, [x24, w1, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 122a4 │ │ │ │ + ldrb w1, [x25, x5] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr x0, [x19, x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ge 122a4 // b.tcont │ │ │ │ + lsr w5, w0, #3 │ │ │ │ + str w4, [x23, x0, lsl #2] │ │ │ │ + mvn w0, w0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + ldrb w6, [x22, w5, uxtw] │ │ │ │ + lsl w0, w4, w0 │ │ │ │ + orr w0, w0, w6 │ │ │ │ + strb w0, [x22, w5, uxtw] │ │ │ │ + ldr x0, [x19, x1] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + str x0, [x19, x1] │ │ │ │ + b 122a4 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x5 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x24, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, w2 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w8, [x1] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 12628 // b.plast │ │ │ │ + sub w5, w2, #0x2 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + mov w6, w8 │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + mov x7, x6 │ │ │ │ + add x5, x0, w5, uxtw #2 │ │ │ │ + ldr w4, [x1], #4 │ │ │ │ + sub x3, x6, x4 │ │ │ │ + sub x0, x4, x7 │ │ │ │ + sub x2, x4, x6 │ │ │ │ + sub x4, x7, x4 │ │ │ │ + and x3, x2, x3, asr #63 │ │ │ │ + and x0, x4, x0, asr #63 │ │ │ │ + add x6, x6, x3 │ │ │ │ + sub x7, x7, x0 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.ne 123c4 // b.any │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ubfiz x28, x25, #2, #32 │ │ │ │ + sub w26, w6, w7 │ │ │ │ + sub w19, w6, w7 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - ldrb w4, [sp, #110] │ │ │ │ - ldrb w3, [sp, #111] │ │ │ │ - mov w2, #0x100 // #256 │ │ │ │ - strb w4, [x0, #44] │ │ │ │ - mov w1, #0x1000100 // #16777472 │ │ │ │ - strb w3, [x0, #45] │ │ │ │ - strh w2, [x0, #56] │ │ │ │ - ldp w5, w6, [sp, #112] │ │ │ │ - stp w5, w6, [x0, #36] │ │ │ │ - stur w1, [x0, #59] │ │ │ │ - ldrb w2, [sp, #92] │ │ │ │ - ldr w1, [sp, #80] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - str w27, [x0, #24] │ │ │ │ - stur xzr, [x0, #28] │ │ │ │ - str wzr, [x0, #48] │ │ │ │ - strb w2, [x0, #58] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - stp x25, x22, [x0, #72] │ │ │ │ - stp xzr, x21, [x0, #88] │ │ │ │ - stp xzr, x24, [x0, #104] │ │ │ │ - str x20, [x0, #128] │ │ │ │ - b db10 │ │ │ │ - bl 586c0 │ │ │ │ + str w7, [sp, #108] │ │ │ │ + lsl x26, x26, #2 │ │ │ │ + mov w27, w25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x28 │ │ │ │ mov x20, x0 │ │ │ │ - ldr w0, [sp, #80] │ │ │ │ - cbz w0, dda4 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x0, [x22, x24] │ │ │ │ - bl 5b040 │ │ │ │ - str x0, [x20, x24] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne dbe0 // b.any │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - add x0, sp, #0x6e │ │ │ │ - add x1, sp, #0x6f │ │ │ │ - stp x0, x1, [sp, #48] │ │ │ │ - add x0, sp, #0x74 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - nop │ │ │ │ - ldr x2, [x20, x28, lsl #3] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w3, [x2, #8] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - str w3, [sp, #28] │ │ │ │ - umull x21, w3, w2 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x26 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ mov x26, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3670 │ │ │ │ + mov w1, w25 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 40700 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, w25 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + ldr w8, [sp, #108] │ │ │ │ + add x0, x28, x21 │ │ │ │ mov x1, x21 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x21 │ │ │ │ + ldr w4, [x1], #4 │ │ │ │ + sub w4, w4, w8 │ │ │ │ + lsl x4, x4, #2 │ │ │ │ + ldr w6, [x20, x4] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w6, [x20, x4] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 12464 // b.any │ │ │ │ + ldr w0, [x20] │ │ │ │ + str wzr, [x20] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.ls 124c0 // b.plast │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - str x0, [x26] │ │ │ │ - bl 3670 │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - mov x4, x26 │ │ │ │ - stp wzr, w3, [x26, #8] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x2, [x20, x28, lsl #3] │ │ │ │ - str x26, [x24, x28, lsl #3] │ │ │ │ - ldr x1, [x22, x28, lsl #3] │ │ │ │ - ldp x0, x3, [sp, #48] │ │ │ │ - stp x0, x3, [sp] │ │ │ │ - ldp x6, x7, [sp, #64] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c984 │ │ │ │ - add w27, w27, w0 │ │ │ │ - str w0, [x25, x28, lsl #2] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.ne dc40 // b.any │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - mov w1, #0x270f // #9999 │ │ │ │ - udiv w0, w27, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csinc w7, w0, wzr, ne // ne = any │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls d9e0 // b.plast │ │ │ │ - mov w0, #0x1759 // #5977 │ │ │ │ - mov w1, #0x2710 // #10000 │ │ │ │ - movk w0, #0xd1b7, lsl #16 │ │ │ │ - umull x0, w7, w0 │ │ │ │ - lsr x0, x0, #45 │ │ │ │ - msub w7, w0, w1, w7 │ │ │ │ - udiv w7, w7, w0 │ │ │ │ - add w7, w7, w1 │ │ │ │ - b d9e0 │ │ │ │ - add x0, sp, #0x6f │ │ │ │ - str x0, [sp, #56] │ │ │ │ - add x0, sp, #0x6e │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, sp, #0x74 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ nop │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldp x6, x7, [sp, #48] │ │ │ │ - mov x2, x20 │ │ │ │ - ldp x4, x5, [sp, #64] │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x0, [x22, x21, lsl #3] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - str x20, [x24, x21, lsl #3] │ │ │ │ + ldr w2, [x20, x4, lsl #2] │ │ │ │ + add w1, w1, w0 │ │ │ │ + str w1, [x20, x4, lsl #2] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + mov w0, w2 │ │ │ │ + cmp w19, w4 │ │ │ │ + b.hi 124a0 // b.pmore │ │ │ │ + cbz w25, 1257c │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov w3, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl a0a0 │ │ │ │ - add w27, w27, w0 │ │ │ │ - str w0, [x25, x21, lsl #2] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne dd40 // b.any │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b dccc │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + lsr w0, w2, #3 │ │ │ │ + mvn w4, w2 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldrb w6, [x23, w0, uxtw] │ │ │ │ + asr w6, w6, w4 │ │ │ │ + tbnz w6, #0, 125b0 │ │ │ │ + ldr w1, [x24, w3, uxtw #2] │ │ │ │ + lsl w4, w7, w4 │ │ │ │ + str w1, [x26, x2, lsl #2] │ │ │ │ + ldrb w1, [x23, w0, uxtw] │ │ │ │ + orr w4, w4, w1 │ │ │ │ + strb w4, [x23, w0, uxtw] │ │ │ │ + ldr w0, [x26, x2, lsl #2] │ │ │ │ + mov w1, w0 │ │ │ │ + sub x5, x1, #0x1 │ │ │ │ + cbz x1, 1256c │ │ │ │ + sub w4, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w4, #3 │ │ │ │ + ldrb w1, [x22, w1, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbz w0, #0, 1256c │ │ │ │ + ldr w0, [x21, w5, uxtw #2] │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + ldr w1, [x20, x0] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 1256c // b.plast │ │ │ │ + str w4, [x26, w1, uxtw #2] │ │ │ │ + ldr w4, [x20, x0] │ │ │ │ + mvn w1, w4 │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + lsl w1, w7, w1 │ │ │ │ + ldrb w5, [x23, w4, uxtw] │ │ │ │ + orr w1, w1, w5 │ │ │ │ + strb w1, [x23, w4, uxtw] │ │ │ │ + ldr w1, [x20, x0] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x20, x0] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x27, x2 │ │ │ │ + b.ne 124cc // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x26 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w0, [x26, x2, lsl #2] │ │ │ │ + mov w1, w0 │ │ │ │ + sub x6, x1, #0x1 │ │ │ │ + cbz x1, 12570 │ │ │ │ + sub w4, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w4, #3 │ │ │ │ + ldrb w1, [x22, w1, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbz w0, #0, 12570 │ │ │ │ + ldr w0, [x21, w6, uxtw #2] │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + ldr w1, [x20, x0] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 12570 // b.plast │ │ │ │ + str w4, [x26, w1, uxtw #2] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + ldr w1, [x20, x0] │ │ │ │ + mvn w5, w1 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + lsl w4, w4, w5 │ │ │ │ + ldrb w5, [x23, w1, uxtw] │ │ │ │ + orr w4, w4, w5 │ │ │ │ + strb w4, [x23, w1, uxtw] │ │ │ │ + ldr w1, [x20, x0] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x20, x0] │ │ │ │ + b 12570 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + str w8, [sp, #108] │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + ubfiz x1, x25, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - b d9cc │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xb60 │ │ │ │ - mov w1, #0x99d // #2461 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xb20 │ │ │ │ - mov w1, #0x996 // #2454 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x20, 7a000 │ │ │ │ - add x20, x20, #0x598 │ │ │ │ - mov w1, #0x98c // #2444 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xa68 │ │ │ │ - bl 49630 │ │ │ │ - ldr w3, [x19, #64] │ │ │ │ - mov w1, #0x98d // #2445 │ │ │ │ - ldr w4, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xaa8 │ │ │ │ - bl 49630 │ │ │ │ - ldr w3, [x19, #24] │ │ │ │ - mov w4, w27 │ │ │ │ - mov w1, #0x98e // #2446 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xad0 │ │ │ │ - bl 49630 │ │ │ │ - ldr x3, [x19, #96] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - ldr w4, [x21, #8] │ │ │ │ - add x2, x2, #0xaf0 │ │ │ │ - mov w1, #0x98f // #2447 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr w3, [x3, #8] │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bl 52920 │ │ │ │ + mov w1, w25 │ │ │ │ + mov x26, x0 │ │ │ │ + str wzr, [x20] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 40700 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, w25 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + ldr w8, [sp, #108] │ │ │ │ + cbnz w25, 1267c │ │ │ │ + str wzr, [x20] │ │ │ │ + b 1257c │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + mov x28, #0x4 // #4 │ │ │ │ + mov x27, #0x1 // #1 │ │ │ │ + b 1245c │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-192]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x5 │ │ │ │ + mov w19, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - and w22, w3, #0xff │ │ │ │ - and w21, w4, #0xff │ │ │ │ + mov x22, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - mov x23, x2 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x24, x5 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str w6, [sp, #140] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + mov w28, w4 │ │ │ │ + ldr w1, [x1] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 12988 // b.plast │ │ │ │ + sub w5, w19, #0x2 │ │ │ │ + mov w2, w1 │ │ │ │ + add x0, x22, #0x8 │ │ │ │ + add x3, x22, #0x4 │ │ │ │ + mov x7, x2 │ │ │ │ + add x5, x0, w5, uxtw #2 │ │ │ │ + ldr w6, [x3], #4 │ │ │ │ + sub x1, x2, x6 │ │ │ │ + sub x0, x6, x7 │ │ │ │ + sub x4, x6, x2 │ │ │ │ + sub x6, x7, x6 │ │ │ │ + and x1, x4, x1, asr #63 │ │ │ │ + and x6, x6, x0, asr #63 │ │ │ │ + add x2, x2, x1 │ │ │ │ + sub x7, x7, x6 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.ne 126e8 // b.any │ │ │ │ + mov w1, w2 │ │ │ │ + mov w20, w7 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + add w27, w19, #0x1 │ │ │ │ + sub w21, w3, w20 │ │ │ │ + sub w3, w3, w20 │ │ │ │ + lsl x27, x27, #2 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str w7, [sp, #180] │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x24, ea00 │ │ │ │ + lsl x21, x21, #2 │ │ │ │ + str w3, [sp, #108] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x27 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x27, x0 │ │ │ │ + bl 3670 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3670 │ │ │ │ + mov w1, w19 │ │ │ │ mov x0, x23 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x1e8 │ │ │ │ - bl 3620 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cbz x0, eb38 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.gt e4f8 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w21, #0x0 │ │ │ │ - str w0, [sp, #148] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #176] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #180] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - cbz w0, e534 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ + bl 40700 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3670 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 40780 │ │ │ │ + ldr w3, [sp, #108] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x22, w19, uxtw #2 │ │ │ │ + cbz w19, 127e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w8, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq e044 // b.none │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ + ldr w6, [x0], #4 │ │ │ │ + sub w6, w6, w20 │ │ │ │ + lsl x6, x6, #2 │ │ │ │ + ldr w2, [x26, x6] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x26, x6] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 127c0 // b.any │ │ │ │ + mov x6, x26 │ │ │ │ + ldr w0, [x26] │ │ │ │ + add x21, x26, x21 │ │ │ │ sub w0, w0, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq e338 // b.none │ │ │ │ - and w9, w2, #0xff │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - sub w1, w9, #0x3e │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne e098 // b.any │ │ │ │ - and w4, w20, #0x1 │ │ │ │ - cbnz w28, e0c4 │ │ │ │ - cmp w8, #0x40 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - ands w3, w21, #0x1 │ │ │ │ - ccmp w26, w27, #0x2, ne // ne = any │ │ │ │ - mov w4, w20 │ │ │ │ - cset w1, cc // cc = lo, ul, last │ │ │ │ - b.cc eabc // b.lo, b.ul, b.last │ │ │ │ - cmp w8, w2, uxtb │ │ │ │ - b.eq e158 // b.none │ │ │ │ - and w0, w20, w24 │ │ │ │ - add x2, x19, w27, uxtw │ │ │ │ - and w23, w0, #0xff │ │ │ │ - tbnz w0, #0, e484 │ │ │ │ - mov w28, w9 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - str w8, [sp, #144] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq e330 // b.none │ │ │ │ - orr w0, w24, w21 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - str w1, [sp, #160] │ │ │ │ - tbnz w0, #0, e330 │ │ │ │ - str x2, [sp, #184] │ │ │ │ - bl 35e0 <__ctype_tolower_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w8, [sp, #144] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - ldr w21, [sp, #160] │ │ │ │ - ldr w0, [x0, w8, sxtw #2] │ │ │ │ - strb w0, [x2] │ │ │ │ - mov w24, w21 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w8, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.ne df78 // b.any │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - and w0, w0, w1 │ │ │ │ - cbnz w0, e49c │ │ │ │ - cmp w27, w26 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - and w21, w21, w0 │ │ │ │ - tst w1, w21 │ │ │ │ - b.ne e49c // b.any │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 33c0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + str w0, [x6], #4 │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.ls 12814 // b.plast │ │ │ │ + nop │ │ │ │ + ldr w1, [x6] │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [x6], #4 │ │ │ │ + cmp x6, x21 │ │ │ │ + b.ne 12800 // b.any │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + sub w2, w19, #0x1 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + lsr w0, w2, #3 │ │ │ │ + mvn w6, w2 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + ldrb w7, [x23, w0, uxtw] │ │ │ │ + lsl w1, w3, w6 │ │ │ │ + asr w6, w7, w6 │ │ │ │ + tbnz w6, #0, 128e4 │ │ │ │ + ldr w4, [x25, x28, lsl #2] │ │ │ │ + sub x28, x28, #0x1 │ │ │ │ + str w4, [x27, x2, lsl #2] │ │ │ │ + ldrb w4, [x23, w0, uxtw] │ │ │ │ + orr w1, w1, w4 │ │ │ │ + strb w1, [x23, w0, uxtw] │ │ │ │ + ldr w1, [x27, x2, lsl #2] │ │ │ │ + sub w4, w1, #0x1 │ │ │ │ + neg w0, w1 │ │ │ │ + mov w1, w1 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w5, w4, #3 │ │ │ │ + sub x6, x1, #0x1 │ │ │ │ + cbz x1, 12948 │ │ │ │ + ldrb w1, [x24, w5, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 12948 │ │ │ │ + ldr w0, [x22, w6, uxtw #2] │ │ │ │ + lsl x5, x0, #2 │ │ │ │ + ldr w0, [x26, x0, lsl #2] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ge 12948 // b.tcont │ │ │ │ + str w4, [x27, x0, lsl #2] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + ldr w1, [x26, x5] │ │ │ │ + mvn w0, w1 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + lsl w0, w3, w0 │ │ │ │ + ldrb w4, [x23, w1, uxtw] │ │ │ │ + mvn w6, w2 │ │ │ │ + and w6, w6, #0x7 │ │ │ │ + orr w0, w0, w4 │ │ │ │ + strb w0, [x23, w1, uxtw] │ │ │ │ + lsl w1, w3, w6 │ │ │ │ + ldr w0, [x26, x5] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x26, x5] │ │ │ │ + lsr w0, w2, #3 │ │ │ │ + ldrb w7, [x23, w0, uxtw] │ │ │ │ + asr w6, w7, w6 │ │ │ │ + tbz w6, #0, 1283c │ │ │ │ + ldr w1, [x27, x2, lsl #2] │ │ │ │ + sub w4, w1, #0x1 │ │ │ │ + neg w0, w1 │ │ │ │ + mov w1, w1 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w5, w4, #3 │ │ │ │ + sub x6, x1, #0x1 │ │ │ │ + cbz x1, 12948 │ │ │ │ + ldrb w1, [x24, w5, uxtw] │ │ │ │ + asr w0, w1, w0 │ │ │ │ + tbnz w0, #0, 12948 │ │ │ │ + ldr w1, [x22, w6, uxtw #2] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + lsl x5, x1, #2 │ │ │ │ + ldr w1, [x26, x1, lsl #2] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ge 12948 // b.tcont │ │ │ │ + str w4, [x27, x1, lsl #2] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + ldr w1, [x26, x5] │ │ │ │ + mvn w4, w1 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + lsl w0, w0, w4 │ │ │ │ + b 128b0 │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + cmn x2, #0x1 │ │ │ │ + b.ne 12820 // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x27 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #192 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w8, #0x2b │ │ │ │ - and w0, w20, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - cset w4, ne // ne = any │ │ │ │ - b.eq eb0c // b.none │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne e2c4 // b.any │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - ands w3, w21, #0x1 │ │ │ │ - ccmp w26, w27, #0x2, ne // ne = any │ │ │ │ - b.cc eabc // b.lo, b.ul, b.last │ │ │ │ - cmp w8, w28 │ │ │ │ - b.eq e160 // b.none │ │ │ │ - orr w3, w23, w24 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - tbnz w3, #0, e390 │ │ │ │ - mov w23, w3 │ │ │ │ - cmp w8, #0xa │ │ │ │ - b.eq e36c // b.none │ │ │ │ - mov w24, w3 │ │ │ │ - cmp w8, #0xd │ │ │ │ - b.eq df60 // b.none │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - eor w1, w23, #0x1 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - add w4, w27, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x2, x19, w27, uxtw │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq e3e4 // b.none │ │ │ │ - str w8, [sp, #144] │ │ │ │ - orr w0, w3, w21 │ │ │ │ - and w24, w0, #0xff │ │ │ │ - tbnz w0, #0, e9c4 │ │ │ │ - str w4, [sp, #160] │ │ │ │ - bl 30a0 <__ctype_toupper_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w21, w24 │ │ │ │ - ldr w8, [sp, #144] │ │ │ │ - mov w23, w24 │ │ │ │ - ldr w4, [sp, #160] │ │ │ │ - ldr w0, [x0, w8, sxtw #2] │ │ │ │ - strb w0, [x19, w27, uxtw] │ │ │ │ - mov w27, w4 │ │ │ │ - b df60 │ │ │ │ - mov w28, w9 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - ands w0, w0, w1 │ │ │ │ - b.eq e374 // b.none │ │ │ │ - ldr w1, [sp, #180] │ │ │ │ - ldr w2, [sp, #140] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w4, [sp, #104] │ │ │ │ - str w9, [sp, #120] │ │ │ │ - str w8, [sp, #144] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls ea90 // b.plast │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - ldr w4, [sp, #104] │ │ │ │ - cmp x22, #0x0 │ │ │ │ - ldr w9, [sp, #120] │ │ │ │ - ldr w8, [sp, #144] │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne eae0 // b.any │ │ │ │ - cmp x22, #0x0 │ │ │ │ - str w8, [sp, #160] │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - csel x4, x22, x0, ne // ne = any │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - csel x5, x0, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w3, w25 │ │ │ │ - ldr x8, [sp, #192] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr w19, [sp, #140] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str w9, [sp, #144] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w7, w19 │ │ │ │ - blr x8 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #140] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - mov w23, w1 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w8, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq e268 // b.none │ │ │ │ - and w0, w20, w24 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - tbnz w0, #0, e3f0 │ │ │ │ - mov w27, w25 │ │ │ │ - mov w3, w24 │ │ │ │ - mov w25, w4 │ │ │ │ - b e0f0 │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - strb wzr, [x2, w25, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w8, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w8, #0x1 │ │ │ │ - b.eq e9ac // b.none │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - b df88 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - str w9, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ + mov w20, w1 │ │ │ │ + b 1271c │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + adrp x21, 7a000 │ │ │ │ + add x22, x21, #0x328 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + add x28, sp, #0x50 │ │ │ │ + ldr w19, [x2] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + sub w25, w19, #0x1 │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x583 // #1411 │ │ │ │ + add x2, x2, #0x958 │ │ │ │ + bl 2cff0 │ │ │ │ + lsr w27, w25, #3 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + mov x3, x28 │ │ │ │ + mov x4, x0 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x23 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + bl fbe8 │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x978 │ │ │ │ + mov w1, #0x586 // #1414 │ │ │ │ + bl 2cff0 │ │ │ │ + ldrb w0, [x24, w27, uxtw] │ │ │ │ + neg w5, w19 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + asr w0, w0, w5 │ │ │ │ + tbnz w0, #0, 12a58 │ │ │ │ + ldr w26, [sp, #84] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 131f0 // b.none │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x9c0 │ │ │ │ + add x26, x21, #0x328 │ │ │ │ + mov w1, #0x595 // #1429 │ │ │ │ + mov x0, x26 │ │ │ │ + str w5, [sp, #40] │ │ │ │ + bl 2cff0 │ │ │ │ + sub w25, w19, #0x2 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 40700 │ │ │ │ mov x22, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x22, w27, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w9, [sp, #104] │ │ │ │ - cmp w28, #0x2b │ │ │ │ - b.eq e3a0 // b.none │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - eor w1, w23, #0x1 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq e45c // b.none │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - mov w26, w27 │ │ │ │ - mov x19, x2 │ │ │ │ - mov w20, w24 │ │ │ │ - mov w27, w24 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - strb w9, [x2] │ │ │ │ - b df60 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - str w2, [sp, #144] │ │ │ │ - str w8, [sp, #160] │ │ │ │ - lsl w1, w0, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w2, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [sp, #144] │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - b df88 │ │ │ │ - mov w24, w3 │ │ │ │ - b df60 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w26, w27, #0x0, ne // ne = any │ │ │ │ - ccmp w3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne e174 // b.any │ │ │ │ - orr w3, w23, w24 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - tbz w3, #0, e0e4 │ │ │ │ - mov w4, w25 │ │ │ │ - and w1, w23, #0x1 │ │ │ │ - mov w25, w27 │ │ │ │ - b e240 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - eor w1, w23, #0x1 │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - mov w26, w27 │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - mov w8, w28 │ │ │ │ - mov w3, w20 │ │ │ │ - add w4, w27, #0x1 │ │ │ │ - add x2, x19, w27, uxtw │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne e11c // b.any │ │ │ │ - mov w24, w3 │ │ │ │ - mov w27, w4 │ │ │ │ - b dfe4 │ │ │ │ - cmp w8, #0xa │ │ │ │ - b.eq e408 // b.none │ │ │ │ - mov w27, w25 │ │ │ │ - mov w20, w3 │ │ │ │ - mov w25, w4 │ │ │ │ - b e0f0 │ │ │ │ - mov x0, x19 │ │ │ │ - str w4, [sp, #104] │ │ │ │ - str w3, [sp, #144] │ │ │ │ - bl 3500 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + mov w1, #0x597 // #1431 │ │ │ │ + mov x0, x26 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x9e0 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x3, x22 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 10fa0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldrb w1, [x24, w27, uxtw] │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + ldr w27, [sp, #80] │ │ │ │ + asr w1, w1, w5 │ │ │ │ + tbnz w1, #0, 12d74 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x59d // #1437 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xa00 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w28, [sp, #84] │ │ │ │ + mov w4, w27 │ │ │ │ + mov w5, w19 │ │ │ │ + mov w3, w28 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xa38 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x59e // #1438 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w1, w28 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w8, w0 │ │ │ │ - ldr w3, [sp, #144] │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w4, [sp, #104] │ │ │ │ - cmn w8, #0x1 │ │ │ │ - mov w21, w3 │ │ │ │ - b.eq e9a4 // b.none │ │ │ │ - mov w25, w4 │ │ │ │ - mov w20, w21 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b e2b4 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - mov w26, w27 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov x19, x2 │ │ │ │ - mov w20, w24 │ │ │ │ - mov w27, w24 │ │ │ │ - mov w8, #0x2b // #43 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - b dfe4 │ │ │ │ - mov w24, w23 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov w20, w23 │ │ │ │ - mov w28, w9 │ │ │ │ - strb w9, [x2] │ │ │ │ - b df60 │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ + bl 40700 │ │ │ │ mov x5, x0 │ │ │ │ - cmp x22, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb wzr, [x5, w27, uxtw] │ │ │ │ - tst w20, w0 │ │ │ │ - b.ne eb14 // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x22, #0x0 │ │ │ │ - csel x4, x22, x5, ne // ne = any │ │ │ │ - csel x5, x5, xzr, ne // ne = any │ │ │ │ - cbz x0, ea60 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov w3, w25 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x8, [sp, #192] │ │ │ │ - ldr w7, [sp, #140] │ │ │ │ - blr x8 │ │ │ │ - b e06c │ │ │ │ - mov x1, x20 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 3400 │ │ │ │ - mov w20, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne df00 // b.any │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xbd8 │ │ │ │ - mov w1, #0x9fe // #2558 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 3060 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str wzr, [sp, #144] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x6, x24 │ │ │ │ + mov x4, x22 │ │ │ │ + mov w3, w28 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + str x5, [sp, #40] │ │ │ │ + bl 11880 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x2, #0xa48 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + mov w1, #0x5a2 // #1442 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w28, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w28, #0x1 │ │ │ │ - b.eq e044 // b.none │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq e7dc // b.none │ │ │ │ - and w9, w2, #0xff │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - sub w1, w9, #0x3e │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne e5ec // b.any │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cbnz w0, e7d4 │ │ │ │ - cmp w28, #0x40 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - ands w4, w21, #0x1 │ │ │ │ - ccmp w27, w26, #0x0, ne // ne = any │ │ │ │ - mov w3, w20 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - b.hi eabc // b.pmore │ │ │ │ - cmp w28, w2, uxtb │ │ │ │ - b.eq e6a8 // b.none │ │ │ │ - and w0, w20, w23 │ │ │ │ - and w24, w0, #0xff │ │ │ │ - tbnz w0, #0, e8f0 │ │ │ │ - add x2, x19, w27, uxtw │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - str w9, [sp, #120] │ │ │ │ - strb w9, [x2] │ │ │ │ - b e560 │ │ │ │ - cmp w28, #0x2b │ │ │ │ - and w0, w20, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - b.eq eb04 // b.none │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne e808 // b.any │ │ │ │ - ands w4, w21, #0x1 │ │ │ │ - ccmp w27, w26, #0x0, ne // ne = any │ │ │ │ - b.hi eabc // b.pmore │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.eq e6b0 // b.none │ │ │ │ - orr w3, w24, w23 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - tbnz w3, #0, e8e0 │ │ │ │ - mov w24, w3 │ │ │ │ - cmp w28, #0xa │ │ │ │ - b.eq e8bc // b.none │ │ │ │ - mov w23, w3 │ │ │ │ - cmp w28, #0xd │ │ │ │ - b.eq e560 // b.none │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - eor w1, w24, #0x1 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - add w4, w27, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - add x2, x19, w27, uxtw │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq e9d4 // b.none │ │ │ │ - orr w0, w21, w3 │ │ │ │ - and w23, w0, #0xff │ │ │ │ - tbnz w0, #0, ea50 │ │ │ │ - str w4, [sp, #160] │ │ │ │ - bl 30a0 <__ctype_toupper_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w21, w23 │ │ │ │ - ldr w4, [sp, #160] │ │ │ │ - mov w24, w23 │ │ │ │ - ldr w0, [x0, w28, sxtw #2] │ │ │ │ - strb w0, [x19, w27, uxtw] │ │ │ │ - mov w27, w4 │ │ │ │ - b e560 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - str w9, [sp, #120] │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq e8c4 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w3, [sp, #104] │ │ │ │ - str w9, [sp, #160] │ │ │ │ - bl 586c0 │ │ │ │ - ldr w3, [sp, #104] │ │ │ │ - cmp x22, #0x0 │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - ccmp w3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne eae0 // b.any │ │ │ │ - cmp x22, #0x0 │ │ │ │ - ldr w19, [sp, #140] │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - csel x4, x0, x22, eq // eq = none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - csel x5, x0, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w3, w25 │ │ │ │ - ldr x8, [sp, #192] │ │ │ │ - mov w7, w19 │ │ │ │ - mov w6, w27 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - blr x8 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #140] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w9, [sp, #160] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w24, w1 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - cmp w28, #0xa │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq e8a0 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - strb wzr, [x2, w25, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w28, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w28, #0x1 │ │ │ │ - b.eq e9ac // b.none │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - b e588 │ │ │ │ - and w3, w20, #0x1 │ │ │ │ - b e618 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - str w2, [sp, #160] │ │ │ │ - lsl w1, w0, #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w2, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w2, [sp, #160] │ │ │ │ - b e588 │ │ │ │ - add w1, w27, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - str w9, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + nop │ │ │ │ + lsr w1, w25, #3 │ │ │ │ + mvn w2, w25 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + sub x3, x26, x0 │ │ │ │ + sub x4, x0, x26 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + ldrb w1, [x24, w1, uxtw] │ │ │ │ + and x3, x4, x3, asr #63 │ │ │ │ + add x26, x26, x3 │ │ │ │ + asr w1, w1, w2 │ │ │ │ + sbfx x1, x1, #0, #1 │ │ │ │ + and x0, x1, x0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmn x25, #0x1 │ │ │ │ + b.ne 12b60 // b.any │ │ │ │ + mov w1, #0x5a5 // #1445 │ │ │ │ + add x0, x21, #0x328 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xa68 │ │ │ │ + str w26, [sp, #56] │ │ │ │ + bl 2cff0 │ │ │ │ + mov w4, w19 │ │ │ │ + ubfiz x1, x19, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x22, w27, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - ldr w9, [sp, #104] │ │ │ │ - cmp w0, #0x2b │ │ │ │ - b.eq e87c // b.none │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - eor w1, w24, #0x1 │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq e9dc // b.none │ │ │ │ - mov w26, w27 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov x19, x2 │ │ │ │ - mov w23, w20 │ │ │ │ - mov w27, w20 │ │ │ │ - strb w9, [x2] │ │ │ │ - str w0, [sp, #104] │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - b e560 │ │ │ │ - mov x19, x2 │ │ │ │ - mov w26, w27 │ │ │ │ - mov w23, w20 │ │ │ │ - mov w4, w25 │ │ │ │ - mov w1, #0x2710 // #10000 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - and w1, w20, w23 │ │ │ │ - and w3, w1, #0xff │ │ │ │ - tbnz w1, #0, e940 │ │ │ │ - mov w27, w25 │ │ │ │ - mov w3, w23 │ │ │ │ - mov w25, w4 │ │ │ │ - b e648 │ │ │ │ - mov w23, w3 │ │ │ │ - b e560 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w27, w26, #0x0, ne // ne = any │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne e6c4 // b.any │ │ │ │ - orr w3, w24, w23 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - tbz w3, #0, e63c │ │ │ │ - mov w4, w25 │ │ │ │ - and w1, w24, #0x1 │ │ │ │ - mov w25, w27 │ │ │ │ - b e764 │ │ │ │ - add x2, x19, w27, uxtw │ │ │ │ - mov w20, w24 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov w3, w24 │ │ │ │ - str w9, [sp, #120] │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq e998 // b.none │ │ │ │ - orr w0, w21, w3 │ │ │ │ - and w23, w0, #0xff │ │ │ │ - tbnz w0, #0, e998 │ │ │ │ - str x2, [sp, #160] │ │ │ │ - bl 35e0 <__ctype_tolower_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w21, w23 │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - ldr w0, [x0, w28, sxtw #2] │ │ │ │ - strb w0, [x2] │ │ │ │ - b e560 │ │ │ │ - cbz w0, ea98 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #104] │ │ │ │ - str w4, [sp, #160] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w19, 12c14 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmn x25, #0x1 │ │ │ │ + sub w3, w2, w25 │ │ │ │ + lsr w1, w2, #3 │ │ │ │ + csel w3, w3, wzr, ne // ne = any │ │ │ │ + str w3, [x27, x2, lsl #2] │ │ │ │ + mvn w0, w2 │ │ │ │ + and w3, w0, #0x7 │ │ │ │ + ldrb w0, [x24, w1, uxtw] │ │ │ │ + asr w0, w0, w3 │ │ │ │ + tbz w0, #0, 13028 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x4, x2 │ │ │ │ + b.ne 12be0 // b.any │ │ │ │ + add x21, x21, #0x328 │ │ │ │ + mov w1, #0x5a9 // #1449 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xa88 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + bl f980 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x4, [sp, #72] │ │ │ │ + ldr w25, [x4, w26, uxtw #2] │ │ │ │ + mov w1, w25 │ │ │ │ + bl 40700 │ │ │ │ + mov w1, #0x5b0 // #1456 │ │ │ │ + mov x26, x0 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0xaa8 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str w25, [sp] │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + mov x6, x22 │ │ │ │ + ldr w5, [sp, #56] │ │ │ │ + mov x7, x26 │ │ │ │ + mov x3, x27 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + str x4, [sp, #56] │ │ │ │ + bl 1050c │ │ │ │ + str x0, [sp, #24] │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xad0 │ │ │ │ + mov w1, #0x5b5 // #1461 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 3500 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 34d0 │ │ │ │ - sxtb w28, w0 │ │ │ │ - ldr w3, [sp, #104] │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w4, [sp, #160] │ │ │ │ - cmn w28, #0x1 │ │ │ │ - b.eq eaa8 // b.none │ │ │ │ - mov w20, w3 │ │ │ │ - mov w25, w4 │ │ │ │ - mov w21, w3 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b e7c4 │ │ │ │ - mov w23, w3 │ │ │ │ - strb w9, [x2] │ │ │ │ - b e560 │ │ │ │ - mov w25, w4 │ │ │ │ - mov w20, w3 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - and w0, w0, w1 │ │ │ │ - b e054 │ │ │ │ - mov w24, w3 │ │ │ │ - mov w27, w4 │ │ │ │ - strb w9, [x2] │ │ │ │ - b df60 │ │ │ │ - mov w27, w4 │ │ │ │ - b e904 │ │ │ │ - mov w26, w27 │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - mov x19, x2 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w27, w20 │ │ │ │ - mov w28, #0x2b // #43 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - b e904 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - stp xzr, xzr, [x1, #24] │ │ │ │ - str q31, [x1] │ │ │ │ - str wzr, [x1, #40] │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - stur wzr, [x1, #58] │ │ │ │ - strb w0, [x1, #62] │ │ │ │ - str wzr, [x1, #64] │ │ │ │ - stur q31, [x1, #72] │ │ │ │ - stur q31, [x1, #88] │ │ │ │ - stur q31, [x1, #104] │ │ │ │ - str xzr, [x1, #128] │ │ │ │ - b dee0 │ │ │ │ - mov w23, w3 │ │ │ │ - mov w27, w4 │ │ │ │ - strb w9, [x2] │ │ │ │ - b e560 │ │ │ │ - ldr w3, [sp, #140] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x798 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0xa7b // #2683 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - bl 6fb20 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - b e4d4 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b e054 │ │ │ │ - mov w27, w25 │ │ │ │ - mov w20, w3 │ │ │ │ - mov w25, w4 │ │ │ │ - b e648 │ │ │ │ - mov w21, w3 │ │ │ │ - mov w25, w4 │ │ │ │ - mov w20, w3 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b e044 │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xc10 │ │ │ │ - mov w1, #0xa20 // #2592 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x140 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x758 │ │ │ │ - mov w2, #0xa32 // #2610 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - mov w3, w0 │ │ │ │ - b e618 │ │ │ │ - mov w4, w0 │ │ │ │ - b e0c4 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x140 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x758 │ │ │ │ - mov w2, #0xa72 // #2674 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w4, [x0] │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xba0 │ │ │ │ - add x0, x1, #0x598 │ │ │ │ - mov w1, #0x9f7 // #2551 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-240]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - and w20, w5, #0xff │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - and w21, w4, #0xff │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - stp x1, x0, [sp, #152] │ │ │ │ - str x6, [sp, #192] │ │ │ │ - str x3, [sp, #232] │ │ │ │ - cbz x1, f9b8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x6d0 │ │ │ │ - bl 3620 │ │ │ │ - str x0, [sp, #224] │ │ │ │ - cbz x0, faa8 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x5, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x0, x1, [sp, #224] │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl 5b0a0 │ │ │ │ - mov w1, w0 │ │ │ │ - ldp x3, x5, [sp, #104] │ │ │ │ - tbnz w0, #31, fa70 │ │ │ │ - cmp w21, #0x0 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - cmp w20, #0x0 │ │ │ │ - str w2, [sp, #140] │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - str w2, [sp, #184] │ │ │ │ - ldr w2, [sp, #240] │ │ │ │ - cbz w2, f37c │ │ │ │ - cbz w0, ec58 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - b ed00 │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #112] │ │ │ │ + ldr x4, [sp, #56] │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, #0x5ba // #1466 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xaf0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldp x22, x1, [sp, #40] │ │ │ │ + mov w7, w25 │ │ │ │ + ldr x25, [sp, #24] │ │ │ │ + mov w2, w28 │ │ │ │ + mov x6, x26 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x5, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x4, x22 │ │ │ │ + bl 108c4 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x26 │ │ │ │ bl 3500 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x5, [sp, #112] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str xzr, [sp, #200] │ │ │ │ - nop │ │ │ │ - ldp x0, x1, [sp, #192] │ │ │ │ - str w12, [sp, #128] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - str w6, [sp, #168] │ │ │ │ - add x0, x0, x1 │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #192] │ │ │ │ - bl 586c0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x2, x23 │ │ │ │ - ldp x0, x1, [sp, #224] │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - str x3, [sp, #112] │ │ │ │ - bl 5b0a0 │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr w12, [sp, #128] │ │ │ │ - ldr w6, [sp, #168] │ │ │ │ - b.lt fae8 // b.tstop │ │ │ │ - b.eq f364 // b.none │ │ │ │ - sxtw x0, w1 │ │ │ │ - mov x25, x3 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x770 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - mov w20, w27 │ │ │ │ - mov w27, w28 │ │ │ │ - mov w28, w24 │ │ │ │ - mov w24, w12 │ │ │ │ - stp x1, x0, [sp, #200] │ │ │ │ - add x1, x3, x1 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str x3, [sp, #216] │ │ │ │ - b ede0 │ │ │ │ - cbnz w22, ef3c │ │ │ │ - cmp w23, #0x40 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - and w2, w20, w28 │ │ │ │ - tst w20, w28 │ │ │ │ - b.ne f150 // b.any │ │ │ │ - mov w22, w23 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w6, w2 │ │ │ │ - cmp w23, #0xd │ │ │ │ - b.eq edd0 // b.none │ │ │ │ - ldr w1, [sp, #140] │ │ │ │ - eor w0, w2, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - add x4, x5, w27, uxtw │ │ │ │ - cmp w1, #0x0 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq ee98 // b.none │ │ │ │ - orr w0, w28, w26 │ │ │ │ - and w6, w0, #0xff │ │ │ │ - str w6, [sp, #144] │ │ │ │ - tbnz w0, #0, f0d4 │ │ │ │ - str w1, [sp, #168] │ │ │ │ - str x5, [sp, #176] │ │ │ │ - bl 30a0 <__ctype_toupper_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x23, #2, #8 │ │ │ │ - ldr x5, [sp, #176] │ │ │ │ - ldr w6, [sp, #144] │ │ │ │ - ldr w1, [sp, #168] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - mov w26, w6 │ │ │ │ - mov w28, w6 │ │ │ │ - strb w0, [x5, w27, uxtw] │ │ │ │ - mov w27, w1 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq ef00 // b.none │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - ldrb w23, [x25] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq f0e4 // b.none │ │ │ │ - sub w1, w23, #0x3e │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq ed3c // b.none │ │ │ │ - cmp w23, #0x2b │ │ │ │ - and w0, w20, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - cset w4, ne // ne = any │ │ │ │ - b.eq f148 // b.none │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq f108 // b.none │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w6, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x19, w27, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr w6, [sp, #104] │ │ │ │ - cmp w22, #0x2b │ │ │ │ - b.eq f17c // b.none │ │ │ │ - ldr w1, [sp, #140] │ │ │ │ - eor w0, w6, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne f0b0 // b.any │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - mov w2, w6 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w20, w28 │ │ │ │ mov w1, w28 │ │ │ │ - mov w23, #0x2b // #43 │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - str w27, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - ldr w3, [sp, #184] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq f0d4 // b.none │ │ │ │ - orr w0, w26, w28 │ │ │ │ - and w27, w0, #0xff │ │ │ │ - tbnz w0, #0, f0d4 │ │ │ │ - str w1, [sp, #144] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - stp x4, x5, [sp, #168] │ │ │ │ - mov w26, w27 │ │ │ │ - mov w28, w27 │ │ │ │ - str w2, [sp, #188] │ │ │ │ - bl 35e0 <__ctype_tolower_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x23, #2, #8 │ │ │ │ - ldp x4, x5, [sp, #168] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - strb w0, [x4] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - ldr w2, [sp, #188] │ │ │ │ - mov w27, w1 │ │ │ │ - mov w6, w2 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.ne ede0 // b.any │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - mov w12, w24 │ │ │ │ - mov w24, w28 │ │ │ │ - mov w28, w27 │ │ │ │ - mov w27, w20 │ │ │ │ - ldr x20, [sp, #128] │ │ │ │ - mov x0, x3 │ │ │ │ - str w12, [sp, #112] │ │ │ │ - str x5, [sp, #128] │ │ │ │ - str w6, [sp, #144] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 407a4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 1303c // b.none │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl 3500 │ │ │ │ - ldr x5, [sp, #128] │ │ │ │ - ldr w12, [sp, #112] │ │ │ │ - ldr w6, [sp, #144] │ │ │ │ - b eca0 │ │ │ │ - and w4, w20, #0x1 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - ands w1, w26, #0x1 │ │ │ │ - ccmp w27, w0, #0x0, ne // ne = any │ │ │ │ - b.hi f11c // b.pmore │ │ │ │ - orr w2, w28, w6 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w22, w23 │ │ │ │ - b.eq ef78 // b.none │ │ │ │ - tbnz w2, #0, f168 │ │ │ │ - mov w28, w2 │ │ │ │ - mov w6, w2 │ │ │ │ - cmp w23, #0xa │ │ │ │ - b.ne ed60 // b.any │ │ │ │ - b edd0 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w3, ne // ne = any │ │ │ │ - tst w0, w3 │ │ │ │ - b.eq f228 // b.none │ │ │ │ - ldr w0, [sp, #240] │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls f250 // b.plast │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w4, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - ldr w4, [sp, #104] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne fa28 // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - csel x4, x19, x0, ne // ne = any │ │ │ │ - csel x5, x0, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, f1a0 │ │ │ │ - ldp x1, x0, [sp, #152] │ │ │ │ - mov w3, w21 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr x8, [sp, #248] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr w19, [sp, #136] │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w7, w19 │ │ │ │ - blr x8 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x5c4 // #1476 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xb18 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + mov x5, x24 │ │ │ │ + mov w4, w28 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x3, x21 │ │ │ │ + bl 1236c │ │ │ │ + b 12fb4 │ │ │ │ + mov w1, w27 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 40700 │ │ │ │ mov x5, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w2, w0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w23, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq f05c // b.none │ │ │ │ - and w0, w20, w28 │ │ │ │ - and w27, w0, #0xff │ │ │ │ - tbnz w0, #0, f1cc │ │ │ │ - mov w27, w21 │ │ │ │ - mov w21, w4 │ │ │ │ - b ed60 │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x6, x24 │ │ │ │ + mov x4, x22 │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + bl 11880 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsr w1, w25, #3 │ │ │ │ + mvn w2, w25 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + sub x3, x5, x0 │ │ │ │ + sub x4, x0, x5 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + ldrb w1, [x24, w1, uxtw] │ │ │ │ + and x3, x4, x3, asr #63 │ │ │ │ + add x5, x5, x3 │ │ │ │ + asr w1, w1, w2 │ │ │ │ + and x1, x1, #0x1 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + and x0, x1, x0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmn x25, #0x1 │ │ │ │ + b.ne 12dc0 // b.any │ │ │ │ + mov w4, w19 │ │ │ │ + ubfiz x1, x19, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - strb wzr, [x2, w21, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq f304 // b.none │ │ │ │ - ldrb w23, [x25] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - b edf0 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - mov w2, w6 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w20, w28 │ │ │ │ - mov w1, w28 │ │ │ │ - mov w23, #0x2b // #43 │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - str w27, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - mov w27, w1 │ │ │ │ - mov w6, w2 │ │ │ │ - strb w23, [x4] │ │ │ │ - b edd0 │ │ │ │ - lsl w1, w24, #1 │ │ │ │ - mov x0, x5 │ │ │ │ - add w24, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w6, [sp, #144] │ │ │ │ - bl 586c0 │ │ │ │ - ldr w6, [sp, #144] │ │ │ │ - mov x5, x0 │ │ │ │ - b edf0 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - ands w1, w26, #0x1 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - ccmp w27, w0, #0x0, ne // ne = any │ │ │ │ - b.ls ef50 // b.plast │ │ │ │ - ldr x20, [sp, #128] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - ldr w4, [sp, #136] │ │ │ │ - add x2, x2, #0x728 │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0xaf2 // #2802 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - mov w4, w0 │ │ │ │ - b ef40 │ │ │ │ - mov w23, #0x40 // #64 │ │ │ │ - mov w28, w2 │ │ │ │ - mov w20, w2 │ │ │ │ - mov w22, w23 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b ed6c │ │ │ │ - mov w4, w21 │ │ │ │ - and w0, w6, #0x1 │ │ │ │ - mov w21, w27 │ │ │ │ - mov w2, w6 │ │ │ │ - b f038 │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - mov w2, w6 │ │ │ │ - mov w23, w22 │ │ │ │ - mov w20, w28 │ │ │ │ - mov w24, #0x2710 // #10000 │ │ │ │ - str w27, [sp, #104] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - b ed6c │ │ │ │ - ldr x2, [sp, #208] │ │ │ │ - adrp x0, 7a000 │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0xb0e // #2830 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - bl 6fb20 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - b efd8 │ │ │ │ - cmp w23, #0xa │ │ │ │ - b.ne f32c // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - str w4, [sp, #144] │ │ │ │ - str w2, [sp, #168] │ │ │ │ - bl 3500 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ + str w5, [sp, #48] │ │ │ │ + stp x4, x5, [sp, #56] │ │ │ │ + bl 52920 │ │ │ │ + ldp x4, x5, [sp, #56] │ │ │ │ + mov x10, x0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w19, 12e5c │ │ │ │ + cmn x25, #0x1 │ │ │ │ + sub w3, w2, w25 │ │ │ │ + lsr w1, w2, #3 │ │ │ │ + csel w3, w3, wzr, ne // ne = any │ │ │ │ + str w3, [x10, x2, lsl #2] │ │ │ │ + mvn w0, w2 │ │ │ │ + and w3, w0, #0x7 │ │ │ │ + ldrb w0, [x24, w1, uxtw] │ │ │ │ + asr w0, w0, w3 │ │ │ │ + tbnz w0, #0, 13014 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x4, x2 │ │ │ │ + b.ne 12e28 // b.any │ │ │ │ + ldr w3, [sp, #48] │ │ │ │ + mov x1, x10 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + str x5, [sp, #56] │ │ │ │ + add x21, x21, #0x328 │ │ │ │ + str x10, [sp, #72] │ │ │ │ + bl f980 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w4, [sp, #144] │ │ │ │ - ldr w2, [sp, #168] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq f340 // b.none │ │ │ │ - ldrb w23, [x25] │ │ │ │ - mov w20, w27 │ │ │ │ - mov w6, w2 │ │ │ │ - mov w21, w4 │ │ │ │ - mov w26, w27 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b f0a4 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ - ccmp w27, w0, #0x0, ne // ne = any │ │ │ │ - b.ne ef60 // b.any │ │ │ │ - ldr w0, [sp, #240] │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi efa0 // b.pmore │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - str x5, [sp, #104] │ │ │ │ - ldr x20, [sp, #128] │ │ │ │ - mov x0, x3 │ │ │ │ - str w4, [sp, #112] │ │ │ │ + str x4, [sp, #64] │ │ │ │ + ldr w8, [x4, w5, uxtw #2] │ │ │ │ + str w8, [sp, #56] │ │ │ │ + mov w1, w8 │ │ │ │ + bl 40700 │ │ │ │ + mov x25, x0 │ │ │ │ + mov w1, #0x5f4 // #1524 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xba0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldp x4, x10, [sp, #64] │ │ │ │ + mov x6, x22 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x7, x25 │ │ │ │ + ldr w8, [sp, #56] │ │ │ │ + mov w2, w19 │ │ │ │ + ldr w5, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str w8, [sp] │ │ │ │ + mov x3, x10 │ │ │ │ + str x10, [sp, #24] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + str w8, [sp, #56] │ │ │ │ + bl 10120 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x22, x1 │ │ │ │ bl 3500 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - mov w28, w27 │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - str w4, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - ldr w4, [sp, #104] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - strb wzr, [x0, w28, uxtw] │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne fa4c // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - csel x19, x19, x0, ne // ne = any │ │ │ │ - csel x22, x0, xzr, ne // ne = any │ │ │ │ - cbz x20, fa08 │ │ │ │ - ldp x1, x0, [sp, #152] │ │ │ │ - mov x4, x19 │ │ │ │ - ldr x8, [sp, #248] │ │ │ │ - mov w6, w28 │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3500 │ │ │ │ + ldr x10, [sp, #24] │ │ │ │ + mov x0, x10 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, #0x5fd // #1533 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xbc8 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov w2, w27 │ │ │ │ + ldr w8, [sp, #56] │ │ │ │ + mov x6, x25 │ │ │ │ mov x5, x22 │ │ │ │ - mov w3, w21 │ │ │ │ - mov x2, x20 │ │ │ │ - blr x8 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - bl 33c0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq fb20 // b.none │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #240 │ │ │ │ + mov x4, x26 │ │ │ │ + mov w3, w19 │ │ │ │ + mov w7, w8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 10c40 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 407a4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 13120 // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x606 // #1542 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xbe8 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x21, [sp, #40] │ │ │ │ + mov x5, x24 │ │ │ │ + mov w4, w27 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x3, x21 │ │ │ │ + bl 1268c │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str w19, [x1] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 13238 // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - mov w24, w28 │ │ │ │ - mov w27, w20 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x20, [sp, #128] │ │ │ │ + mov x25, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne 12e28 // b.any │ │ │ │ + b 12e5c │ │ │ │ + mov x25, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne 12be0 // b.any │ │ │ │ + b 12c14 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x5ce // #1486 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xb40 │ │ │ │ + bl 2cff0 │ │ │ │ + ldp x26, x22, [sp, #40] │ │ │ │ + mov w3, w28 │ │ │ │ + mov x5, x24 │ │ │ │ + mov w1, w19 │ │ │ │ mov w6, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - b ef18 │ │ │ │ - mov w28, w27 │ │ │ │ - mov w27, w21 │ │ │ │ - mov w20, w28 │ │ │ │ - mov w21, w4 │ │ │ │ - b ed60 │ │ │ │ - ldr x20, [sp, #128] │ │ │ │ - mov w6, w2 │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - mov w21, w4 │ │ │ │ - mov w26, w27 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - b ef18 │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x4, x26 │ │ │ │ + mov x2, x22 │ │ │ │ + bl 11a64 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 3500 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - and w4, w27, #0x1 │ │ │ │ - b f274 │ │ │ │ - cbz w0, f3b4 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - b f458 │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #112] │ │ │ │ + mov x0, x26 │ │ │ │ bl 3500 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x5, [sp, #112] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str xzr, [sp, #200] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x0, x1, [sp, #192] │ │ │ │ - str x5, [sp, #128] │ │ │ │ - str w12, [sp, #144] │ │ │ │ - add x0, x0, x1 │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x25, [sp, #192] │ │ │ │ - bl 586c0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x2, x25 │ │ │ │ - ldp x0, x1, [sp, #224] │ │ │ │ - mov w4, #0x100000 // #1048576 │ │ │ │ - str x3, [sp, #112] │ │ │ │ - bl 5b0a0 │ │ │ │ - mov w1, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.lt fae8 // b.tstop │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - ldr x5, [sp, #128] │ │ │ │ - ldr w12, [sp, #144] │ │ │ │ - b.eq f364 // b.none │ │ │ │ - sxtw x0, w1 │ │ │ │ - mov x25, x3 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - mov w20, w27 │ │ │ │ - mov w27, w28 │ │ │ │ - mov w28, w23 │ │ │ │ - mov w23, w26 │ │ │ │ - mov w26, w24 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x3, [sp, #216] │ │ │ │ - b f530 │ │ │ │ - cbnz w22, f698 │ │ │ │ - cmp w24, #0x40 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - and w2, w20, w23 │ │ │ │ - tst w20, w23 │ │ │ │ - b.ne f868 // b.any │ │ │ │ - mov w22, w24 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - cmp w24, #0xd │ │ │ │ - b.eq f6d8 // b.none │ │ │ │ - ldr w1, [sp, #140] │ │ │ │ - eor w0, w2, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - add x4, x5, w27, uxtw │ │ │ │ - cmp w1, #0x0 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq f5e8 // b.none │ │ │ │ - orr w0, w28, w23 │ │ │ │ - and w26, w0, #0xff │ │ │ │ - tbnz w0, #0, f704 │ │ │ │ - str w1, [sp, #144] │ │ │ │ - mov w28, w26 │ │ │ │ - str x5, [sp, #168] │ │ │ │ - mov w23, w26 │ │ │ │ - str w12, [sp, #176] │ │ │ │ - bl 30a0 <__ctype_toupper_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x24, #2, #8 │ │ │ │ - ldr x5, [sp, #168] │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - ldr w12, [sp, #176] │ │ │ │ - strb w0, [x5, w27, uxtw] │ │ │ │ - mov w27, w1 │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq f660 // b.none │ │ │ │ - sub w0, w12, #0x1 │ │ │ │ - ldrb w24, [x25] │ │ │ │ - mov w3, w26 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.eq f714 // b.none │ │ │ │ - sub w1, w24, #0x3e │ │ │ │ - mov w0, #0xfd // #253 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq f48c // b.none │ │ │ │ - cmp w24, #0x2b │ │ │ │ - and w0, w20, #0x1 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - b.eq f860 // b.none │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq f858 // b.none │ │ │ │ - mov x0, x5 │ │ │ │ - mov w26, w3 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [x19, w27, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - cmp w22, #0x2b │ │ │ │ - b.eq f894 // b.none │ │ │ │ - ldr w1, [sp, #140] │ │ │ │ - eor w0, w26, #0x1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne f6e0 // b.any │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - mov w2, w26 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w23, w20 │ │ │ │ - mov w1, w20 │ │ │ │ - mov w24, #0x2b // #43 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - str w27, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - ldr w3, [sp, #184] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq f704 // b.none │ │ │ │ - orr w0, w28, w23 │ │ │ │ - and w27, w0, #0xff │ │ │ │ - tbnz w0, #0, f704 │ │ │ │ - str x4, [sp, #144] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - str w1, [sp, #168] │ │ │ │ - mov w28, w27 │ │ │ │ - str x5, [sp, #176] │ │ │ │ - mov w23, w27 │ │ │ │ - str w12, [sp, #188] │ │ │ │ - str w2, [sp, #208] │ │ │ │ - bl 35e0 <__ctype_tolower_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ubfiz x8, x24, #2, #8 │ │ │ │ - ldr x4, [sp, #144] │ │ │ │ - ldr w0, [x0, x8] │ │ │ │ - ldr w1, [sp, #168] │ │ │ │ - strb w0, [x4] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov w27, w1 │ │ │ │ - ldr w2, [sp, #208] │ │ │ │ - ldr x5, [sp, #176] │ │ │ │ - mov w26, w2 │ │ │ │ - ldr w12, [sp, #188] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.ne f530 // b.any │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - mov w24, w26 │ │ │ │ - mov w26, w23 │ │ │ │ - mov w23, w28 │ │ │ │ - mov w28, w27 │ │ │ │ - mov w27, w20 │ │ │ │ - ldr x20, [sp, #128] │ │ │ │ - mov x0, x3 │ │ │ │ - str x5, [sp, #112] │ │ │ │ - str w12, [sp, #128] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x5d3 // #1491 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xb60 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 12990 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x25 │ │ │ │ bl 3500 │ │ │ │ - ldr x5, [sp, #112] │ │ │ │ - ldr w12, [sp, #128] │ │ │ │ - b f400 │ │ │ │ - and w26, w20, #0x1 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - ands w1, w28, #0x1 │ │ │ │ - ccmp w27, w0, #0x0, ne // ne = any │ │ │ │ - b.hi f11c // b.pmore │ │ │ │ - cmp w22, w24 │ │ │ │ - b.eq f73c // b.none │ │ │ │ - orr w2, w23, w3 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - tbnz w2, #0, f880 │ │ │ │ - mov w23, w2 │ │ │ │ - mov w26, w2 │ │ │ │ - cmp w24, #0xa │ │ │ │ - b.eq f520 // b.none │ │ │ │ - cmp w24, #0xd │ │ │ │ - b.ne f4b8 // b.any │ │ │ │ - mov w26, w2 │ │ │ │ - b f520 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - mov w2, w26 │ │ │ │ - mov x4, x5 │ │ │ │ - mov w23, w20 │ │ │ │ - mov w1, w20 │ │ │ │ - mov w24, #0x2b // #43 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - str w27, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - mov w27, w1 │ │ │ │ - mov w26, w2 │ │ │ │ - strb w24, [x4] │ │ │ │ - b f520 │ │ │ │ - lsl w1, w12, #1 │ │ │ │ - mov x0, x5 │ │ │ │ - add w12, w1, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w12, [sp, #144] │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr w12, [sp, #144] │ │ │ │ - mov w3, w26 │ │ │ │ - b f544 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - eor w0, w20, #0x1 │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - tst w0, w2 │ │ │ │ - b.eq f93c // b.none │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp w26, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne fa28 // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - csel x4, x0, x19, eq // eq = none │ │ │ │ - csel x5, x0, xzr, ne // ne = any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, f8b8 │ │ │ │ - ldp x1, x0, [sp, #152] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x5d7 // #1495 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xb88 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w21, [sp, #84] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ mov w3, w21 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov w6, w27 │ │ │ │ - ldr x8, [sp, #248] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr w19, [sp, #136] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w7, w19 │ │ │ │ - blr x8 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - str w0, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w2, w0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w24, #0xa, #0x0, ne // ne = any │ │ │ │ - b.eq f804 // b.none │ │ │ │ - and w0, w20, w23 │ │ │ │ - and w27, w0, #0xff │ │ │ │ - tbnz w0, #0, f8e8 │ │ │ │ - mov w27, w21 │ │ │ │ - mov w21, w26 │ │ │ │ - b f4b0 │ │ │ │ - mov x0, x5 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - strb wzr, [x2, w21, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq f954 // b.none │ │ │ │ - ldrb w24, [x25] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - b f544 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - b f69c │ │ │ │ - mov w26, w0 │ │ │ │ - b f69c │ │ │ │ - mov w24, #0x40 // #64 │ │ │ │ - mov w23, w2 │ │ │ │ - mov w20, w2 │ │ │ │ - mov w22, w24 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b f4b8 │ │ │ │ - mov w26, w21 │ │ │ │ - and w0, w3, #0x1 │ │ │ │ - mov w21, w27 │ │ │ │ - mov w2, w3 │ │ │ │ - b f7e0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - mov w2, w26 │ │ │ │ - mov w24, w22 │ │ │ │ - mov w23, w20 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - str w27, [sp, #104] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - b f4b8 │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x770 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0xb0e // #2830 │ │ │ │ - str x5, [sp, #104] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - bl 6fb20 │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - b f780 │ │ │ │ - cmp w24, #0xa │ │ │ │ - b.ne f980 // b.any │ │ │ │ - mov x0, x5 │ │ │ │ - str w2, [sp, #144] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + bl 11ce0 │ │ │ │ + mov x5, x24 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x3, x22 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 1236c │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 3500 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr w2, [sp, #144] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq f994 // b.none │ │ │ │ - ldrb w24, [x25] │ │ │ │ - mov w20, w27 │ │ │ │ - mov w3, w2 │ │ │ │ - mov w21, w26 │ │ │ │ - mov w28, w27 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b f84c │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ - ccmp w27, w0, #0x0, ne // ne = any │ │ │ │ - b.eq f750 // b.none │ │ │ │ - b f6b4 │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - mov w26, w23 │ │ │ │ - mov w27, w20 │ │ │ │ - mov w23, w28 │ │ │ │ - ldr x20, [sp, #128] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - b f67c │ │ │ │ - mov w23, w27 │ │ │ │ - mov w27, w21 │ │ │ │ - mov w20, w23 │ │ │ │ - mov w21, w26 │ │ │ │ - b f4b0 │ │ │ │ - ldr x20, [sp, #128] │ │ │ │ - mov w21, w26 │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - mov w23, w27 │ │ │ │ - mov w24, w2 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w12, #0x2710 // #10000 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b f67c │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + b 12fc8 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x60f // #1551 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xb40 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x22, [sp, #40] │ │ │ │ + mov w3, w27 │ │ │ │ + mov x5, x24 │ │ │ │ + mov x4, x26 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 11a64 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x615 // #1557 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xb60 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 12990 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x619 // #1561 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xc10 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w21, [sp, #80] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl 11ce0 │ │ │ │ + mov x5, x24 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x3, x22 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 1268c │ │ │ │ + b 13108 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x998 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x589 // #1417 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - stp xzr, xzr, [x1, #24] │ │ │ │ - str q31, [x1] │ │ │ │ - str wzr, [x1, #40] │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - stur wzr, [x1, #58] │ │ │ │ - strb w0, [x1, #62] │ │ │ │ - str wzr, [x1, #64] │ │ │ │ - stur q31, [x1, #72] │ │ │ │ - stur q31, [x1, #88] │ │ │ │ - stur q31, [x1, #104] │ │ │ │ - str xzr, [x1, #128] │ │ │ │ - b eba4 │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x798 │ │ │ │ - mov w1, #0xb70 // #2928 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - b f2a8 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x758 │ │ │ │ - mov w2, #0xb04 // #2820 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0x758 │ │ │ │ - mov w2, #0xb67 // #2919 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - cmn w0, #0x4 │ │ │ │ - b.eq fadc // b.none │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x3, x3, #0x6c0 │ │ │ │ - mov w1, #0xac9 // #2761 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x710 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - bl 33c0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x6d8 │ │ │ │ - mov w1, #0xab6 // #2742 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x3, x3, #0x6b0 │ │ │ │ - b fa80 │ │ │ │ - cmn w1, #0x4 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x0, x0, #0x6b0 │ │ │ │ - add x3, x3, #0x6c0 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - csel x3, x3, x0, ne // ne = any │ │ │ │ - add x2, x2, #0x710 │ │ │ │ - mov w1, #0xb54 // #2900 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x7c0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, w19 │ │ │ │ - bl 3060 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w4, w26 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x5, x24 │ │ │ │ + str w25, [x21] │ │ │ │ + mov x3, x21 │ │ │ │ + mov w2, w19 │ │ │ │ + bl 1236c │ │ │ │ + b 12fb4 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0xd0 │ │ │ │ - adrp x7, af000 │ │ │ │ - ldr x7, [x7, #3864] │ │ │ │ + adrp x3, 7a000 │ │ │ │ stp x29, x30, [sp, #112] │ │ │ │ add x29, sp, #0x70 │ │ │ │ stp x19, x20, [sp, #128] │ │ │ │ mov x20, x1 │ │ │ │ stp x21, x22, [sp, #144] │ │ │ │ - mov x22, x0 │ │ │ │ - and w0, w3, #0xff │ │ │ │ + add x22, x3, #0x328 │ │ │ │ + mov x0, x22 │ │ │ │ stp x23, x24, [sp, #160] │ │ │ │ - mov w21, w2 │ │ │ │ + ldr w19, [x2] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + str w19, [sp, #36] │ │ │ │ + sub w24, w19, #0x1 │ │ │ │ + mov w21, w19 │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x636 // #1590 │ │ │ │ + add x2, x2, #0xc28 │ │ │ │ + bl 2cff0 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + add x4, sp, #0x64 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x20 │ │ │ │ + stp x0, x4, [sp, #80] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl fda4 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x639 // #1593 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xc40 │ │ │ │ + bl 2cff0 │ │ │ │ + lsr w0, w24, #3 │ │ │ │ + neg w1, w21 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + ldrb w0, [x19, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + tbnz w0, #0, 139cc │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + str w0, [sp, #68] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 14188 // b.none │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xc78 │ │ │ │ + mov w1, #0x648 // #1608 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x0, x22 │ │ │ │ stp x25, x26, [sp, #176] │ │ │ │ + mov w26, w21 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #192] │ │ │ │ - and w28, w4, #0xff │ │ │ │ - ldr x8, [x7] │ │ │ │ - str x8, [sp, #104] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - stp w0, w6, [sp, #72] │ │ │ │ - and w0, w5, #0xff │ │ │ │ - str w0, [sp, #40] │ │ │ │ - cbz w2, 1007c │ │ │ │ - ubfiz x0, x21, #3, #32 │ │ │ │ - adrp x24, 7a000 │ │ │ │ - add x23, x1, x0 │ │ │ │ - adrp x25, 7a000 │ │ │ │ - add x24, x24, #0xc50 │ │ │ │ - mov x27, x1 │ │ │ │ - add x25, x25, #0xc58 │ │ │ │ - mov w19, #0x2 // #2 │ │ │ │ + bl 2cff0 │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xca0 │ │ │ │ + mov w1, #0x64b // #1611 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 40700 │ │ │ │ + ldr w21, [sp, #36] │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0xcc8 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w1, #0x64e // #1614 │ │ │ │ + bl 2cff0 │ │ │ │ + sub w2, w21, #0x2 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + lsr w1, w2, #3 │ │ │ │ + mvn w3, w2 │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + sub x4, x24, x0 │ │ │ │ + sub x6, x0, x24 │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + ldrb w1, [x19, w1, uxtw] │ │ │ │ + and x4, x6, x4, asr #63 │ │ │ │ + add x24, x24, x4 │ │ │ │ + asr w1, w1, w3 │ │ │ │ + sbfx x1, x1, #0, #1 │ │ │ │ + and x0, x1, x0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmn x2, #0x1 │ │ │ │ + b.ne 1338c // b.any │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x22, x0, #0x328 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x651 // #1617 │ │ │ │ + add x2, x2, #0xcf0 │ │ │ │ + str w24, [sp, #64] │ │ │ │ + bl 2cff0 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x27, x0, #0xd28 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + cbnz w0, 13434 │ │ │ │ + b 13464 │ │ │ │ + lsr w0, w28, #3 │ │ │ │ + mvn w1, w28 │ │ │ │ + and w1, w1, #0x7 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + ldrb w0, [x19, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + mvn w0, w0 │ │ │ │ + and w0, w0, #0x1 │ │ │ │ + add w24, w24, w0 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.eq 13464 // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w28, [x0, w24, uxtw #2] │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cs 13404 // b.hs, b.nlast │ │ │ │ + mov x4, x0 │ │ │ │ + mov w3, w24 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x656 // #1622 │ │ │ │ + bl 587a0 │ │ │ │ + b 13404 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x28, x0, #0x328 │ │ │ │ + mov w1, #0x65a // #1626 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xd08 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + mov w1, #0x346 // #838 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x6a0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 40780 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x6c0 │ │ │ │ + mov w1, #0x349 // #841 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, #0xff8 // #4088 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x27, x1, #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov w1, #0x34e // #846 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x6f0 │ │ │ │ str x0, [sp, #24] │ │ │ │ - mov w0, w2 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b fc08 │ │ │ │ - ldrb w0, [x26, #1] │ │ │ │ - cmp w0, #0x67 │ │ │ │ - b.ne fc24 // b.any │ │ │ │ - ldrb w0, [x26, #2] │ │ │ │ - cmp w0, #0x7a │ │ │ │ - b.ne fc24 // b.any │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - and w19, w19, #0xff │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.hi 100dc // b.pmore │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - cmp x23, x27 │ │ │ │ - b.eq fc90 // b.none │ │ │ │ - ldr x0, [x27] │ │ │ │ - bl 8f60 │ │ │ │ - ldr x1, [x27] │ │ │ │ - ldrb w2, [x1, w0, uxtw] │ │ │ │ - add x26, x1, w0, uxtw │ │ │ │ - cmp w2, #0x2e │ │ │ │ - b.eq fbd0 // b.none │ │ │ │ - mov x1, x24 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x2, x27 │ │ │ │ + add x27, x25, #0xff0 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + str x26, [x24] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + cmp x26, x10 │ │ │ │ + b.le 13584 │ │ │ │ + ldr x28, [x24, x10, lsl #3] │ │ │ │ + add x6, x24, x10, lsl #3 │ │ │ │ + tbz x28, #63, 136a0 │ │ │ │ + neg x0, x28, lsl #3 │ │ │ │ + neg x21, x28 │ │ │ │ + sub x6, x24, x28, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x28, [x24, x0] │ │ │ │ + cmp x28, #0x0 │ │ │ │ + ccmp x26, x21, #0x4, lt // lt = tstop │ │ │ │ + b.gt 13540 │ │ │ │ + str x1, [x24, w10, uxtw #3] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x6, [sp, #8] │ │ │ │ + bl 3670 │ │ │ │ + ldr x6, [sp, #8] │ │ │ │ + cmp x26, x21 │ │ │ │ + b.gt 141f4 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 13528 // b.hs, b.nlast │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x700 │ │ │ │ + mov w1, #0x3b2 // #946 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x26, x0, #0x328 │ │ │ │ mov x0, x26 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, fbe8 │ │ │ │ - mov x1, x25 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, #0x65d // #1629 │ │ │ │ mov x0, x26 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, fbe8 │ │ │ │ - adrp x1, 7a000 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xd38 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 407a4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 140a0 // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, #0x663 // #1635 │ │ │ │ mov x0, x26 │ │ │ │ - add x1, x1, #0xc60 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, fbe8 │ │ │ │ - and w0, w19, #0xfffffffd │ │ │ │ - and w19, w0, #0xff │ │ │ │ - tbz w0, #0, fbfc │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xca8 │ │ │ │ - mov w1, #0xba0 // #2976 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - cbnz w0, fd94 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xd50 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w2, [sp, #36] │ │ │ │ + mov w4, w21 │ │ │ │ + ldr x21, [sp, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x5, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldrb w1, [sp, #72] │ │ │ │ - mov w0, #0x1000000 // #16777216 │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - stp xzr, xzr, [x24, #24] │ │ │ │ - str wzr, [x24, #40] │ │ │ │ - str wzr, [x24, #48] │ │ │ │ - strb w28, [x24, #56] │ │ │ │ - strb w1, [x24, #57] │ │ │ │ - strb w19, [x24, #58] │ │ │ │ - stur w0, [x24, #59] │ │ │ │ - str w21, [x24, #64] │ │ │ │ - stp xzr, x20, [x24, #72] │ │ │ │ - stp xzr, xzr, [x24, #88] │ │ │ │ - stp xzr, xzr, [x24, #104] │ │ │ │ - str xzr, [x24, #128] │ │ │ │ - cbz w21, fd50 │ │ │ │ - cbz w19, ff2c │ │ │ │ - adrp x19, b000 │ │ │ │ - add x21, x20, w21, uxtw #3 │ │ │ │ - add x25, x19, #0x480 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 5b040 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x20], #8 │ │ │ │ - mov w6, w23 │ │ │ │ - ldrb w4, [sp, #72] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x7, x25 │ │ │ │ - mov w5, w28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl a600 │ │ │ │ - ldr w23, [x0, #28] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ + mov x3, x21 │ │ │ │ + bl 11e84 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ mov x0, x19 │ │ │ │ bl 3500 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne fd00 // b.any │ │ │ │ - adrp x0, af000 │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr w2, [sp, #36] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ + str w2, [x1] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 100fc // b.any │ │ │ │ + b.ne 14204 // b.any │ │ │ │ ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #128] │ │ │ │ ldp x21, x22, [sp, #144] │ │ │ │ ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - strb wzr, [sp, #94] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #95] │ │ │ │ - stp wzr, wzr, [sp, #96] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - tbnz w19, #0, ff78 │ │ │ │ - bl 586c0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + and x14, x10, #0xffffffff │ │ │ │ + sub x12, x28, #0x1 │ │ │ │ + neg x0, x10 │ │ │ │ + str x0, [x24, w10, uxtw #3] │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x14, [sp, #8] │ │ │ │ + stp x10, x12, [sp, #40] │ │ │ │ + str x6, [sp, #56] │ │ │ │ + bl 3670 │ │ │ │ + ldp x10, x12, [sp, #40] │ │ │ │ + ldr x14, [sp, #8] │ │ │ │ + ldr x6, [sp, #56] │ │ │ │ + mov x21, x10 │ │ │ │ + mov x10, x28 │ │ │ │ + mov w13, w21 │ │ │ │ + cmp x12, x14 │ │ │ │ + b.lt 13fa8 // b.tstop │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr w0, [x0, x1, lsl #2] │ │ │ │ + add w15, w0, w3 │ │ │ │ + mov w0, w0 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + mvn w16, w15 │ │ │ │ + and w16, w16, #0x7 │ │ │ │ + str x0, [x3, x1, lsl #3] │ │ │ │ + lsr w0, w15, #3 │ │ │ │ + mov w1, w2 │ │ │ │ + ldrb w15, [x20, w15, uxtw] │ │ │ │ + ldrb w0, [x19, w0, uxtw] │ │ │ │ + asr w0, w0, w16 │ │ │ │ + mvn w0, w0 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + add x0, x0, x15, lsl #1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x15, [x25, x0] │ │ │ │ + add x15, x15, #0x1 │ │ │ │ + str x15, [x25, x0] │ │ │ │ + cmp x12, x1 │ │ │ │ + b.ge 13700 // b.tcont │ │ │ │ + ldr x15, [x25] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x2, x21 │ │ │ │ + str x21, [x0], #8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x2, x2, x15 │ │ │ │ + ldr x15, [x0] │ │ │ │ + str x2, [x0], #8 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.ne 13780 // b.any │ │ │ │ + mov w15, w13 │ │ │ │ + mov w2, w13 │ │ │ │ + cmp x12, x14 │ │ │ │ + b.lt 137fc // b.tstop │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + ldr x14, [x0, x2, lsl #3] │ │ │ │ + add w2, w15, #0x1 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + mov x15, x2 │ │ │ │ + add w0, w0, w14 │ │ │ │ + mvn w17, w0 │ │ │ │ + lsr w18, w0, #3 │ │ │ │ + and w17, w17, #0x7 │ │ │ │ + ldrb w16, [x20, w0, uxtw] │ │ │ │ + ldrb w0, [x19, w18, uxtw] │ │ │ │ + asr w0, w0, w17 │ │ │ │ + mvn w0, w0 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + add x0, x0, x16, lsl #1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x16, [x25, x0] │ │ │ │ + add x17, x16, #0x1 │ │ │ │ + str w14, [x3, x16, lsl #2] │ │ │ │ + str x17, [x25, x0] │ │ │ │ + cmp x12, x2 │ │ │ │ + b.ge 137a4 // b.tcont │ │ │ │ + ldr w2, [sp, #32] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + cbz w2, 13918 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ge 1383c // b.tcont │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w2, [x23, w1, uxtw] │ │ │ │ + orr w0, w0, w2 │ │ │ │ + strb w0, [x23, w1, uxtw] │ │ │ │ + ldr x0, [x25] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x6] │ │ │ │ + sub x2, x25, #0x8 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + b 13894 │ │ │ │ + b.le 13888 │ │ │ │ + sub w15, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + sbfx w14, w1, #0, #1 │ │ │ │ + lsr w15, w15, #3 │ │ │ │ + mov w14, w14 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w16, [x23, w15, uxtw] │ │ │ │ + orr w0, w0, w16 │ │ │ │ + strb w0, [x23, w15, uxtw] │ │ │ │ + ldr x0, [x25, x1, lsl #3] │ │ │ │ + ldr x15, [x2, x1, lsl #3] │ │ │ │ + eor x0, x14, x0 │ │ │ │ + sub x0, x0, x14 │ │ │ │ + str x0, [x24, x15, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, #0x1fe │ │ │ │ + b.eq 138e4 // b.none │ │ │ │ + ldr x14, [x2, x1, lsl #3] │ │ │ │ + ldr x0, [x25, x1, lsl #3] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.ne 13848 // b.any │ │ │ │ + sub w14, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w14, w14, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w15, [x23, w14, uxtw] │ │ │ │ + orr w0, w0, w15 │ │ │ │ + strb w0, [x23, w14, uxtw] │ │ │ │ + ldr x14, [x2, x1, lsl #3] │ │ │ │ + ldr x0, [x25, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x24, x14, lsl #3] │ │ │ │ + cmp x1, #0x1fe │ │ │ │ + b.ne 13894 // b.any │ │ │ │ + cmp x12, x21 │ │ │ │ + b.ne 1352c // b.any │ │ │ │ + lsr w2, w13, #3 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + sub x12, x1, x12 │ │ │ │ + str x12, [x6] │ │ │ │ + mvn w0, w13 │ │ │ │ + ldrb w4, [x23, w2, uxtw] │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsl w0, w1, w0 │ │ │ │ + orr w0, w0, w4 │ │ │ │ + strb w0, [x23, w2, uxtw] │ │ │ │ + b 1352c │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ge 1394c // b.tcont │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w2, w2, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w14, [x23, w2, uxtw] │ │ │ │ + orr w0, w0, w14 │ │ │ │ + strb w0, [x23, w2, uxtw] │ │ │ │ + ldr x0, [x25] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x6] │ │ │ │ + add x2, x25, #0xfe8 │ │ │ │ + b 1398c │ │ │ │ + b.le 13980 │ │ │ │ + sub w14, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w14, w14, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w15, [x23, w14, uxtw] │ │ │ │ + orr w0, w0, w15 │ │ │ │ + strb w0, [x23, w14, uxtw] │ │ │ │ + ldp x0, x14, [x1] │ │ │ │ + str x14, [x24, x0, lsl #3] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 138e4 // b.none │ │ │ │ + ldp x14, x0, [x1] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + cmp x0, x14 │ │ │ │ + b.ne 13954 // b.any │ │ │ │ + sub w14, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w14, w14, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w15, [x23, w14, uxtw] │ │ │ │ + orr w0, w0, w15 │ │ │ │ + strb w0, [x23, w14, uxtw] │ │ │ │ + ldp x14, x0, [x1] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x24, x14, lsl #3] │ │ │ │ + b 13980 │ │ │ │ + ldr w21, [sp, #96] │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xde8 │ │ │ │ + mov w1, #0x683 // #1667 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x0, x22 │ │ │ │ + str w21, [sp, #68] │ │ │ │ + mov w23, w21 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - lsl x1, x0, #2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x5e │ │ │ │ - add x1, sp, #0x5f │ │ │ │ - stp x0, x1, [sp, #40] │ │ │ │ - add x0, sp, #0x64 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + bl 2cff0 │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xca0 │ │ │ │ + mov w1, #0x686 // #1670 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w1, w21 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldp x6, x7, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x4, x5, [sp, #56] │ │ │ │ - str x0, [x23] │ │ │ │ - ldr x0, [x20, x24, lsl #3] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - str x23, [x26, x24, lsl #3] │ │ │ │ - mov x2, x23 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl a0a0 │ │ │ │ - add w28, w28, w0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str w0, [x1, x24, lsl #2] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne fdec // b.any │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #76] │ │ │ │ - mov w1, #0x270f // #9999 │ │ │ │ - ldrb w25, [sp, #94] │ │ │ │ - ldrb w27, [sp, #95] │ │ │ │ - ldp w8, w10, [sp, #96] │ │ │ │ - udiv w0, w28, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csinc w7, w0, wzr, ne // ne = any │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls fe98 // b.plast │ │ │ │ - mov w0, #0x1759 // #5977 │ │ │ │ - mov w1, #0x2710 // #10000 │ │ │ │ - movk w0, #0xd1b7, lsl #16 │ │ │ │ - umull x0, w7, w0 │ │ │ │ - lsr x0, x0, #45 │ │ │ │ - msub w7, w0, w1, w7 │ │ │ │ - udiv w7, w7, w0 │ │ │ │ - add w7, w7, w1 │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - mov w6, w28 │ │ │ │ - mov w5, w21 │ │ │ │ - mov x3, x26 │ │ │ │ - mov x2, x23 │ │ │ │ + bl 40700 │ │ │ │ + ldr w21, [sp, #36] │ │ │ │ + mov w1, #0x689 // #1673 │ │ │ │ + mov x26, x0 │ │ │ │ + mov w3, w21 │ │ │ │ mov x0, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - str w10, [sp, #32] │ │ │ │ - str w8, [sp, #72] │ │ │ │ - bl d300 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ - mov x22, x0 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xcc8 │ │ │ │ + bl 2cff0 │ │ │ │ + sub w2, w21, #0x2 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + lsr w0, w2, #3 │ │ │ │ + mvn w3, w2 │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + sub x6, x24, x1 │ │ │ │ + sub x7, x1, x24 │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + ldrb w0, [x19, w0, uxtw] │ │ │ │ + and x6, x7, x6, asr #63 │ │ │ │ + add x24, x24, x6 │ │ │ │ + asr w0, w0, w3 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + and x1, x0, x1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmn x2, #0x1 │ │ │ │ + b.ne 13a58 // b.any │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + str w24, [sp, #64] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz w1, 13ae0 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + lsr w1, w0, #3 │ │ │ │ + str w0, [x2, w3, uxtw #2] │ │ │ │ + mvn w2, w0 │ │ │ │ + and w2, w2, #0x7 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldrb w1, [x19, w1, uxtw] │ │ │ │ + asr w1, w1, w2 │ │ │ │ + sbfx x1, x1, #0, #1 │ │ │ │ + sub w3, w3, w1 │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 13aac // b.any │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x28, x0, #0x328 │ │ │ │ + mov w1, #0x692 // #1682 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xe10 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + mov w1, #0x346 // #838 │ │ │ │ + mov x0, x28 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x6a0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 40780 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x6c0 │ │ │ │ + mov w1, #0x349 // #841 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, #0xff8 // #4088 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x24, x0 │ │ │ │ - ldr w10, [sp, #32] │ │ │ │ - ldr w8, [sp, #72] │ │ │ │ - mov w0, #0x100 // #256 │ │ │ │ - mov w1, #0x1000100 // #16777472 │ │ │ │ - stp w8, w10, [x24, #36] │ │ │ │ - strh w0, [x24, #56] │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x27, x1, #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov w1, #0x34e // #846 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x6f0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x2, x27 │ │ │ │ + add x27, x24, #0xff0 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + str x23, [x25] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + cmp x23, x7 │ │ │ │ + b.le 13c04 │ │ │ │ + ldr x28, [x25, x7, lsl #3] │ │ │ │ + add x11, x25, x7, lsl #3 │ │ │ │ + tbz x28, #63, 13cc8 │ │ │ │ + nop │ │ │ │ + neg x0, x28, lsl #3 │ │ │ │ + neg x21, x28 │ │ │ │ + sub x11, x25, x28, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + ldr x28, [x25, x0] │ │ │ │ + cmp x28, #0x0 │ │ │ │ + ccmp x23, x21, #0x4, lt // lt = tstop │ │ │ │ + b.gt 13bc0 │ │ │ │ + str x1, [x25, w7, uxtw #3] │ │ │ │ + mov x0, x24 │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x11, [sp, #8] │ │ │ │ + bl 3670 │ │ │ │ + ldr x11, [sp, #8] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.gt 141e4 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 13ba4 // b.hs, b.nlast │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0x700 │ │ │ │ + mov w1, #0x3b2 // #946 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x23, x0, #0x328 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - stp xzr, xzr, [x24] │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w28, [x24, #24] │ │ │ │ - stur xzr, [x24, #28] │ │ │ │ - strb w25, [x24, #44] │ │ │ │ - strb w27, [x24, #45] │ │ │ │ - str wzr, [x24, #48] │ │ │ │ - strb w19, [x24, #58] │ │ │ │ - stur w1, [x24, #59] │ │ │ │ - str w21, [x24, #64] │ │ │ │ - stp x0, x20, [x24, #72] │ │ │ │ - stp xzr, x22, [x24, #88] │ │ │ │ - stp xzr, x26, [x24, #104] │ │ │ │ - str x23, [x24, #128] │ │ │ │ - b fd50 │ │ │ │ - adrp x19, b000 │ │ │ │ - add x21, x20, w21, uxtw #3 │ │ │ │ - add x19, x19, #0x480 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, #0x694 // #1684 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xd38 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, w21 │ │ │ │ + bl 407a4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 13fb0 // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, #0x698 // #1688 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xe38 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w2, [sp, #36] │ │ │ │ + mov w4, w21 │ │ │ │ + ldr x21, [sp, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x5, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x3, x21 │ │ │ │ + bl 120c0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + b 13644 │ │ │ │ + and x13, x7, #0xffffffff │ │ │ │ + sub x12, x28, #0x1 │ │ │ │ + neg x0, x7 │ │ │ │ + str x0, [x25, w7, uxtw #3] │ │ │ │ + mov x2, #0xff0 // #4080 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x13, [sp, #8] │ │ │ │ + stp x7, x12, [sp, #40] │ │ │ │ + str x11, [sp, #56] │ │ │ │ + bl 3670 │ │ │ │ + ldp x7, x12, [sp, #40] │ │ │ │ + ldr x13, [sp, #8] │ │ │ │ + ldr x11, [sp, #56] │ │ │ │ + mov x21, x7 │ │ │ │ + mov x7, x28 │ │ │ │ + mov w17, w21 │ │ │ │ + cmp x12, x13 │ │ │ │ + b.lt 13fa0 // b.tstop │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w21 │ │ │ │ nop │ │ │ │ - ldr x2, [x20], #8 │ │ │ │ - str x19, [sp] │ │ │ │ - ldrb w3, [sp, #72] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr w0, [x0, x1, lsl #2] │ │ │ │ + add w14, w0, w3 │ │ │ │ + mov w0, w0 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + mvn w15, w14 │ │ │ │ + and w15, w15, #0x7 │ │ │ │ + str x0, [x3, x1, lsl #3] │ │ │ │ + lsr w0, w14, #3 │ │ │ │ + mov w1, w2 │ │ │ │ + ldrb w14, [x20, w14, uxtw] │ │ │ │ + ldrb w0, [x19, w0, uxtw] │ │ │ │ + asr w0, w0, w15 │ │ │ │ + mvn w0, w0 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + add x0, x0, x14, lsl #1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x14, [x24, x0] │ │ │ │ + add x14, x14, #0x1 │ │ │ │ + str x14, [x24, x0] │ │ │ │ + cmp x12, x1 │ │ │ │ + b.ge 13d20 // b.tcont │ │ │ │ + ldr x15, [x24] │ │ │ │ mov x1, x24 │ │ │ │ - mov w4, w28 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - ldr w6, [x0, #28] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x14, x21 │ │ │ │ + str x21, [x1], #8 │ │ │ │ + mov x0, x1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x14, x14, x15 │ │ │ │ + ldr x15, [x0] │ │ │ │ + str x14, [x0], #8 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.ne 13da0 // b.any │ │ │ │ + mov w14, w17 │ │ │ │ + cmp x12, x13 │ │ │ │ + b.lt 13e18 // b.tstop │ │ │ │ + ldp x3, x0, [sp, #16] │ │ │ │ + ldr x13, [x0, x14, lsl #3] │ │ │ │ + add w14, w17, #0x1 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + mov x17, x14 │ │ │ │ + add w0, w0, w13 │ │ │ │ + mvn w16, w0 │ │ │ │ + lsr w18, w0, #3 │ │ │ │ + and w16, w16, #0x7 │ │ │ │ + ldrb w15, [x20, w0, uxtw] │ │ │ │ + ldrb w0, [x19, w18, uxtw] │ │ │ │ + asr w0, w0, w16 │ │ │ │ + mvn w0, w0 │ │ │ │ + and x0, x0, #0x1 │ │ │ │ + add x0, x0, x15, lsl #1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x15, [x24, x0] │ │ │ │ + add x16, x15, #0x1 │ │ │ │ + str w13, [x3, x15, lsl #2] │ │ │ │ + str x16, [x24, x0] │ │ │ │ + cmp x12, x14 │ │ │ │ + b.ge 13dc0 // b.tcont │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr x0, [x24] │ │ │ │ + cbz w3, 13eec │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ge 13e58 // b.tcont │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w2, w2, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w10, [x26, w2, uxtw] │ │ │ │ + orr w0, w0, w10 │ │ │ │ + strb w0, [x26, w2, uxtw] │ │ │ │ + ldr x0, [x24] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x11] │ │ │ │ + mov w10, #0xfffffffe // #-2 │ │ │ │ + b 13eac │ │ │ │ + b.le 13e9c │ │ │ │ + sub w11, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + sbfx x2, x10, #0, #1 │ │ │ │ + lsr w11, w11, #3 │ │ │ │ + mov w2, w2 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w12, [x26, w11, uxtw] │ │ │ │ + orr w0, w0, w12 │ │ │ │ + strb w0, [x26, w11, uxtw] │ │ │ │ + ldp x11, x0, [x1, #-8] │ │ │ │ + eor x0, x2, x0 │ │ │ │ + sub x0, x0, x2 │ │ │ │ + str x0, [x25, x11, lsl #3] │ │ │ │ + sub w10, w10, #0x1 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmn w10, #0x1ff │ │ │ │ + b.eq 13ba8 // b.none │ │ │ │ + ldp x2, x0, [x1, #-8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 13e60 // b.any │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w2, w2, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w11, [x26, w2, uxtw] │ │ │ │ + orr w0, w0, w11 │ │ │ │ + strb w0, [x26, w2, uxtw] │ │ │ │ + ldp x2, x0, [x1, #-8] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x25, x2, lsl #3] │ │ │ │ + b 13e9c │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ge 13f20 // b.tcont │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w10, [x26, w1, uxtw] │ │ │ │ + orr w0, w0, w10 │ │ │ │ + strb w0, [x26, w1, uxtw] │ │ │ │ + ldr x0, [x24] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x11] │ │ │ │ + add x10, x24, #0xfe8 │ │ │ │ + b 13f60 │ │ │ │ + b.le 13f54 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w11, [x26, w1, uxtw] │ │ │ │ + orr w0, w0, w11 │ │ │ │ + strb w0, [x26, w1, uxtw] │ │ │ │ + ldp x0, x1, [x2] │ │ │ │ + str x1, [x25, x0, lsl #3] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + cmp x10, x2 │ │ │ │ + b.eq 13ba8 // b.none │ │ │ │ + ldp x1, x0, [x2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 13f28 // b.any │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + neg w0, w0 │ │ │ │ + and w0, w0, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + lsl w0, w22, w0 │ │ │ │ + ldrb w11, [x26, w1, uxtw] │ │ │ │ + orr w0, w0, w11 │ │ │ │ + strb w0, [x26, w1, uxtw] │ │ │ │ + ldp x1, x0, [x2] │ │ │ │ + neg x0, x0 │ │ │ │ + str x0, [x25, x1, lsl #3] │ │ │ │ + b 13f54 │ │ │ │ + mov x15, #0x0 // #0 │ │ │ │ + b 13d84 │ │ │ │ + mov x15, #0x0 // #0 │ │ │ │ + b 13764 │ │ │ │ + mov w1, #0x6a2 // #1698 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xd78 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w25, [sp, #36] │ │ │ │ + ldr x21, [sp, #16] │ │ │ │ + mov x5, x19 │ │ │ │ + ldr w3, [sp, #68] │ │ │ │ + mov x4, x26 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, w25 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 11a64 │ │ │ │ mov x24, x0 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne ff40 // b.any │ │ │ │ - b fd50 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x0, [x20, x24] │ │ │ │ - bl 5b040 │ │ │ │ - str x0, [x23, x24] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne ff84 // b.any │ │ │ │ - mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, #0x6a7 // #1703 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xd98 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - lsl x1, x0, #2 │ │ │ │ + bl 12990 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, #0x6ad // #1709 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xe60 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w21, [sp, #96] │ │ │ │ + mov x4, x19 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, w25 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x5e │ │ │ │ - add x1, sp, #0x5f │ │ │ │ - stp x0, x1, [sp, #40] │ │ │ │ - add x0, sp, #0x64 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x2, [x23, x27, lsl #3] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + bl 11ce0 │ │ │ │ + mov w1, #0x6af // #1711 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xe78 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x5, x19 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x3, x22 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w3, [x2, #8] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - str w3, [sp, #72] │ │ │ │ - umull x24, w3, w2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ + bl 120c0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + b 13644 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x66d // #1645 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xd78 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w25, [sp, #36] │ │ │ │ + ldr x21, [sp, #16] │ │ │ │ + mov x5, x19 │ │ │ │ + ldr w3, [sp, #68] │ │ │ │ + mov x4, x23 │ │ │ │ + mov w1, w25 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + bl 11a64 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x672 // #1650 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xd98 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ mov x1, x24 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [x25] │ │ │ │ - bl 3670 │ │ │ │ - ldr w3, [sp, #72] │ │ │ │ - mov x4, x25 │ │ │ │ - stp wzr, w3, [x25, #8] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x2, [x23, x27, lsl #3] │ │ │ │ - str x25, [x26, x27, lsl #3] │ │ │ │ - ldr x1, [x20, x27, lsl #3] │ │ │ │ - ldp x6, x7, [sp, #56] │ │ │ │ - ldp x0, x3, [sp, #40] │ │ │ │ - stp x0, x3, [sp] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl c984 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add w28, w28, w0 │ │ │ │ - str w0, [x1, x27, lsl #2] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne ffe8 // b.any │ │ │ │ - b fe50 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - cbnz w0, 1008c │ │ │ │ - mov w19, #0x2 // #2 │ │ │ │ - b fc98 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + bl 12990 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x676 // #1654 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xdb0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w21, [sp, #100] │ │ │ │ + mov x4, x19 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, w25 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + bl 11ce0 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x679 // #1657 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xdc8 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x5, x19 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x3, x22 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w19, #0x2 // #2 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b fe98 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xc68 │ │ │ │ - mov w1, #0xb99 // #2969 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov x25, x0 │ │ │ │ - and w0, w6, #0xff │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - str w0, [sp, #124] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - stp w7, w5, [sp, #136] │ │ │ │ - cbz x1, 103c0 │ │ │ │ - mov x21, x2 │ │ │ │ - mov w23, w3 │ │ │ │ - and w26, w4, #0xff │ │ │ │ - mov x28, x2 │ │ │ │ - add x20, x2, w3, uxtw #3 │ │ │ │ - mov w19, #0x2 // #2 │ │ │ │ - cbz w3, 1022c │ │ │ │ - adrp x22, 7a000 │ │ │ │ - adrp x24, 7a000 │ │ │ │ - add x22, x22, #0xc50 │ │ │ │ - add x24, x24, #0xc58 │ │ │ │ - b 101a4 │ │ │ │ - ldrb w0, [x27, #1] │ │ │ │ - cmp w0, #0x67 │ │ │ │ - b.ne 101c0 // b.any │ │ │ │ - ldrb w0, [x27, #2] │ │ │ │ - cmp w0, #0x7a │ │ │ │ - b.ne 101c0 // b.any │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - and w19, w19, #0xff │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.hi 103a0 // b.pmore │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - add x28, x28, #0x8 │ │ │ │ - cmp x28, x20 │ │ │ │ - b.eq 1022c // b.none │ │ │ │ - ldr x0, [x28] │ │ │ │ - bl 8f60 │ │ │ │ - ldr x1, [x28] │ │ │ │ - ldrb w2, [x1, w0, uxtw] │ │ │ │ - add x27, x1, w0, uxtw │ │ │ │ - cmp w2, #0x2e │ │ │ │ - b.eq 1016c // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 10184 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 10184 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x0, x27 │ │ │ │ - add x1, x1, #0xc60 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 10184 │ │ │ │ - and w0, w19, #0xfffffffd │ │ │ │ - and w19, w0, #0xff │ │ │ │ - tbz w0, #0, 10198 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xd38 │ │ │ │ - mov w1, #0xbee // #3054 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cbnz w0, 10318 │ │ │ │ - mov x1, #0x98 // #152 │ │ │ │ + bl 11e84 │ │ │ │ + b 14094 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + add x2, x2, #0xc60 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x63b // #1595 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - stp xzr, xzr, [x20, #24] │ │ │ │ - str wzr, [x20, #40] │ │ │ │ - str wzr, [x20, #48] │ │ │ │ - stur wzr, [x20, #58] │ │ │ │ - strb w0, [x20, #62] │ │ │ │ - str wzr, [x20, #64] │ │ │ │ - str xzr, [x20, #128] │ │ │ │ - str q31, [x20] │ │ │ │ - stur q31, [x20, #72] │ │ │ │ - stur q31, [x20, #88] │ │ │ │ - stur q31, [x20, #104] │ │ │ │ - cbz w23, 102f0 │ │ │ │ - ldrb w22, [sp, #140] │ │ │ │ - cbz w19, 10358 │ │ │ │ - adrp x19, b000 │ │ │ │ - add x23, x21, w23, uxtw #3 │ │ │ │ - add x24, x19, #0xa60 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x21] │ │ │ │ - bl 5b040 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x21], #8 │ │ │ │ - mov w6, w27 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w2, [sp, #36] │ │ │ │ mov x1, x20 │ │ │ │ + ldr w4, [sp, #68] │ │ │ │ mov x3, x0 │ │ │ │ - mov x7, x24 │ │ │ │ - mov w5, w22 │ │ │ │ - mov w4, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl a600 │ │ │ │ - ldr w27, [x0, #32] │ │ │ │ + mov x5, x19 │ │ │ │ + str w24, [x21] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 11e84 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ + mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ mov x0, x19 │ │ │ │ bl 3500 │ │ │ │ - cmp x21, x23 │ │ │ │ - b.ne 102a0 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w5, w19 │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - mov w3, w23 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - mov x0, x25 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr w6, [sp, #136] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - b d920 │ │ │ │ - adrp x19, b000 │ │ │ │ - add x23, x21, w23, uxtw #3 │ │ │ │ - add x19, x19, #0xa60 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x21], #8 │ │ │ │ - str x19, [sp] │ │ │ │ - mov x1, x20 │ │ │ │ - mov w4, w22 │ │ │ │ - mov w3, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - ldr w6, [x0, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x21, x23 │ │ │ │ - b.ne 10368 // b.any │ │ │ │ - b 102f0 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xcf8 │ │ │ │ - mov w1, #0xbe7 // #3047 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x150 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xce8 │ │ │ │ - mov w2, #0xbda // #3034 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + b 13658 │ │ │ │ + sub x12, x28, #0x1 │ │ │ │ + mov x7, x28 │ │ │ │ + and x13, x21, #0xffffffff │ │ │ │ + b 13d08 │ │ │ │ + sub x12, x28, #0x1 │ │ │ │ + mov x10, x28 │ │ │ │ + and x14, x21, #0xffffffff │ │ │ │ + b 136e0 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bti c │ │ │ │ + cbz w1, 14294 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 7e000 │ │ │ │ mov x21, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 10588 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + add x22, x22, #0x130 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x23, 7a000 │ │ │ │ + add x23, x23, #0xe98 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 204a4 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 1424c // b.any │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w2, 14390 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + add x21, x0, #0x10 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + adrp x23, 7a000 │ │ │ │ + add x23, x23, #0xeb8 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 35f0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 35f0 │ │ │ │ - mov w24, w23 │ │ │ │ - mov x27, x0 │ │ │ │ - mov w25, w0 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - b.le 10664 │ │ │ │ - bl 3020 <__ctype_b_loc@plt> │ │ │ │ + adrp x26, 7e000 │ │ │ │ + mov w25, w2 │ │ │ │ + add x26, x26, #0x130 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + adrp x27, 7a000 │ │ │ │ + add x27, x27, #0xea8 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 14354 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - ldr x20, [x0] │ │ │ │ - b 10458 │ │ │ │ + nop │ │ │ │ + ldur x3, [x21, #-8] │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr w4, [x3, x19, lsl #2] │ │ │ │ add x19, x19, #0x1 │ │ │ │ - cmp w24, w19 │ │ │ │ - b.le 10614 │ │ │ │ - ldrb w2, [x21, x19] │ │ │ │ - mov w1, w19 │ │ │ │ - ldrh w2, [x20, x2, lsl #1] │ │ │ │ - tbz w2, #13, 1044c │ │ │ │ - mov w24, w19 │ │ │ │ - cmp w27, w24 │ │ │ │ - b.le 1059c │ │ │ │ - add w0, w24, #0x4 │ │ │ │ - add w24, w24, #0x3 │ │ │ │ - sxtw x0, w0 │ │ │ │ - sxtw x28, w24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 10498 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.le 10620 │ │ │ │ - ldrb w1, [x22, x2] │ │ │ │ - mov w3, w2 │ │ │ │ - ldrh w1, [x20, x1, lsl #1] │ │ │ │ - tbz w1, #13, 1048c │ │ │ │ - mov w20, w2 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - adrp x26, 7a000 │ │ │ │ - add x3, x26, #0xd78 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldrh w4, [x3] │ │ │ │ - ldrb w3, [x3, #2] │ │ │ │ - strh w4, [x25] │ │ │ │ - strb w3, [x25, #2] │ │ │ │ - bl 3010 │ │ │ │ - strb wzr, [x25, x28] │ │ │ │ - cmp w27, w24 │ │ │ │ - b.lt 10500 // b.tstop │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 1063c │ │ │ │ - add w19, w20, #0x4 │ │ │ │ - add w27, w20, #0x3 │ │ │ │ - sxtw x20, w20 │ │ │ │ - sxtw x19, w19 │ │ │ │ - sxtw x24, w27 │ │ │ │ - add x26, x26, #0xd78 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - mov x19, x0 │ │ │ │ - ldrh w4, [x26] │ │ │ │ - mov x2, x20 │ │ │ │ - ldrb w3, [x26, #2] │ │ │ │ - mov x1, x22 │ │ │ │ - strh w4, [x19] │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - strb w3, [x19, #2] │ │ │ │ - bl 3010 │ │ │ │ - strb wzr, [x19, x24] │ │ │ │ - cmp w23, w27 │ │ │ │ - b.lt 10644 // b.tstop │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 3180 │ │ │ │ - cbnz w0, 10644 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ + mov w3, w4 │ │ │ │ + ldr w5, [x22, w4, uxtw #2] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr w0, [x21] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 14320 // b.pmore │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + cmp w25, w24 │ │ │ │ + b.ne 14300 // b.any │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 10628 │ │ │ │ - add w0, w24, #0x4 │ │ │ │ - add w24, w24, #0x3 │ │ │ │ - sxtw x0, w0 │ │ │ │ - sxtw x28, w24 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - b.gt 10484 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - adrp x26, 7a000 │ │ │ │ - add x3, x26, #0xd78 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x2, x19 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldrb w24, [sp, #80] │ │ │ │ + cbz w2, 1443c │ │ │ │ + mov x23, x6 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x5 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 7a000 │ │ │ │ + add x22, x1, w2, uxtw #3 │ │ │ │ + add x21, x21, #0xed0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + nop │ │ │ │ + ldr x2, [x25] │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 14424 │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr w2, [x3, x0, lsl #2] │ │ │ │ + mov w4, w2 │ │ │ │ + ldrb w0, [x23, w2, uxtw] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 1444c // b.none │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 14400 // b.tstop │ │ │ │ + add x25, x25, #0x8 │ │ │ │ + cmp x22, x25 │ │ │ │ + b.ne 143e0 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w3, [x20, x4, lsl #2] │ │ │ │ mov x1, x21 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldrh w4, [x3] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldrb w3, [x3, #2] │ │ │ │ - mov x19, #0x4 // #4 │ │ │ │ - strh w4, [x25] │ │ │ │ - strb w3, [x25, #2] │ │ │ │ - bl 3010 │ │ │ │ - strb wzr, [x25, w24, sxtw] │ │ │ │ - mov x24, #0x3 // #3 │ │ │ │ - mov w27, w24 │ │ │ │ - b 10514 │ │ │ │ - add w24, w1, #0x1 │ │ │ │ - sxtw x19, w24 │ │ │ │ - b 1046c │ │ │ │ - add w20, w3, #0x1 │ │ │ │ - b 104ac │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x2, [x25] │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 14424 // b.tcont │ │ │ │ + ldr x3, [x2] │ │ │ │ + b 14400 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x3, x0, [sp, #96] │ │ │ │ + cbz w20, 146a4 │ │ │ │ + ubfiz x22, x20, #2, #32 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x1 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w27, w25 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbz w21, 14648 │ │ │ │ + ldrb w4, [x28, x25] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 144f0 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp w2, w21 │ │ │ │ + b.eq 14644 // b.none │ │ │ │ + ldr w3, [x26, x19] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.ne 144e0 // b.any │ │ │ │ + cmp w21, w2 │ │ │ │ + b.eq 14648 // b.none │ │ │ │ + add x23, x26, x19 │ │ │ │ + ldr w2, [x23, #16] │ │ │ │ + ldr w3, [x23, #24] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ls 14694 // b.plast │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + str w3, [x23, #16] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + str w27, [x0, w2, uxtw #2] │ │ │ │ + cmp x25, x20 │ │ │ │ + b.ne 144c4 // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w2, w21 │ │ │ │ + adrp x3, f000 │ │ │ │ + add x3, x3, #0x860 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 62f40 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x24] │ │ │ │ + mov w25, w21 │ │ │ │ + cbz w21, 14600 │ │ │ │ + adrp x22, 7a000 │ │ │ │ + add x23, x28, w21, uxtw #2 │ │ │ │ + add x22, x22, #0xef0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr w1, [x28] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x1, x26, x1, lsl #5 │ │ │ │ + ldr w0, [x1, #16] │ │ │ │ + cbz w0, 145f4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + lsl x27, x19, #2 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w2, [x2, x27] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr w2, [x28] │ │ │ │ + mov w1, w20 │ │ │ │ + ldr x0, [x24] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x2, x26, x2, lsl #5 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr w2, [x2, x27] │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + ldr w1, [x28] │ │ │ │ + add x1, x26, x1, lsl #5 │ │ │ │ + ldr w0, [x1, #16] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 145a0 // b.pmore │ │ │ │ + add x28, x28, #0x4 │ │ │ │ + cmp x23, x28 │ │ │ │ + b.ne 14580 // b.any │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x20 // #32 │ │ │ │ + adrp x3, f000 │ │ │ │ + add x3, x3, #0x840 │ │ │ │ + bl 2ff0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str w21, [x0] │ │ │ │ + mov x0, x26 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 10588 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ubfiz x19, x21, #5, #32 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov x0, x26 │ │ │ │ + ubfiz x1, x21, #5, #32 │ │ │ │ + bl 52920 │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, x0, x19 │ │ │ │ + ldrb w2, [x28, x25] │ │ │ │ + mov x1, #0xfa0 // #4000 │ │ │ │ + mov w3, #0x3e8 // #1000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w2, [x26, x19] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + str wzr, [x23, #16] │ │ │ │ + str wzr, [x23, #24] │ │ │ │ + str w3, [x23, #24] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w2, [x23, #16] │ │ │ │ + b 1451c │ │ │ │ + add w1, w3, #0x3e8 │ │ │ │ + add w3, w3, #0x3e8 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + b 14680 │ │ │ │ + adrp x3, f000 │ │ │ │ + add x3, x3, #0x860 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 62f40 │ │ │ │ + mov x21, x20 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str x0, [x24] │ │ │ │ + b 14604 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w2 │ │ │ │ + mov x28, x1 │ │ │ │ + mov w1, w4 │ │ │ │ + bl 20100 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x19, x19, #2, #32 │ │ │ │ + add x20, x24, x19 │ │ │ │ + ldr w1, [x24, x19] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x24, x19] │ │ │ │ + mov x23, x0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 14774 // b.none │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x20] │ │ │ │ + str x0, [x23, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 1474c // b.pmore │ │ │ │ + cbz w27, 147f8 │ │ │ │ + adrp x26, 7a000 │ │ │ │ + add x28, x28, #0x8 │ │ │ │ + add x26, x26, #0xf00 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldr x0, [x28] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 147e4 │ │ │ │ + ldr w21, [x24, w3, uxtw #2] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w4, w21 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x2, [x28] │ │ │ │ mov x0, x25 │ │ │ │ - b 10574 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ + ldr x1, [x23, w21, uxtw #3] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr w2, [x2, x20] │ │ │ │ + ubfiz x20, x19, #2, #32 │ │ │ │ + bl 1fe40 │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr w3, [x0, x20] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 147a0 // b.pmore │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x28, x28, #0x20 │ │ │ │ + cmp w27, w22 │ │ │ │ + b.ne 1478c // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - b 1058c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 10628 │ │ │ │ - bl 3020 <__ctype_b_loc@plt> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x28, #0x3 // #3 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w24, w28 │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - ldr x20, [x1] │ │ │ │ - b 10484 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - cbz x0, 106dc │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ mov x19, x1 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #96] │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbnz w0, 106e0 │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 14888 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cc 14898 // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b.hi 14888 // b.pmore │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldr x2, [x20, #32] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 14898 // b.lo, b.ul, b.last │ │ │ │ + b.hi 14888 // b.pmore │ │ │ │ + ldrb w1, [x20, #64] │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc 14898 // b.lo, b.ul, b.last │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 14888 │ │ │ │ + bti c │ │ │ │ + mov x1, #0xf00d // #61453 │ │ │ │ + strb wzr, [x0, #8] │ │ │ │ + movk x1, #0xbad, lsl #16 │ │ │ │ + str x1, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str wzr, [x0, #24] │ │ │ │ + stp xzr, xzr, [x0, #32] │ │ │ │ + stp xzr, xzr, [x0, #48] │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x1, #0xf00d // #61453 │ │ │ │ + movk x1, #0xbad, lsl #16 │ │ │ │ + str x1, [x0] │ │ │ │ + strb wzr, [x0, #8] │ │ │ │ + str wzr, [x0, #12] │ │ │ │ + stp q31, q31, [x0, #16] │ │ │ │ + str q31, [x0, #48] │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + str xzr, [x0, #72] │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - bl 3500 │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov w2, #0x30 // #48 │ │ │ │ + movi d30, #0xffffffff00000000 │ │ │ │ + strb w1, [x0] │ │ │ │ + stur xzr, [x0, #4] │ │ │ │ + stur xzr, [x0, #12] │ │ │ │ + stur q31, [x0, #24] │ │ │ │ + str xzr, [x0, #40] │ │ │ │ + str wzr, [x0, #48] │ │ │ │ + str xzr, [x0, #56] │ │ │ │ + strb w2, [x0, #64] │ │ │ │ + stp xzr, xzr, [x0, #72] │ │ │ │ + stur q31, [x0, #88] │ │ │ │ + stur q31, [x0, #104] │ │ │ │ + str xzr, [x0, #120] │ │ │ │ + str wzr, [x0, #128] │ │ │ │ + stur q31, [x0, #136] │ │ │ │ + str d30, [x0, #152] │ │ │ │ + str wzr, [x0, #160] │ │ │ │ + stur q31, [x0, #168] │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x1 │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cbz x0, 10748 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #96] │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbnz w0, 108d8 │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 10758 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #72] │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - cbz x0, 107b8 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - cbz w1, 107a8 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - lsl x20, x21, #3 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #112] │ │ │ │ - str xzr, [x0, x20] │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbnz w1, 10874 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 1076c // b.pmore │ │ │ │ - bl 3500 │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbnz w0, 108cc │ │ │ │ - stp xzr, xzr, [x19, #112] │ │ │ │ - ldrb w0, [x19, #58] │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - str wzr, [x19, #48] │ │ │ │ - strb wzr, [x19, #61] │ │ │ │ - cbz w0, 10860 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - cbz w1, 10848 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbz x0, 10804 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - str xzr, [x0, x20] │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbz w1, 10834 │ │ │ │ - ldr x1, [x19, #136] │ │ │ │ - cbz x1, 10834 │ │ │ │ - ldr x0, [x1, x20] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - bl 3500 │ │ │ │ - ldp x0, x1, [x19, #128] │ │ │ │ - str xzr, [x1, x20] │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 107e0 // b.pmore │ │ │ │ - cbz x0, 10854 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + cbz x0, 14980 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x19, #128] │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbnz w0, 108b8 │ │ │ │ - strb wzr, [x19, #58] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - ldr x0, [x0] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + cbz x0, 14990 │ │ │ │ bl 3500 │ │ │ │ ldr x0, [x19, #120] │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - bl 3500 │ │ │ │ - ldp x0, x2, [x19, #112] │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - str xzr, [x2, x20] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 1076c // b.pmore │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + cbz x0, 149a0 │ │ │ │ bl 3500 │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbz w0, 107b4 │ │ │ │ - b 108cc │ │ │ │ ldr x0, [x19, #136] │ │ │ │ - cbz x0, 1085c │ │ │ │ + str xzr, [x19, #120] │ │ │ │ + cbz x0, 149b0 │ │ │ │ bl 3500 │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ str xzr, [x19, #136] │ │ │ │ - b 1085c │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ + cbz x0, 149c0 │ │ │ │ bl 3500 │ │ │ │ - b 107b4 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - ldr x0, [x0] │ │ │ │ + ldr x0, [x19, #168] │ │ │ │ + str xzr, [x19, #144] │ │ │ │ + cbz x0, 149d0 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + str xzr, [x19, #168] │ │ │ │ + cbz x0, 149e0 │ │ │ │ bl 3500 │ │ │ │ - b 10744 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + str xzr, [x19, #176] │ │ │ │ + cbz x0, 149f0 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x19, #84] │ │ │ │ + str xzr, [x19, #72] │ │ │ │ + cbz w0, 14a44 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [x1, #28] │ │ │ │ - cbz w0, 10940 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, x20, lsl #3] │ │ │ │ + lsl x21, x20, #3 │ │ │ │ add x20, x20, #0x1 │ │ │ │ - bl 541ac │ │ │ │ - ldr w1, [x19, #28] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 10920 // b.pmore │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 109bc │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 10994 │ │ │ │ - ldr w1, [x19, #28] │ │ │ │ - cbz w1, 10990 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x1, [x0, x20, lsl #3] │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 541ac │ │ │ │ - ldr w1, [x19, #28] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + str xzr, [x0, x21] │ │ │ │ cmp w1, w20 │ │ │ │ - b.hi 10970 // b.pmore │ │ │ │ + b.hi 14a08 // b.pmore │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ bl 3500 │ │ │ │ - strb wzr, [x19, #61] │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ ldr x21, [sp, #32] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - stur xzr, [x19, #36] │ │ │ │ + str xzr, [x19, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbz w1, 1095c │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbz w1, 1095c │ │ │ │ - b 10954 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x0 │ │ │ │ - ldrb w0, [x1, #61] │ │ │ │ - cbz w0, 10bd4 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr w1, [x1, #48] │ │ │ │ - ldr x2, [x2] │ │ │ │ - smaddl x0, w1, w0, x2 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w2, w20 │ │ │ │ - b.ls 10a2c // b.plast │ │ │ │ - cbz w1, 10b08 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 10afc // b.plast │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w21, w0 │ │ │ │ - tbnz w0, #31, 10c50 │ │ │ │ - mov w23, #0x18 // #24 │ │ │ │ - ldrb w8, [x19, #58] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x23, w0, w23 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x1, x23 │ │ │ │ - ldr x5, [x1, x23] │ │ │ │ - ldp w24, w7, [x0, #8] │ │ │ │ - lsl x24, x24, #3 │ │ │ │ - ldr x2, [x2, x24] │ │ │ │ - cbz w8, 10b24 │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x3, [x1, x24] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 10bdc │ │ │ │ - cbnz w21, 10b90 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - strb w2, [x1, #61] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub w0, w20, w0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - csel w20, w0, w20, gt │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 10acc │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x6, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x6, x6, #0xa60 │ │ │ │ - ldr x3, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x2, x24] │ │ │ │ - add x4, x3, x23 │ │ │ │ - ldr x5, [x3, x23] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w3, [x1, #57] │ │ │ │ - ldrb w4, [x1, #56] │ │ │ │ - str x6, [sp] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w21, 10ad0 │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x23 │ │ │ │ - ldur w2, [x0, #-8] │ │ │ │ - str w21, [x1, #48] │ │ │ │ - strb w3, [x1, #61] │ │ │ │ - sub w0, w20, w2 │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cc 10c2c // b.lo, b.ul, b.last │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - b 10a40 │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x8, b000 │ │ │ │ - ldr x4, [x1, #88] │ │ │ │ - add x8, x8, #0xa60 │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - add x9, x2, x23 │ │ │ │ - ldr x6, [x2, x23] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x4, x24] │ │ │ │ - ldr x3, [x3, x24] │ │ │ │ - ldrb w5, [x1, #56] │ │ │ │ - ldrb w4, [x1, #57] │ │ │ │ - str x8, [sp, #8] │ │ │ │ - ldr w8, [x9, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - b 10acc │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 10cdc │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w4, w20 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldr w3, [x0, #68] │ │ │ │ - ldr w1, [x0, #76] │ │ │ │ - cbz x2, 10d20 │ │ │ │ - ldr w0, [x2, x4, lsl #2] │ │ │ │ - add w1, w1, w3 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr q31, [x1, #192] │ │ │ │ + ldp q20, q19, [x1] │ │ │ │ + ldp q22, q21, [x1, #32] │ │ │ │ + ldp q24, q23, [x1, #64] │ │ │ │ + ldp q26, q25, [x1, #96] │ │ │ │ + ldp q28, q27, [x1, #128] │ │ │ │ + ldp q30, q29, [x1, #160] │ │ │ │ + stp q20, q19, [x0] │ │ │ │ + stp q22, q21, [x0, #32] │ │ │ │ + stp q24, q23, [x0, #64] │ │ │ │ + stp q26, q25, [x0, #96] │ │ │ │ + stp q28, q27, [x0, #128] │ │ │ │ + stp q30, q29, [x0, #160] │ │ │ │ + str q31, [x0, #192] │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + bl 2e36c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + str x1, [x20, #8] │ │ │ │ + bl 2e36c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + str x1, [x20, #40] │ │ │ │ + bl 2e36c │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + str x0, [x20, #72] │ │ │ │ + cbnz w1, 14b08 │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + cbnz w1, 14bb0 │ │ │ │ + ldr w1, [x19, #184] │ │ │ │ + cbnz w1, 14c8c │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - sub w0, w0, w1 │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ + ubfiz x1, x1, #3, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x19 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 10d4c // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - mov w4, w20 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldr w3, [x0, #68] │ │ │ │ - ldr w1, [x0, #76] │ │ │ │ - cbnz x2, 10cbc │ │ │ │ - ldrb w5, [x19, #59] │ │ │ │ - cbz w5, 10d30 │ │ │ │ - ldrb w5, [x19, #60] │ │ │ │ - cbnz w5, 10cbc │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ - add w1, w1, w3 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [x20, #88] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + str x0, [x20, #96] │ │ │ │ + cbz w1, 14ae4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + lsl x23, x21, #3 │ │ │ │ + ldr w1, [x0, x21, lsl #2] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x24, [x20, #88] │ │ │ │ + lsl x22, x21, #2 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + ldp x1, x2, [x19, #88] │ │ │ │ + str x0, [x24, x23] │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + ldr x1, [x1, x23] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + ldr w2, [x2, x22] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + bl 3570 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + ldr x1, [x20, #96] │ │ │ │ + ldr w2, [x0, x22] │ │ │ │ + str w2, [x1, x22] │ │ │ │ + ldr w1, [x19, #84] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 14b48 // b.pmore │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cbz w1, 14aec │ │ │ │ + ubfiz x1, x1, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [x20, #136] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #144] │ │ │ │ + ldr x0, [x19, #168] │ │ │ │ + cbz x0, 14bf4 │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #168] │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 14c0c │ │ │ │ + ldr w1, [x19, #128] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #168] │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + cbz w0, 14aec │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ubfiz x21, x22, #3, #32 │ │ │ │ + ldp x1, x2, [x19, #136] │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + ldr x1, [x1, x21] │ │ │ │ + str x1, [x0, x21] │ │ │ │ + ldr x1, [x20, #144] │ │ │ │ + ldr x0, [x19, #168] │ │ │ │ + ldr x2, [x2, x21] │ │ │ │ + str x2, [x1, x21] │ │ │ │ + cbz x0, 14c58 │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + ldr x23, [x20, #168] │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x23, x21] │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 14cf0 │ │ │ │ + ldr x1, [x20, #176] │ │ │ │ + ldrb w0, [x0, x22] │ │ │ │ + strb w0, [x1, x22] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 14c20 // b.pmore │ │ │ │ + ldr w1, [x19, #184] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cbz w1, 14af4 │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x19, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [x20, #192] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x19, #192] │ │ │ │ + ldr w2, [x19, #184] │ │ │ │ + str x0, [x20, #200] │ │ │ │ + ldr x0, [x20, #192] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3570 │ │ │ │ + ldr x1, [x19, #200] │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + ldr w2, [x19, #184] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - sub w0, w0, w1 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x113 // #275 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - b 10cfc │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 14c20 // b.pmore │ │ │ │ + b 14c7c │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + mov w3, #0xd0 // #208 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 10db0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x1, [x0, w20, uxtw #3] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ ldr x2, [x1, #48] │ │ │ │ - ldr w0, [x1, #68] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + umaddl x19, w0, w3, x2 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 3420 │ │ │ │ + cbz w0, 14d50 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, lt // lt = tstop │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - add x0, x2, x0 │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 109d0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 10dd0 // b.none │ │ │ │ - mov w20, w0 │ │ │ │ - b 10d8c │ │ │ │ - mov w0, w20 │ │ │ │ - bl a070 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + cmp x2, x0 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + csel w0, w0, w1, cs // cs = hs, nlast │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w3, #0xd0 // #208 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 10e5c │ │ │ │ - ldr x0, [x20] │ │ │ │ - ubfiz x19, x19, #3, #32 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w22, [x0, #68] │ │ │ │ - cbz w22, 10e44 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, x19] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x2 │ │ │ │ + ldr x2, [x1, #72] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + umaddl x19, w0, w3, x2 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 3420 │ │ │ │ + cbz w0, 14dcc │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, lt // lt = tstop │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 10e80 // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 10e04 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x168 // #360 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 10f20 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ubfiz x19, x19, #3, #32 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w22, [x0, #68] │ │ │ │ - cbz w22, 10f08 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, x19] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + cmp x2, x0 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + csel w0, w0, w1, cs // cs = hs, nlast │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 10f44 // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 10ec8 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x189 // #393 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 10fe4 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ubfiz x19, x19, #3, #32 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w22, [x0, #76] │ │ │ │ - cbz w22, 10fcc │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, x19] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - mov x0, x21 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 14e54 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cc 14e64 // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b.hi 14e54 // b.pmore │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cc 14e64 // b.lo, b.ul, b.last │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11008 // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 10f8c │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x1aa // #426 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 14e54 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ + mov x19, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 110a8 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ubfiz x19, x19, #3, #32 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cbz x0, 14e94 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 14ea4 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + cbz x0, 14eb4 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x19, #44] │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + cbz w0, 14eec │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w22, [x0, #76] │ │ │ │ - cbz w22, 11090 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, x19] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - mov x0, x21 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x1, x1, x21 │ │ │ │ + bl 14960 │ │ │ │ + ldr w1, [x19, #44] │ │ │ │ + add x21, x21, #0xd0 │ │ │ │ + cmp w1, w20 │ │ │ │ + b.hi 14ec8 // b.pmore │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + str wzr, [x19, #44] │ │ │ │ + cbz x0, 14efc │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 110cc // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 11050 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x1ca // #458 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - cbz x1, 1114c │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 11160 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr w3, [x1, w20, uxtw #2] │ │ │ │ - ldr x1, [x0, w20, uxtw #3] │ │ │ │ - ldr w0, [x1, #64] │ │ │ │ - ldr w2, [x1, #72] │ │ │ │ - ldr w1, [x1, #80] │ │ │ │ - sub w0, w0, w3 │ │ │ │ - add w1, w1, w2 │ │ │ │ - sub w0, w0, w1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x0, #59] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz w1, 1113c │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbz w1, 1113c │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w0, [x1, #12] │ │ │ │ + cbz w0, 14f98 │ │ │ │ str x21, [sp, #32] │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11190 // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 11118 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w1, #0x21d // #541 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w20, w21 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + lsl x20, x21, #3 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + bl 3500 │ │ │ │ ldr x1, [x19, #16] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + ldr w0, [x19, #12] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 14f44 // b.pmore │ │ │ │ ldr x21, [sp, #32] │ │ │ │ - b 11118 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 11214 │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbnz w1, 11224 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr w2, [x0, w20, uxtw #2] │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - ldrb w1, [x1, #72] │ │ │ │ - add w1, w1, w2 │ │ │ │ - add x0, x0, x1 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + cbz x0, 14ff0 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #72] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbz w1, 11204 │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbz w1, 11204 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11254 // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - b 111e8 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0x23f // #575 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 111e8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x1, #0xf00d // #61453 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 112cc │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbnz w1, 112dc │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr w1, [x0, w20, uxtw #2] │ │ │ │ - ldr x0, [x2, w20, uxtw #3] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbz w1, 112bc │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbz w1, 112bc │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 1130c // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - b 112a8 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0x260 // #608 │ │ │ │ - bl 6fb20 │ │ │ │ + movk x1, #0xbad, lsl #16 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 151e0 // b.any │ │ │ │ + ldr x1, [x2] │ │ │ │ + mov x25, x2 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 151e0 // b.any │ │ │ │ + ldr w21, [x2, #44] │ │ │ │ + ldr w19, [x23, #64] │ │ │ │ mov w20, w21 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 112a8 │ │ │ │ + ldr w26, [x23, #12] │ │ │ │ + mov w28, w19 │ │ │ │ + add w19, w19, w21 │ │ │ │ + add x27, x28, x20 │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + add x3, x27, x27, lsl #1 │ │ │ │ + add x3, x27, x3, lsl #2 │ │ │ │ + lsl x24, x3, #4 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 52920 │ │ │ │ + mov w4, #0xd0 // #208 │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + umull x2, w20, w4 │ │ │ │ + umull x22, w28, w4 │ │ │ │ + str x0, [x23, #72] │ │ │ │ + mov w20, w26 │ │ │ │ + add x0, x0, x22 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 3570 │ │ │ │ + str w19, [x23, #64] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + lsl x19, x20, #3 │ │ │ │ + mov x1, x19 │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #16] │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + str x1, [x23, #24] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + str x1, [x23, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x23, #48] │ │ │ │ + str x1, [x23, #40] │ │ │ │ + mov x1, x19 │ │ │ │ + sub x19, x19, #0x8 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + str x1, [x23, #48] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x21, [x23, #16] │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + str x1, [x23, #56] │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x21, x19] │ │ │ │ + ldr x21, [x23, #32] │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x21, x19] │ │ │ │ + ldr x21, [x23, #48] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + bl 2e36c │ │ │ │ + ldr x2, [x23, #24] │ │ │ │ + sub x3, x20, #0x4 │ │ │ │ + ldr x1, [x23, #40] │ │ │ │ + ldr w4, [x25, #24] │ │ │ │ + str x0, [x21, x19] │ │ │ │ + str w4, [x2, x3] │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + ldr w2, [x25, #40] │ │ │ │ + str w2, [x1, x3] │ │ │ │ + ldr w1, [x25, #64] │ │ │ │ + str w1, [x0, x3] │ │ │ │ + cmp x28, x27 │ │ │ │ + b.cs 151b0 // b.hs, b.nlast │ │ │ │ + ldr x1, [x23, #72] │ │ │ │ + add x0, x22, x1 │ │ │ │ + add x2, x24, x1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x3 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 11398 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldr w1, [x0, #68] │ │ │ │ - str w1, [x22] │ │ │ │ - ldr w0, [x0, #76] │ │ │ │ - str w0, [x21] │ │ │ │ + nop │ │ │ │ + add x0, x0, #0xd0 │ │ │ │ + stur w26, [x0, #-204] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 151a0 // b.any │ │ │ │ + ldr w2, [x23, #12] │ │ │ │ + mov x0, x23 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x23, #12] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x19 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 109d0 │ │ │ │ - mov w23, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 113c4 // b.none │ │ │ │ - mov w20, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - b 1136c │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x27d // #637 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - b 113b8 │ │ │ │ + adrp x3, 80000 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x308 │ │ │ │ + add x1, x1, #0xf10 │ │ │ │ + add x0, x0, #0xf28 │ │ │ │ + mov w2, #0x1d9 // #473 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w27, [x0, #44] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + cbz w27, 15424 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x3 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 1143c │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldr w1, [x0, #72] │ │ │ │ - str w1, [x22] │ │ │ │ - ldr w0, [x0, #80] │ │ │ │ - str w0, [x21] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + add w24, w23, #0x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + ldr x22, [x0, #48] │ │ │ │ + add x0, x22, #0x1a8 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + sub w0, w27, #0x1 │ │ │ │ + str w0, [sp, #116] │ │ │ │ + cmp w24, w27 │ │ │ │ + b.cs 152e8 // b.hs, b.nlast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + add x21, x22, x25 │ │ │ │ + add x2, x25, #0xd8 │ │ │ │ + sub w0, w0, w24 │ │ │ │ + add x28, x22, x2 │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldr x20, [x21, #32] │ │ │ │ + add x19, x0, x0, lsl #1 │ │ │ │ + add x19, x0, x19, lsl #2 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x19, x0, x19, lsl #4 │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.ls 152d0 // b.plast │ │ │ │ + ldr x1, [x28] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 152d0 │ │ │ │ + ldr w0, [x28, #148] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + ldr w0, [x28, #144] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + b.eq 15434 // b.none │ │ │ │ + add x28, x28, #0xd0 │ │ │ │ + stur w0, [x28, #-64] │ │ │ │ + cmp x19, x28 │ │ │ │ + b.ne 15290 // b.any │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + mov w23, w24 │ │ │ │ + add w24, w23, #0x1 │ │ │ │ + cmp w24, w27 │ │ │ │ + b.cc 15260 // b.lo, b.ul, b.last │ │ │ │ + b.ne 152d0 // b.any │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w20, #0xd0 // #208 │ │ │ │ + mov x28, #0x8 // #8 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + b 15320 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + str w0, [x22, #160] │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + cmp w24, w27 │ │ │ │ + b.cs 15414 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x22, [x0, #48] │ │ │ │ + add x22, x22, x25 │ │ │ │ + ldr w0, [x22, #152] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 15304 // b.plast │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 58ac0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x21, [x1, #48] │ │ │ │ + add x27, x21, x25 │ │ │ │ + ldr w0, [x27, #156] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cs 153c8 // b.hs, b.nlast │ │ │ │ + sub w1, w24, #0x1 │ │ │ │ + umaddl x2, w0, w20, x28 │ │ │ │ + sub w1, w1, w0 │ │ │ │ + add x3, x21, #0xd8 │ │ │ │ + add x0, x1, w0, uxtw │ │ │ │ + add x21, x21, x2 │ │ │ │ + ldr x19, [x27, #24] │ │ │ │ + add x26, x0, x0, lsl #1 │ │ │ │ + add x26, x0, x26, lsl #2 │ │ │ │ + add x26, x3, x26, lsl #4 │ │ │ │ + ldr x1, [x21, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.cc 153bc // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x21] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 153bc │ │ │ │ + ldr w1, [x21, #152] │ │ │ │ + lsr w0, w1, #6 │ │ │ │ + lsl x1, x23, x1 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x3, [x22, x0] │ │ │ │ + orr x1, x3, x1 │ │ │ │ + str x1, [x22, x0] │ │ │ │ + add x21, x21, #0xd0 │ │ │ │ + cmp x21, x26 │ │ │ │ + b.ne 15380 // b.any │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 153dc │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w1, #0xff │ │ │ │ + b.eq 153f0 // b.none │ │ │ │ + lsr w3, w1, #6 │ │ │ │ + lsl x2, x23, x1 │ │ │ │ + ldr x3, [x22, x3, lsl #3] │ │ │ │ + tst x2, x3 │ │ │ │ + b.ne 153d0 // b.any │ │ │ │ + str w1, [x27, #160] │ │ │ │ + mov x0, x22 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr w27, [x0, #44] │ │ │ │ + cmp w24, w27 │ │ │ │ + b.cc 15318 // b.lo, b.ul, b.last │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x19 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 109d0 │ │ │ │ - mov w23, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11468 // b.none │ │ │ │ - mov w20, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - b 11410 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x29a // #666 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - b 1145c │ │ │ │ + add x28, x28, #0xd0 │ │ │ │ + stp w0, w23, [x28, #-64] │ │ │ │ + cmp x19, x28 │ │ │ │ + b.ne 15290 // b.any │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + mov w23, w24 │ │ │ │ + b 152dc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + ldr w3, [x1, #44] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + cbz w3, 155f4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov w0, #0xd0 // #208 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 11504 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ubfiz x19, x19, #3, #32 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w22, [x0, #72] │ │ │ │ - cbz w22, 114ec │ │ │ │ - add w1, w22, #0x1 │ │ │ │ + adrp x22, 7a000 │ │ │ │ + add x22, x22, #0xf60 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + add w26, w27, #0x1 │ │ │ │ + ldr x2, [x23, #48] │ │ │ │ + umull x25, w27, w0 │ │ │ │ + add x24, x2, x25 │ │ │ │ + cmp w26, w3 │ │ │ │ + b.cs 155d8 // b.hs, b.nlast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x25, #0xe8 │ │ │ │ + ldr x4, [x24, #24] │ │ │ │ + add x2, x2, x0 │ │ │ │ + b 15500 │ │ │ │ + ldr x0, [x2, #8] │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 1550c // b.any │ │ │ │ + ldrb w0, [x2, #40] │ │ │ │ + add x2, x2, #0xd0 │ │ │ │ + ldrb w1, [x24, #64] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 1550c // b.any │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w26, w3 │ │ │ │ + b.cs 1550c // b.hs, b.nlast │ │ │ │ + ldr x0, [x2] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 154d0 // b.none │ │ │ │ + sub w21, w26, w27 │ │ │ │ + cmp w27, w26 │ │ │ │ + b.cs 155b0 // b.hs, b.nlast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + sub w27, w0, w27 │ │ │ │ + mov w19, w0 │ │ │ │ + add w27, w27, w26 │ │ │ │ + b 15534 │ │ │ │ + ldr x2, [x23, #48] │ │ │ │ + add x24, x2, x25 │ │ │ │ + mov w5, w19 │ │ │ │ + mov w6, w21 │ │ │ │ + mov x4, x22 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, x19] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - mov x0, x21 │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + mov w20, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w28, w20, #0x1 │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x28 │ │ │ │ + mov w5, w19 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w6, w21 │ │ │ │ + mov x4, x22 │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 756c0 │ │ │ │ + cmp w19, w27 │ │ │ │ + b.ne 1552c // b.any │ │ │ │ + ldr w3, [x23, #44] │ │ │ │ + cmp w3, w26 │ │ │ │ + b.ls 155e0 // b.plast │ │ │ │ + mov w27, w26 │ │ │ │ + mov w0, #0xd0 // #208 │ │ │ │ + ldr x2, [x23, #48] │ │ │ │ + add w26, w27, #0x1 │ │ │ │ + umull x25, w27, w0 │ │ │ │ + add x24, x2, x25 │ │ │ │ + cmp w26, w3 │ │ │ │ + b.cc 154c0 // b.lo, b.ul, b.last │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + b 15518 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11528 // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 114ac │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x2b5 // #693 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ + bti c │ │ │ │ + mov x4, x1 │ │ │ │ + adrp x2, 7a000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xf70 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + ldp x4, x5, [x4, #24] │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 115c8 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ubfiz x19, x19, #3, #32 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w22, [x0, #72] │ │ │ │ - cbz w22, 115b0 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, x19] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - mov x0, x21 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0xf00d // #61453 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + movk x0, #0xbad, lsl #16 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 15694 // b.any │ │ │ │ + mov w21, w2 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x2, #0xd0 // #208 │ │ │ │ + adrp x3, 14000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + bl 2ff0 │ │ │ │ + str w21, [x19, #44] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #8] │ │ │ │ + str x20, [x19, #48] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 115ec // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 11570 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x2d7 // #727 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x308 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xf10 │ │ │ │ + add x0, x0, #0xf80 │ │ │ │ + mov w2, #0x26f // #623 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 1168c │ │ │ │ - ldr x0, [x20] │ │ │ │ - ubfiz x19, x19, #3, #32 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w22, [x0, #80] │ │ │ │ - cbz w22, 11674 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, x19] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w2, w1 │ │ │ │ + cbz w0, 15960 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 116b0 // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 11634 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x2f9 // #761 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0] │ │ │ │ + mov w1, #0x86a0 // #34464 │ │ │ │ + movk w1, #0x1, lsl #16 │ │ │ │ + stur q31, [x0, #8] │ │ │ │ + str q31, [x0, #32] │ │ │ │ + ldr w0, [x27, #44] │ │ │ │ + str w1, [x19, #24] │ │ │ │ + cbz w0, 158ac │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, #0xd0 // #208 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + umull x23, w25, w22 │ │ │ │ + cbz x28, 15760 │ │ │ │ + ldr x21, [x27, #48] │ │ │ │ + mov x1, x28 │ │ │ │ + add x24, x21, x23 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + bl 3420 │ │ │ │ + cbz w0, 1581c │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x20, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x27, #48] │ │ │ │ + ldr x24, [x19] │ │ │ │ + add x1, x1, x23 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + lsl x24, x24, #3 │ │ │ │ + bl 2e36c │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x20, x24] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x1, [x27, #48] │ │ │ │ + ldr x3, [x19] │ │ │ │ + add x1, x1, x23 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldr w4, [x1, #16] │ │ │ │ + add x1, x3, #0x1 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str w4, [x2, x3, lsl #2] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x19] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + str xzr, [x1, x2, lsl #3] │ │ │ │ + ldr x1, [x19] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr x21, [x27, #48] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x24, x21, x23 │ │ │ │ + add x20, x0, #0x1 │ │ │ │ + ldr x28, [x24, #8] │ │ │ │ + str x26, [x19, #40] │ │ │ │ + str xzr, [x26, x0, lsl #3] │ │ │ │ + str x20, [x19] │ │ │ │ + ldr x4, [x24, #32] │ │ │ │ + mov x1, #0x7843 // #30787 │ │ │ │ + movk x1, #0x71b4, lsl #16 │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + movk x1, #0x5ac4, lsl #32 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + lsr x24, x4, #5 │ │ │ │ + movk x1, #0xa7c, lsl #48 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + umulh x24, x24, x1 │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ + lsr x24, x24, #7 │ │ │ │ + lsl x3, x24, #3 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ls 158c4 // b.plast │ │ │ │ + ldr x5, [x26, x20] │ │ │ │ + ldr x0, [x5, x3] │ │ │ │ + add x1, x0, x0, lsl #1 │ │ │ │ + add x1, x0, x1, lsl #2 │ │ │ │ + add x1, x21, x1, lsl #4 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + cmp x0, x4 │ │ │ │ + ldr w0, [x27, #44] │ │ │ │ + b.cs 15894 // b.hs, b.nlast │ │ │ │ + str x25, [x5, x3] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.ls 158a0 // b.plast │ │ │ │ + ldr x20, [x19] │ │ │ │ + b 15740 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.hi 1588c // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x26, x20] │ │ │ │ + add x1, x3, #0x8 │ │ │ │ + str x3, [sp, #104] │ │ │ │ + add x21, x24, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x26, x20] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldp x4, x26, [x19, #32] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + sub x0, x1, #0x8 │ │ │ │ + ldr x2, [x4, x0] │ │ │ │ + add x5, x4, x0 │ │ │ │ + cmp x24, x2 │ │ │ │ + b.ls 15930 // b.plast │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + b 1590c │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + add x1, x26, x1 │ │ │ │ + ldur x0, [x1, #-8] │ │ │ │ + str x25, [x0, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + ldr x1, [x19] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 15908 // b.any │ │ │ │ + add x1, x4, x1, lsl #3 │ │ │ │ + sub x5, x1, #0x8 │ │ │ │ + str x21, [x5] │ │ │ │ + ldr x21, [x27, #48] │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x23, x21, x23 │ │ │ │ + add x0, x26, x0, lsl #3 │ │ │ │ + ldur x0, [x0, #-8] │ │ │ │ + str x25, [x0, x3] │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x4, [x23, #32] │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + sub x20, x20, #0x8 │ │ │ │ + b 15858 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x308 │ │ │ │ + adrp x1, 7a000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x38 │ │ │ │ + add x1, x1, #0xf10 │ │ │ │ + add x0, x0, #0xfa0 │ │ │ │ + mov w2, #0x280 // #640 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x5, [x0] │ │ │ │ + ldr w23, [x0, #24] │ │ │ │ + cbz x5, 15ad8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3920] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 1175c │ │ │ │ - ldr x0, [x20] │ │ │ │ - ubfiz x19, x19, #3, #32 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - ldr w22, [x0, #80] │ │ │ │ - cbz w22, 11744 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x1, x19] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - mov x0, x21 │ │ │ │ + adrp x22, 7a000 │ │ │ │ + add x22, x22, #0xfd8 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 7a000 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x0 │ │ │ │ + add x0, x25, #0xfb0 │ │ │ │ + adrp x21, 7a000 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + add x0, x21, #0xff0 │ │ │ │ + stp x0, xzr, [sp, #104] │ │ │ │ + ldp x3, x2, [sp, #112] │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + ldr x0, [x19] │ │ │ │ + lsl x25, x3, #3 │ │ │ │ + ldr x4, [x1, x25] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 15ab0 // b.none │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + ldr x1, [x28, #40] │ │ │ │ + mov x3, x26 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + mov x4, x27 │ │ │ │ + ldr x0, [x19] │ │ │ │ + lsl x21, x26, #3 │ │ │ │ + ldr x1, [x1, x25] │ │ │ │ + sub x24, x21, #0x8 │ │ │ │ + add x27, x27, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x5, x27 │ │ │ │ + ldr x6, [x1, x24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x28, #40] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x8, [x20, #48] │ │ │ │ + ldr x3, [x0, x25] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x6, [x3, x21] │ │ │ │ + ldr x5, [x3, x24] │ │ │ │ + add x4, x6, x6, lsl #1 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add x3, x5, x5, lsl #1 │ │ │ │ + add x4, x6, x4, lsl #2 │ │ │ │ + add x3, x5, x3, lsl #2 │ │ │ │ + add x4, x8, x4, lsl #4 │ │ │ │ + add x3, x8, x3, lsl #4 │ │ │ │ + ldr x4, [x4, #32] │ │ │ │ + ldr x3, [x3, #32] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + ldr x1, [x0, x25] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x26, x1 │ │ │ │ + b.cc 15a20 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x5, [x28] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.hi 159ec // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11780 // b.none │ │ │ │ - mov w19, w0 │ │ │ │ - b 11704 │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x31b // #795 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + sxtb w5, w5 │ │ │ │ + mov x6, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 117e8 │ │ │ │ - mov w19, w1 │ │ │ │ - ldrb w1, [x20, #60] │ │ │ │ - cbnz w1, 117f8 │ │ │ │ - ldr x2, [x20] │ │ │ │ - ubfiz x1, x19, #3, #32 │ │ │ │ - ldr x0, [x0, x1] │ │ │ │ - ldr x1, [x2, x1] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ldr w1, [x1, #68] │ │ │ │ - add x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp x3, x6 │ │ │ │ + b.eq 15c9c // b.none │ │ │ │ + mov x6, x0 │ │ │ │ + mov x7, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x4, x7 │ │ │ │ + b.eq 15c6c // b.none │ │ │ │ + ldr x7, [x19, #32] │ │ │ │ + ldrb w8, [x19, #64] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 15c80 // b.none │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 15c00 // b.none │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 15cb0 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.eq 15c18 // b.none │ │ │ │ + tbnz x3, #63, 15c40 │ │ │ │ + add x3, x3, x6 │ │ │ │ + mov x21, x3 │ │ │ │ + tbnz x4, #63, 15cd4 │ │ │ │ + add x4, x4, x7 │ │ │ │ + mov x20, x4 │ │ │ │ + cmp x4, x3 │ │ │ │ + mov x1, x20 │ │ │ │ + csel x20, x20, x21, lt // lt = tstop │ │ │ │ + csel x21, x21, x1, lt // lt = tstop │ │ │ │ + subs x0, x20, x0 │ │ │ │ + b.eq 15be8 // b.none │ │ │ │ + ldr w6, [x19, #128] │ │ │ │ + cbz w6, 15be8 │ │ │ │ + ldr x3, [x19, #144] │ │ │ │ + ubfiz x6, x6, #3, #32 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 15bc0 │ │ │ │ + ldr x4, [x19, #136] │ │ │ │ + ldr x4, [x4, x1] │ │ │ │ + str x2, [x3, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + add x4, x2, x4 │ │ │ │ + cmp x4, x21 │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + orr w5, w5, w4 │ │ │ │ + cmp x1, x6 │ │ │ │ + b.eq 15be4 // b.none │ │ │ │ + ldr x2, [x3, x1] │ │ │ │ + add x2, x0, x2 │ │ │ │ + cmp x2, x20 │ │ │ │ + b.cs 15b98 // b.hs, b.nlast │ │ │ │ + str x2, [x3, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x1, x6 │ │ │ │ + b.ne 15bc0 // b.any │ │ │ │ + tbnz w5, #0, 15cec │ │ │ │ + stp x20, x21, [x19, #24] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w19 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11828 // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w19, w0 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - b 117cc │ │ │ │ - mov w3, w19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0xd98 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0x35e // #862 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w19, w21 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 117cc │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 15d0c // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 15b4c // b.any │ │ │ │ + mov x7, x0 │ │ │ │ + mov x6, x7 │ │ │ │ + mov x5, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.eq 15d18 // b.none │ │ │ │ + sub x4, x4, x2 │ │ │ │ + mov x2, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 15d30 // b.none │ │ │ │ + sub x3, x3, x1 │ │ │ │ + tbz x3, #63, 15b50 │ │ │ │ nop │ │ │ │ + neg x1, x3 │ │ │ │ + cmp x1, x6 │ │ │ │ + b.lt 15b50 // b.tstop │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz x4, #63, 15b5c │ │ │ │ + neg x1, x4 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.le 15b74 │ │ │ │ + b 15b5c │ │ │ │ + ldrb w8, [x19, #64] │ │ │ │ + mov x7, x0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.ne 15b34 // b.any │ │ │ │ + cmp w8, #0x2b │ │ │ │ + b.eq 15ca8 // b.none │ │ │ │ + cmp w8, #0x2d │ │ │ │ + b.ne 15b4c // b.any │ │ │ │ + ldr x7, [x19, #32] │ │ │ │ + mov x6, x7 │ │ │ │ + b 15c18 │ │ │ │ + ldr x6, [x19, #32] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 15b18 │ │ │ │ + mov x6, x0 │ │ │ │ + mov x7, x6 │ │ │ │ + mov x5, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.eq 15d28 // b.none │ │ │ │ + add x3, x3, x2 │ │ │ │ + mov x2, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 15d20 // b.none │ │ │ │ + add x4, x4, x1 │ │ │ │ + b 15b4c │ │ │ │ + neg x1, x4 │ │ │ │ + cmp x1, x7 │ │ │ │ + b.lt 15b5c // b.tstop │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 15b64 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x338 // #824 │ │ │ │ + add x0, x0, #0xf10 │ │ │ │ + bl 2cff0 │ │ │ │ + b 15be8 │ │ │ │ + ldr x6, [x19, #32] │ │ │ │ + mov x7, x6 │ │ │ │ + b 15cb0 │ │ │ │ + mov x7, x0 │ │ │ │ + b 15c28 │ │ │ │ + mov x7, x0 │ │ │ │ + b 15b4c │ │ │ │ + ldr x6, [x19, #32] │ │ │ │ + b 15cc0 │ │ │ │ + ldr x6, [x19, #32] │ │ │ │ + b 15b4c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr w8, [x0, #44] │ │ │ │ + cbz w8, 15fd8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 11890 │ │ │ │ - mov w20, w1 │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbnz w1, 118a0 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + nop │ │ │ │ + ldr x19, [x26, #48] │ │ │ │ + ldp x2, x3, [x22, #16] │ │ │ │ + add x19, x19, x25 │ │ │ │ + ldp x9, x7, [x22] │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ + ldrsb w5, [x22, #32] │ │ │ │ + mov x0, x4 │ │ │ │ + cmp x2, x23 │ │ │ │ + b.ne 15dac // b.any │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cmp x3, x23 │ │ │ │ + b.eq 15f34 // b.none │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldrb w6, [x19, #64] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 15eb0 // b.none │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 15f90 // b.none │ │ │ │ + cmp w6, #0x2b │ │ │ │ + b.eq 15f18 // b.none │ │ │ │ + cmp w6, #0x2d │ │ │ │ + b.eq 15ec8 // b.none │ │ │ │ + tbnz x2, #63, 15ee4 │ │ │ │ + add x2, x2, x0 │ │ │ │ + mov x21, x2 │ │ │ │ + tbnz x3, #63, 15f40 │ │ │ │ + add x3, x3, x1 │ │ │ │ + mov x20, x3 │ │ │ │ + cmp x3, x2 │ │ │ │ + mov x0, x20 │ │ │ │ + csel x20, x20, x21, lt // lt = tstop │ │ │ │ + csel x21, x21, x0, lt // lt = tstop │ │ │ │ + subs x4, x20, x4 │ │ │ │ + b.eq 15e80 // b.none │ │ │ │ + ldr w7, [x19, #128] │ │ │ │ + cbz w7, 15e80 │ │ │ │ + ldr x1, [x19, #144] │ │ │ │ + ubfiz x7, x7, #3, #32 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + b 15e50 │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + ldr x5, [x0, x2] │ │ │ │ + str x3, [x1, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + add x5, x3, x5 │ │ │ │ + cmp x5, x21 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + orr w6, w6, w0 │ │ │ │ + cmp x2, x7 │ │ │ │ + b.eq 15e74 // b.none │ │ │ │ + ldr x3, [x1, x2] │ │ │ │ + add x3, x4, x3 │ │ │ │ + cmp x3, x20 │ │ │ │ + b.cs 15e28 // b.hs, b.nlast │ │ │ │ + str x3, [x1, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + cmp x2, x7 │ │ │ │ + b.ne 15e50 // b.any │ │ │ │ + tbnz w6, #0, 15f58 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + stp x20, x21, [x19, #24] │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + cmp w8, w24 │ │ │ │ + b.hi 15d80 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 118d0 // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - b 11888 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0xd98 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0x37e // #894 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 11888 │ │ │ │ + cmp w6, #0x2b │ │ │ │ + b.eq 15f10 // b.none │ │ │ │ + cmp w6, #0x2d │ │ │ │ + b.ne 15ddc // b.any │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x9, x23 │ │ │ │ + b.eq 15fd0 // b.none │ │ │ │ + sub x3, x3, x9 │ │ │ │ + cmp x7, x23 │ │ │ │ + b.eq 15fc8 // b.none │ │ │ │ + sub x2, x2, x7 │ │ │ │ + tbz x2, #63, 15de0 │ │ │ │ + neg x5, x2 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.lt 15de0 // b.tstop │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbz x3, #63, 15dec │ │ │ │ + neg x0, x3 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 15e04 │ │ │ │ + b 15dec │ │ │ │ + mov x0, x4 │ │ │ │ + mov x1, x0 │ │ │ │ + cmp x9, x23 │ │ │ │ + b.eq 15fb4 // b.none │ │ │ │ + add x2, x2, x9 │ │ │ │ + cmp x7, x23 │ │ │ │ + b.eq 15fac // b.none │ │ │ │ + add x3, x3, x7 │ │ │ │ + b 15ddc │ │ │ │ + mov x1, x4 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 15db8 │ │ │ │ + neg x0, x3 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 15dec // b.tstop │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 15df4 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + add x0, x0, #0xf10 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x338 // #824 │ │ │ │ + bl 2cff0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr w8, [x26, #44] │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + stp x20, x21, [x19, #24] │ │ │ │ + cmp w8, w24 │ │ │ │ + b.hi 15d80 // b.pmore │ │ │ │ + b 15e94 │ │ │ │ + cmp w6, #0x2b │ │ │ │ + b.eq 15fbc // b.none │ │ │ │ + cmp w6, #0x2d │ │ │ │ + b.ne 15ddc // b.any │ │ │ │ + mov x1, x4 │ │ │ │ + mov x0, x1 │ │ │ │ + b 15ec8 │ │ │ │ + mov x1, x4 │ │ │ │ + b 15ddc │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + b 15f24 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x0 │ │ │ │ + b 15f18 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + b 15ddc │ │ │ │ + mov x1, x4 │ │ │ │ + b 15ed4 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr w8, [x0, #64] │ │ │ │ + cbz w8, 16278 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 11964 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - cbz x1, 119ac │ │ │ │ - ldrb w2, [x19, #60] │ │ │ │ - cbnz w2, 1197c │ │ │ │ - ldr x4, [x19] │ │ │ │ - ubfiz x2, x20, #3, #32 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x23, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + nop │ │ │ │ + ldr x19, [x26, #72] │ │ │ │ + ldp x2, x3, [x22, #16] │ │ │ │ + add x19, x19, x25 │ │ │ │ + ldp x9, x7, [x22] │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ + ldrsb w5, [x22, #32] │ │ │ │ + mov x0, x4 │ │ │ │ + cmp x2, x23 │ │ │ │ + b.ne 1604c // b.any │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cmp x3, x23 │ │ │ │ + b.eq 161d4 // b.none │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ldrb w6, [x19, #64] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 16150 // b.none │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 16230 // b.none │ │ │ │ + cmp w6, #0x2b │ │ │ │ + b.eq 161b8 // b.none │ │ │ │ + cmp w6, #0x2d │ │ │ │ + b.eq 16168 // b.none │ │ │ │ + tbnz x2, #63, 16184 │ │ │ │ + add x2, x2, x0 │ │ │ │ + mov x21, x2 │ │ │ │ + tbnz x3, #63, 161e0 │ │ │ │ + add x3, x3, x1 │ │ │ │ + mov x20, x3 │ │ │ │ + cmp x3, x2 │ │ │ │ + mov x0, x20 │ │ │ │ + csel x20, x20, x21, lt // lt = tstop │ │ │ │ + csel x21, x21, x0, lt // lt = tstop │ │ │ │ + subs x4, x20, x4 │ │ │ │ + b.eq 16120 // b.none │ │ │ │ + ldr w7, [x19, #128] │ │ │ │ + cbz w7, 16120 │ │ │ │ + ldr x1, [x19, #144] │ │ │ │ + ubfiz x7, x7, #3, #32 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + b 160f0 │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + ldr x5, [x0, x2] │ │ │ │ + str x3, [x1, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + add x5, x3, x5 │ │ │ │ + cmp x5, x21 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + orr w6, w6, w0 │ │ │ │ + cmp x2, x7 │ │ │ │ + b.eq 16114 // b.none │ │ │ │ ldr x3, [x1, x2] │ │ │ │ - ldr x1, [x4, x2] │ │ │ │ - ldr w2, [x0, w20, uxtw #2] │ │ │ │ - ldr x0, [x3, #48] │ │ │ │ - ldrb w1, [x1, #72] │ │ │ │ - add w1, w1, w2 │ │ │ │ - add x0, x0, x1 │ │ │ │ + add x3, x4, x3 │ │ │ │ + cmp x3, x20 │ │ │ │ + b.cs 160c8 // b.hs, b.nlast │ │ │ │ + str x3, [x1, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + cmp x2, x7 │ │ │ │ + b.ne 160f0 // b.any │ │ │ │ + tbnz w6, #0, 161f8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + stp x20, x21, [x19, #24] │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + cmp w8, w24 │ │ │ │ + b.hi 16020 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbz w1, 11954 │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbz w1, 11954 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 11954 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 119b4 // b.none │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x1, x0, [x19, #8] │ │ │ │ - b 11930 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 11954 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0xd98 │ │ │ │ - mov w1, #0x39d // #925 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - b 1199c │ │ │ │ + cmp w6, #0x2b │ │ │ │ + b.eq 161b0 // b.none │ │ │ │ + cmp w6, #0x2d │ │ │ │ + b.ne 1607c // b.any │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x9, x23 │ │ │ │ + b.eq 16270 // b.none │ │ │ │ + sub x3, x3, x9 │ │ │ │ + cmp x7, x23 │ │ │ │ + b.eq 16268 // b.none │ │ │ │ + sub x2, x2, x7 │ │ │ │ + tbz x2, #63, 16080 │ │ │ │ + neg x5, x2 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.lt 16080 // b.tstop │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbz x3, #63, 1608c │ │ │ │ + neg x0, x3 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 160a4 │ │ │ │ + b 1608c │ │ │ │ + mov x0, x4 │ │ │ │ + mov x1, x0 │ │ │ │ + cmp x9, x23 │ │ │ │ + b.eq 16254 // b.none │ │ │ │ + add x2, x2, x9 │ │ │ │ + cmp x7, x23 │ │ │ │ + b.eq 1624c // b.none │ │ │ │ + add x3, x3, x7 │ │ │ │ + b 1607c │ │ │ │ + mov x1, x4 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 16058 │ │ │ │ + neg x0, x3 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 1608c // b.tstop │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 16094 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + add x0, x0, #0xf10 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x338 // #824 │ │ │ │ + bl 2cff0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr w8, [x26, #64] │ │ │ │ + add x25, x25, #0xd0 │ │ │ │ + stp x20, x21, [x19, #24] │ │ │ │ + cmp w8, w24 │ │ │ │ + b.hi 16020 // b.pmore │ │ │ │ + b 16134 │ │ │ │ + cmp w6, #0x2b │ │ │ │ + b.eq 1625c // b.none │ │ │ │ + cmp w6, #0x2d │ │ │ │ + b.ne 1607c // b.any │ │ │ │ + mov x1, x4 │ │ │ │ + mov x0, x1 │ │ │ │ + b 16168 │ │ │ │ + mov x1, x4 │ │ │ │ + b 1607c │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + b 161c4 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x0 │ │ │ │ + b 161b8 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + b 1607c │ │ │ │ + mov x1, x4 │ │ │ │ + b 16174 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb wzr, [x0, #32] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 11a30 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - cbz x1, 11a78 │ │ │ │ - ldrb w2, [x19, #60] │ │ │ │ - cbnz w2, 11a48 │ │ │ │ - ldr x2, [x1, w20, uxtw #3] │ │ │ │ - ldr w1, [x0, w20, uxtw #2] │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbz w1, 11a20 │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbz w1, 11a20 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 11a20 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11a80 // b.none │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x1, x0, [x19, #8] │ │ │ │ - b 11a10 │ │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - b 11a20 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0xd98 │ │ │ │ - mov w1, #0x3bd // #957 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - b 11a68 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + add w25, w4, #0x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add w24, w2, #0x1 │ │ │ │ + madd w23, w2, w25, w25 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w2 │ │ │ │ + mov x19, x7 │ │ │ │ + mov x20, x1 │ │ │ │ + sbfiz x23, x23, #2, #32 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w4 │ │ │ │ + mov x1, x23 │ │ │ │ mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - ldrb w3, [x1, #60] │ │ │ │ - cbnz w3, 11b90 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w6, w21 │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x2, [x1, w21, uxtw #3] │ │ │ │ - ldr w5, [x2, #68] │ │ │ │ - ldr w0, [x2, #76] │ │ │ │ - cbz x4, 11bc4 │ │ │ │ - ldr w21, [x4, x6, lsl #2] │ │ │ │ - add w0, w0, w5 │ │ │ │ + mov x22, x6 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w5 │ │ │ │ + str w4, [sp, #104] │ │ │ │ + str w25, [sp, #148] │ │ │ │ + str x3, [sp, #168] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + cmp w24, #0x1 │ │ │ │ + b.ls 16390 // b.plast │ │ │ │ + mov x1, x0 │ │ │ │ sub w21, w21, #0x1 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - cbnz w3, 11b68 │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - add w0, w22, w23 │ │ │ │ - ldr w4, [x1, #68] │ │ │ │ - ldr w3, [x1, #76] │ │ │ │ - add w2, w4, w3 │ │ │ │ - add w2, w2, w0 │ │ │ │ - cmp w2, w21 │ │ │ │ - b.cs 11b4c // b.hs, b.nlast │ │ │ │ - add w4, w4, w23 │ │ │ │ - add w3, w3, w22 │ │ │ │ - str w4, [x1, #68] │ │ │ │ - str w3, [x1, #76] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + add x0, x20, #0x1 │ │ │ │ + ldr w4, [sp, #104] │ │ │ │ + add x0, x0, x21 │ │ │ │ + sbfiz x2, x25, #2, #32 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + str w28, [sp, #132] │ │ │ │ + stp x2, x0, [sp, #152] │ │ │ │ + add x0, x1, x2 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr w1, [sp, #132] │ │ │ │ + str w1, [x0] │ │ │ │ + ldr w0, [sp, #148] │ │ │ │ + add w1, w0, w21 │ │ │ │ + str w1, [sp, #144] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 163b4 // b.pmore │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add w0, w0, w28 │ │ │ │ + str w0, [sp, #132] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr w21, [sp, #144] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.ne 16340 // b.any │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w24, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11c14 // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w20, w0 │ │ │ │ - b 11b04 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11bf0 // b.none │ │ │ │ - ldrb w3, [x19, #60] │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov w6, w21 │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x2, [x1, w21, uxtw #3] │ │ │ │ - ldr w5, [x2, #68] │ │ │ │ - ldr w0, [x2, #76] │ │ │ │ - cbnz x4, 11af0 │ │ │ │ - ldrb w7, [x19, #59] │ │ │ │ - cbz w7, 11be0 │ │ │ │ - cbnz w3, 11af0 │ │ │ │ - ldr w21, [x2, #64] │ │ │ │ - add w0, w0, w5 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - b 11b04 │ │ │ │ - ldr w21, [x2, #64] │ │ │ │ - add w0, w0, w5 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - b 11b00 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0x113 // #275 │ │ │ │ - bl 6fb20 │ │ │ │ - ldrb w3, [x19, #60] │ │ │ │ - b 11ba8 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x4d1 // #1233 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 3060 │ │ │ │ + sub w0, w4, #0x1 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x25, [sp, #120] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + ldp x24, x0, [sp, #168] │ │ │ │ + sxtw x21, w21 │ │ │ │ + add x3, x21, #0x1 │ │ │ │ + mov w27, w28 │ │ │ │ + add x23, x0, x21 │ │ │ │ + neg x0, x21, lsl #2 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x26, x0, x3, lsl #2 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + add x0, x0, x23, lsl #2 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + b 16434 │ │ │ │ + ldr w1, [x26] │ │ │ │ + add x26, x26, #0x4 │ │ │ │ + ldr w0, [x25] │ │ │ │ + add w27, w27, w28 │ │ │ │ + add w2, w1, w28 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp w1, w0 │ │ │ │ + add w0, w0, w28 │ │ │ │ + csel w0, w0, w2, lt // lt = tstop │ │ │ │ + str w0, [x25, #4]! │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 164ac // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x2, x19 │ │ │ │ + str w27, [x26, x0] │ │ │ │ + ldp w23, w10, [x26, #-4] │ │ │ │ + ldr w4, [x25] │ │ │ │ + ldrb w1, [x24] │ │ │ │ + add w11, w10, w28 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + cmp w10, w4 │ │ │ │ + add w4, w4, w28 │ │ │ │ + csel w21, w4, w11, lt // lt = tstop │ │ │ │ + blr x22 │ │ │ │ + add w6, w23, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + cmp w6, w21 │ │ │ │ + b.le 16400 │ │ │ │ + ldur w4, [x26, #-4] │ │ │ │ + add x26, x26, #0x4 │ │ │ │ + ldrb w1, [x24] │ │ │ │ + add w27, w27, w28 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + str w4, [sp, #128] │ │ │ │ + blr x22 │ │ │ │ + ldr w4, [sp, #128] │ │ │ │ + add w0, w4, w0 │ │ │ │ + str w0, [x25, #4]! │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.ne 16434 // b.any │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + add w1, w0, w28 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str w1, [sp, #132] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + cmp x20, x2 │ │ │ │ + b.eq 16390 // b.none │ │ │ │ + ldp w2, w3, [sp, #144] │ │ │ │ + mov x25, x0 │ │ │ │ + str w1, [x0] │ │ │ │ + mov w21, w2 │ │ │ │ + add w2, w3, w2 │ │ │ │ + str w2, [sp, #144] │ │ │ │ + b 163cc │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w4 │ │ │ │ + mov w22, w3 │ │ │ │ + ldp x0, x21, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w5 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + stp x2, x4, [sp, #96] │ │ │ │ + stp x7, x0, [sp, #112] │ │ │ │ + b.eq 16668 // b.none │ │ │ │ + mov x27, x1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w6 │ │ │ │ + add w19, w5, #0x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbz x1, 11cec │ │ │ │ - ldrb w5, [x19, #60] │ │ │ │ - mov w21, w2 │ │ │ │ - cbnz w5, 11d40 │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr w4, [x1, w21, uxtw #2] │ │ │ │ - ldr x1, [x2, w21, uxtw #3] │ │ │ │ - ldr w0, [x1, #64] │ │ │ │ - ldr w3, [x1, #72] │ │ │ │ - ldr w1, [x1, #80] │ │ │ │ - sub w0, w0, w4 │ │ │ │ - add w1, w1, w3 │ │ │ │ - sub w21, w0, w1 │ │ │ │ - cbnz w5, 11d10 │ │ │ │ - ldr x1, [x2, w20, uxtw #3] │ │ │ │ - add w0, w22, w23 │ │ │ │ - ldr w6, [x1, #72] │ │ │ │ - ldr w5, [x1, #80] │ │ │ │ - add w2, w6, w5 │ │ │ │ - add w2, w2, w0 │ │ │ │ - cmp w2, w21 │ │ │ │ - b.cs 11cf4 // b.hs, b.nlast │ │ │ │ - add w6, w6, w23 │ │ │ │ - add w5, w5, w22 │ │ │ │ - str w6, [x1, #72] │ │ │ │ - str w5, [x1, #80] │ │ │ │ + b 165b8 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sub w25, w26, #0x1 │ │ │ │ + ldr w0, [x27, x0, lsl #2] │ │ │ │ + add w0, w20, w0 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 16624 // b.none │ │ │ │ + ldp x0, x3, [sp, #104] │ │ │ │ + sub w4, w2, #0x1 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr w24, [x27, x4, lsl #2] │ │ │ │ + ldrb w1, [x0, w25, uxtw] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ + blr x3 │ │ │ │ + add w4, w24, w0 │ │ │ │ + cmp w23, w4 │ │ │ │ + b.ne 1663c // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ccmp w25, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 165fc // b.none │ │ │ │ + mov w26, w25 │ │ │ │ + mov w22, w28 │ │ │ │ + mul w0, w19, w22 │ │ │ │ + sub w28, w22, #0x1 │ │ │ │ + sub w2, w0, w19 │ │ │ │ + add w4, w0, w26 │ │ │ │ + add w1, w2, w26 │ │ │ │ + add w0, w0, w26 │ │ │ │ + add w2, w2, w26 │ │ │ │ + ldr w23, [x27, x4, lsl #2] │ │ │ │ + ldr w4, [x27, x1, lsl #2] │ │ │ │ + add w4, w20, w4 │ │ │ │ + cmp w23, w4 │ │ │ │ + b.ne 16554 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov w25, w26 │ │ │ │ + bl 6a200 │ │ │ │ + cbnz w28, 165b0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + stp w28, w25, [x21, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - cbnz w0, 11d38 │ │ │ │ + b 6a6c4 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w28, w22 │ │ │ │ + bl 6a200 │ │ │ │ + cbnz w25, 165b0 │ │ │ │ + b 165fc │ │ │ │ + cbnz w23, 16674 │ │ │ │ + stp w22, w26, [x21, #24] │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w24, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11d90 // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - mov w20, w0 │ │ │ │ - b 11ca4 │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - cbz w0, 11cf4 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11d68 // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldrb w5, [x19, #60] │ │ │ │ - b 11c7c │ │ │ │ - mov w1, #0x21d // #541 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldrb w5, [x19, #60] │ │ │ │ - b 11c7c │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x4f7 // #1271 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 3060 │ │ │ │ + b 6a6c4 │ │ │ │ + mov w25, w5 │ │ │ │ + mov w28, w3 │ │ │ │ + b 16604 │ │ │ │ + adrp x3, 80000 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x358 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + add x0, x0, #0x98 │ │ │ │ + mov w2, #0x82 // #130 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add w23, w4, #0x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ + mov x19, x7 │ │ │ │ + madd w24, w2, w23, w23 │ │ │ │ + mov x20, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x3 │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ + sbfiz x24, x24, #2, #32 │ │ │ │ + mov x21, x6 │ │ │ │ + mov x1, x24 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w4 │ │ │ │ + mov w25, w2 │ │ │ │ + add w26, w2, #0x1 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x6 │ │ │ │ - mov w28, w7 │ │ │ │ - ldrb w8, [x1, #60] │ │ │ │ - str w5, [sp, #108] │ │ │ │ - cbnz w8, 11f4c │ │ │ │ - ldr x0, [x1] │ │ │ │ - mov w4, w2 │ │ │ │ - ldr x0, [x0, w21, uxtw #3] │ │ │ │ - ldr x23, [x0, #48] │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - add x23, x23, w2, uxtw │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldr w3, [x0, #76] │ │ │ │ - cbz x1, 11fb0 │ │ │ │ - ldr w20, [x1, x4, lsl #2] │ │ │ │ - sub w20, w20, w3 │ │ │ │ - sub w20, w20, w2 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - cmp x27, #0x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - ccmp w28, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 11f24 // b.any │ │ │ │ - cmp x22, #0x0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 11f00 // b.any │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbnz w1, 11edc │ │ │ │ - ldr x1, [x19] │ │ │ │ - add w0, w27, w25 │ │ │ │ - ldr x1, [x1, w21, uxtw #3] │ │ │ │ - ldr w4, [x1, #68] │ │ │ │ - ldr w3, [x1, #76] │ │ │ │ - add w2, w4, w3 │ │ │ │ - add w2, w2, w0 │ │ │ │ - cmp w2, w20 │ │ │ │ - b.cs 11eb8 // b.hs, b.nlast │ │ │ │ - add w4, w4, w27 │ │ │ │ - add w3, w3, w25 │ │ │ │ - str w4, [x1, #68] │ │ │ │ - str w3, [x1, #76] │ │ │ │ + mov w28, w5 │ │ │ │ + str w23, [sp, #104] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ls 16784 // b.plast │ │ │ │ + mov x1, x0 │ │ │ │ + sub w25, w25, #0x1 │ │ │ │ + add x0, x20, #0x1 │ │ │ │ + sbfiz x2, x23, #2, #32 │ │ │ │ + add x0, x25, x0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + str w28, [sp, #120] │ │ │ │ + stp x2, x0, [sp, #128] │ │ │ │ + add x0, x1, x2 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + str w1, [x0] │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + add w1, w0, w4 │ │ │ │ + str w1, [sp, #124] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 167a8 // b.pmore │ │ │ │ + ldp w0, w4, [sp, #120] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + add w0, w0, w28 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.ne 16738 // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x26, [sp, #112] │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x27, #0x1 // #1 │ │ │ │ + add x25, x0, w4, sxtw #2 │ │ │ │ + b 167f0 │ │ │ │ + ldr w2, [x25, #4] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + ldr w1, [x26] │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + add w6, w2, w28 │ │ │ │ + add w0, w1, w28 │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w0, w0, w6, lt // lt = tstop │ │ │ │ + str w0, [x26, #4]! │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ls 16864 // b.plast │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x2, x19 │ │ │ │ + str wzr, [x0, x27, lsl #2] │ │ │ │ + ldp w23, w10, [x25] │ │ │ │ + ldr w9, [x26] │ │ │ │ + ldrb w1, [x22, x27] │ │ │ │ + add w11, w10, w28 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + add w6, w9, w28 │ │ │ │ + cmp w10, w9 │ │ │ │ + csel w24, w6, w11, lt // lt = tstop │ │ │ │ + blr x21 │ │ │ │ + add w7, w23, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + cmp w7, w24 │ │ │ │ + b.le 167c0 │ │ │ │ + ldr w6, [x25] │ │ │ │ + add x25, x25, #0x4 │ │ │ │ + ldrb w1, [x22, x27] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + str w6, [sp, #108] │ │ │ │ + blr x21 │ │ │ │ + ldr w6, [sp, #108] │ │ │ │ + add w0, w6, w0 │ │ │ │ + str w0, [x26, #4]! │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 167f0 // b.pmore │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + add w1, w0, w28 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + cmp x20, x2 │ │ │ │ + b.eq 16784 // b.none │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ + mov w4, w2 │ │ │ │ + str w1, [x0] │ │ │ │ + add w2, w3, w2 │ │ │ │ + str w2, [sp, #124] │ │ │ │ + b 167b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w3 │ │ │ │ + stp x0, x7, [sp, #96] │ │ │ │ + cbz w5, 16ab0 │ │ │ │ + add w20, w5, #0x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + mul w0, w20, w3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w21, w6 │ │ │ │ + add w2, w0, w5 │ │ │ │ + mov x23, x4 │ │ │ │ + mov w19, w5 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr w2, [x25, x2, lsl #2] │ │ │ │ + add w4, w0, w1 │ │ │ │ + ldr w4, [x25, x4, lsl #2] │ │ │ │ + cmp w4, w2 │ │ │ │ + csel w19, w19, w1, le │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + csel w2, w2, w4, le │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 16910 // b.any │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ + str xzr, [x1, #24] │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + str w1, [sp, #124] │ │ │ │ + b.ne 16974 // b.any │ │ │ │ + b 16a20 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w19, w28 │ │ │ │ + mov w27, w24 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 16a20 // b.none │ │ │ │ + mul w0, w20, w27 │ │ │ │ + sub w2, w0, w20 │ │ │ │ + add w4, w0, w19 │ │ │ │ + add w1, w2, w19 │ │ │ │ + add w0, w0, w19 │ │ │ │ + add w2, w2, w19 │ │ │ │ + sub w24, w27, #0x1 │ │ │ │ + ldr w26, [x25, x4, lsl #2] │ │ │ │ + ldr w1, [x25, x1, lsl #2] │ │ │ │ + add w1, w21, w1 │ │ │ │ + cmp w26, w1 │ │ │ │ + b.eq 16a4c // b.none │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + sub w28, w19, #0x1 │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.eq 16a68 // b.none │ │ │ │ + sub w4, w2, #0x1 │ │ │ │ + ldrb w1, [x23, w28, uxtw] │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + ldr w4, [x25, x4, lsl #2] │ │ │ │ + ldrb w0, [x22, w24, uxtw] │ │ │ │ + str w4, [sp, #120] │ │ │ │ + blr x3 │ │ │ │ + ldr w4, [sp, #120] │ │ │ │ + add w4, w4, w0 │ │ │ │ + cmp w26, w4 │ │ │ │ + b.ne 16a80 // b.any │ │ │ │ + ldrb w1, [x23, w28, uxtw] │ │ │ │ + ldrb w0, [x22, w24, uxtw] │ │ │ │ + bl 40170 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 16950 // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w19, w28 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + mov w27, w24 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 16970 // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + stp w27, w19, [x1] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 6a6c4 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov w27, w24 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + b 16964 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w19, w28 │ │ │ │ + bl 6a200 │ │ │ │ + ldr w26, [sp, #124] │ │ │ │ + b 16964 │ │ │ │ + cbnz w26, 16ab8 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + stp w27, w19, [x1] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x19 │ │ │ │ + b 6a6c4 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 16a2c │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x358 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7a000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + add x0, x0, #0x98 │ │ │ │ + mov w2, #0xf9 // #249 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w22, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12010 // b.none │ │ │ │ - mov w21, w0 │ │ │ │ - b 11e64 │ │ │ │ - ldr w5, [sp, #108] │ │ │ │ - mov w4, w26 │ │ │ │ - mov x3, x22 │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add w22, w7, #0x1 │ │ │ │ + add w21, w5, #0x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + madd w23, w5, w22, w22 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + mov x20, x3 │ │ │ │ + sbfiz x23, x23, #2, #32 │ │ │ │ + str x25, [sp, #64] │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, w20 │ │ │ │ - bl 70220 │ │ │ │ - mov w27, w0 │ │ │ │ - b 11e5c │ │ │ │ - ldr w5, [sp, #112] │ │ │ │ - mov w4, w28 │ │ │ │ - ldr w6, [sp, #120] │ │ │ │ - mov x3, x27 │ │ │ │ - mov w2, w20 │ │ │ │ + mov w25, w7 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x24] │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 6ff40 │ │ │ │ - mov w25, w0 │ │ │ │ - b 11e4c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12008 // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldrb w2, [x19, #60] │ │ │ │ - ldr x0, [x1, w0, uxtw #3] │ │ │ │ - ldr x23, [x0, #48] │ │ │ │ - ldr w0, [x0, #68] │ │ │ │ - add x23, x23, x0 │ │ │ │ - cbz w2, 12034 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w2, w21 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w4, w0 │ │ │ │ - ubfiz x1, x0, #3, #32 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 11fd0 // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, x1] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - ldr w3, [x0, #76] │ │ │ │ - cbnz x1, 11e2c │ │ │ │ - ldrb w5, [x19, #59] │ │ │ │ - cbz w5, 11fc0 │ │ │ │ - ldrb w5, [x19, #60] │ │ │ │ - cbnz w5, 11e2c │ │ │ │ - ldr w20, [x0, #64] │ │ │ │ - sub w20, w20, w2 │ │ │ │ - sub w20, w20, w3 │ │ │ │ - b 11e3c │ │ │ │ - mov w1, #0x113 // #275 │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20] │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x24] │ │ │ │ + bl 3670 │ │ │ │ + str x0, [x24] │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ ldr x0, [x19] │ │ │ │ - mov x1, #0x7ffff8000 // #34359705600 │ │ │ │ - mov x4, #0xffffffff // #4294967295 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #32760] │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - b 11e20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl a070 │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x47b // #1147 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3060 │ │ │ │ - ldr x0, [x1, w21, uxtw #3] │ │ │ │ - mov w4, w21 │ │ │ │ - ldr w2, [x0, #68] │ │ │ │ - b 11e20 │ │ │ │ + bl 3670 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 3670 │ │ │ │ + str x0, [x20] │ │ │ │ + cbz w21, 16bc0 │ │ │ │ + sbfiz x2, x22, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w3, #0x80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + ldr x6, [x20, x0] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr x4, [x19, x0] │ │ │ │ + add x0, x0, x2 │ │ │ │ + str wzr, [x6] │ │ │ │ + str w3, [x4] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.ne 16ba0 // b.any │ │ │ │ + cmn w25, #0x1 │ │ │ │ + b.ne 16be4 // b.any │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + b 16be4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ + ldr w16, [sp, #192] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x3 │ │ │ │ - mov x25, x6 │ │ │ │ + mov x25, x2 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov w27, w4 │ │ │ │ - mov w28, w7 │ │ │ │ - ldr x8, [x1, #16] │ │ │ │ - str w5, [sp, #108] │ │ │ │ - cbz x8, 12160 │ │ │ │ + ldr x27, [sp, #232] │ │ │ │ + ldp x17, x2, [sp, #216] │ │ │ │ + cbz w7, 16d58 │ │ │ │ + add w26, w7, #0x1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w7 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w21, w2 │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cbnz w0, 12174 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr w2, [x8, w21, uxtw #2] │ │ │ │ - ldr x0, [x1, w21, uxtw #3] │ │ │ │ - ldr x7, [x0, #48] │ │ │ │ - ldrb w0, [x0, #72] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add x23, x7, x0 │ │ │ │ - cbz x8, 121b4 │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - mov w21, w20 │ │ │ │ - cbnz w0, 121c8 │ │ │ │ - ldr x0, [x1, w21, uxtw #3] │ │ │ │ - ldr w2, [x8, w21, uxtw #2] │ │ │ │ - ldr w1, [x0, #72] │ │ │ │ - ldr w21, [x0, #64] │ │ │ │ - ldr w0, [x0, #80] │ │ │ │ - sub w21, w21, w2 │ │ │ │ - add w0, w0, w1 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - cmp x25, #0x0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ccmp w28, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 1225c // b.any │ │ │ │ - cmp x26, #0x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 12238 // b.any │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - cbnz w0, 12214 │ │ │ │ - ldr x1, [x19] │ │ │ │ - add w0, w25, w24 │ │ │ │ - ldr x1, [x1, w20, uxtw #3] │ │ │ │ - ldr w4, [x1, #72] │ │ │ │ - ldr w3, [x1, #80] │ │ │ │ - add w2, w4, w3 │ │ │ │ - add w2, w2, w0 │ │ │ │ - cmp w2, w21 │ │ │ │ - b.cs 121f0 // b.hs, b.nlast │ │ │ │ - add w4, w4, w25 │ │ │ │ - add w3, w3, w24 │ │ │ │ - str w4, [x1, #72] │ │ │ │ - str w3, [x1, #80] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + mul w20, w26, w5 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + add w8, w20, w7 │ │ │ │ + ldr w8, [x3, x8, lsl #2] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w1, w20, w0 │ │ │ │ + ldr w1, [x3, x1, lsl #2] │ │ │ │ + cmp w1, w8 │ │ │ │ + csel w19, w19, w0, le │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + csel w8, w8, w1, le │ │ │ │ + cmp w7, w0 │ │ │ │ + b.ne 16c40 // b.any │ │ │ │ + cmp w19, #0x0 │ │ │ │ + str xzr, [x27, #24] │ │ │ │ + ccmp w5, #0x0, #0x4, ne // ne = any │ │ │ │ + mov w28, #0x53 // #83 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + str w0, [sp, #124] │ │ │ │ + b.eq 16ea8 // b.none │ │ │ │ + mov w1, w20 │ │ │ │ + mov w23, w5 │ │ │ │ + mov w20, w7 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x3 │ │ │ │ + mov w21, w16 │ │ │ │ + stp x4, x6, [sp, #128] │ │ │ │ + stp x17, x2, [sp, #144] │ │ │ │ + b 16ce4 │ │ │ │ + ldr w8, [x25, x3] │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + sub w7, w7, #0x1 │ │ │ │ + mov w3, #0x42 // #66 │ │ │ │ + mov x0, x27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w2, [x25, x7, lsl #2] │ │ │ │ + add w2, w21, w2 │ │ │ │ + cmp w2, w8 │ │ │ │ + mov w2, #0x53 // #83 │ │ │ │ + csel w28, w2, w3, eq // eq = none │ │ │ │ + bl 6a200 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 16d4c // b.none │ │ │ │ + mul w1, w26, w23 │ │ │ │ + add w3, w19, w1 │ │ │ │ + add w7, w19, w1 │ │ │ │ + lsl x3, x3, #2 │ │ │ │ + cmp w28, #0x53 │ │ │ │ + b.eq 16d74 // b.none │ │ │ │ + cmp w28, #0x41 │ │ │ │ + b.ne 16ca0 // b.any │ │ │ │ + sub w1, w1, w20 │ │ │ │ + ldr w8, [x24, x3] │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + add w2, w19, w2 │ │ │ │ + mov w3, #0x41 // #65 │ │ │ │ + mov x0, x27 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + ldr w2, [x24, x2, lsl #2] │ │ │ │ + add w2, w21, w2 │ │ │ │ + cmp w2, w8 │ │ │ │ + mov w2, #0x53 // #83 │ │ │ │ + csel w28, w2, w3, eq // eq = none │ │ │ │ + bl 6a200 │ │ │ │ + cmp w23, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 16ce0 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + str xzr, [x27, #24] │ │ │ │ + mov x0, x27 │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ autiasp │ │ │ │ + b 6a6c4 │ │ │ │ + mvn w2, w20 │ │ │ │ + sub w0, w19, #0x1 │ │ │ │ + add w2, w1, w2 │ │ │ │ + sub w4, w23, #0x1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + stp w0, w2, [sp, #176] │ │ │ │ + add w0, w2, w0 │ │ │ │ + stp w20, w21, [sp, #160] │ │ │ │ + mov w21, w19 │ │ │ │ + mov x20, x24 │ │ │ │ + mov x19, x3 │ │ │ │ + stp w7, w4, [sp, #168] │ │ │ │ + sub w4, w23, #0x1 │ │ │ │ + stp w28, w23, [sp, #184] │ │ │ │ + mov x28, x25 │ │ │ │ + mov w23, w1 │ │ │ │ + mov x25, x22 │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x4, [sp, #112] │ │ │ │ + ldp x1, x3, [sp, #104] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr w22, [x25, x19] │ │ │ │ + ldrb w1, [x0, x1] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldrb w0, [x0, x3] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ldr w24, [x25, x3] │ │ │ │ + ldp x3, x2, [sp, #144] │ │ │ │ + blr x3 │ │ │ │ + add w4, w24, w0 │ │ │ │ + cmp w22, w4 │ │ │ │ + b.eq 16e44 // b.none │ │ │ │ + ldr w8, [x20, x19] │ │ │ │ + add w0, w21, w23 │ │ │ │ + cmp w22, w8 │ │ │ │ + b.eq 16e24 // b.none │ │ │ │ + ldr w8, [x28, x19] │ │ │ │ + lsl x19, x0, #2 │ │ │ │ + cmp w22, w8 │ │ │ │ + b.eq 16e84 // b.none │ │ │ │ + add w0, w21, w23 │ │ │ │ + str w0, [sp, #168] │ │ │ │ + b 16dc4 │ │ │ │ + mov w19, w21 │ │ │ │ + mov x24, x20 │ │ │ │ + mov x22, x25 │ │ │ │ + ldr w23, [sp, #172] │ │ │ │ + ldp w20, w21, [sp, #160] │ │ │ │ + mov x25, x28 │ │ │ │ + ldr w2, [sp, #180] │ │ │ │ + b 16d10 │ │ │ │ + ldr w9, [sp, #176] │ │ │ │ + mov x0, x27 │ │ │ │ + mov x24, x20 │ │ │ │ + mov x22, x25 │ │ │ │ + ldp w20, w21, [sp, #160] │ │ │ │ + mov x25, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr w28, [sp, #184] │ │ │ │ + str w9, [sp, #96] │ │ │ │ + bl 6a200 │ │ │ │ + ldr w23, [sp, #172] │ │ │ │ + ldr w9, [sp, #96] │ │ │ │ + cmp w23, #0x0 │ │ │ │ + mov w19, w9 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + b 16cd4 │ │ │ │ + ldr w9, [sp, #176] │ │ │ │ + mov x24, x20 │ │ │ │ + mov x22, x25 │ │ │ │ + ldr w7, [sp, #168] │ │ │ │ + ldp w20, w21, [sp, #160] │ │ │ │ + mov x25, x28 │ │ │ │ + ldr w23, [sp, #188] │ │ │ │ + mov w19, w9 │ │ │ │ + b 16ca8 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + b 16d58 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ ret │ │ │ │ - ldrb w0, [x1, #59] │ │ │ │ - cbz w0, 121f4 │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - cbz w0, 121f4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 17024 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12284 // b.none │ │ │ │ - ldr x8, [x19, #16] │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr w2, [x8, w21, uxtw #2] │ │ │ │ - ldr x0, [x1, w21, uxtw #3] │ │ │ │ - ldr x7, [x0, #48] │ │ │ │ - ldrb w0, [x0, #72] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add x23, x7, x0 │ │ │ │ - cbnz x8, 120b8 │ │ │ │ - ldrb w0, [x19, #59] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbz w0, 120e4 │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - cbz w0, 120e4 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ + mov x24, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, #0x2800 // #10240 │ │ │ │ + movk x25, #0xee6b, lsl #16 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x1 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldr w2, [x1] │ │ │ │ + str xzr, [sp, #104] │ │ │ │ + cbz w2, 16fc8 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x21, x0, x0, lsl #2 │ │ │ │ + lsl x21, x21, #4 │ │ │ │ + nop │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + add x26, x19, x19, lsl #2 │ │ │ │ + ldr x20, [x22, #8] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add x26, x1, x26, lsl #4 │ │ │ │ + add x20, x20, x21 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4d1e0 │ │ │ │ + eor w2, w27, #0x1 │ │ │ │ + and w2, w2, #0x1 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 16f9c // b.none │ │ │ │ + cmp x0, x25 │ │ │ │ + cset w3, le │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + orr w2, w3, w2 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + csel x23, x26, x23, ne // ne = any │ │ │ │ + csel x25, x0, x25, ne // ne = any │ │ │ │ + csinc w27, w27, wzr, eq // eq = none │ │ │ │ + csel x1, x20, x1, ne // ne = any │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr w2, [x28] │ │ │ │ + cmp w2, w19 │ │ │ │ + b.hi 16f40 // b.pmore │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldr w1, [x22] │ │ │ │ + add w0, w3, #0x1 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ls 16fc8 // b.plast │ │ │ │ + add x0, x3, #0x1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + cbnz w2, 16f2c │ │ │ │ + tbz w27, #0, 17018 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 122a8 // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x8, [x19, #16] │ │ │ │ - b 120c4 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 4d0c4 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w22, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 122c8 // b.none │ │ │ │ - mov w20, w0 │ │ │ │ - b 1210c │ │ │ │ - ldr w5, [sp, #108] │ │ │ │ - mov w4, w27 │ │ │ │ - mov x3, x26 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, w21 │ │ │ │ - bl 70220 │ │ │ │ - mov w25, w0 │ │ │ │ - b 12104 │ │ │ │ - ldr w5, [sp, #112] │ │ │ │ - mov w4, w28 │ │ │ │ - ldr w6, [sp, #120] │ │ │ │ - mov x3, x25 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6ff40 │ │ │ │ - mov w24, w0 │ │ │ │ - b 120f4 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - mov w1, #0x23f // #575 │ │ │ │ - bl 6fb20 │ │ │ │ - ldr x8, [x19, #16] │ │ │ │ - b 12194 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x21d // #541 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - b 121e4 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x4ad // #1197 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3060 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - adrp x27, b000 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - add x0, x27, #0x480 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr w0, [x1, #24] │ │ │ │ - cbz w0, 12414 │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov w25, #0x18 // #24 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w0, [x19, #60] │ │ │ │ - cbnz w0, 12638 │ │ │ │ - ldr x27, [x19] │ │ │ │ - ldr x0, [x27, x24] │ │ │ │ - ldr x22, [x0, #24] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 12670 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldrb w21, [x19, #60] │ │ │ │ - cbnz w21, 12434 │ │ │ │ - ldr x0, [x27, x24] │ │ │ │ - ldr w0, [x0] │ │ │ │ - mov w23, w28 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cs 123cc // b.hs, b.nlast │ │ │ │ - bl 3020 <__ctype_b_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w1, [x22, w28, uxtw] │ │ │ │ - ldrh w1, [x0, x1, lsl #1] │ │ │ │ - tbnz w1, #13, 123cc │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - cbnz w21, 12368 │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x1, [x1, x24] │ │ │ │ - ldr w2, [x1] │ │ │ │ - b 123c0 │ │ │ │ - ldrb w1, [x22, w28, uxtw] │ │ │ │ - ldrh w1, [x0, x1, lsl #1] │ │ │ │ - tbnz w1, #13, 123cc │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - mov w23, w28 │ │ │ │ - cmp w28, w2 │ │ │ │ - b.cc 123b0 // b.lo, b.ul, b.last │ │ │ │ - ldr x21, [sp, #120] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35f0 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.hi 123f4 // b.pmore │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 12670 │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 12340 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 124ac │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - ldr x0, [x0] │ │ │ │ - smaddl x0, w1, w25, x0 │ │ │ │ - ldr w3, [x0, #16] │ │ │ │ - cmp w20, w3 │ │ │ │ - b.cs 1249c // b.hs, b.nlast │ │ │ │ - cbz w1, 12544 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cc 1249c // b.lo, b.ul, b.last │ │ │ │ - sub w23, w20, w0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 12544 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.eq 126a4 // b.none │ │ │ │ - ldr x27, [x19] │ │ │ │ - ubfiz x0, x23, #3, #32 │ │ │ │ - ldr x0, [x27, x0] │ │ │ │ - ldr w0, [x0] │ │ │ │ - b 12378 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w27, w0 │ │ │ │ - tbnz w0, #31, 126c8 │ │ │ │ - umull x26, w0, w25 │ │ │ │ - ldrb w6, [x19, #58] │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - add x0, x1, x26 │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x5, [x1, x26] │ │ │ │ - ldp w23, w0, [x0, #8] │ │ │ │ - lsl x23, x23, #3 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - cbz w6, 125cc │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, x23] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 1254c │ │ │ │ - cbnz w27, 125a0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x1, #61] │ │ │ │ - ldr x27, [x19] │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - mov x0, x24 │ │ │ │ - b 12490 │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x11, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x11, x11, #0xa60 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - add x12, x0, x26 │ │ │ │ - ldr x6, [x0, x26] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - ldr x3, [x3, x23] │ │ │ │ - ldrb w4, [x1, #57] │ │ │ │ - ldrb w5, [x1, #56] │ │ │ │ - str x11, [sp, #8] │ │ │ │ - ldr w11, [x12, #12] │ │ │ │ - str w11, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w27, 12534 │ │ │ │ - nop │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldur w23, [x0, #-8] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w27, [x1, #48] │ │ │ │ - strb w0, [x1, #61] │ │ │ │ - cmp w20, w23 │ │ │ │ - b.cc 126ec // b.lo, b.ul, b.last │ │ │ │ - sub w23, w20, w23 │ │ │ │ - b 12480 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - str x1, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, w0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 12530 │ │ │ │ - ldr x3, [x1, #104] │ │ │ │ - adrp x0, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - ldr x3, [x3] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - add x4, x3, x26 │ │ │ │ - ldr x5, [x3, x26] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w3, [x1, #57] │ │ │ │ - ldrb w4, [x1, #56] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - b 12530 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w5 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x22, x3 │ │ │ │ + mov x21, x4 │ │ │ │ + ldr w8, [x19, #76] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + sub w7, w8, w5 │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + ldr x5, [x1, #32] │ │ │ │ + ldr w6, [x1, #40] │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + ldr w4, [x19, #36] │ │ │ │ + str x23, [sp, #112] │ │ │ │ + mov x23, x2 │ │ │ │ + mov w2, w8 │ │ │ │ + ldr x9, [x0] │ │ │ │ + str x9, [sp, #56] │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + str w7, [sp] │ │ │ │ + mov x7, x23 │ │ │ │ + stp x22, x0, [sp, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 109d0 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 12710 // b.none │ │ │ │ - ldr x27, [x19] │ │ │ │ - ldr x0, [x27, w21, uxtw #3] │ │ │ │ - ldr x22, [x0, #24] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 12364 │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cs 12408 // b.hs, b.nlast │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ + str x21, [sp, #24] │ │ │ │ + str w4, [sp, #32] │ │ │ │ + bl 5c400 │ │ │ │ + ldr w4, [sp, #48] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 170ec // b.none │ │ │ │ + ldr w1, [sp, #52] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.hi 170ec // b.pmore │ │ │ │ + ldr w2, [x19, #36] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.cc 17124 // b.lo, b.ul, b.last │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 17154 // b.any │ │ │ │ + ldr x23, [sp, #112] │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0xb7 // #183 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0xce // #206 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ + ldr x5, [x19, #24] │ │ │ │ + mov x7, x22 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + mov x6, x23 │ │ │ │ + ldr w3, [x19, #76] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5cae0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 6644c │ │ │ │ + cmp w20, w0 │ │ │ │ + cset w0, cs // cs = hs, nlast │ │ │ │ + b 170ec │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x50 │ │ │ │ + mov x7, x2 │ │ │ │ + mov w5, w3 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #3952] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x2 │ │ │ │ mov x19, x0 │ │ │ │ stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 1278c │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w21, uxtw #3] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ldr w0, [x0] │ │ │ │ - ret │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 129e4 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - ldr x2, [x2] │ │ │ │ - smaddl x0, w1, w0, x2 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w21, w2 │ │ │ │ - b.cs 12828 // b.hs, b.nlast │ │ │ │ - cbnz w1, 127e0 │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ldr w0, [x0] │ │ │ │ - ret │ │ │ │ - ldur w20, [x0, #-8] │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 12828 // b.lo, b.ul, b.last │ │ │ │ - sub w20, w21, w20 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 127b8 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 127bc // b.any │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0xb7 // #183 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 3060 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + mov w21, w3 │ │ │ │ + ldr x3, [x0, #24] │ │ │ │ + ldr x1, [x0, #56] │ │ │ │ + ldr w2, [x0, #76] │ │ │ │ str x23, [sp, #64] │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w20, w0 │ │ │ │ - tbnz w0, #31, 12a10 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - ldrb w6, [x19, #58] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w1, w7, [x0, #8] │ │ │ │ - lsl x23, x1, #3 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - cbz w6, 12974 │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x3, [x1, x23] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ + mov w23, w4 │ │ │ │ + ldr w4, [x0, #36] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 128ec │ │ │ │ - cbnz w20, 12940 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x8, #61] │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x8, #48] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 127bc // b.any │ │ │ │ - b 12800 │ │ │ │ - ldr x0, [x8, #104] │ │ │ │ - adrp x9, b000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x9, x9, #0xa60 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov x1, x8 │ │ │ │ - ldr x3, [x8, #136] │ │ │ │ - add x10, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ + bl ad10 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ + mov w6, w21 │ │ │ │ + ldr x2, [x19, #56] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x8, [x19, #88] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, x23] │ │ │ │ - ldrb w4, [x8, #57] │ │ │ │ - ldrb w5, [x8, #56] │ │ │ │ - str x9, [sp, #8] │ │ │ │ - ldr w8, [x10, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x8, x0 │ │ │ │ - cbz w20, 128cc │ │ │ │ - ldr x0, [x8, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - str w20, [x8, #48] │ │ │ │ - strb w1, [x8, #61] │ │ │ │ - subs w20, w21, w0 │ │ │ │ - b.cc 129ec // b.lo, b.ul, b.last │ │ │ │ + ldr w5, [x19, #36] │ │ │ │ + ldr w3, [x19, #76] │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #3952] │ │ │ │ + stp x20, x8, [sp] │ │ │ │ + bl aeb0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 66e80 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ge 17228 // b.tcont │ │ │ │ ldr x23, [sp, #64] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 127bc // b.any │ │ │ │ - b 12800 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 128c8 │ │ │ │ - ldr x1, [x8, #104] │ │ │ │ - adrp x0, b000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - add x4, x3, x22 │ │ │ │ - ldr x5, [x3, x22] │ │ │ │ - mov x1, x8 │ │ │ │ - ldrb w3, [x8, #57] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w4, [x8, #56] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x8, x0 │ │ │ │ - b 128c8 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 1283c │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 12a8c │ │ │ │ - ldr x0, [x19] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w21, uxtw #3] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ ldp x21, x22, [sp, #48] │ │ │ │ add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 12ce4 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - ldr x2, [x2] │ │ │ │ - smaddl x0, w1, w0, x2 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w21, w2 │ │ │ │ - b.cs 12b28 // b.hs, b.nlast │ │ │ │ - cbnz w1, 12ae0 │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x0, [x19] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + mov w2, w21 │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ + mov x1, x20 │ │ │ │ ldp x21, x22, [sp, #48] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldur w20, [x0, #-8] │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 12b28 // b.lo, b.ul, b.last │ │ │ │ - sub w20, w21, w20 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 12ab8 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 12abc // b.any │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0xce // #206 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 3060 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w20, w0 │ │ │ │ - tbnz w0, #31, 12d10 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - ldrb w6, [x19, #58] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w1, w7, [x0, #8] │ │ │ │ - lsl x23, x1, #3 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - cbz w6, 12c74 │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x3, [x1, x23] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ + b 66e80 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1c0 │ │ │ │ + adrp x9, af000 │ │ │ │ + ldr x9, [x9, #3864] │ │ │ │ + stp x29, x30, [sp, #336] │ │ │ │ + add x29, sp, #0x150 │ │ │ │ + stp x21, x22, [sp, #368] │ │ │ │ + mov w22, w5 │ │ │ │ + ldp x8, x21, [sp, #464] │ │ │ │ + stp x19, x20, [sp, #352] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x23, x24, [sp, #384] │ │ │ │ + mov x23, x2 │ │ │ │ + mov x24, x3 │ │ │ │ + stp x25, x26, [sp, #400] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w19, [sp, #448] │ │ │ │ + stp x27, x28, [sp, #416] │ │ │ │ + mov w0, w5 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + ldr s0, [x21, #480] │ │ │ │ + str x8, [sp, #48] │ │ │ │ + stp x4, x6, [sp, #72] │ │ │ │ + scvtf s0, s0 │ │ │ │ + str x7, [sp, #104] │ │ │ │ + str w5, [sp, #128] │ │ │ │ + str x21, [sp, #144] │ │ │ │ + ldr x1, [x9] │ │ │ │ + str x1, [sp, #328] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w1, [sp, #456] │ │ │ │ + str w1, [sp, #132] │ │ │ │ + bl 56280 │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr s0, [x21, #480] │ │ │ │ + mov w0, w22 │ │ │ │ + mov x22, x23 │ │ │ │ + scvtf s0, s0 │ │ │ │ + bl 562b0 │ │ │ │ + add w0, w0, w19 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + str w0, [sp, #44] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 12bec │ │ │ │ - cbnz w20, 12c40 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x8, #61] │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x8, #48] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 12abc // b.any │ │ │ │ - b 12b00 │ │ │ │ - ldr x0, [x8, #104] │ │ │ │ - adrp x9, b000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x9, x9, #0xa60 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov x1, x8 │ │ │ │ - ldr x3, [x8, #136] │ │ │ │ - add x10, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ + bl 52920 │ │ │ │ + mov x28, x0 │ │ │ │ + bl 4e080 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + add x2, sp, #0x128 │ │ │ │ + mov x21, x2 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x27, x2 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x2, [x22, x25, lsl #3] │ │ │ │ + lsl x19, x25, #3 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str wzr, [x23] │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, x23] │ │ │ │ - ldrb w4, [x8, #57] │ │ │ │ - ldrb w5, [x8, #56] │ │ │ │ - str x9, [sp, #8] │ │ │ │ - ldr w8, [x10, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x8, x0 │ │ │ │ - cbz w20, 12bcc │ │ │ │ - ldr x0, [x8, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - str w20, [x8, #48] │ │ │ │ - strb w1, [x8, #61] │ │ │ │ - subs w20, w21, w0 │ │ │ │ - b.cc 12cec // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 12abc // b.any │ │ │ │ - b 12b00 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 12bc8 │ │ │ │ - ldr x1, [x8, #104] │ │ │ │ - adrp x0, b000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - add x4, x3, x22 │ │ │ │ - ldr x5, [x3, x22] │ │ │ │ - mov x1, x8 │ │ │ │ - ldrb w3, [x8, #57] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w4, [x8, #56] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x8, x0 │ │ │ │ - b 12bc8 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 12b3c │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 12d8c │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w21, uxtw #3] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - ret │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 12fe4 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - ldr x2, [x2] │ │ │ │ - smaddl x0, w1, w0, x2 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w21, w2 │ │ │ │ - b.cs 12e28 // b.hs, b.nlast │ │ │ │ - cbnz w1, 12de0 │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - ret │ │ │ │ - ldur w20, [x0, #-8] │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 12e28 // b.lo, b.ul, b.last │ │ │ │ - sub w20, w21, w20 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 12db8 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 12dbc // b.any │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0xe7 // #231 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 3060 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w20, w0 │ │ │ │ - tbnz w0, #31, 13010 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - ldrb w6, [x19, #58] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w1, w7, [x0, #8] │ │ │ │ - lsl x23, x1, #3 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - cbz w6, 12f74 │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x3, [x1, x23] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 12eec │ │ │ │ - cbnz w20, 12f40 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x8, #61] │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x8, #48] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 12dbc // b.any │ │ │ │ - b 12e00 │ │ │ │ - ldr x0, [x8, #104] │ │ │ │ - adrp x9, b000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x9, x9, #0xa60 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov x1, x8 │ │ │ │ - ldr x3, [x8, #136] │ │ │ │ - add x10, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, x23] │ │ │ │ - ldrb w4, [x8, #57] │ │ │ │ - ldrb w5, [x8, #56] │ │ │ │ - str x9, [sp, #8] │ │ │ │ - ldr w8, [x10, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x8, x0 │ │ │ │ - cbz w20, 12ecc │ │ │ │ - ldr x0, [x8, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - str w20, [x8, #48] │ │ │ │ - strb w1, [x8, #61] │ │ │ │ - subs w20, w21, w0 │ │ │ │ - b.cc 12fec // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 12dbc // b.any │ │ │ │ - b 12e00 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 12ec8 │ │ │ │ - ldr x1, [x8, #104] │ │ │ │ - adrp x0, b000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - add x4, x3, x22 │ │ │ │ - ldr x5, [x3, x22] │ │ │ │ - mov x1, x8 │ │ │ │ - ldrb w3, [x8, #57] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w4, [x8, #56] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x8, x0 │ │ │ │ - b 12ec8 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 12e3c │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 1308c │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w21, uxtw #3] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 132e4 │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - ldr x2, [x2] │ │ │ │ - smaddl x0, w1, w0, x2 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w21, w2 │ │ │ │ - b.cs 13128 // b.hs, b.nlast │ │ │ │ - cbnz w1, 130e0 │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldur w20, [x0, #-8] │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 13128 // b.lo, b.ul, b.last │ │ │ │ - sub w20, w21, w20 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 130b8 │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 130bc // b.any │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0xfe // #254 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 3060 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w20, w0 │ │ │ │ - tbnz w0, #31, 13310 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - ldrb w6, [x19, #58] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w1, w7, [x0, #8] │ │ │ │ - lsl x23, x1, #3 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - cbz w6, 13274 │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x3, [x1, x23] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 131ec │ │ │ │ - cbnz w20, 13240 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x8, #61] │ │ │ │ - mov w20, w21 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x8, #48] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 130bc // b.any │ │ │ │ - b 13100 │ │ │ │ - ldr x0, [x8, #104] │ │ │ │ - adrp x9, b000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x9, x9, #0xa60 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov x1, x8 │ │ │ │ - ldr x3, [x8, #136] │ │ │ │ - add x10, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, x23] │ │ │ │ - ldrb w4, [x8, #57] │ │ │ │ - ldrb w5, [x8, #56] │ │ │ │ - str x9, [sp, #8] │ │ │ │ - ldr w8, [x10, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x8, x0 │ │ │ │ - cbz w20, 131cc │ │ │ │ - ldr x0, [x8, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - str w20, [x8, #48] │ │ │ │ - strb w1, [x8, #61] │ │ │ │ - subs w20, w21, w0 │ │ │ │ - b.cc 132ec // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.ne 130bc // b.any │ │ │ │ - b 13100 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x8, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 131c8 │ │ │ │ - ldr x1, [x8, #104] │ │ │ │ - adrp x0, b000 │ │ │ │ - ldr x2, [x8, #88] │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - ldr x3, [x1] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - add x4, x3, x22 │ │ │ │ - ldr x5, [x3, x22] │ │ │ │ - mov x1, x8 │ │ │ │ - ldrb w3, [x8, #57] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w4, [x8, #56] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x8, x0 │ │ │ │ - b 131c8 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 1313c │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 13384 │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbnz w1, 133a0 │ │ │ │ - ldr w0, [x0, w20, uxtw #2] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x19, #59] │ │ │ │ - cbz w1, 134bc │ │ │ │ - ldrb w1, [x19, #60] │ │ │ │ - cbz w1, 13370 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - ldrb w1, [x19, #61] │ │ │ │ - cbz w1, 1356c │ │ │ │ - ldr x3, [x19, #96] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - ldr x3, [x3] │ │ │ │ - smaddl x1, w2, w1, x3 │ │ │ │ - ldr w3, [x1, #16] │ │ │ │ - cmp w20, w3 │ │ │ │ - b.cs 133dc // b.hs, b.nlast │ │ │ │ - cbz w2, 13580 │ │ │ │ - ldur w21, [x1, #-8] │ │ │ │ - cmp w20, w21 │ │ │ │ - b.cs 13574 // b.hs, b.nlast │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w21, w0 │ │ │ │ - tbnz w0, #31, 13600 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - ldrb w8, [x19, #58] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w1, w7, [x0, #8] │ │ │ │ - lsl x23, x1, #3 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - cbz w8, 134d4 │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x3, [x1, x23] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 13588 │ │ │ │ - cbnz w21, 13540 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x1, #61] │ │ │ │ - mov w21, w20 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - cmn w21, #0x1 │ │ │ │ - b.eq 135d8 // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr w0, [x0, w21, uxtw #2] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 1347c │ │ │ │ - ldr x3, [x1, #104] │ │ │ │ - adrp x0, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - ldr x3, [x3] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - add x4, x3, x22 │ │ │ │ - ldr x5, [x3, x22] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w3, [x1, #57] │ │ │ │ - ldrb w4, [x1, #56] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w21, 13480 │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - str w21, [x1, #48] │ │ │ │ - strb w2, [x1, #61] │ │ │ │ - subs w21, w20, w0 │ │ │ │ - b.cc 13624 // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - b 13494 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 133f0 │ │ │ │ - sub w21, w20, w21 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.gt 13494 │ │ │ │ - mov w21, w20 │ │ │ │ - b 134a0 │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x8, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x8, x8, #0xa60 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - add x9, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - ldr x3, [x3, x23] │ │ │ │ - ldrb w4, [x1, #57] │ │ │ │ - ldrb w5, [x1, #56] │ │ │ │ - str x8, [sp, #8] │ │ │ │ - ldr w8, [x9, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - b 1347c │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x1ff // #511 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 1368c │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 1384c │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - ldr x2, [x2] │ │ │ │ - smaddl x0, w1, w0, x2 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cs 136c8 // b.hs, b.nlast │ │ │ │ - cbz w1, 13860 │ │ │ │ - ldur w21, [x0, #-8] │ │ │ │ - cmp w20, w21 │ │ │ │ - b.cs 13854 // b.hs, b.nlast │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w21, w0 │ │ │ │ - tbnz w0, #31, 138b8 │ │ │ │ - mov w22, #0x18 // #24 │ │ │ │ - ldrb w6, [x19, #58] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x22, w0, w22 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldp w1, w7, [x0, #8] │ │ │ │ - lsl x23, x1, #3 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - cbz w6, 137b0 │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x3, [x1, x23] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 13868 │ │ │ │ - cbnz w21, 13820 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x1, #61] │ │ │ │ - mov w21, w20 │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - cmn w21, #0x1 │ │ │ │ - b.eq 13900 // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w20, w21 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 13768 │ │ │ │ - ldr x3, [x1, #104] │ │ │ │ - adrp x0, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - ldr x3, [x3] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - add x4, x3, x22 │ │ │ │ - ldr x5, [x3, x22] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w3, [x1, #57] │ │ │ │ - ldrb w4, [x1, #56] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w21, 1376c │ │ │ │ - nop │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - str w21, [x1, #48] │ │ │ │ - strb w2, [x1, #61] │ │ │ │ - subs w21, w20, w0 │ │ │ │ - b.cc 138dc // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - b 13780 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - b 136dc │ │ │ │ - sub w21, w20, w21 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.gt 13780 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - b 1366c │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x8, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x8, x8, #0xa60 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - add x9, x0, x22 │ │ │ │ - ldr x6, [x0, x22] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - ldr x3, [x3, x23] │ │ │ │ - ldrb w4, [x1, #57] │ │ │ │ - ldrb w5, [x1, #56] │ │ │ │ - str x8, [sp, #8] │ │ │ │ - ldr w8, [x9, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - b 13768 │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x14d // #333 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w22, w2 │ │ │ │ - mov w21, w3 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 13980 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - str w22, [x0, #68] │ │ │ │ - str w21, [x0, #76] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 13b2c │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - ldr x2, [x2] │ │ │ │ - smaddl x0, w1, w0, x2 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cs 139bc // b.hs, b.nlast │ │ │ │ - cbz w1, 13b40 │ │ │ │ - ldur w23, [x0, #-8] │ │ │ │ - cmp w20, w23 │ │ │ │ - b.cs 13b34 // b.hs, b.nlast │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x25, [sp, #80] │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w23, w0 │ │ │ │ - tbnz w0, #31, 13b98 │ │ │ │ - mov w24, #0x18 // #24 │ │ │ │ - ldrb w6, [x19, #58] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x24, w0, w24 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x1, x24 │ │ │ │ - ldr x5, [x1, x24] │ │ │ │ - ldp w25, w7, [x0, #8] │ │ │ │ - lsl x25, x25, #3 │ │ │ │ - ldr x2, [x2, x25] │ │ │ │ - cbz w6, 13a88 │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x3, [x1, x25] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 13b48 │ │ │ │ - cbnz w23, 13b00 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x1, #61] │ │ │ │ - mov w23, w20 │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.eq 13be0 // b.none │ │ │ │ - mov w20, w23 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 13958 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 13a5c │ │ │ │ - ldr x3, [x1, #104] │ │ │ │ - adrp x0, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - ldr x3, [x3] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x25] │ │ │ │ - add x4, x3, x24 │ │ │ │ - ldr x5, [x3, x24] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w3, [x1, #57] │ │ │ │ - ldrb w4, [x1, #56] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w23, 13a60 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - str w23, [x1, #48] │ │ │ │ - strb w2, [x1, #61] │ │ │ │ - subs w23, w20, w0 │ │ │ │ - b.cc 13bbc // b.lo, b.ul, b.last │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - b 13a74 │ │ │ │ - str x25, [sp, #80] │ │ │ │ - b 139d0 │ │ │ │ - sub w23, w20, w23 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.gt 13a74 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 13958 │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x8, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x8, x8, #0xa60 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - add x9, x0, x24 │ │ │ │ - ldr x6, [x0, x24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x25] │ │ │ │ - ldr x3, [x3, x25] │ │ │ │ - ldrb w4, [x1, #57] │ │ │ │ - ldrb w5, [x1, #56] │ │ │ │ - str x8, [sp, #8] │ │ │ │ - ldr w8, [x9, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - b 13a5c │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x50f // #1295 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - str x25, [sp, #80] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w22, w2 │ │ │ │ - mov w21, w3 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cbnz w0, 13c60 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - str w22, [x0, #72] │ │ │ │ - str w21, [x0, #80] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - ldrb w0, [x19, #61] │ │ │ │ - cbz w0, 13e0c │ │ │ │ - ldr x2, [x19, #96] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - ldr w1, [x19, #48] │ │ │ │ - ldr x2, [x2] │ │ │ │ - smaddl x0, w1, w0, x2 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cs 13c9c // b.hs, b.nlast │ │ │ │ - cbz w1, 13e20 │ │ │ │ - ldur w23, [x0, #-8] │ │ │ │ - cmp w20, w23 │ │ │ │ - b.cs 13e14 // b.hs, b.nlast │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x25, [sp, #80] │ │ │ │ - bl 108f0 │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d740 │ │ │ │ - mov w23, w0 │ │ │ │ - tbnz w0, #31, 13e78 │ │ │ │ - mov w24, #0x18 // #24 │ │ │ │ - ldrb w6, [x19, #58] │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - umull x24, w0, w24 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - ldrb w3, [x19, #57] │ │ │ │ - ldrb w4, [x19, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x0, x1, x24 │ │ │ │ - ldr x5, [x1, x24] │ │ │ │ - ldp w25, w7, [x0, #8] │ │ │ │ - lsl x25, x25, #3 │ │ │ │ - ldr x2, [x2, x25] │ │ │ │ - cbz w6, 13d68 │ │ │ │ - ldr x1, [x19, #128] │ │ │ │ - mov x6, x5 │ │ │ │ - mov w5, w4 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x3, [x1, x25] │ │ │ │ - str w7, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbnz w0, 13e28 │ │ │ │ - cbnz w23, 13de0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x1, #61] │ │ │ │ - mov w23, w20 │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - str wzr, [x1, #48] │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.eq 13ec0 // b.none │ │ │ │ - mov w20, w23 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 13c38 │ │ │ │ - adrp x0, b000 │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #59] │ │ │ │ - cbz w0, 13d3c │ │ │ │ - ldr x3, [x1, #104] │ │ │ │ - adrp x0, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x0, x0, #0xa60 │ │ │ │ - ldr x3, [x3] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x25] │ │ │ │ - add x4, x3, x24 │ │ │ │ - ldr x5, [x3, x24] │ │ │ │ - ldr w7, [x4, #12] │ │ │ │ - ldrb w3, [x1, #57] │ │ │ │ - ldrb w4, [x1, #56] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl de88 │ │ │ │ - mov x1, x0 │ │ │ │ - cbz w23, 13d40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x1, #96] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldur w0, [x0, #-8] │ │ │ │ - str w23, [x1, #48] │ │ │ │ - strb w2, [x1, #61] │ │ │ │ - subs w23, w20, w0 │ │ │ │ - b.cc 13e9c // b.lo, b.ul, b.last │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - b 13d54 │ │ │ │ - str x25, [sp, #80] │ │ │ │ - b 13cb0 │ │ │ │ - sub w23, w20, w23 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.gt 13d54 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 13c38 │ │ │ │ - ldr x0, [x1, #104] │ │ │ │ - adrp x8, b000 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - add x8, x8, #0xa60 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr x3, [x1, #136] │ │ │ │ - add x9, x0, x24 │ │ │ │ - ldr x6, [x0, x24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x25] │ │ │ │ - ldr x3, [x3, x25] │ │ │ │ - ldrb w4, [x1, #57] │ │ │ │ - ldrb w5, [x1, #56] │ │ │ │ - str x8, [sp, #8] │ │ │ │ - ldr w8, [x9, #12] │ │ │ │ - str w8, [sp] │ │ │ │ - bl eb64 │ │ │ │ - mov x1, x0 │ │ │ │ - b 13d3c │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd80 │ │ │ │ - mov w2, #0x90c // #2316 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 7f000 │ │ │ │ - add x3, x3, #0xe30 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x168 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - add x0, x0, #0xd90 │ │ │ │ - mov w2, #0x92d // #2349 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov w1, #0x521 // #1313 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - str x25, [sp, #80] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - bl 108f0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 10708 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x3, x2 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 7c000 │ │ │ │ - add x20, x20, #0xab0 │ │ │ │ - adrp x19, af000 │ │ │ │ - ldr x19, [x19, #3920] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x5 │ │ │ │ - mov x21, x2 │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x0, [x19] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x4 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x3, x21, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xdc8 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x3, x22 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x2, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 14160 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w0, [x23, #44] │ │ │ │ - cbz w0, 14148 │ │ │ │ - adrp x24, 7a000 │ │ │ │ - add x24, x24, #0xdf0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x26, 7a000 │ │ │ │ - adrp x25, 7b000 │ │ │ │ - add x0, x26, #0xdd0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - adrp x28, 7a000 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - b 14050 │ │ │ │ - add x2, x25, #0x250 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x23, #44] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x22, x22, #0xd0 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 1413c // b.plast │ │ │ │ - ldr x6, [x23, #48] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - add x27, x6, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - ldr x5, [x27, #40] │ │ │ │ - ldr x4, [x27, #72] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x3, x4, [x27, #24] │ │ │ │ - add x2, x28, #0xde0 │ │ │ │ - ldrb w5, [x27, #64] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldrb w3, [x27, #65] │ │ │ │ - adrp x0, 7d000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x0, #0x68 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x27, #84] │ │ │ │ - cbz w0, 1402c │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x27, #84] │ │ │ │ - cbz w0, 1402c │ │ │ │ - adrp x20, 79000 │ │ │ │ - add x20, x20, #0xd78 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr x3, [x27, #88] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [x3, x26, lsl #3] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x27, #84] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 14118 // b.pmore │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp w0, w26 │ │ │ │ - b.hi 140e0 // b.pmore │ │ │ │ - b 1402c │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x27, #84] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp w0, w26 │ │ │ │ - b.hi 140e0 // b.pmore │ │ │ │ - b 1402c │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - b 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x3, x20 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w3 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - ldr w1, [x1, #84] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x19, #84] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x2, [x19, #88] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w22, [x19, #84] │ │ │ │ - str x0, [x19, #96] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - ldr x23, [x19, #88] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - lsl x22, x22, #3 │ │ │ │ - ldr x3, [x19, #96] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w4, [x19, #84] │ │ │ │ - mov w2, w20 │ │ │ │ - str x0, [x23, x22] │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - str w20, [x3, x4, lsl #2] │ │ │ │ - ldr w3, [x19, #84] │ │ │ │ - ldr x0, [x0, x3, lsl #3] │ │ │ │ - bl 3570 │ │ │ │ - ldp x1, x2, [x19, #88] │ │ │ │ - ldr w0, [x19, #84] │ │ │ │ - ldr x1, [x1, x0, lsl #3] │ │ │ │ - ldr w0, [x2, x0, lsl #2] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr w0, [x19, #84] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #84] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 75bc0 │ │ │ │ - add x3, sp, #0x34 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ - bl 9900 │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ - mov w2, #0xd0 // #208 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ - cbz w1, 144c4 │ │ │ │ - adrp x22, 7a000 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x22, x22, #0xdf0 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - adrp x26, 7a000 │ │ │ │ - add x0, x26, #0xdf8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - b 14340 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x27 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 52ae0 │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 144b0 // b.plast │ │ │ │ - ldr x27, [x21, x19, lsl #3] │ │ │ │ - ldr w20, [x27, #8] │ │ │ │ - cbz w20, 14324 │ │ │ │ - ldr x28, [x27] │ │ │ │ - ldr x24, [x28] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x24] │ │ │ │ - cmp w1, #0x23 │ │ │ │ - b.eq 14324 // b.none │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ls 14384 // b.plast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 14834 │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.ls 14324 // b.plast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov w2, #0xd0 // #208 │ │ │ │ - mov w20, w20 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str w19, [sp, #32] │ │ │ │ - ldr w0, [x1, #44] │ │ │ │ - ldr x8, [x1, #48] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - umull x0, w0, w2 │ │ │ │ - add x26, x8, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 75c20 │ │ │ │ - nop │ │ │ │ - ldr x1, [x21, x19, lsl #3] │ │ │ │ - ubfiz x0, x27, #4, #32 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x28, [x1, x0] │ │ │ │ - cmp x27, #0x4 │ │ │ │ - b.eq 14444 // b.none │ │ │ │ - b.hi 14524 // b.pmore │ │ │ │ - mov x0, x28 │ │ │ │ - bl 35f0 │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x27, #0x2 │ │ │ │ - b.eq 14788 // b.none │ │ │ │ - cmp x27, #0x3 │ │ │ │ - b.eq 147ec // b.none │ │ │ │ - cbz x27, 147b8 │ │ │ │ - str w24, [x26, #80] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - and x24, x24, #0xffffffff │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x26, #72] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x2, x24 │ │ │ │ - bl 3570 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr x0, [x26, #72] │ │ │ │ - strb wzr, [x0, x24] │ │ │ │ - ldr x1, [x21, x19, lsl #3] │ │ │ │ - ubfiz x0, x27, #4, #32 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x28, [x1, x0] │ │ │ │ - cmp x27, #0x4 │ │ │ │ - b.ne 143d8 // b.any │ │ │ │ - mov x0, x28 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x26, #32] │ │ │ │ - cbnz x0, 1446c │ │ │ │ - ldrb w1, [x28] │ │ │ │ - cmp w1, #0x30 │ │ │ │ - b.ne 149b4 // b.any │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - str x0, [x26, #32] │ │ │ │ - cmp x20, x27 │ │ │ │ - b.ne 143c0 // b.any │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x27, [x21, x19, lsl #3] │ │ │ │ - ldr w0, [x1, #44] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x1, #44] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x27 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 52ae0 │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 14340 // b.pmore │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - mov x2, #0xd0 // #208 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3896] │ │ │ │ - ldr w1, [x19, #44] │ │ │ │ - bl 2ff0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 14978 // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x27, #0x7 │ │ │ │ - b.eq 14728 // b.none │ │ │ │ - b.hi 145e0 // b.pmore │ │ │ │ - cmp x27, #0x5 │ │ │ │ - b.eq 14584 // b.none │ │ │ │ - ldrb w0, [x28] │ │ │ │ - sub w1, w0, #0x2d │ │ │ │ - cmp w0, #0x2b │ │ │ │ - and w1, w1, #0xff │ │ │ │ - ccmp w1, #0x1, #0x0, ne // ne = any │ │ │ │ - b.hi 1494c // b.pmore │ │ │ │ - strb w0, [x26, #64] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp x20, x27 │ │ │ │ - b.ne 143c0 // b.any │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x27, [x21, x19, lsl #3] │ │ │ │ - ldr w0, [x1, #44] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x1, #44] │ │ │ │ - b 14494 │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 2fe0 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - str d0, [x26, #56] │ │ │ │ - b.ne 14560 // b.any │ │ │ │ - ldrb w0, [x28] │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - sub w0, w0, #0x2e │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 14560 // b.none │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x6, x28 │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - mov w5, w27 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xe38 │ │ │ │ - mov w1, #0xdf3 // #3571 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cmp x27, #0x8 │ │ │ │ - b.ne 14928 // b.any │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x28, x0 │ │ │ │ - cbz x0, 14560 │ │ │ │ - bl 3020 <__ctype_b_loc@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x4, [x24] │ │ │ │ - mov w6, w0 │ │ │ │ - ldrb w1, [x28] │ │ │ │ - ldrh w1, [x4, x1, lsl #1] │ │ │ │ - tst x1, #0x2000 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 14820 // b.none │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x23, x28, w1, uxtw │ │ │ │ - ldrb w3, [x28, w1, uxtw] │ │ │ │ - ldrh w3, [x4, x3, lsl #1] │ │ │ │ - tst x3, #0x2000 │ │ │ │ - ccmp w6, w1, #0x0, ne // ne = any │ │ │ │ - b.hi 1462c // b.pmore │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 14668 // b.pmore │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x28, x0 │ │ │ │ - cbnz x0, 14604 │ │ │ │ - b 14560 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w1, [x26, #84] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x26, #88] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x26, #96] │ │ │ │ - str x2, [x26, #88] │ │ │ │ - ldr w1, [x26, #84] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x6, [x26, #88] │ │ │ │ - str x0, [x26, #96] │ │ │ │ - ldr w2, [x26, #84] │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp] │ │ │ │ - lsl x25, x2, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x6, [sp] │ │ │ │ - mov w2, w28 │ │ │ │ - ldr x4, [x26, #96] │ │ │ │ - mov x1, x23 │ │ │ │ - str x0, [x6, x25] │ │ │ │ - ldr w6, [x26, #84] │ │ │ │ - ldr x0, [x26, #88] │ │ │ │ - str w28, [x4, x6, lsl #2] │ │ │ │ - ldr w3, [x26, #84] │ │ │ │ - ldr x0, [x0, x3, lsl #3] │ │ │ │ - bl 3570 │ │ │ │ - ldp x3, x4, [x26, #88] │ │ │ │ - mov x1, x22 │ │ │ │ - ldr w2, [x26, #84] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x3, x2, lsl #3] │ │ │ │ - ldr w2, [x4, x2, lsl #2] │ │ │ │ - strb wzr, [x3, x2] │ │ │ │ - ldr w2, [x26, #84] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x26, #84] │ │ │ │ - bl 2fb0 │ │ │ │ - mov x28, x0 │ │ │ │ - cbnz x0, 14604 │ │ │ │ - b 14560 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - strb w0, [x26, #65] │ │ │ │ - cbnz w0, 14828 │ │ │ │ - ldrb w0, [x28] │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - sub w0, w0, #0x2e │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 14560 // b.none │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x6, x28 │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xe80 │ │ │ │ - mov w5, #0x7 // #7 │ │ │ │ - mov w1, #0xe01 // #3585 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - str w24, [x26, #48] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - and x24, x24, #0xffffffff │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x26, #40] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x2, x24 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - strb wzr, [x0, x24] │ │ │ │ - b 14560 │ │ │ │ - str w24, [x26, #16] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - and x24, x24, #0xffffffff │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x26, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x2, x24 │ │ │ │ - bl 3570 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - strb wzr, [x0, x24] │ │ │ │ - b 1442c │ │ │ │ - mov x0, x28 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x26, #24] │ │ │ │ - cbnz x0, 14814 │ │ │ │ - ldrb w1, [x28] │ │ │ │ - cmp w1, #0x30 │ │ │ │ - b.ne 14988 // b.any │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - str x0, [x26, #24] │ │ │ │ - b 14560 │ │ │ │ - mov x23, x28 │ │ │ │ - b 14648 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 14560 // b.plast │ │ │ │ - b 14758 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 14324 // b.none │ │ │ │ - ubfiz x20, x20, #4, #32 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x1, x1, #0xe00 │ │ │ │ - add x0, x0, #0xe08 │ │ │ │ - mov x26, #0x10 // #16 │ │ │ │ - str x1, [sp] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - nop │ │ │ │ - ldr x24, [x28, x26] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 35f0 │ │ │ │ - mov x25, x0 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 148ac // b.plast │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 148f4 │ │ │ │ - cmp w25, #0xc │ │ │ │ - b.ls 148a8 // b.plast │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 148c0 │ │ │ │ - ldr x27, [x21, x19, lsl #3] │ │ │ │ - add x26, x26, #0x10 │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq 14324 // b.none │ │ │ │ - ldr x28, [x27] │ │ │ │ - b 14860 │ │ │ │ - ldr x27, [sp, #16] │ │ │ │ - sub w23, w25, #0xc │ │ │ │ - sub w1, w25, #0xb │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w23, [x27, #40] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x27, #32] │ │ │ │ - add x1, x24, #0x5 │ │ │ │ - mov w2, w23 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - strb wzr, [x0, w23, uxtw] │ │ │ │ - b 148a8 │ │ │ │ - ldr x27, [sp, #16] │ │ │ │ - sub w23, w25, #0x5 │ │ │ │ - sub w1, w25, #0x4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w23, [x27, #24] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x27, #16] │ │ │ │ - mov w2, w23 │ │ │ │ - add x1, x24, #0x5 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x27, #16] │ │ │ │ - strb wzr, [x0, w23, uxtw] │ │ │ │ - b 1488c │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xea8 │ │ │ │ - mov w1, #0xe14 // #3604 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - add x2, x2, #0xe60 │ │ │ │ - mov w5, #0x6 // #6 │ │ │ │ - mov w1, #0xdf9 // #3577 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov w5, w27 │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xe18 │ │ │ │ - mov w1, #0xde1 // #3553 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov w5, w27 │ │ │ │ - ldr w4, [sp, #32] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xe18 │ │ │ │ - mov w1, #0xdea // #3562 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x0, x1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - bl 8f20 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0xec0 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 14a50 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xec8 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 14a38 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 14a68 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14270 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 58760 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0xed8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0xd7b // #3451 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - and w20, w1, #0xff │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x19, [x0] │ │ │ │ - strb w20, [x0, #8] │ │ │ │ - str wzr, [x0, #12] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - mov x21, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w1 │ │ │ │ - and w24, w3, #0xff │ │ │ │ - ldr w20, [x0, #12] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - ubfiz x20, x20, #5, #32 │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - bl 586c0 │ │ │ │ - add x5, x0, x20 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str w23, [x0, x20] │ │ │ │ - strb w24, [x5, #16] │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - str w22, [x5, #4] │ │ │ │ - str x21, [x5, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str wzr, [x5, #20] │ │ │ │ - str xzr, [x5, #24] │ │ │ │ - str w0, [x19, #12] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - cbz w0, 14bdc │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 7a000 │ │ │ │ - add x21, x21, #0xf20 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - lsl x1, x19, #5 │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x5, x2, x1 │ │ │ │ - ldr w4, [x2, x1] │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w5, [x5, #4] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x20, #12] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 14ba0 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w1, [x0, #12] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz w1, 14c50 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsl x19, x20, #5 │ │ │ │ - add x0, x0, x19 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldr w1, [x21, #12] │ │ │ │ - add x19, x0, x19 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 14c20 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #12] │ │ │ │ - cbz w3, 14ca4 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - umaddl x3, w3, w2, x0 │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.hi 14c98 // b.pmore │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cs 14cac // b.hs, b.nlast │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 14c80 // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ubfiz x1, x1, #5, #32 │ │ │ │ - ldr w0, [x0, x1] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ubfiz x1, x1, #5, #32 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 14e44 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0x2800 // #10240 │ │ │ │ - movk x25, #0xee6b, lsl #16 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr w2, [x1] │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - cbz w2, 14de8 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x21, x0, x0, lsl #2 │ │ │ │ - lsl x21, x21, #4 │ │ │ │ - nop │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - add x26, x19, x19, lsl #2 │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add x26, x1, x26, lsl #4 │ │ │ │ - add x20, x20, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 1f1e0 │ │ │ │ - eor w2, w27, #0x1 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 14dbc // b.none │ │ │ │ - cmp x0, x25 │ │ │ │ - cset w3, le │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - orr w2, w3, w2 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - csel x23, x26, x23, ne // ne = any │ │ │ │ - csel x25, x0, x25, ne // ne = any │ │ │ │ - csinc w27, w27, wzr, eq // eq = none │ │ │ │ - csel x1, x20, x1, ne // ne = any │ │ │ │ - str x1, [sp, #96] │ │ │ │ - ldr w2, [x28] │ │ │ │ - cmp w2, w19 │ │ │ │ - b.hi 14d60 // b.pmore │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - ldr w1, [x22] │ │ │ │ - add w0, w3, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 14de8 // b.plast │ │ │ │ - add x0, x3, #0x1 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cbnz w2, 14d4c │ │ │ │ - tbz w27, #0, 14e38 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 1f0c4 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w5 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x22, x3 │ │ │ │ - mov x21, x4 │ │ │ │ - ldr w8, [x19, #76] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - sub w7, w8, w5 │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - ldr x5, [x1, #32] │ │ │ │ - ldr w6, [x1, #40] │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr w4, [x19, #36] │ │ │ │ - str x23, [sp, #112] │ │ │ │ - mov x23, x2 │ │ │ │ - mov w2, w8 │ │ │ │ - ldr x9, [x0] │ │ │ │ - str x9, [sp, #56] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - str w7, [sp] │ │ │ │ - mov x7, x23 │ │ │ │ - stp x22, x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - bl 35de0 │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 14f0c // b.none │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 14f0c // b.pmore │ │ │ │ - ldr w2, [x19, #36] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.cc 14f44 // b.lo, b.ul, b.last │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 14f74 // b.any │ │ │ │ - ldr x23, [sp, #112] │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x5, [x19, #24] │ │ │ │ - mov x7, x22 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - mov x6, x23 │ │ │ │ - ldr w3, [x19, #76] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 364c0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 15e8c │ │ │ │ - cmp w20, w0 │ │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ │ - b 14f0c │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - mov x7, x2 │ │ │ │ - mov w5, w3 │ │ │ │ - adrp x6, af000 │ │ │ │ - ldr x6, [x6, #3952] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x2 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w3 │ │ │ │ - ldr x3, [x0, #24] │ │ │ │ - ldr x1, [x0, #56] │ │ │ │ - ldr w2, [x0, #76] │ │ │ │ - str x23, [sp, #64] │ │ │ │ - mov w23, w4 │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 5e390 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x4, [x19, #24] │ │ │ │ - mov w6, w21 │ │ │ │ - ldr x2, [x19, #56] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x8, [x19, #88] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w5, [x19, #36] │ │ │ │ - ldr w3, [x19, #76] │ │ │ │ - adrp x7, af000 │ │ │ │ - ldr x7, [x7, #3952] │ │ │ │ - stp x20, x8, [sp] │ │ │ │ - bl 5e530 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 168c0 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ge 15048 // b.tcont │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - mov w2, w21 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - b 168c0 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1c0 │ │ │ │ - adrp x9, af000 │ │ │ │ - ldr x9, [x9, #3864] │ │ │ │ - stp x29, x30, [sp, #336] │ │ │ │ - add x29, sp, #0x150 │ │ │ │ - stp x21, x22, [sp, #368] │ │ │ │ - mov w22, w5 │ │ │ │ - ldp x8, x21, [sp, #464] │ │ │ │ - stp x19, x20, [sp, #352] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x23, x24, [sp, #384] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x24, x3 │ │ │ │ - stp x25, x26, [sp, #400] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr w19, [sp, #448] │ │ │ │ - stp x27, x28, [sp, #416] │ │ │ │ - mov w0, w5 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - ldr s0, [x21, #480] │ │ │ │ - str x8, [sp, #48] │ │ │ │ - stp x4, x6, [sp, #72] │ │ │ │ - scvtf s0, s0 │ │ │ │ - str x7, [sp, #104] │ │ │ │ - str w5, [sp, #128] │ │ │ │ - str x21, [sp, #144] │ │ │ │ - ldr x1, [x9] │ │ │ │ - str x1, [sp, #328] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrb w1, [sp, #456] │ │ │ │ - str w1, [sp, #132] │ │ │ │ - bl 25ae0 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr s0, [x21, #480] │ │ │ │ - mov w0, w22 │ │ │ │ - mov x22, x23 │ │ │ │ - scvtf s0, s0 │ │ │ │ - bl 25b10 │ │ │ │ - add w0, w0, w19 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - str w0, [sp, #44] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x28, x0 │ │ │ │ - bl 20080 │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - add x2, sp, #0x128 │ │ │ │ - mov x21, x2 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x27, x2 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x2, [x22, x25, lsl #3] │ │ │ │ - lsl x19, x25, #3 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str wzr, [x23] │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 45f20 │ │ │ │ - str x0, [x21, x19] │ │ │ │ - ldp w19, w2, [x27] │ │ │ │ - cmp w19, w2 │ │ │ │ - b.hi 15178 // b.pmore │ │ │ │ - sub w0, w2, w19 │ │ │ │ - cmp w0, #0x13 │ │ │ │ - b.ls 15628 // b.plast │ │ │ │ - add x0, x25, #0x1 │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - mov x25, #0x1 // #1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ne 15140 // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ + bl 3c8e0 │ │ │ │ + str x0, [x21, x19] │ │ │ │ + ldp w19, w2, [x27] │ │ │ │ + cmp w19, w2 │ │ │ │ + b.hi 17358 // b.pmore │ │ │ │ + sub w0, w2, w19 │ │ │ │ + cmp w0, #0x13 │ │ │ │ + b.ls 17808 // b.plast │ │ │ │ + add x0, x25, #0x1 │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + add x27, x27, #0x8 │ │ │ │ + mov x25, #0x1 // #1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ne 17320 // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x3, [x20, #32] │ │ │ │ mov x23, x22 │ │ │ │ ldr w4, [x20, #40] │ │ │ │ mov x25, #0x0 // #0 │ │ │ │ ldr x21, [sp, #80] │ │ │ │ ldr w19, [sp, #128] │ │ │ │ mov x5, x21 │ │ │ │ mov w2, w19 │ │ │ │ - bl 35b00 │ │ │ │ + bl 5c120 │ │ │ │ ldr x1, [x22, #8] │ │ │ │ mov x6, x0 │ │ │ │ ldr x3, [x20, #32] │ │ │ │ mov w2, w19 │ │ │ │ ldr w4, [x20, #40] │ │ │ │ mov x5, x21 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x6, [sp, #280] │ │ │ │ - bl 35b00 │ │ │ │ + bl 5c120 │ │ │ │ str x0, [sp, #288] │ │ │ │ ldr w1, [x26] │ │ │ │ add x2, sp, #0x118 │ │ │ │ str x2, [sp, #88] │ │ │ │ - cbz w1, 15550 │ │ │ │ + cbz w1, 17730 │ │ │ │ mov x0, #0x6666666666666666 // #7378697629483820646 │ │ │ │ mov x27, x25 │ │ │ │ movk x0, #0x3fee, lsl #48 │ │ │ │ str d15, [sp, #432] │ │ │ │ fmov d15, x0 │ │ │ │ - b 15224 │ │ │ │ + b 17404 │ │ │ │ mov x0, x28 │ │ │ │ - bl 20090 │ │ │ │ + bl 4e090 │ │ │ │ ldr w0, [x26] │ │ │ │ add x27, x27, #0x1 │ │ │ │ cmp w0, w27 │ │ │ │ - b.ls 1554c // b.plast │ │ │ │ + b.ls 1772c // b.plast │ │ │ │ ldr x1, [x26, #8] │ │ │ │ add x0, x27, x27, lsl #2 │ │ │ │ lsl x21, x0, #4 │ │ │ │ add x0, x1, x0, lsl #4 │ │ │ │ - bl 1f3e0 │ │ │ │ + bl 4d3e0 │ │ │ │ ldr x1, [x26, #8] │ │ │ │ ands w8, w0, #0xff │ │ │ │ add x1, x1, x21 │ │ │ │ - b.ne 1520c // b.any │ │ │ │ + b.ne 173ec // b.any │ │ │ │ ldr x0, [x1, #48] │ │ │ │ str w8, [sp, #48] │ │ │ │ - bl 1d720 │ │ │ │ + bl 4b720 │ │ │ │ tst w0, #0xff │ │ │ │ ldr w8, [sp, #48] │ │ │ │ - b.eq 15600 // b.none │ │ │ │ - adrp x0, 7f000 │ │ │ │ - ldr d31, [x0, #4016] │ │ │ │ + b.eq 177e0 // b.none │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d31, [x0, #3848] │ │ │ │ ldr x2, [x26, #8] │ │ │ │ str w8, [sp, #64] │ │ │ │ ldr w0, [sp, #44] │ │ │ │ mov x25, #0x1 // #1 │ │ │ │ add x2, x2, x21 │ │ │ │ str x27, [sp, #152] │ │ │ │ str d31, [sp, #264] │ │ │ │ mov x1, x2 │ │ │ │ lsr w0, w0, #1 │ │ │ │ str w0, [sp, #96] │ │ │ │ ldr w0, [x2, #32] │ │ │ │ ldr w27, [sp, #128] │ │ │ │ - cbz w0, 15530 │ │ │ │ + cbz w0, 17710 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ add x22, sp, #0x108 │ │ │ │ add x1, x22, x25, lsl #2 │ │ │ │ ldr w3, [x2, #36] │ │ │ │ add x22, sp, #0xa0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ add x0, x0, x25, lsl #2 │ │ │ │ str x1, [sp, #56] │ │ │ │ str x25, [sp, #136] │ │ │ │ ldur w0, [x0, #-4] │ │ │ │ str w0, [sp, #48] │ │ │ │ add x0, sp, #0x138 │ │ │ │ str x0, [sp, #120] │ │ │ │ - b 15388 │ │ │ │ + b 17568 │ │ │ │ lsl x0, x25, #3 │ │ │ │ str w27, [sp, #16] │ │ │ │ ldr x7, [sp, #72] │ │ │ │ mov x2, x20 │ │ │ │ ldr x1, [x24, x0] │ │ │ │ str x1, [sp, #8] │ │ │ │ ldr w5, [sp, #44] │ │ │ │ mov x1, x22 │ │ │ │ ldr w4, [sp, #96] │ │ │ │ ldr x0, [x23, x0] │ │ │ │ str x0, [sp] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 25b80 │ │ │ │ + bl 56320 │ │ │ │ ldp x2, x0, [sp, #80] │ │ │ │ mov x1, x20 │ │ │ │ ldr x4, [sp, #104] │ │ │ │ ldr w5, [sp, #100] │ │ │ │ ldr x3, [x0, x25, lsl #3] │ │ │ │ mov x0, x22 │ │ │ │ - bl 14e60 │ │ │ │ - cbz w0, 15344 │ │ │ │ + bl 17040 │ │ │ │ + cbz w0, 17524 │ │ │ │ ldr x2, [sp, #248] │ │ │ │ mov x0, x28 │ │ │ │ ldr w1, [sp, #192] │ │ │ │ ldr w2, [x2, #28] │ │ │ │ add w1, w2, w1 │ │ │ │ - bl 221ec │ │ │ │ - cbz w0, 15480 │ │ │ │ + bl 501ec │ │ │ │ + cbz w0, 17660 │ │ │ │ mov x1, x22 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 25da0 │ │ │ │ + bl 56540 │ │ │ │ ldr x2, [x26, #8] │ │ │ │ ldr x0, [sp, #64] │ │ │ │ add x2, x2, x21 │ │ │ │ mov x1, x2 │ │ │ │ - tbnz w0, #0, 155f8 │ │ │ │ + tbnz w0, #0, 177d8 │ │ │ │ ldr w0, [x2, #32] │ │ │ │ mov w3, #0x2 // #2 │ │ │ │ add w19, w19, #0x1 │ │ │ │ cmp w0, w3 │ │ │ │ csel w0, w0, w3, ls // ls = plast │ │ │ │ cmp w0, w19 │ │ │ │ - b.ls 155f8 // b.plast │ │ │ │ + b.ls 177d8 // b.plast │ │ │ │ ldr w3, [x2, #40] │ │ │ │ mov w19, #0x1 // #1 │ │ │ │ ldr x0, [sp, #56] │ │ │ │ ldur w6, [x0, #-4] │ │ │ │ ldr w0, [sp, #48] │ │ │ │ mov w25, w6 │ │ │ │ - cbz w0, 152d4 │ │ │ │ + cbz w0, 174b4 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ ldr w4, [x0, x25, lsl #2] │ │ │ │ - cbz w4, 152d4 │ │ │ │ + cbz w4, 174b4 │ │ │ │ ldr x0, [sp, #120] │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ ldr x0, [x0, x25, lsl #3] │ │ │ │ add x4, x0, w4, uxtw #2 │ │ │ │ - b 153d4 │ │ │ │ + b 175b4 │ │ │ │ sub w5, w1, w3 │ │ │ │ add x0, x0, #0x4 │ │ │ │ cmp w5, #0xbb7 │ │ │ │ csel w2, w2, w1, hi // hi = pmore │ │ │ │ cmp x4, x0 │ │ │ │ - b.eq 153f8 // b.none │ │ │ │ + b.eq 175d8 // b.none │ │ │ │ ldr w1, [x0] │ │ │ │ cmp w3, w1 │ │ │ │ - b.ls 153bc // b.plast │ │ │ │ + b.ls 1759c // b.plast │ │ │ │ sub w5, w3, w1 │ │ │ │ add x0, x0, #0x4 │ │ │ │ cmp w5, #0xbb7 │ │ │ │ csel w2, w2, w1, hi // hi = pmore │ │ │ │ cmp x4, x0 │ │ │ │ - b.ne 153d4 // b.any │ │ │ │ - cbz w2, 152d4 │ │ │ │ + b.ne 175b4 // b.any │ │ │ │ + cbz w2, 174b4 │ │ │ │ lsl x25, x25, #3 │ │ │ │ str w27, [sp, #16] │ │ │ │ ldr x7, [sp, #72] │ │ │ │ mov w3, w2 │ │ │ │ ldr x0, [x24, x25] │ │ │ │ str x0, [sp, #8] │ │ │ │ mov w5, w27 │ │ │ │ mov x2, x20 │ │ │ │ ldr x0, [x23, x25] │ │ │ │ str x0, [sp] │ │ │ │ mov x1, x22 │ │ │ │ mov w4, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 25b80 │ │ │ │ + bl 56320 │ │ │ │ ldr x0, [sp, #248] │ │ │ │ mov w2, w27 │ │ │ │ mov w1, #0x5 // #5 │ │ │ │ - bl 1a0a0 │ │ │ │ + bl 6a660 │ │ │ │ ldr x0, [sp, #144] │ │ │ │ ldr w0, [x0, #388] │ │ │ │ - cbz w0, 15328 │ │ │ │ + cbz w0, 17508 │ │ │ │ mov x0, x22 │ │ │ │ - bl 267e0 │ │ │ │ + bl 56f80 │ │ │ │ ldr x2, [sp, #248] │ │ │ │ mov x0, x28 │ │ │ │ ldr w1, [sp, #192] │ │ │ │ ldr w2, [x2, #28] │ │ │ │ add w1, w2, w1 │ │ │ │ - bl 221ec │ │ │ │ - cbnz w0, 15344 │ │ │ │ + bl 501ec │ │ │ │ + cbnz w0, 17524 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x1, x22 │ │ │ │ - bl 1d490 │ │ │ │ + bl 4b490 │ │ │ │ ldr x1, [x26, #8] │ │ │ │ mov x25, x0 │ │ │ │ mov x0, x28 │ │ │ │ add x1, x1, x21 │ │ │ │ - bl 20090 │ │ │ │ + bl 4e090 │ │ │ │ ldr w0, [x28] │ │ │ │ mov w6, #0x50 // #80 │ │ │ │ ldr x5, [x28, #8] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ ldrb w3, [sp, #132] │ │ │ │ mov x1, x25 │ │ │ │ mov w4, #0x0 // #0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ umaddl x0, w0, w6, x5 │ │ │ │ - bl 1e88c │ │ │ │ + bl 4c88c │ │ │ │ ldr x0, [sp, #248] │ │ │ │ - bl 15e8c │ │ │ │ + bl 6644c │ │ │ │ ldr s31, [sp, #44] │ │ │ │ ucvtf s31, s31 │ │ │ │ fcvt d31, s31 │ │ │ │ fmul d31, d31, d15 │ │ │ │ fcvtzu w1, d31 │ │ │ │ cmp w0, w1 │ │ │ │ - b.hi 15344 // b.pmore │ │ │ │ + b.hi 17524 // b.pmore │ │ │ │ ldr x25, [sp, #136] │ │ │ │ mov x1, x22 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 25da0 │ │ │ │ + bl 56540 │ │ │ │ ldr x2, [x26, #8] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [sp, #64] │ │ │ │ add x2, x2, x21 │ │ │ │ mov x1, x2 │ │ │ │ cmp x25, #0x2 │ │ │ │ - b.eq 15530 // b.none │ │ │ │ + b.eq 17710 // b.none │ │ │ │ ldr w0, [x2, #32] │ │ │ │ mov x1, x2 │ │ │ │ mov x25, #0x2 // #2 │ │ │ │ - cbnz w0, 1529c │ │ │ │ + cbnz w0, 1747c │ │ │ │ ldr x27, [sp, #152] │ │ │ │ mov x0, x28 │ │ │ │ - bl 20090 │ │ │ │ + bl 4e090 │ │ │ │ ldr w0, [x26] │ │ │ │ add x27, x27, #0x1 │ │ │ │ cmp w0, w27 │ │ │ │ - b.hi 15224 // b.pmore │ │ │ │ + b.hi 17404 // b.pmore │ │ │ │ ldr d15, [sp, #432] │ │ │ │ ldr x26, [sp, #88] │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ ldr w0, [x20, #40] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - cbz w0, 15588 │ │ │ │ + cbz w0, 17768 │ │ │ │ ldr x22, [x26] │ │ │ │ lsl x21, x19, #3 │ │ │ │ add x19, x19, #0x1 │ │ │ │ ldr x0, [x22, x21] │ │ │ │ bl 3500 │ │ │ │ ldr w0, [x20, #40] │ │ │ │ str xzr, [x22, x21] │ │ │ │ cmp w0, w19 │ │ │ │ - b.hi 15564 // b.pmore │ │ │ │ + b.hi 17744 // b.pmore │ │ │ │ ldr x0, [x26] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26], #8 │ │ │ │ add w0, w24, #0x1 │ │ │ │ mov w24, #0x1 // #1 │ │ │ │ cmp w0, #0x2 │ │ │ │ - b.ne 15558 // b.any │ │ │ │ + b.ne 17738 // b.any │ │ │ │ ldr w0, [sp, #272] │ │ │ │ - cbnz w0, 1560c │ │ │ │ + cbnz w0, 177ec │ │ │ │ ldr w0, [sp, #276] │ │ │ │ - cbnz w0, 1561c │ │ │ │ - adrp x0, af000 │ │ │ │ + cbnz w0, 177fc │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #328] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 15690 // b.any │ │ │ │ + b.ne 17870 // b.any │ │ │ │ ldp x29, x30, [sp, #336] │ │ │ │ mov x0, x28 │ │ │ │ ldp x19, x20, [sp, #352] │ │ │ │ ldp x21, x22, [sp, #368] │ │ │ │ ldp x23, x24, [sp, #384] │ │ │ │ ldp x25, x26, [sp, #400] │ │ │ │ ldp x27, x28, [sp, #416] │ │ │ │ add sp, sp, #0x1c0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr x25, [sp, #136] │ │ │ │ - b 15518 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - ldr d31, [x0, #4024] │ │ │ │ - b 15268 │ │ │ │ + b 176f8 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d31, [x0, #3856] │ │ │ │ + b 17448 │ │ │ │ ldr x0, [sp, #312] │ │ │ │ bl 3500 │ │ │ │ ldr w0, [sp, #276] │ │ │ │ - cbz w0, 155b4 │ │ │ │ + cbz w0, 17794 │ │ │ │ ldr x0, [sp, #320] │ │ │ │ bl 3500 │ │ │ │ - b 155b4 │ │ │ │ + b 17794 │ │ │ │ str w2, [sp, #64] │ │ │ │ add w2, w0, #0x1 │ │ │ │ str w2, [x23] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ubfiz x1, x2, #2, #32 │ │ │ │ str x2, [sp, #56] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ add x3, sp, #0x138 │ │ │ │ ldr w2, [sp, #64] │ │ │ │ ldr x5, [x1, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ str x0, [x3, x25, lsl #3] │ │ │ │ nop │ │ │ │ ldr w3, [x5, w19, uxtw #2] │ │ │ │ add w19, w19, #0x1 │ │ │ │ str w3, [x0, w1, uxtw #2] │ │ │ │ add w1, w1, #0x1 │ │ │ │ cmp w2, w19 │ │ │ │ - b.cs 15660 // b.hs, b.nlast │ │ │ │ + b.cs 17840 // b.hs, b.nlast │ │ │ │ ldr x1, [sp, #56] │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - adrp x3, af000 │ │ │ │ + adrp x3, af000 │ │ │ │ ldr x3, [x3, #3960] │ │ │ │ bl 2ff0 │ │ │ │ - b 15178 │ │ │ │ + b 17358 │ │ │ │ str d15, [sp, #432] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ @@ -18438,30463 +20606,26383 @@ │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov w26, w2 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x24, x0 │ │ │ │ - bl 20080 │ │ │ │ + bl 4e080 │ │ │ │ ldr w1, [x28] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov w25, #0x50 // #80 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ str x0, [sp, #104] │ │ │ │ ldr w2, [x28] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ bl 3670 │ │ │ │ ldr w0, [x22] │ │ │ │ mov w1, w26 │ │ │ │ str x1, [sp, #96] │ │ │ │ - cbz w0, 1591c │ │ │ │ + cbz w0, 17afc │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr w0, [x28] │ │ │ │ add x21, x23, x23, lsl #2 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ lsl x21, x21, #4 │ │ │ │ - cbnz w0, 15748 │ │ │ │ - b 158fc │ │ │ │ + cbnz w0, 17928 │ │ │ │ + b 17adc │ │ │ │ ldr w0, [x28] │ │ │ │ add x19, x19, #0x1 │ │ │ │ cmp w0, w19 │ │ │ │ - b.ls 158fc // b.plast │ │ │ │ + b.ls 17adc // b.plast │ │ │ │ ldr x0, [x22, #8] │ │ │ │ add x20, x19, x19, lsl #2 │ │ │ │ add x0, x0, x21 │ │ │ │ lsl x20, x20, #4 │ │ │ │ - bl 1f400 │ │ │ │ + bl 4d400 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 15778 // b.none │ │ │ │ + b.eq 17958 // b.none │ │ │ │ ldr x0, [x22, #8] │ │ │ │ add x0, x0, x21 │ │ │ │ - bl 1f410 │ │ │ │ + bl 4d410 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 158d0 // b.none │ │ │ │ + b.eq 17ab0 // b.none │ │ │ │ ldr x0, [x28, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ - bl 1f400 │ │ │ │ + bl 4d400 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 15738 // b.none │ │ │ │ + b.eq 17918 // b.none │ │ │ │ ldr x0, [x28, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ - bl 1f410 │ │ │ │ + bl 4d410 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 15738 // b.any │ │ │ │ + b.ne 17918 // b.any │ │ │ │ ldr x0, [x22, #8] │ │ │ │ add x0, x0, x21 │ │ │ │ - bl 1f400 │ │ │ │ + bl 4d400 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 15738 // b.any │ │ │ │ + b.ne 17918 // b.any │ │ │ │ ldr x0, [x22, #8] │ │ │ │ add x0, x0, x21 │ │ │ │ - bl 1f410 │ │ │ │ + bl 4d410 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 15738 // b.none │ │ │ │ + b.eq 17918 // b.none │ │ │ │ ldr x0, [x22, #8] │ │ │ │ ldr x1, [x28, #8] │ │ │ │ add x0, x0, x21 │ │ │ │ add x1, x1, x20 │ │ │ │ - bl 1f1e0 │ │ │ │ + bl 4d1e0 │ │ │ │ ldr x1, [sp, #96] │ │ │ │ cmp x1, x0 │ │ │ │ - b.le 15738 │ │ │ │ + b.le 17918 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ strb w1, [x0, x19] │ │ │ │ mov x0, x24 │ │ │ │ ldr x1, [x22, #8] │ │ │ │ add x1, x1, x21 │ │ │ │ - bl 20090 │ │ │ │ + bl 4e090 │ │ │ │ ldr x0, [x28, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ ldr w0, [x0, #32] │ │ │ │ - cbz w0, 15894 │ │ │ │ + cbz w0, 17a74 │ │ │ │ nop │ │ │ │ mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ add w27, w27, #0x1 │ │ │ │ ldr x1, [x28, #8] │ │ │ │ add x1, x1, x20 │ │ │ │ ldr x1, [x1, #48] │ │ │ │ add x1, x1, x26 │ │ │ │ ldr x1, [x1, #24] │ │ │ │ - bl 1d490 │ │ │ │ + bl 4b490 │ │ │ │ mov x1, x0 │ │ │ │ ldr x2, [x28, #8] │ │ │ │ ldr w0, [x24] │ │ │ │ add x2, x2, x20 │ │ │ │ ldr x3, [x24, #8] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ umaddl x0, w0, w25, x3 │ │ │ │ add x4, x2, x26 │ │ │ │ ldr x2, [x2, x26] │ │ │ │ add x26, x26, #0x58 │ │ │ │ ldrb w3, [x4, #60] │ │ │ │ ldrb w4, [x4, #74] │ │ │ │ - bl 1e88c │ │ │ │ + bl 4c88c │ │ │ │ ldr x0, [x28, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ ldr w0, [x0, #32] │ │ │ │ cmp w0, w27 │ │ │ │ - b.hi 15820 // b.pmore │ │ │ │ + b.hi 17a00 // b.pmore │ │ │ │ ldr w0, [x24] │ │ │ │ ldr x1, [x24, #8] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ umaddl x0, w0, w25, x1 │ │ │ │ ldrb w0, [x0, #45] │ │ │ │ cmp w0, #0x3 │ │ │ │ - b.eq 15738 // b.none │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x1e8 │ │ │ │ - add x1, x1, #0xf30 │ │ │ │ - add x0, x0, #0xf48 │ │ │ │ + b.eq 17918 // b.none │ │ │ │ + adrp x3, 80000 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x378 │ │ │ │ + add x1, x1, #0x50 │ │ │ │ + add x0, x0, #0x68 │ │ │ │ mov w2, #0x176 // #374 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ ldr x0, [x28, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ - bl 1f400 │ │ │ │ + bl 4d400 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 15778 // b.any │ │ │ │ + b.ne 17958 // b.any │ │ │ │ ldr x0, [x28, #8] │ │ │ │ add x0, x0, x20 │ │ │ │ - bl 1f410 │ │ │ │ + bl 4d410 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 15778 // b.none │ │ │ │ - b 157c8 │ │ │ │ + b.eq 17958 // b.none │ │ │ │ + b 179a8 │ │ │ │ ldr x1, [x22, #8] │ │ │ │ mov x0, x24 │ │ │ │ add x23, x23, #0x1 │ │ │ │ add x1, x1, x21 │ │ │ │ - bl 20090 │ │ │ │ + bl 4e090 │ │ │ │ ldr w0, [x22] │ │ │ │ cmp w0, w23 │ │ │ │ - b.hi 15720 // b.pmore │ │ │ │ + b.hi 17900 // b.pmore │ │ │ │ ldr w0, [x28] │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - cbz w0, 15950 │ │ │ │ + cbz w0, 17b30 │ │ │ │ ldr x1, [x28, #8] │ │ │ │ mov x0, x24 │ │ │ │ add w19, w19, #0x1 │ │ │ │ add x1, x1, x20 │ │ │ │ - bl 20090 │ │ │ │ + bl 4e090 │ │ │ │ ldr w0, [x28] │ │ │ │ add x20, x20, #0x50 │ │ │ │ cmp w0, w19 │ │ │ │ - b.hi 1592c // b.pmore │ │ │ │ + b.hi 17b0c // b.pmore │ │ │ │ ldr x0, [sp, #104] │ │ │ │ bl 3500 │ │ │ │ mov x0, x24 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ + adrp x2, 7b000 │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7a000 │ │ │ │ + add x2, x2, #0x88 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x76 // #118 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - add x0, x0, #0xf80 │ │ │ │ - mov w2, #0x49 // #73 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x1, #0x100 // #256 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - bl 586c0 │ │ │ │ - movi v31.16b, #0x5 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - mov w5, #0x4 // #4 │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - stp q31, q31, [x0, #64] │ │ │ │ - stp q31, q31, [x0, #96] │ │ │ │ - strb w5, [x0, #45] │ │ │ │ - strb wzr, [x0, #65] │ │ │ │ - strb w4, [x0, #67] │ │ │ │ - strb w3, [x0, #71] │ │ │ │ - strb w2, [x0, #84] │ │ │ │ - strb wzr, [x0, #97] │ │ │ │ - strb w4, [x0, #99] │ │ │ │ - strb w3, [x0, #103] │ │ │ │ - strb w2, [x0, #116] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #128] │ │ │ │ - stp q31, q31, [x0, #160] │ │ │ │ - stp q31, q31, [x0, #192] │ │ │ │ - stp q31, q31, [x0, #224] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 17bec │ │ │ │ + mov x20, x2 │ │ │ │ + cbz x2, 17c34 │ │ │ │ + mov x21, x0 │ │ │ │ + sxtw x0, w1 │ │ │ │ + mul x0, x0, x2 │ │ │ │ + bl 3390 │ │ │ │ + str x0, [x21] │ │ │ │ + cbz x0, 17c10 │ │ │ │ + stp wzr, w19, [x21, #8] │ │ │ │ + str x20, [x21, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w3, w1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xd8 │ │ │ │ + mov w1, #0x36 // #54 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x170 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x120 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x3b // #59 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x22, [x0] │ │ │ │ + cbz x1, 17cc0 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 17cc0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + madd x0, x19, x0, x22 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + blr x21 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.gt 17ca0 │ │ │ │ + ldr x22, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - cmp w3, w2 │ │ │ │ - ccmp w6, w5, #0x2, cc // cc = lo, ul, last │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - b.cs 15a80 // b.hs, b.nlast │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 17d60 │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ mov x19, x0 │ │ │ │ - add w0, w2, w5 │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - stp x1, x4, [x19] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - stp w2, w5, [x19, #16] │ │ │ │ - stp w3, w6, [x19, #24] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - bl 3480 │ │ │ │ - strh wzr, [x19, #44] │ │ │ │ - str x0, [x19, #32] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ldr x0, [x0] │ │ │ │ + add w1, w20, w1 │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + sxtw x1, w1 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 17d84 │ │ │ │ + ldr w0, [x19, #12] │ │ │ │ + add w0, w0, w20 │ │ │ │ + str w0, [x19, #12] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 15980 │ │ │ │ + mov w3, w1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x1a8 │ │ │ │ + mov w1, #0x71 // #113 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + bl 17b60 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl 3500 │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - ldrb w0, [x19, #44] │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - cbnz w0, 15ad0 │ │ │ │ - ldrb w0, [x19, #45] │ │ │ │ - cbnz w0, 15ae0 │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp w2, w1, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 17de0 // b.none │ │ │ │ + sxtw x3, w2 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + madd x0, x3, x2, x0 │ │ │ │ + bl 3570 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 3500 │ │ │ │ - ldrb w0, [x19, #45] │ │ │ │ - cbz w0, 15abc │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3500 │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x2710 // #10000 │ │ │ │ + add w2, w2, w21 │ │ │ │ + sxtw x2, w2 │ │ │ │ + mul x1, x2, x1 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 17e18 │ │ │ │ + ldp w2, w1, [x19, #8] │ │ │ │ + add w1, w1, w21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str w1, [x19, #12] │ │ │ │ + b 17db0 │ │ │ │ + bl 17b60 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w2, w1, #0x4, ne // ne = any │ │ │ │ + ccmp w1, #0x0, #0x1, gt │ │ │ │ + b.lt 17e4c // b.tstop │ │ │ │ + ldr x2, [x0] │ │ │ │ + sxtw x1, w1 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + madd x0, x1, x0, x2 │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr w21, [x1, #40] │ │ │ │ - ubfiz x22, x21, #3, #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3390 │ │ │ │ - str x0, [x20, #32] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ + ldr x6, [x0, #16] │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + cmp x6, x2 │ │ │ │ + b.ne 17f1c // b.any │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldp w5, w1, [x0, #8] │ │ │ │ + ldr w4, [x20, #8] │ │ │ │ + add w21, w4, w5 │ │ │ │ + cmp w1, w21 │ │ │ │ + b.le 17ed4 │ │ │ │ + ldr x0, [x0] │ │ │ │ + sxtw x4, w4 │ │ │ │ + sxtw x5, w5 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mul x2, x4, x2 │ │ │ │ + madd x0, x5, x6, x0 │ │ │ │ bl 3570 │ │ │ │ - str w21, [x20, #40] │ │ │ │ - ldr d31, [x19, #24] │ │ │ │ - str d31, [x20, #24] │ │ │ │ - ldrb w0, [x19, #44] │ │ │ │ - strb w0, [x20, #44] │ │ │ │ - ldrb w21, [x19, #45] │ │ │ │ - strb w21, [x20, #45] │ │ │ │ - cbnz w0, 15b90 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr w22, [x19, #16] │ │ │ │ - cbnz w21, 15bc4 │ │ │ │ - ldr x0, [x19] │ │ │ │ - str x0, [x20] │ │ │ │ - ldr w0, [x19, #20] │ │ │ │ - stp w22, w0, [x20, #16] │ │ │ │ + str w21, [x19, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldr w23, [x19, #20] │ │ │ │ - add w0, w23, #0x1 │ │ │ │ - bl 3390 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w2, w23 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x22, w23, uxtw] │ │ │ │ - ldr w22, [x19, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - cbz w21, 15b6c │ │ │ │ - add w0, w22, #0x1 │ │ │ │ - bl 3390 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, w22 │ │ │ │ - ldr x1, [x19] │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x21, w22, uxtw] │ │ │ │ - ldr w0, [x19, #20] │ │ │ │ - stp w22, w0, [x20, #16] │ │ │ │ + mov w0, #0x2710 // #10000 │ │ │ │ + add w22, w4, w0 │ │ │ │ + cmp w22, #0x0 │ │ │ │ + b.le 17f40 │ │ │ │ + add w1, w1, w22 │ │ │ │ + ldr x0, [x19] │ │ │ │ + sxtw x1, w1 │ │ │ │ + mul x1, x1, x6 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 17f64 │ │ │ │ + ldp w5, w1, [x19, #8] │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + add w1, w1, w22 │ │ │ │ + ldr x6, [x19, #16] │ │ │ │ + ldr w4, [x20, #8] │ │ │ │ + str w1, [x19, #12] │ │ │ │ + b 17ea4 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x1e8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0xa6 // #166 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x1a8 │ │ │ │ + mov w1, #0x71 // #113 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + bl 17b60 │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + ldr w3, [x2] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.hi 17fb8 // b.pmore │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b.cc 17fb4 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w2, [x2, #4] │ │ │ │ + cmp w2, w0 │ │ │ │ + csetm w0, cc // cc = lo, ul, last │ │ │ │ + csinc w0, w0, wzr, ls // ls = plast │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w2, #0x60 // #96 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str w20, [x19] │ │ │ │ + str x0, [x19, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldp w5, w3, [x0, #24] │ │ │ │ - add w2, w2, w3 │ │ │ │ - ldp x3, x4, [x0] │ │ │ │ - add w0, w1, w5 │ │ │ │ - ldrb w1, [x4, w2, uxtw] │ │ │ │ - ldrb w0, [x3, w0, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz x0, 18024 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + str wzr, [x19] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - cset w0, ne // ne = any │ │ │ │ ret │ │ │ │ nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x1 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [x19] │ │ │ │ + strb wzr, [x19, #8] │ │ │ │ + strb wzr, [x19, #24] │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [x2] │ │ │ │ + str w3, [x2, #8] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 33b0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x1 │ │ │ │ - str wzr, [x1] │ │ │ │ - str wzr, [x2] │ │ │ │ - str wzr, [x3] │ │ │ │ - str wzr, [x4] │ │ │ │ - str wzr, [x5] │ │ │ │ - ldr w1, [x0, #40] │ │ │ │ - stp x3, x4, [sp, #96] │ │ │ │ - cbz w1, 15d40 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x5 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - lsl x27, x25, #3 │ │ │ │ - add x0, x3, x25, lsl #3 │ │ │ │ - ldr w4, [x3, x27] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - ccmp w4, #0x5, #0x4, ne // ne = any │ │ │ │ - b.eq 15d64 // b.none │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.eq 15e60 // b.none │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.ne 15cf0 // b.any │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - ldr w1, [x2] │ │ │ │ - add w1, w1, w4 │ │ │ │ - str w1, [x2] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - ldr w4, [x3, x27] │ │ │ │ - add w24, w24, w1 │ │ │ │ - cmp w4, #0x2 │ │ │ │ - b.ne 15d18 // b.any │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - ldr w1, [x2] │ │ │ │ - add w1, w1, w4 │ │ │ │ - str w1, [x2] │ │ │ │ - ldp w4, w1, [x0] │ │ │ │ - add w21, w21, w1 │ │ │ │ - cmp w4, #0x4 │ │ │ │ - b.eq 15d50 // b.none │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp w1, w25 │ │ │ │ - b.hi 15ca4 // b.pmore │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str xzr, [x19] │ │ │ │ + strb wzr, [x19, #8] │ │ │ │ + strb wzr, [x19, #24] │ │ │ │ + cbz x0, 180e0 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbz x20, 18130 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str xzr, [x20] │ │ │ │ + str w1, [x20, #8] │ │ │ │ + cbz x0, 1810c │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 18124 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x20, #24] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #88] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - add w21, w21, w0 │ │ │ │ - b 15d24 │ │ │ │ - cbz w4, 15dac │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - ldr w1, [x23] │ │ │ │ - add w6, w4, w20 │ │ │ │ - cmp w1, w6 │ │ │ │ - b.cs 15d88 // b.hs, b.nlast │ │ │ │ - str w6, [x23] │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - add w6, w20, w4 │ │ │ │ - ldr w1, [x28] │ │ │ │ - mov w20, w6 │ │ │ │ - add w1, w1, w4 │ │ │ │ - str w1, [x28] │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - add w21, w21, w0 │ │ │ │ - add w24, w24, w0 │ │ │ │ - b 15d24 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 15d24 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 15dec │ │ │ │ - ldr x3, [x19, #32] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr w0, [x22] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x22] │ │ │ │ - add x0, x3, x27 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - cmp w4, w26 │ │ │ │ - b.ls 15e50 // b.plast │ │ │ │ - ldp x3, x1, [x19] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldp w0, w6, [x19, #24] │ │ │ │ - add w6, w24, w6 │ │ │ │ - add w0, w21, w0 │ │ │ │ - ldrb w1, [x1, w6, uxtw] │ │ │ │ - ldrb w0, [x3, w0, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 15dbc // b.none │ │ │ │ - ldr w0, [x23] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.cs 15e24 // b.hs, b.nlast │ │ │ │ - str w20, [x23] │ │ │ │ - ldr x3, [x19, #32] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr w0, [x28] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x28] │ │ │ │ - add x0, x3, x27 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - cmp w4, w26 │ │ │ │ - b.hi 15dec // b.pmore │ │ │ │ - ldr w1, [x3, x27] │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.ne 15e80 // b.any │ │ │ │ - b 15e64 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - add w1, w1, w4 │ │ │ │ - str w1, [x22] │ │ │ │ - ldp w1, w4, [x0] │ │ │ │ - add w21, w21, w4 │ │ │ │ - add w24, w24, w4 │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.ne 15d20 // b.any │ │ │ │ - b 15d68 │ │ │ │ + bti c │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str xzr, [x0] │ │ │ │ + str w1, [x0, #8] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + str xzr, [x19] │ │ │ │ + str w1, [x19, #8] │ │ │ │ + cbz x0, 1819c │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 181b4 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x1, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 181dc // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x20, 7b000 │ │ │ │ + add x20, x20, #0x238 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4fc0 │ │ │ │ + cbz x0, 18244 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x2 │ │ │ │ + bl 4fc0 │ │ │ │ + cbz x0, 18244 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.lt 18258 // b.tstop │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 184c4 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - ldr w0, [x0, #40] │ │ │ │ - cbz w0, 15f58 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + mov w22, w1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ + adrp x24, 7b000 │ │ │ │ + add x24, x24, #0x238 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - b 15f0c │ │ │ │ - cmp w19, #0x6 │ │ │ │ - b.eq 15fd0 // b.none │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 15fe4 // b.none │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.ne 15ff4 // b.any │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add w24, w24, w2 │ │ │ │ - add w21, w21, w2 │ │ │ │ + mov w26, #0xffffffff // #-1 │ │ │ │ + mov w25, w26 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + b 18320 │ │ │ │ + sbfiz x27, x25, #3, #32 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + and w2, w0, #0x4 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + tbnz w3, #2, 18340 │ │ │ │ + mov x0, x21 │ │ │ │ + cbnz w2, 18394 │ │ │ │ nop │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ls 15f40 // b.plast │ │ │ │ - lsl x27, x25, #3 │ │ │ │ - add x2, x1, x25, lsl #3 │ │ │ │ - ldr w19, [x1, x27] │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w19, #0x5, #0x4, ne // ne = any │ │ │ │ - b.ne 15ed8 // b.any │ │ │ │ - cbz w19, 15f68 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - add w21, w21, w2 │ │ │ │ - add w22, w22, w2 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.hi 15f0c // b.pmore │ │ │ │ - add w26, w26, w24 │ │ │ │ - add w0, w26, w23 │ │ │ │ + nop │ │ │ │ + ldr x21, [x1, #24] │ │ │ │ + cbz x21, 18314 │ │ │ │ + cmn w26, #0x1 │ │ │ │ + b.eq 183d4 // b.none │ │ │ │ + ubfiz x27, x26, #3, #32 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + and w1, w0, #0x4 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + tbnz w2, #2, 183b0 │ │ │ │ + mov x0, x21 │ │ │ │ + cbnz w1, 18480 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.eq 183e4 // b.none │ │ │ │ + ldr x1, [x20, x19, lsl #3] │ │ │ │ + mov w23, w19 │ │ │ │ + ldr x21, [x1, #16] │ │ │ │ + cbz x21, 182e0 │ │ │ │ + cmn w25, #0x1 │ │ │ │ + b.ne 182b4 // b.any │ │ │ │ + mov w25, w19 │ │ │ │ + b 182e0 │ │ │ │ + cbz w2, 1840c │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4fc0 │ │ │ │ + cbz x0, 1838c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 4fc0 │ │ │ │ + cbz x0, 1838c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 18404 // b.tstop │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x20, x19, lsl #3] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + b 182e0 │ │ │ │ + cbnz w1, 18430 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x20, x27] │ │ │ │ + ldr x0, [x20, w25, sxtw #3] │ │ │ │ + str xzr, [x1, #24] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + mov w26, w23 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.ne 18320 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - cbz w2, 15f00 │ │ │ │ - ldp x2, x3, [x20] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldp w0, w1, [x20, #24] │ │ │ │ - add w1, w22, w1 │ │ │ │ - add w0, w21, w0 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - cinc w26, w26, eq // eq = none │ │ │ │ - add x2, x1, x27 │ │ │ │ - ldr w3, [x2, #4] │ │ │ │ - cmp w19, w3 │ │ │ │ - b.cc 15f70 // b.lo, b.ul, b.last │ │ │ │ - ldr w4, [x1, x27] │ │ │ │ - ldr w0, [x20, #40] │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.eq 15fd4 // b.none │ │ │ │ - cmp w4, #0x5 │ │ │ │ - b.ne 15f00 // b.any │ │ │ │ - b 15f28 │ │ │ │ - ldr w3, [x2, #4] │ │ │ │ - add w26, w26, w3 │ │ │ │ - add w21, w21, w3 │ │ │ │ - add w22, w22, w3 │ │ │ │ - b 15f00 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add w23, w23, w2 │ │ │ │ - add w22, w22, w2 │ │ │ │ - b 15f00 │ │ │ │ - cmp w19, #0x4 │ │ │ │ - b.ne 15f00 // b.any │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add w21, w21, w2 │ │ │ │ - b 15f00 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + mov w25, w19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x1, [x20, x19, lsl #3] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + b 182e0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4fc0 │ │ │ │ + cbz x0, 18478 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 4fc0 │ │ │ │ + cbz x0, 18478 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 1849c // b.tstop │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + b 18314 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + mov w26, w23 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x20, x27] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + b 183d8 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 586c0 │ │ │ │ - str wzr, [x0] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - cbz w1, 16248 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - lsl x28, x27, #3 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - ldr w19, [x0, x28] │ │ │ │ - add x2, x0, x27, lsl #3 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w19, #0x5, #0x4, ne // ne = any │ │ │ │ - b.eq 16140 // b.none │ │ │ │ - cmp w19, #0x6 │ │ │ │ - b.eq 16210 // b.none │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.ne 160a8 // b.any │ │ │ │ - ubfiz x3, x23, #2, #32 │ │ │ │ - ldr w4, [x2, #4] │ │ │ │ - add w26, w26, w4 │ │ │ │ - ldr w1, [x22, x3] │ │ │ │ - add w1, w1, w4 │ │ │ │ - str w1, [x22, x3] │ │ │ │ - ldr w19, [x0, x28] │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.ne 160cc // b.any │ │ │ │ - ubfiz x3, x23, #2, #32 │ │ │ │ - ldr w4, [x2, #4] │ │ │ │ - add w21, w21, w4 │ │ │ │ - ldr w1, [x22, x3] │ │ │ │ - add w1, w1, w4 │ │ │ │ - str w1, [x22, x3] │ │ │ │ - ldr w19, [x0, x28] │ │ │ │ - cmp w19, #0x4 │ │ │ │ - b.eq 16238 // b.none │ │ │ │ - cmp w19, #0x3 │ │ │ │ - b.eq 16118 // b.none │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w1, w27 │ │ │ │ - b.hi 16060 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str w24, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ + add x22, x0, w1, uxtw #3 │ │ │ │ + cbz w1, 1856c │ │ │ │ + adrp x21, 80000 │ │ │ │ + add x21, x21, #0x390 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cbz x0, 18528 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x20, [x1, #16] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + bl 2e36c │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x20, #48] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + stp xzr, xzr, [x0, #56] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 1855c │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x20, [x1, #24] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + bl 2e36c │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x20, #48] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + stp xzr, xzr, [x0, #56] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.ne 184f0 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - add w19, w24, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - str wzr, [x0, w24, uxtw #2] │ │ │ │ - mov w24, w19 │ │ │ │ - b 160dc │ │ │ │ - cbz w19, 16154 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - add w21, w21, w0 │ │ │ │ - add w26, w26, w0 │ │ │ │ - b 160e0 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 160e0 │ │ │ │ - add x25, x22, w23, uxtw #2 │ │ │ │ - ldp x2, x3, [x20] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldp w0, w1, [x20, #24] │ │ │ │ - add w1, w26, w1 │ │ │ │ - add w0, w21, w0 │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 161cc // b.any │ │ │ │ - ldr w0, [x25] │ │ │ │ - add x2, x2, x28 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x25] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cc 16160 // b.lo, b.ul, b.last │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 161f0 // b.none │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.ne 160e0 // b.any │ │ │ │ - b 16144 │ │ │ │ - add x2, x2, x28 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 16160 // b.pmore │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.ne 161bc // b.any │ │ │ │ - ldr w1, [x25] │ │ │ │ - add w0, w1, w0 │ │ │ │ - str w0, [x25] │ │ │ │ - ldp w3, w0, [x2] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - add w21, w21, w0 │ │ │ │ - add w26, w26, w0 │ │ │ │ - b 161c0 │ │ │ │ - add x25, x22, w23, uxtw #2 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - ldr w1, [x25] │ │ │ │ - add w0, w1, w0 │ │ │ │ - str w0, [x25] │ │ │ │ - ldp w3, w0, [x2] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - add w21, w21, w0 │ │ │ │ - add w26, w26, w0 │ │ │ │ - b 161c0 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - add w21, w21, w0 │ │ │ │ - b 160e0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 160f4 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w1, 18700 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ + mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + add x21, x0, w1, uxtw #3 │ │ │ │ + mov w22, #0xffffffff // #-1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr w21, [x0, #16] │ │ │ │ - mov w22, w21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3390 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3570 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 1640c // b.none │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.eq 16424 // b.none │ │ │ │ - sub w0, w20, #0x3 │ │ │ │ - tst w0, #0xfffffffd │ │ │ │ - b.ne 163dc // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x43 // #67 │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - bl 52950 │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cbz w4, 163b8 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 16314 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 16400 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 16300 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 16308 // b.any │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w20, w20, w1 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.ls 163b4 // b.plast │ │ │ │ - lsl x21, x22, #3 │ │ │ │ - add x2, x0, x22, lsl #3 │ │ │ │ - ldr w1, [x0, x21] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - sub w3, w1, #0x5 │ │ │ │ - ccmp w3, #0x1, #0x0, ne // ne = any │ │ │ │ - b.hi 162e8 // b.pmore │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - cbz w1, 16308 │ │ │ │ + adrp x24, 7b000 │ │ │ │ + add x24, x24, #0x240 │ │ │ │ nop │ │ │ │ - ldp x0, x3, [x19] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldp w2, w1, [x19, #24] │ │ │ │ - add w2, w20, w2 │ │ │ │ - add w1, w25, w1 │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 16388 // b.none │ │ │ │ - ldp w1, w0, [x19, #24] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - add w1, w20, w1 │ │ │ │ - add w0, w25, w0 │ │ │ │ - ldrb w1, [x24, w1, uxtw] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - cmp w1, w0 │ │ │ │ - cinc w23, w23, ne // ne = any │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - add x1, x0, x21 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 16340 // b.pmore │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.hi 16314 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ + nop │ │ │ │ + ldr x2, [x20] │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 18620 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + mov x1, x24 │ │ │ │ + cbz x2, 18620 │ │ │ │ + bl 4fc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + bl 4fc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + add w0, w0, w23 │ │ │ │ + cmp w0, w22 │ │ │ │ + ccmn w22, #0x1, #0x4, ge // ge = tcont │ │ │ │ + csel w22, w22, w0, ne // ne = any │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 185c0 // b.any │ │ │ │ + adrp x23, 7b000 │ │ │ │ + add x23, x23, #0x240 │ │ │ │ + b 18644 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 186e8 // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 18638 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + mov x1, x23 │ │ │ │ + cbz x2, 18638 │ │ │ │ + bl 4fc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x2, [x19] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + bl 4fc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + add w0, w0, w20 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ge 18638 // b.tcont │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 4dc0 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ bl 3500 │ │ │ │ - mov w0, w23 │ │ │ │ + ldur x1, [x19, #-8] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + bl 4dc0 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 18644 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - and w20, w20, #0xfffffffd │ │ │ │ - cmp w20, #0x4 │ │ │ │ - b.ne 162c0 // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x47 // #71 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - bl 52950 │ │ │ │ - b 162c0 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w25, w25, w1 │ │ │ │ - b 16308 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x54 // #84 │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - bl 52950 │ │ │ │ - b 162c0 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x41 // #65 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - bl 52950 │ │ │ │ - b 162c0 │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 188b4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ + mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w21, [x0, #16] │ │ │ │ + mov w21, #0xffffffff // #-1 │ │ │ │ mov w22, w21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3390 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 7b000 │ │ │ │ + add x23, x0, w1, uxtw #3 │ │ │ │ + add x24, x24, #0x240 │ │ │ │ + b 18760 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 18754 │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + tbz w1, #2, 187a0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 187d0 // b.none │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cbz x0, 18744 │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + tbnz w2, #2, 18744 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4fc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + cmp w0, w22 │ │ │ │ + ccmn w22, #0x1, #0x4, ge // ge = tcont │ │ │ │ + ldr x1, [x20] │ │ │ │ + csel w22, w22, w0, ne // ne = any │ │ │ │ + b 18744 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4fc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + bl 3430 │ │ │ │ + cmp w0, w21 │ │ │ │ + ccmn w21, #0x1, #0x4, ge // ge = tcont │ │ │ │ + csel w21, w21, w0, ne // ne = any │ │ │ │ + cmp x23, x20 │ │ │ │ + b.ne 18760 // b.any │ │ │ │ + adrp x20, 7b000 │ │ │ │ + add x20, x20, #0x240 │ │ │ │ + b 187f8 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 187ec │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + tbz w1, #2, 18850 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 1889c // b.none │ │ │ │ ldr x1, [x19] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3570 │ │ │ │ - tbz w20, #0, 16610 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 165ec // b.none │ │ │ │ - sub w20, w20, #0x3 │ │ │ │ - tst w20, #0xfffffffd │ │ │ │ - b.ne 164ac // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x52 // #82 │ │ │ │ - mov w2, #0x47 // #71 │ │ │ │ - bl 52950 │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cbz w4, 165c8 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 16500 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 16604 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 164ec // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 164f4 // b.any │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w20, w20, w1 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.ls 165c4 // b.plast │ │ │ │ - lsl x21, x22, #3 │ │ │ │ - add x2, x0, x22, lsl #3 │ │ │ │ - ldr w1, [x0, x21] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - sub w3, w1, #0x5 │ │ │ │ - ccmp w3, #0x1, #0x0, ne // ne = any │ │ │ │ - b.hi 164d4 // b.pmore │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - cbnz w1, 1654c │ │ │ │ - b 164f4 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - add x1, x0, x21 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.ls 165b4 // b.plast │ │ │ │ - ldp x0, x3, [x19] │ │ │ │ - ldp w2, w1, [x19, #24] │ │ │ │ - add w1, w25, w1 │ │ │ │ - add w2, w20, w2 │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1652c // b.any │ │ │ │ - ldp w0, w1, [x19, #24] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - add w1, w25, w1 │ │ │ │ - add w0, w20, w0 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldrb w1, [x2, w1, uxtw] │ │ │ │ - ldrb w0, [x24, w0, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cinc w23, w23, ne // ne = any │ │ │ │ - add x1, x0, x21 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 1654c // b.pmore │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w4, w22 │ │ │ │ - b.hi 16500 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + cbz x0, 187dc │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + tbnz w2, #2, 187dc │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4fc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + ldr x1, [x19] │ │ │ │ + cmp w22, w0 │ │ │ │ + b.ge 187dc // b.tcont │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ bl 3500 │ │ │ │ - mov w0, w23 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + b 187dc │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4fc0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ge 187ec // b.tcont │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 4dc0 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldur x0, [x19, #-8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 187f8 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x52 // #82 │ │ │ │ - mov w2, #0x41 // #65 │ │ │ │ - bl 52950 │ │ │ │ - b 164ac │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w25, w25, w1 │ │ │ │ - b 164f4 │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.eq 1663c // b.none │ │ │ │ - and w20, w20, #0xfffffffd │ │ │ │ - cmp w20, #0x4 │ │ │ │ - b.ne 164ac // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x59 // #89 │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ - bl 52950 │ │ │ │ - b 164ac │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w3, #0x59 // #89 │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - bl 52950 │ │ │ │ - b 164ac │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x7, [x0, #16] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + cbz x7, 188dc │ │ │ │ + ldr x4, [x7, #8] │ │ │ │ + ubfx x4, x4, #2, #1 │ │ │ │ + eor w4, w4, #0x1 │ │ │ │ + ldr x6, [x0, #24] │ │ │ │ + cbz x6, 18978 │ │ │ │ + ldr x3, [x6, #8] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldr x8, [x1, #16] │ │ │ │ + eor w3, w3, #0x4 │ │ │ │ + and w3, w4, w3, lsr #2 │ │ │ │ + cbz x8, 18908 │ │ │ │ + ldr x5, [x8, #8] │ │ │ │ + ubfx x5, x5, #2, #1 │ │ │ │ + eor w5, w5, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbz x1, 1899c │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + eor w0, w0, #0x4 │ │ │ │ + and w0, w5, w0, lsr #2 │ │ │ │ + orr w4, w0, w3 │ │ │ │ + cbz w4, 18988 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str w4, [x2] │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ne 18994 // b.any │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w0, [x6, #8] │ │ │ │ + ldr w2, [x7, #8] │ │ │ │ + eor w0, w2, w0 │ │ │ │ + tbnz w0, #1, 189f4 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr w0, [x8, #8] │ │ │ │ + eor w1, w0, w1 │ │ │ │ + tbnz w1, #1, 189d0 │ │ │ │ + and w2, w2, #0x2 │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + sub w0, w0, w2 │ │ │ │ + ret │ │ │ │ + ldr x8, [x1, #16] │ │ │ │ + cbz x8, 18988 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbnz x1, 189ac │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str wzr, [x2] │ │ │ │ + ret │ │ │ │ + sub w0, w0, w3 │ │ │ │ + ret │ │ │ │ + mov w4, w3 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbnz w4, 18924 │ │ │ │ + b 18988 │ │ │ │ + ldr x5, [x8, #8] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ubfx x5, x5, #2, #1 │ │ │ │ + eor w0, w0, #0x4 │ │ │ │ + eor w5, w5, #0x1 │ │ │ │ + and w0, w5, w0, lsr #2 │ │ │ │ + orr w4, w0, w3 │ │ │ │ + b 18920 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x390 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + add x0, x0, #0x288 │ │ │ │ + mov w2, #0x1b2 // #434 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x390 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + add x0, x0, #0x258 │ │ │ │ + mov w2, #0x1b1 // #433 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + str x25, [sp, #64] │ │ │ │ + add w25, w1, #0x2 │ │ │ │ + mov x1, x25 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w10, [x0, #40] │ │ │ │ - str w3, [sp, #100] │ │ │ │ - stp x4, x5, [sp, #104] │ │ │ │ - str x6, [sp, #120] │ │ │ │ - cbz w10, 168a8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w21, w1 │ │ │ │ + add w21, w3, #0x2 │ │ │ │ + adrp x22, 7b000 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - b 166f4 │ │ │ │ - cbz w5, 16824 │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - madd w20, w2, w4, w20 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 16744 // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 16790 // b.none │ │ │ │ - add w4, w28, w4 │ │ │ │ - cmp w0, #0x4 │ │ │ │ - csel w28, w4, w28, eq // eq = none │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp w10, w25 │ │ │ │ - b.ls 16754 // b.plast │ │ │ │ - lsl x22, x25, #3 │ │ │ │ - ldr w7, [x27, #24] │ │ │ │ - add x4, x1, x25, lsl #3 │ │ │ │ - add w7, w7, w28 │ │ │ │ - ldr w0, [x1, x22] │ │ │ │ - ldr w4, [x4, #4] │ │ │ │ - sub w5, w0, #0x5 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w5, #0x1, #0x0, ne // ne = any │ │ │ │ - cset w5, hi // hi = pmore │ │ │ │ - cmp w7, w21 │ │ │ │ - b.cc 166c0 // b.lo, b.ul, b.last │ │ │ │ - ldr w2, [sp, #96] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [sp, #96] │ │ │ │ - cbz w5, 16798 │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - madd w19, w2, w4, w19 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 166d4 // b.any │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - add w24, w24, w4 │ │ │ │ - cmp w10, w25 │ │ │ │ - b.hi 166f4 // b.pmore │ │ │ │ + mov x23, x2 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3560 │ │ │ │ + add x22, x22, #0x2b8 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3560 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2fb0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2fb0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 18aec │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov w0, w21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - str w20, [x0] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str w19, [x0] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str w1, [x0] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add w28, w28, w4 │ │ │ │ - b 166e8 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cbnz w4, 167d4 │ │ │ │ - b 166e8 │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w19, w19, w0 │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 1681c // b.plast │ │ │ │ - ldr w7, [x27, #24] │ │ │ │ - add w7, w7, w28 │ │ │ │ - ldp x0, x4, [x27] │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - add w1, w24, w1 │ │ │ │ - ldrb w0, [x0, w7, uxtw] │ │ │ │ - ldrb w1, [x4, w1, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 167a4 // b.none │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - ldr w0, [x26] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w19, w19, w0 │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 167cc // b.pmore │ │ │ │ - ldr w10, [x27, #40] │ │ │ │ - b 166e8 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - cbnz w4, 1688c │ │ │ │ - b 166e8 │ │ │ │ - ldr w5, [x27, #28] │ │ │ │ - ldr x7, [x27, #8] │ │ │ │ - add w10, w5, w24 │ │ │ │ - add w5, w5, w28 │ │ │ │ - ldrb w5, [x7, w5, uxtw] │ │ │ │ - cmp w5, #0x4e │ │ │ │ - b.eq 1689c // b.none │ │ │ │ - ldrb w1, [x7, w10, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - add x4, x1, x22 │ │ │ │ - ldr w4, [x4, #4] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1689c // b.any │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - add w20, w20, w0 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - cmp w23, w4 │ │ │ │ - b.cs 1681c // b.hs, b.nlast │ │ │ │ - ldr w7, [x27, #24] │ │ │ │ - add w7, w7, w28 │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldrb w0, [x0, w7, uxtw] │ │ │ │ - cmp w0, #0x4e │ │ │ │ - b.ne 16830 // b.any │ │ │ │ - ldr w0, [x26] │ │ │ │ - add w20, w20, w0 │ │ │ │ - b 16870 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - b 16764 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3560 │ │ │ │ + adrp x21, 7d000 │ │ │ │ + mov x1, x23 │ │ │ │ + add x21, x21, #0xe08 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3560 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2fb0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2fb0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3420 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w21, eq // eq = none │ │ │ │ + b 18abc │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - ldr w1, [x0, #40] │ │ │ │ - cbz w1, 16a58 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ + mov x21, x3 │ │ │ │ + mov x3, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x0, x2 │ │ │ │ + mov x2, x3 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w23, w2 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - b 1693c │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 1699c // b.none │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 16a34 // b.none │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.ne 16a44 // b.any │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add w20, w20, w2 │ │ │ │ - madd w25, w23, w2, w25 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w1, w22 │ │ │ │ - b.ls 16978 // b.plast │ │ │ │ - lsl x26, x22, #3 │ │ │ │ - add x2, x0, x22, lsl #3 │ │ │ │ - ldr w3, [x0, x26] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - ccmp w3, #0x5, #0x4, ne // ne = any │ │ │ │ - b.ne 1690c // b.any │ │ │ │ - cbz w3, 1699c │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr w3, [x27] │ │ │ │ - add w20, w20, w2 │ │ │ │ - add w21, w21, w2 │ │ │ │ - madd w25, w2, w3, w25 │ │ │ │ - cmp w1, w22 │ │ │ │ - b.hi 1693c // b.pmore │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov w0, w25 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + ldr w1, [x21] │ │ │ │ + bl 7dc0 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ + bl 4fc0 │ │ │ │ + cbz x0, 18d28 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x69 │ │ │ │ + b.ne 18d28 // b.any │ │ │ │ + ldrb w0, [x0, #1] │ │ │ │ + cbnz w0, 18d28 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + tbnz w0, #31, 18d28 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w2, [x19, #8] │ │ │ │ + tbnz w2, #11, 18d58 │ │ │ │ + tbz w2, #0, 18cd8 │ │ │ │ + tst w2, #0xc0 │ │ │ │ + b.eq 18da0 // b.none │ │ │ │ + ldr x22, [x25] │ │ │ │ + ldr x23, [x19] │ │ │ │ + cbz x22, 18c88 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 35f0 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + mov w3, w0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 18a20 │ │ │ │ + tbz w0, #0, 18c58 │ │ │ │ + ldr w0, [x25, #8] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.eq 18c90 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4dc0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - cbz w2, 16930 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 169d4 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w25, w25, w0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x2, x0, x26 │ │ │ │ - ldr w3, [x2, #4] │ │ │ │ - cmp w3, w24 │ │ │ │ - b.ls 16a20 // b.plast │ │ │ │ - ldp x2, x4, [x19] │ │ │ │ - ldp w0, w3, [x19, #24] │ │ │ │ - add w3, w21, w3 │ │ │ │ - add w0, w20, w0 │ │ │ │ - ldrb w1, [x4, w3, uxtw] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 169ac // b.none │ │ │ │ - ldr w0, [x27] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w25, w25, w0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x2, x0, x26 │ │ │ │ - ldr w3, [x2, #4] │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 169d4 // b.pmore │ │ │ │ - ldr w3, [x0, x26] │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.ne 16930 // b.any │ │ │ │ - b 16958 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add w21, w21, w2 │ │ │ │ - madd w25, w23, w2, w25 │ │ │ │ - b 16930 │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.ne 16930 // b.any │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - add w20, w20, w2 │ │ │ │ - b 16930 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w0, w25 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + str x23, [x25] │ │ │ │ + str w20, [x25, #8] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x1, #0x41 // #65 │ │ │ │ + and x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 18d18 // b.none │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + cbnz x0, 18d7c │ │ │ │ + str x19, [x25, #16] │ │ │ │ + str wzr, [x21] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ubfx w0, w0, #3, #1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0xc2 // #194 │ │ │ │ + tst x1, x0 │ │ │ │ + b.eq 18c14 // b.none │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7340 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x330 │ │ │ │ + mov w1, #0x212 // #530 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + cbnz x0, 18dd0 │ │ │ │ + str x19, [x25, #24] │ │ │ │ + b 18cb0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7340 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x2c8 │ │ │ │ + mov w1, #0x1fb // #507 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x300 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x202 // #514 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x3, [x25] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x360 │ │ │ │ + mov w1, #0x228 // #552 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7340 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x330 │ │ │ │ + mov w1, #0x20a // #522 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x3, [x25] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x360 │ │ │ │ + mov w1, #0x230 // #560 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ mov x23, x0 │ │ │ │ - ldr w0, [x0, #40] │ │ │ │ - cbz w0, 16d0c │ │ │ │ + ldr x20, [x19, #32] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + cbz x20, 18e7c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + mov x4, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + add x3, sp, #0x4 │ │ │ │ + mov x0, x23 │ │ │ │ + str w4, [sp, #4] │ │ │ │ + bl 18b70 │ │ │ │ + strb w0, [x19, #24] │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cbnz w1, 19020 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldrb w0, [x19, #24] │ │ │ │ + cbz w0, 18eb8 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19014 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w0, [x19, #8] │ │ │ │ + cbnz w0, 18e84 │ │ │ │ + mov x1, #0x400 // #1024 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + bl 52920 │ │ │ │ + mov x24, x0 │ │ │ │ + mov w25, #0x400 // #1024 │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 34d0 │ │ │ │ + sxtb w22, w0 │ │ │ │ + mov w20, w0 │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.eq 18f34 // b.none │ │ │ │ + ldr w21, [sp, #4] │ │ │ │ + sub w1, w25, #0x1 │ │ │ │ + cmp w1, w21 │ │ │ │ + b.eq 18fa4 // b.none │ │ │ │ + cmp w22, #0xa │ │ │ │ + b.eq 18f70 // b.none │ │ │ │ + strb w20, [x24, w21, uxtw] │ │ │ │ + add w0, w21, #0x1 │ │ │ │ + str w0, [sp, #4] │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 34d0 │ │ │ │ + sxtb w22, w0 │ │ │ │ + mov w20, w0 │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.ne 18ef8 // b.any │ │ │ │ + ldrb w0, [x19, #8] │ │ │ │ + cbnz w0, 18f9c │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x19, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 18f9c │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + strb w1, [x19, #24] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x0, 18fd4 │ │ │ │ + ldr x25, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + b 18e84 │ │ │ │ + cbz w21, 18ee0 │ │ │ │ + strb wzr, [x24, w21, uxtw] │ │ │ │ + add x3, sp, #0x4 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + bl 18b70 │ │ │ │ + strb w0, [x19, #24] │ │ │ │ + tbz w0, #0, 18fcc │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + cbnz w0, 18fc0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + b 18f60 │ │ │ │ + lsl w1, w25, #1 │ │ │ │ + mov x0, x24 │ │ │ │ + add w25, w1, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + mov x24, x0 │ │ │ │ + b 18f08 │ │ │ │ + mov x0, x24 │ │ │ │ + str x24, [x19, #32] │ │ │ │ + b 18f60 │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + b 18ee0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1901c // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldr x25, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 3500 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x390 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + add x0, x0, #0x3b0 │ │ │ │ + mov w2, #0x24f // #591 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w6, w1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ + mov w20, w1 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w2 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr x5, [x23, #32] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 16b1c │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 16b74 // b.none │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.eq 16b10 // b.none │ │ │ │ - cmp w6, w27 │ │ │ │ - ccmp w28, w27, #0x0, ls // ls = plast │ │ │ │ - b.ls 16af0 // b.plast │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - add w2, w2, w1 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 16c88 // b.none │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 16b08 // b.none │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.ne 16b10 // b.any │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - add w27, w27, w1 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 16b50 // b.plast │ │ │ │ - lsl x25, x20, #3 │ │ │ │ - add x4, x5, x20, lsl #3 │ │ │ │ - ldr w3, [x5, x25] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - ccmp w3, #0x5, #0x4, ne // ne = any │ │ │ │ - b.ne 16acc // b.any │ │ │ │ - cbz w3, 16c24 │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - add w27, w27, w1 │ │ │ │ - add w24, w24, w1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 16b1c // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w2 │ │ │ │ + mov w21, w2 │ │ │ │ + mov x22, x0 │ │ │ │ + bl 4fc0 │ │ │ │ + cbz x0, 19188 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x69 │ │ │ │ + b.ne 19188 // b.any │ │ │ │ + ldrb w0, [x0, #1] │ │ │ │ + cbnz w0, 19188 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0x3f0 │ │ │ │ + bl 2e3e4 │ │ │ │ + mov w2, w20 │ │ │ │ + adrp x20, 79000 │ │ │ │ + add x20, x20, #0xe20 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 2e3e4 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + bl 4fc0 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 19104 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x69 │ │ │ │ + b.eq 19134 // b.none │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 7340 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x400 │ │ │ │ + mov w1, #0x2bd // #701 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldrb w0, [x0, #1] │ │ │ │ + cbnz w0, 19104 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + bl 2e3e4 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x20 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ + b 2e3e4 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 7340 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x2b1 // #689 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w1, 19224 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x4, x0, #0x8 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + add x5, x4, w1, uxtw #3 │ │ │ │ + nop │ │ │ │ + ldr x1, [x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x4, [x1, #16] │ │ │ │ + cbz x4, 191fc │ │ │ │ + ldr w4, [x4, #8] │ │ │ │ + tst x4, #0x4 │ │ │ │ + cinc w7, w7, eq // eq = none │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbz x1, 19210 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + tst x1, #0x4 │ │ │ │ + cinc w6, w6, eq // eq = none │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ne 191e0 // b.any │ │ │ │ + str w7, [x2] │ │ │ │ + str w6, [x3] │ │ │ │ + ret │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + str w7, [x2] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + str w6, [x3] │ │ │ │ ret │ │ │ │ - ldr w3, [x4, #4] │ │ │ │ - cbz w3, 16cc4 │ │ │ │ - mov w22, w24 │ │ │ │ - mov w19, w27 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 16ba4 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - cmp w21, w3 │ │ │ │ - b.cs 16bfc // b.hs, b.nlast │ │ │ │ - cmp w6, w19 │ │ │ │ - ccmp w28, w19, #0x0, ls // ls = plast │ │ │ │ - b.ls 16b90 // b.plast │ │ │ │ - stp w2, w6, [sp, #104] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldp x0, x1, [x23] │ │ │ │ - ldp w3, w4, [x23, #24] │ │ │ │ - add w4, w22, w4 │ │ │ │ - add w3, w19, w3 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldrb w1, [x1, w4, uxtw] │ │ │ │ - ldrb w0, [x0, w3, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x5, [x23, #32] │ │ │ │ - cinc w26, w26, eq // eq = none │ │ │ │ - ldp w2, w6, [sp, #104] │ │ │ │ - add x4, x5, x25 │ │ │ │ - ldr w3, [x4, #4] │ │ │ │ - cmp w21, w3 │ │ │ │ - b.cc 16ba4 // b.lo, b.ul, b.last │ │ │ │ - ldr w1, [x4] │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.eq 16c54 // b.none │ │ │ │ - ldr w0, [x23, #40] │ │ │ │ - cbz w1, 16c40 │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 16d2c // b.none │ │ │ │ - mov w24, w22 │ │ │ │ - mov w27, w19 │ │ │ │ - b 16b10 │ │ │ │ - ldr w3, [x4, #4] │ │ │ │ - mov w22, w24 │ │ │ │ - mov w19, w27 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - cbnz w3, 16b7c │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w24, [x4, #4] │ │ │ │ - add w2, w2, w26 │ │ │ │ - add w27, w24, w19 │ │ │ │ - add w24, w24, w22 │ │ │ │ - b 16b10 │ │ │ │ - add w1, w3, w27 │ │ │ │ + bti c │ │ │ │ + cbz w1, 1928c │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x6, x0, #0x8 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ mov w4, #0x0 // #0 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w0, w6 │ │ │ │ - ccmp w28, w27, #0x0, cs // cs = hs, nlast │ │ │ │ - b.hi 16c94 // b.pmore │ │ │ │ - cmp w26, w4 │ │ │ │ - b.ne 16ce8 // b.any │ │ │ │ - ldr w0, [x23, #40] │ │ │ │ - mov w27, w1 │ │ │ │ - add w2, w2, w26 │ │ │ │ - add w24, w24, w3 │ │ │ │ - b 16b10 │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - add w24, w24, w1 │ │ │ │ - b 16b10 │ │ │ │ - cmp w6, w27 │ │ │ │ - b.hi 16cac // b.pmore │ │ │ │ - sub w4, w28, w27 │ │ │ │ - cmp w0, w28 │ │ │ │ - csel w4, w4, w3, cs // cs = hs, nlast │ │ │ │ - b 16c6c │ │ │ │ - cmp w0, w28 │ │ │ │ - b.cc 16cbc // b.lo, b.ul, b.last │ │ │ │ - sub w4, w28, w6 │ │ │ │ - b 16c6c │ │ │ │ - sub w4, w1, w6 │ │ │ │ - b 16c6c │ │ │ │ - cmp w28, w27 │ │ │ │ - sub w1, w27, #0x1 │ │ │ │ - ccmp w1, w6, #0x0, hi // hi = pmore │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b.cc 16c7c // b.lo, b.ul, b.last │ │ │ │ - cmp w6, w27 │ │ │ │ - b.ls 16d14 // b.plast │ │ │ │ - cmp w1, w28 │ │ │ │ - b.cs 16d20 // b.hs, b.nlast │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - add x0, x0, #0xfa0 │ │ │ │ - mov w2, #0x288 // #648 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 16b64 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.cs 16ce8 // b.hs, b.nlast │ │ │ │ - b 16c7c │ │ │ │ - mov w1, w27 │ │ │ │ - sub w4, w28, w6 │ │ │ │ - b 16c6c │ │ │ │ - mov w27, w19 │ │ │ │ - mov w24, w22 │ │ │ │ - b 16b38 │ │ │ │ - nop │ │ │ │ + add x7, x6, w1, uxtw #3 │ │ │ │ nop │ │ │ │ + ldr x1, [x0], #8 │ │ │ │ + ldp x6, x1, [x1, #16] │ │ │ │ + cmp x6, #0x0 │ │ │ │ + cinc w5, w5, ne // ne = any │ │ │ │ + cmp x1, #0x0 │ │ │ │ + cinc w4, w4, ne // ne = any │ │ │ │ + cmp x0, x7 │ │ │ │ + b.ne 19260 // b.any │ │ │ │ + str w5, [x2] │ │ │ │ + str w4, [x3] │ │ │ │ + ret │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + str w5, [x2] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + str w4, [x3] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ mov w19, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 586c0 │ │ │ │ - ldp w2, w3, [x20, #24] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp w0, w1, [x20, #16] │ │ │ │ - ldr q31, [x20] │ │ │ │ - cmp w0, w2 │ │ │ │ - ccmp w1, w3, #0x0, hi // hi = pmore │ │ │ │ - b.ls 16efc // b.plast │ │ │ │ - add w23, w0, w1 │ │ │ │ - stp w0, w1, [x21, #16] │ │ │ │ - stp w2, w3, [x21, #24] │ │ │ │ - str wzr, [x21, #40] │ │ │ │ - lsl x23, x23, #3 │ │ │ │ - mov x0, x23 │ │ │ │ - str q31, [x21] │ │ │ │ - bl 3390 │ │ │ │ - str x0, [x21, #32] │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - strh wzr, [x21, #44] │ │ │ │ - ldr w0, [x20, #40] │ │ │ │ - cbz w0, 16e7c │ │ │ │ - ldr x9, [x20, #32] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w10, #0x1 // #1 │ │ │ │ + mov w21, w2 │ │ │ │ + and w22, w3, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x4 │ │ │ │ + mov x24, x5 │ │ │ │ + cbz w1, 19318 │ │ │ │ + add x8, x0, w1, uxtw #3 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldr w1, [x9, #4] │ │ │ │ - cbz w1, 16e6c │ │ │ │ - ldr w6, [x9] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - ldr w8, [x20, #28] │ │ │ │ - b 16e10 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - ldr w1, [x9, #4] │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - cmp w1, w7 │ │ │ │ - b.ls 16e68 // b.plast │ │ │ │ - add w3, w4, w8 │ │ │ │ - cmp w3, w19 │ │ │ │ - b.hi 16e30 // b.pmore │ │ │ │ - ldr w1, [x20, #24] │ │ │ │ - add w1, w1, w5 │ │ │ │ - stp w1, w3, [x21, #24] │ │ │ │ - ldr w8, [x20, #28] │ │ │ │ - add w3, w4, w8 │ │ │ │ - cmp w19, w3 │ │ │ │ - ccmp w22, w3, #0x0, ls // ls = plast │ │ │ │ - b.cs 16e98 // b.hs, b.nlast │ │ │ │ - cmp w6, #0x0 │ │ │ │ - sub w1, w6, #0x5 │ │ │ │ - ccmp w1, #0x1, #0x0, ne // ne = any │ │ │ │ - b.ls 16df8 // b.plast │ │ │ │ - cmp w6, #0x1 │ │ │ │ - b.ne 16f00 // b.any │ │ │ │ - ldr w1, [x9, #4] │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w1, w7 │ │ │ │ - b.hi 16e10 // b.pmore │ │ │ │ - ldr w0, [x20, #40] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x9, x9, #0x8 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.cc 16de0 // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x6, [x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x7, [x6, #16] │ │ │ │ + cbz x7, 192fc │ │ │ │ + ldr w1, [x7, #8] │ │ │ │ + tst x1, #0x4 │ │ │ │ + cinc w19, w19, eq // eq = none │ │ │ │ + ldr x6, [x6, #24] │ │ │ │ + cbz x6, 19310 │ │ │ │ + ldr w1, [x6, #8] │ │ │ │ + tst x1, #0x4 │ │ │ │ + cinc w20, w20, eq // eq = none │ │ │ │ + cmp x0, x8 │ │ │ │ + b.ne 192e0 // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2f30 │ │ │ │ + ldr x1, [x23] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + str x2, [x23] │ │ │ │ + cbnz w22, 19388 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq 193f4 // b.none │ │ │ │ + cbnz w19, 19448 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x23, #32] │ │ │ │ + cbz w20, 1942c │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 193cc // b.none │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x23, #24] │ │ │ │ + mov x0, x24 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x21, #40] │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - cbz w0, 16edc │ │ │ │ - sub w3, w0, #0x1 │ │ │ │ - lsl x11, x3, #3 │ │ │ │ - add x3, x1, x3, lsl #3 │ │ │ │ - ldr w11, [x1, x11] │ │ │ │ - cmp w11, w6 │ │ │ │ - b.eq 16eec // b.none │ │ │ │ - ubfiz x3, x0, #3, #32 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add x11, x1, x3 │ │ │ │ - str w0, [x21, #40] │ │ │ │ - str w6, [x1, x3] │ │ │ │ - str w10, [x11, #4] │ │ │ │ - ldr w6, [x9] │ │ │ │ - b 16e3c │ │ │ │ - str w10, [x21, #40] │ │ │ │ - stp w6, w10, [x1] │ │ │ │ - ldr w6, [x9] │ │ │ │ - b 16e3c │ │ │ │ - ldr w0, [x3, #4] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x3, #4] │ │ │ │ - b 16e3c │ │ │ │ - bl 15980 │ │ │ │ - cmp w6, #0x2 │ │ │ │ - b.eq 16f14 // b.none │ │ │ │ - cmp w6, #0x4 │ │ │ │ - cinc w5, w5, eq // eq = none │ │ │ │ - b 16e00 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - b 16e00 │ │ │ │ - nop │ │ │ │ + b 3410 │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + str x1, [x23] │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq 193f4 // b.none │ │ │ │ + cbnz w19, 19478 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x23, #32] │ │ │ │ + cbz w20, 194ac │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x1, [x23, #72] │ │ │ │ + str x0, [x23, #8] │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + str x0, [x23, #72] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.ne 19360 // b.any │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x23, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3410 │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + str x1, [x23, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x23, #40] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.ls 194e8 // b.plast │ │ │ │ + ldr x1, [x23, #24] │ │ │ │ + ldr x0, [x23, #56] │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + str x1, [x23, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x23, #56] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3410 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + str x1, [x23, #8] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.eq 1951c // b.none │ │ │ │ + ldr x1, [x23, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x23, #24] │ │ │ │ + cbz w20, 1942c │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + b 19358 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr x1, [x23, #64] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + str x2, [x23, #8] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x23, #64] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.eq 194d0 // b.none │ │ │ │ + ldr x1, [x23, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x23, #24] │ │ │ │ + cbnz w20, 194e0 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x23, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3410 │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x23, #16] │ │ │ │ + cbz w20, 194a8 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + b 193b4 │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + ldr x0, [x23, #48] │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + str x1, [x23, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x23, #48] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 3410 │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x23, #16] │ │ │ │ + b 19468 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - mov x28, x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldp w2, w3, [x27, #24] │ │ │ │ - ldp w0, w1, [x27, #16] │ │ │ │ - ldr q31, [x27] │ │ │ │ + ldr x24, [x4, #576] │ │ │ │ + cbz w1, 19830 │ │ │ │ + add x23, x0, w1, uxtw #3 │ │ │ │ + mov x1, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - cmp w0, w2 │ │ │ │ - ccmp w1, w3, #0x0, hi // hi = pmore │ │ │ │ - b.ls 17214 // b.plast │ │ │ │ - add w19, w0, w1 │ │ │ │ - stp w0, w1, [x24, #16] │ │ │ │ - stp w2, w3, [x24, #24] │ │ │ │ + mov x20, x4 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov w21, #0x0 // #0 │ │ │ │ - str wzr, [x24, #40] │ │ │ │ - lsl x19, x19, #3 │ │ │ │ - mov x0, x19 │ │ │ │ - str q31, [x24] │ │ │ │ - str q31, [sp, #96] │ │ │ │ - bl 3390 │ │ │ │ - mov x2, x19 │ │ │ │ - str x0, [x24, #32] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x2, [x1], #8 │ │ │ │ + ldp x2, x0, [x2, #16] │ │ │ │ + cmp x2, #0x0 │ │ │ │ + cinc w22, w22, ne // ne = any │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cinc w21, w21, ne // ne = any │ │ │ │ + cmp x1, x23 │ │ │ │ + b.ne 19570 // b.any │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x0, x0, #0xf18 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - strh wzr, [x24, #44] │ │ │ │ - ldr q31, [sp, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - fmov x5, d31 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - ldp w6, w7, [x27, #16] │ │ │ │ - add x2, x2, #0xfb8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldp w3, w4, [x27, #24] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w1, [x27, #28] │ │ │ │ - ldr w0, [x28] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 171dc // b.pmore │ │ │ │ - ldr w0, [x27, #40] │ │ │ │ - cbz w0, 17104 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr x2, [x27, #32] │ │ │ │ - add x1, x1, #0x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - str x1, [sp, #120] │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.hi 19670 // b.pmore │ │ │ │ + b 19738 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2f30 │ │ │ │ + cbz x25, 198bc │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + ldr w2, [x2, #24] │ │ │ │ + bl 4a380 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 496c4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 74ac │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3410 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cbz x1, 1965c │ │ │ │ + ldrb w0, [x20, #160] │ │ │ │ + cbnz w0, 197e8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2f30 │ │ │ │ + cbz x25, 198b4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + ldr w2, [x2, #24] │ │ │ │ + bl 4a380 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 496c4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 74ac │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3410 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w27, w28 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 19820 // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 197fc │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + add w26, w1, #0x1 │ │ │ │ + orr w2, w2, #0x100 │ │ │ │ + str w2, [x0, #8] │ │ │ │ + mov w2, w22 │ │ │ │ + bl 1904c │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 19890 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 196b4 // b.plast │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + orr w1, w1, #0x100 │ │ │ │ + str w1, [x0, #8] │ │ │ │ + mov w1, w27 │ │ │ │ + mov w2, w21 │ │ │ │ + bl 1904c │ │ │ │ + add w28, w27, #0x1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 19600 │ │ │ │ + ldrb w0, [x20, #160] │ │ │ │ + cbz w0, 195b0 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x2, [x20, #168] │ │ │ │ + bl 43e80 │ │ │ │ + ldr x0, [x19] │ │ │ │ + b 19600 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x2, [x20, #168] │ │ │ │ + bl 43e80 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cbz x1, 19724 │ │ │ │ + ldrb w0, [x20, #160] │ │ │ │ + cbz w0, 19840 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x2, [x20, #168] │ │ │ │ + bl 43e80 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w27, w28 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 19820 // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 198a4 │ │ │ │ + add w26, w1, #0x1 │ │ │ │ + mov w2, w22 │ │ │ │ + bl 1904c │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + cbz x0, 198c4 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 19770 // b.plast │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + orr w1, w1, #0x100 │ │ │ │ + str w1, [x0, #8] │ │ │ │ + mov w1, w27 │ │ │ │ + mov w2, w21 │ │ │ │ + bl 1904c │ │ │ │ + add w28, w27, #0x1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 19704 │ │ │ │ + ldrb w0, [x20, #160] │ │ │ │ + cbnz w0, 196f0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2f30 │ │ │ │ + cbz x25, 198e0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + ldr w2, [x2, #24] │ │ │ │ + bl 4a380 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 496c4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 74ac │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3410 │ │ │ │ + ldr x0, [x19] │ │ │ │ + b 19704 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x2, [x20, #168] │ │ │ │ + bl 43e80 │ │ │ │ + b 1965c │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + mov w26, w1 │ │ │ │ + cbnz x0, 196a0 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 19670 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x6, x2, x23, lsl #3 │ │ │ │ - str w23, [sp, #96] │ │ │ │ - lsl x20, x23, #3 │ │ │ │ - ldr w1, [x6, #4] │ │ │ │ - cbz w1, 170f4 │ │ │ │ - ldr x7, [x24, #32] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 17098 │ │ │ │ - sub w0, w5, #0x1 │ │ │ │ - lsl x1, x0, #3 │ │ │ │ - add x0, x7, x0, lsl #3 │ │ │ │ - ldr w1, [x7, x1] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 171b0 // b.none │ │ │ │ - ubfiz x0, x5, #3, #32 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add x1, x7, x0 │ │ │ │ - str w5, [x24, #40] │ │ │ │ - str w4, [x7, x0] │ │ │ │ - ldr w4, [x6] │ │ │ │ - str w26, [x1, #4] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - sub w0, w4, #0x5 │ │ │ │ - ccmp w0, #0x1, #0x0, ne // ne = any │ │ │ │ - b.hi 170d8 // b.pmore │ │ │ │ - ldr w0, [x6, #4] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 170f0 // b.plast │ │ │ │ - ubfiz x0, x21, #2, #32 │ │ │ │ - ldr w4, [x27, #28] │ │ │ │ - add w4, w25, w4 │ │ │ │ - ldr w1, [x28, x0] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 1713c // b.pmore │ │ │ │ - ldr w5, [x24, #40] │ │ │ │ - ldr w4, [x6] │ │ │ │ - cbnz w5, 17040 │ │ │ │ - str w26, [x24, #40] │ │ │ │ - stp w4, w26, [x7] │ │ │ │ - ldr w4, [x6] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - sub w0, w4, #0x5 │ │ │ │ - ccmp w0, #0x1, #0x0, ne // ne = any │ │ │ │ - b.ls 17084 // b.plast │ │ │ │ - ldr w0, [x6, #4] │ │ │ │ - cmp w4, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cinc w25, w25, eq // eq = none │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 17098 // b.pmore │ │ │ │ - ldr w0, [x27, #40] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 17020 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov x0, x24 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w1, [x24, #40] │ │ │ │ - ldr w4, [x22, x0] │ │ │ │ - cbz w1, 171c0 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - lsl x5, x2, #3 │ │ │ │ - add x2, x7, x2, lsl #3 │ │ │ │ - ldr w5, [x7, x5] │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.eq 171cc // b.none │ │ │ │ - ubfiz x2, x1, #3, #32 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x5, x7, x2 │ │ │ │ - str w1, [x24, #40] │ │ │ │ - str w26, [x7, x2] │ │ │ │ - str w4, [x5, #4] │ │ │ │ - ldr w7, [x28, x0] │ │ │ │ - mov w6, w19 │ │ │ │ - ldr w4, [x22, x0] │ │ │ │ - mov w3, w21 │ │ │ │ - ldp x0, x2, [sp, #112] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w5, [sp, #96] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x2, [x27, #32] │ │ │ │ - ldr x7, [x24, #32] │ │ │ │ - add x6, x2, x20 │ │ │ │ - b 170b0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0, #4] │ │ │ │ - b 17074 │ │ │ │ - str w26, [x24, #40] │ │ │ │ - stp w26, w4, [x7] │ │ │ │ - b 17178 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add w1, w1, w4 │ │ │ │ - str w1, [x2, #4] │ │ │ │ - b 17178 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - ldr w3, [x22] │ │ │ │ - add x2, x2, #0xfe0 │ │ │ │ - ldr w1, [x24, #28] │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add w1, w1, w3 │ │ │ │ - str w1, [x24, #28] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w4, [x22, #4] │ │ │ │ - ldr w3, [x28, #4] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 16fec │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - bl 15980 │ │ │ │ - nop │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2f30 │ │ │ │ + cbz x25, 198d8 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + ldr w2, [x2, #24] │ │ │ │ + bl 4a380 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 496c4 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 74ac │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3410 │ │ │ │ + b 19724 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + mov w28, w27 │ │ │ │ + cbnz x1, 196d0 │ │ │ │ + mov w1, w26 │ │ │ │ + b 19664 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + mov w26, w1 │ │ │ │ + cbnz x0, 1975c │ │ │ │ + b 1972c │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 19644 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 195e4 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + mov w28, w27 │ │ │ │ + cbnz x1, 1978c │ │ │ │ + mov w1, w26 │ │ │ │ + b 1972c │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 19874 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 197c8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x60 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w6 │ │ │ │ + mov x19, x7 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x21, #40] │ │ │ │ - cbz w0, 172ec │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x4 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - adrp x23, 80000 │ │ │ │ - add x23, x23, #0x310 │ │ │ │ - adrp x24, 7b000 │ │ │ │ - add x23, x23, #0x28 │ │ │ │ - add x24, x24, #0x68 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x3, [x21, #32] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x4, x3, x19 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr w3, [x3, x19] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - ldr w4, [x4, #4] │ │ │ │ - ldrb w3, [x23, x3] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x21, #40] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 17280 // b.pmore │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ubfiz x20, x20, #3, #32 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x4, x0, x20 │ │ │ │ - add x2, x2, #0x70 │ │ │ │ - ldr w3, [x0, x20] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w4, [x4, #4] │ │ │ │ - ldrb w3, [x23, x3] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov x23, x3 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + and w26, w5, #0xff │ │ │ │ + mov x25, x1 │ │ │ │ + mov x1, #0x78 // #120 │ │ │ │ + bl 52920 │ │ │ │ + stp x24, x25, [x0] │ │ │ │ + stp x22, x23, [x0, #16] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + stp x19, x1, [x0, #48] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x1, [x0, #64] │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + str w1, [x0, #72] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x1, [x0, #80] │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + str x21, [x0, #32] │ │ │ │ + strb w26, [x0, #40] │ │ │ │ + str w20, [x0, #44] │ │ │ │ + str wzr, [x0, #88] │ │ │ │ + str x1, [x0, #96] │ │ │ │ + str wzr, [x0, #112] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x0, x22 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - add x2, x2, #0x78 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov w20, w2 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + bl 2f30 │ │ │ │ + ldr w12, [x20, #72] │ │ │ │ + cbnz w12, 199dc │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + cbnz w0, 19c44 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + bl 3410 │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - and w21, w3, #0xff │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x0 │ │ │ │ - stp w21, w1, [sp, #116] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w2, [sp, #124] │ │ │ │ - ldp w2, w0, [x0, #16] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add w0, w0, w1 │ │ │ │ - add w0, w0, w0, lsl #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - bl 3390 │ │ │ │ - mov x26, x0 │ │ │ │ - cbnz w19, 1772c │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w21, #0x0, #0x4, ne // ne = any │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b.ne 176d8 // b.any │ │ │ │ - ldr w1, [x28, #40] │ │ │ │ - cbz w1, 17634 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x2, x2, #0x68 │ │ │ │ - add x0, x0, #0x80 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x2, x0, [sp, #96] │ │ │ │ - b 17418 │ │ │ │ - cmp w0, #0x6 │ │ │ │ - b.ne 17460 // b.any │ │ │ │ - ldr w19, [x1, #4] │ │ │ │ - mov w20, #0x53 // #83 │ │ │ │ - add w22, w22, w19 │ │ │ │ - add w24, w24, w19 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - mov w5, w19 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - strb w20, [x26, w21, uxtw] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - mov w4, w19 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w19, w0 │ │ │ │ - add x0, x26, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldr w1, [x28, #40] │ │ │ │ - add w19, w19, #0x2 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - add w21, w21, w19 │ │ │ │ - cmp w1, w23 │ │ │ │ - b.ls 17630 // b.plast │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - sub w1, w1, w23 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel w1, w1, w23, ne // ne = any │ │ │ │ - ldr x2, [x28, #32] │ │ │ │ - lsl x25, x1, #3 │ │ │ │ - ldr w0, [x2, x25] │ │ │ │ - add x1, x2, x1, lsl #3 │ │ │ │ - cbz w0, 174a8 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ne 173a8 // b.any │ │ │ │ - ldr w19, [x1, #4] │ │ │ │ - mov w20, #0x4d // #77 │ │ │ │ - add w22, w22, w19 │ │ │ │ - add w24, w24, w19 │ │ │ │ - b 173c0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 17488 // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 17498 // b.none │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ne 17764 // b.any │ │ │ │ - ldr w19, [x1, #4] │ │ │ │ - mov w20, #0x5e // #94 │ │ │ │ - add w22, w22, w19 │ │ │ │ - b 173c0 │ │ │ │ - ldr w19, [x1, #4] │ │ │ │ - mov w20, #0x44 // #68 │ │ │ │ - add w24, w24, w19 │ │ │ │ - b 173c0 │ │ │ │ - ldr w19, [x1, #4] │ │ │ │ - mov w20, #0x49 // #73 │ │ │ │ - add w22, w22, w19 │ │ │ │ - b 173c0 │ │ │ │ - ldr w19, [x1, #4] │ │ │ │ - cbz w19, 173c0 │ │ │ │ + ldr x13, [x20, #64] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + add x7, x13, #0x8 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 174f4 │ │ │ │ - cmp w20, #0x53 │ │ │ │ - ccmp w1, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 17578 // b.none │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - mov w20, #0x53 // #83 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - add x1, x0, x25 │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - cmp w2, w27 │ │ │ │ - b.ls 17554 // b.plast │ │ │ │ - ldp w0, w1, [x28, #24] │ │ │ │ - ldp x2, x3, [x28] │ │ │ │ - add w1, w24, w1 │ │ │ │ - add w0, w22, w0 │ │ │ │ - add w1, w1, w27 │ │ │ │ - add w0, w0, w27 │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 174c0 // b.none │ │ │ │ - cmp w20, #0x4d │ │ │ │ - ccmp w1, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 175d4 // b.none │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ + b 19a10 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ add w19, w19, #0x1 │ │ │ │ - mov w20, #0x4d // #77 │ │ │ │ - add x1, x0, x25 │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - cmp w2, w27 │ │ │ │ - b.hi 174f4 // b.pmore │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ - add w19, w19, w2 │ │ │ │ - b.ne 17740 // b.any │ │ │ │ - ldr w0, [x0, x25] │ │ │ │ - add w22, w22, w27 │ │ │ │ - add w24, w24, w27 │ │ │ │ - b 17444 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - mov w5, w19 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + add x7, x7, #0x28 │ │ │ │ + cmp w19, w12 │ │ │ │ + b.eq 19b88 // b.none │ │ │ │ + ldrb w0, [x7, #28] │ │ │ │ + cbnz w0, 199fc │ │ │ │ + ldr w10, [x7] │ │ │ │ + cbz w10, 19b40 │ │ │ │ + sub w0, w10, #0x1 │ │ │ │ + ldr x1, [x20, #104] │ │ │ │ + ldp x3, x9, [x7, #8] │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ls 19ba0 // b.plast │ │ │ │ + lsr w8, w10, #2 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - strb w20, [x26, w21, uxtw] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w19, w0 │ │ │ │ - add w19, w19, #0x2 │ │ │ │ - add x0, x26, x1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - add w21, w21, w19 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + lsl x8, x8, #4 │ │ │ │ + add x2, x3, x0 │ │ │ │ + ldr w6, [x3, x0] │ │ │ │ + ldr q28, [x9, x0] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr w5, [x2, #4] │ │ │ │ + ldp w2, w4, [x2, #8] │ │ │ │ + ldr s31, [x1, w6, uxtw #2] │ │ │ │ + ldr s30, [x1, w5, uxtw #2] │ │ │ │ + ldr s26, [x1, w4, uxtw #2] │ │ │ │ + ldr s27, [x1, w2, uxtw #2] │ │ │ │ + mov v30.s[1], v26.s[0] │ │ │ │ + mov v31.s[1], v27.s[0] │ │ │ │ + zip1 v31.4s, v31.4s, v30.4s │ │ │ │ + cmeq v31.4s, v31.4s, v28.4s │ │ │ │ + sub v29.4s, v29.4s, v31.4s │ │ │ │ + cmp x8, x0 │ │ │ │ + b.ne 19a44 // b.any │ │ │ │ + addv s31, v29.4s │ │ │ │ + and w2, w10, #0xfffffffc │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x10, #0x3 │ │ │ │ + b.eq 19b34 // b.none │ │ │ │ + mov w4, w2 │ │ │ │ + add w5, w2, #0x1 │ │ │ │ + ldr w8, [x3, x4, lsl #2] │ │ │ │ + ldr w6, [x9, x4, lsl #2] │ │ │ │ + ldr w4, [x1, x8, lsl #2] │ │ │ │ + cmp w6, w4 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + cmp w5, w10 │ │ │ │ + b.cs 19b34 // b.hs, b.nlast │ │ │ │ + ldr w8, [x3, w5, uxtw #2] │ │ │ │ + add w4, w2, #0x2 │ │ │ │ + ldr w6, [x9, w5, uxtw #2] │ │ │ │ + ldr w5, [x1, x8, lsl #2] │ │ │ │ + cmp w6, w5 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + cmp w10, w4 │ │ │ │ + b.ls 19b34 // b.plast │ │ │ │ + ldr w6, [x3, x4, lsl #2] │ │ │ │ + add w5, w2, #0x3 │ │ │ │ + ldr w4, [x9, x4, lsl #2] │ │ │ │ + ldr w6, [x1, x6, lsl #2] │ │ │ │ + cmp w6, w4 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + cmp w10, w5 │ │ │ │ + b.ls 19b34 // b.plast │ │ │ │ + ldr w4, [x3, w5, uxtw #2] │ │ │ │ + add w2, w2, #0x4 │ │ │ │ + ldr w5, [x9, w5, uxtw #2] │ │ │ │ + ldr w4, [x1, x4, lsl #2] │ │ │ │ + cmp w5, w4 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + cmp w10, w2 │ │ │ │ + b.ls 19b34 // b.plast │ │ │ │ + ldr w3, [x3, x2, lsl #2] │ │ │ │ + ldr w2, [x9, x2, lsl #2] │ │ │ │ + ldr w1, [x1, x3, lsl #2] │ │ │ │ + cmp w2, w1 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + cmp w0, w10 │ │ │ │ + b.ne 19a00 // b.any │ │ │ │ + nop │ │ │ │ + cmp w12, w19 │ │ │ │ + b.ne 19bac // b.any │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + cmp w0, w11 │ │ │ │ + b.ne 19c50 // b.any │ │ │ │ + cmp w19, w11 │ │ │ │ + b.ne 199ec // b.any │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + bl 3410 │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + cmp w11, w0 │ │ │ │ + b.ne 19c50 // b.any │ │ │ │ + cmp w11, w19 │ │ │ │ + b.ne 199ec // b.any │ │ │ │ + b 19b5c │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 19a9c │ │ │ │ + mov w23, #0x28 // #40 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w20, #0x53 // #83 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b 174dc │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - ldr w19, [sp, #112] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w24, #0x60 // #96 │ │ │ │ + umull x23, w19, w23 │ │ │ │ + add x13, x13, x23 │ │ │ │ + strb w0, [x13, #36] │ │ │ │ + ldr w1, [x13, #8] │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x20, #112] │ │ │ │ + cbz w1, 19c1c │ │ │ │ + nop │ │ │ │ + ldr x1, [x13, #16] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + ldr w25, [x1, x21, lsl #2] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + umaddl x0, w25, w24, x0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 35c0 │ │ │ │ + mov w22, w0 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + add x13, x1, x23 │ │ │ │ + cbnz w0, 19c74 │ │ │ │ + ldr w0, [x13, #8] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 19be0 // b.pmore │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + bl 3410 │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x390 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x48 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + mov w2, #0x3f5 // #1013 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + ldr w4, [x1, x23] │ │ │ │ + mov w3, w25 │ │ │ │ + ldr w5, [x13, #4] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x450 │ │ │ │ + mov w1, #0x412 // #1042 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 2cff0 │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + str w22, [x1] │ │ │ │ + bl 32b0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + mov w1, #0x3e8 // #1000 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + mov x28, x0 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov w25, #0xffffffff // #-1 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ldr x1, [x28, #64] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x22, [x28, #80] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w5, w19 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - mov w4, w19 │ │ │ │ + str wzr, [sp, #52] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19990 │ │ │ │ mov w19, w0 │ │ │ │ - strb w20, [x26, w21, uxtw] │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - add w19, w19, #0x2 │ │ │ │ - add x0, x26, x1 │ │ │ │ - add w21, w21, w19 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w20, #0x4d // #77 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1a2d8 // b.none │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + mov w1, #0x28 // #40 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x27, [x28, #8] │ │ │ │ + umull x19, w19, w1 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x0, x1, x19 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x27, 1a2bc │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + bl 6dbe0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr w1, [x20, #4] │ │ │ │ + ldr w2, [x0, x19] │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + subs w0, w0, w2 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + b.eq 19ff4 // b.none │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + nop │ │ │ │ + cbz x27, 1a244 │ │ │ │ + ldr w19, [sp, #32] │ │ │ │ + mov x0, x27 │ │ │ │ + mov w1, w19 │ │ │ │ + bl 73f60 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 73c60 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr w19, [x1, #8] │ │ │ │ + cbz w19, 19f40 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + nop │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + orr x24, x20, x27 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr w21, [x0, x1, lsl #2] │ │ │ │ + mov w0, #0x60 // #96 │ │ │ │ + umull x21, w21, w0 │ │ │ │ + add x26, x2, x21 │ │ │ │ + ldrb w0, [x26, #24] │ │ │ │ + cbz w0, 19ed4 │ │ │ │ + cbnz x24, 1a0bc │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + ldr x20, [x1] │ │ │ │ + cbz x20, 1a140 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3470 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + add x26, x2, x21 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + ldr x24, [x0] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + mov w3, w0 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 18a20 │ │ │ │ + tbz w0, #0, 19f20 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + orr x24, x20, x27 │ │ │ │ + add x26, x2, x21 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + cbnz w19, 1a0c8 │ │ │ │ + mov x0, x23 │ │ │ │ mov w19, #0x1 // #1 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 174dc │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cbnz w0, 176bc │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ + str x1, [x0] │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + str x0, [x26, #16] │ │ │ │ + add x1, x1, x21 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + str xzr, [x0] │ │ │ │ + str w25, [x0, #8] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.ls 19ec8 // b.plast │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + cbz w0, 1a148 │ │ │ │ + ldr w0, [x28, #44] │ │ │ │ + cbz w0, 19ec8 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 18580 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x26, x2, x21 │ │ │ │ + strb wzr, [x26, #24] │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 18e00 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x26, x2, x21 │ │ │ │ + cbnz x24, 1a0b4 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + ldr x20, [x1] │ │ │ │ + cbz x20, 1a138 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3470 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + add x26, x2, x21 │ │ │ │ + ldrb w0, [x26, #24] │ │ │ │ + cbnz w0, 19e34 │ │ │ │ + nop │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 19de0 // b.pmore │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + cbz x27, 19f4c │ │ │ │ + mov x0, x27 │ │ │ │ + bl 6c568 │ │ │ │ + and w3, w0, #0xff │ │ │ │ + ldp x4, x5, [x28, #48] │ │ │ │ + mov w1, w19 │ │ │ │ + ldr w2, [sp, #52] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x5, [x5, #576] │ │ │ │ + bl 192a0 │ │ │ │ + ldp x2, x4, [x28, #48] │ │ │ │ + mov w1, w19 │ │ │ │ + ldr x3, [x28, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 1952c │ │ │ │ + cbz w19, 19fd4 │ │ │ │ + add x19, x23, w19, uxtw #3 │ │ │ │ + mov x24, x23 │ │ │ │ + ldr x21, [x24] │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str xzr, [x21] │ │ │ │ + str w25, [x21, #8] │ │ │ │ + cbz x0, 19fa8 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cbz x0, 19fc0 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + ldr x0, [x24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x24], #8 │ │ │ │ + cmp x19, x24 │ │ │ │ + b.ne 19f84 // b.any │ │ │ │ + ldp w0, w1, [sp, #32] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 19da0 // b.any │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmp x20, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 1a0a8 // b.any │ │ │ │ + cbz x27, 1a018 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 71e10 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 71bac │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w21, #0x60 // #96 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbnz w0, 1a060 │ │ │ │ + b 19d18 │ │ │ │ + ldr x1, [x28, #104] │ │ │ │ + lsl x19, x19, #2 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr w0, [x1, x19] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x1, x19] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 19d18 // b.plast │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr w19, [x1, x23, lsl #2] │ │ │ │ + umull x1, w19, w21 │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 3410 │ │ │ │ + mov w20, w0 │ │ │ │ + cbz w0, 1a038 │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + str w20, [x1] │ │ │ │ + bl 32b0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + b 1a018 │ │ │ │ + ldrb w0, [x26, #24] │ │ │ │ + cbz w0, 19f20 │ │ │ │ + cbnz x20, 19e34 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + b 19e6c │ │ │ │ + ldr x0, [x23] │ │ │ │ + add x2, sp, #0x34 │ │ │ │ + bl 188c0 │ │ │ │ cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 1769c // b.none │ │ │ │ - ldr w19, [sp, #120] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ + b.gt 1a178 │ │ │ │ + b.ne 1a1f4 // b.any │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + add w26, w19, #0x1 │ │ │ │ + ubfiz x3, x19, #3, #32 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ne 1a23c // b.any │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + mov w19, w26 │ │ │ │ + str x3, [sp] │ │ │ │ + lsl w0, w0, #1 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x23 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x3, [sp] │ │ │ │ + add x26, x2, x21 │ │ │ │ + add x0, x0, x3 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + b 19e78 │ │ │ │ + ldrb w0, [x26, #24] │ │ │ │ + cbz w0, 19f20 │ │ │ │ + mov x24, x27 │ │ │ │ + b 19e6c │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 1826c │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, w19 │ │ │ │ + bl 184c8 │ │ │ │ + ldr w0, [x28, #44] │ │ │ │ + cbz w0, 19ec8 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 18704 │ │ │ │ + b 19ec8 │ │ │ │ + mov x26, x23 │ │ │ │ + add x0, x23, w19, uxtw #3 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x19, [x26] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19] │ │ │ │ + str w25, [x19, #8] │ │ │ │ + cbz x0, 1a1a8 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 1a1c0 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x26] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x26], #8 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.ne 1a184 // b.any │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x0, x23, x3 │ │ │ │ + add x26, x2, x21 │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + b 19e78 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x0, x0, x21 │ │ │ │ + ldr x26, [x0, #16] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str xzr, [x26] │ │ │ │ + str w25, [x26, #8] │ │ │ │ + cbz x0, 1a220 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x26, #16] │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + cbz x0, 19ea4 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x26, #24] │ │ │ │ + b 19ea4 │ │ │ │ + mov w19, w26 │ │ │ │ + b 1a1e0 │ │ │ │ + cbz x20, 1a2ac │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbz w0, 1a268 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + b 19dd4 │ │ │ │ + ldp x4, x5, [x28, #48] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr w2, [sp, #52] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x5, [x5, #576] │ │ │ │ + bl 192a0 │ │ │ │ + ldp x2, x4, [x28, #48] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x3, [x28, #32] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 1952c │ │ │ │ + ldp w0, w1, [sp, #32] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 1a018 // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbnz w0, 1a25c │ │ │ │ + b 1a268 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + ldr w1, [x1, x19] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + subs w0, w0, w1 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + b.ne 19d94 // b.any │ │ │ │ + b 1a018 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w5, w19 │ │ │ │ - adrp x4, 7d000 │ │ │ │ + b.ne 1a31c // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0x68 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w0, #0x43 // #67 │ │ │ │ - strb w0, [x26, w21, uxtw] │ │ │ │ - add w0, w21, #0x1 │ │ │ │ - adrp x3, 7b000 │ │ │ │ - mov w4, w19 │ │ │ │ - add x0, x26, x0 │ │ │ │ - add x3, x3, #0x80 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - str w0, [sp, #120] │ │ │ │ - b 17650 │ │ │ │ - ldr w19, [sp, #124] │ │ │ │ - mov w5, w19 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x150 │ │ │ │ + stp x29, x30, [sp, #240] │ │ │ │ + add x29, sp, #0xf0 │ │ │ │ + stp x19, x20, [sp, #256] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x21, x22, [sp, #272] │ │ │ │ + stp x23, x24, [sp, #288] │ │ │ │ + stp x25, x26, [sp, #304] │ │ │ │ + stp x27, x28, [sp, #320] │ │ │ │ + ldr w21, [x19] │ │ │ │ + ldr x8, [x0] │ │ │ │ + str x8, [sp, #232] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + stp x2, x0, [sp] │ │ │ │ + and w0, w5, #0xff │ │ │ │ + stp x1, x3, [sp, #48] │ │ │ │ + str x4, [sp, #64] │ │ │ │ + stp w0, w6, [sp, #72] │ │ │ │ + str x7, [sp, #80] │ │ │ │ + cbz w21, 1a954 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ubfiz x1, x21, #5, #32 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr w2, [x0, #16]! │ │ │ │ + str w2, [sp, #16] │ │ │ │ + add x2, x0, x1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 1a930 // b.any │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 1a3a0 // b.any │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x4f6 // #1270 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x2, x2, #0x4e8 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w25, #0x60 // #96 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + adrp x22, 7e000 │ │ │ │ + add x22, x22, #0xc8 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ │ + mul w2, w21, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w2, [sp, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + umull x1, w2, w25 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr w2, [sp, #32] │ │ │ │ + str w2, [sp, #104] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x1, x21 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + ldr w2, [x0, #16] │ │ │ │ + cbz w2, 1a4b4 │ │ │ │ + ldr x20, [sp, #112] │ │ │ │ + umull x24, w28, w25 │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + add x23, x20, x24 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x1, x1, x26, lsl #6 │ │ │ │ + bl 496c4 │ │ │ │ + str x0, [x20, x24] │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + strb wzr, [x23, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + strb wzr, [x23, #24] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + str xzr, [x23, #32] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [x23, #16] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [x2] │ │ │ │ + str w27, [x2, #8] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #88] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 7d000 │ │ │ │ + bl 33b0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add x0, x1, x21 │ │ │ │ + ldr w2, [x0, #16] │ │ │ │ + cmp w2, w26 │ │ │ │ + b.hi 1a430 // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ne 1a420 // b.any │ │ │ │ + ldr x21, [sp, #8] │ │ │ │ + mov x2, #0x28 // #40 │ │ │ │ + adrp x3, 17000 │ │ │ │ + add x3, x3, #0xf80 │ │ │ │ + ldr x0, [x21, #728] │ │ │ │ + ldr x20, [x0] │ │ │ │ + str x20, [sp, #32] │ │ │ │ + ldr w23, [x0, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str w23, [sp, #44] │ │ │ │ + mov w24, w23 │ │ │ │ + str x24, [sp, #88] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 2ff0 │ │ │ │ + ldr w21, [x21, #344] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + lsl w0, w21, #1 │ │ │ │ + bl 3480 │ │ │ │ + mov x22, x0 │ │ │ │ + cbz w23, 1a578 │ │ │ │ + mov w5, #0x28 // #40 │ │ │ │ + mov x0, x20 │ │ │ │ + umaddl x5, w24, w5, x20 │ │ │ │ + ldp x1, x4, [x0, #16] │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldr w2, [x22, x2, lsl #2] │ │ │ │ + str w2, [x4] │ │ │ │ + ldr w2, [x1] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w3, [x22, x2] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str w3, [x22, x2] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w2, [x22, x2, lsl #2] │ │ │ │ + str w2, [x4, #4] │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w2, [x22, x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x22, x1] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ne 1a520 // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w21, [x0, #344] │ │ │ │ + ubfiz x2, x21, #3, #32 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3670 │ │ │ │ + mov x1, #0x78 // #120 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0x68 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ + stp xzr, xzr, [sp, #120] │ │ │ │ + add x27, sp, #0xa8 │ │ │ │ + stp xzr, xzr, [sp, #136] │ │ │ │ + stp xzr, xzr, [sp, #152] │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + ldrb w1, [sp, #72] │ │ │ │ + add x3, sp, #0x68 │ │ │ │ + ldr x5, [sp, #48] │ │ │ │ + strb w1, [x25, #40] │ │ │ │ + add x2, sp, #0x78 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x6, x4, [sp] │ │ │ │ + ldr w1, [x4, #344] │ │ │ │ + stp x5, x6, [x25, #8] │ │ │ │ + ldp x5, x6, [sp, #56] │ │ │ │ + stp x5, x6, [x25, #24] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr w5, [sp, #76] │ │ │ │ + str w5, [x25, #44] │ │ │ │ + ldr x5, [sp, #80] │ │ │ │ + stp x5, x4, [x25, #48] │ │ │ │ + ldr x4, [sp, #32] │ │ │ │ + str x4, [x25, #64] │ │ │ │ + ldr w4, [sp, #44] │ │ │ │ + str x19, [x25] │ │ │ │ + str w4, [x25, #72] │ │ │ │ + str x3, [x25, #80] │ │ │ │ + str wzr, [x25, #88] │ │ │ │ + stp x2, x22, [x25, #96] │ │ │ │ + str wzr, [x25, #112] │ │ │ │ + bl 52920 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3330 │ │ │ │ + mov w21, w0 │ │ │ │ + cbnz w0, 1a97c │ │ │ │ + mov x0, x27 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 30d0 │ │ │ │ mov w21, w0 │ │ │ │ + cbnz w0, 1a9bc │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + mov w1, #0x546 // #1350 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x2, x2, #0x540 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + ldr w3, [x20, #344] │ │ │ │ + mov x28, x26 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w0, [x20, #344] │ │ │ │ + adrp x1, 19000 │ │ │ │ + add x20, x1, #0xcc0 │ │ │ │ + cbz w0, 1a6cc │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3140 │ │ │ │ + mov w27, w0 │ │ │ │ + cbnz w0, 1a99c │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x28, x28, #0x8 │ │ │ │ + ldr w0, [x0, #344] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 1a670 // b.pmore │ │ │ │ + cbz w0, 1a6cc │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr x0, [x26, x21, lsl #3] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + bl 2eb0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w0, [x0, #344] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 1a6ac // b.pmore │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w23, #0xffffffff // #-1 │ │ │ │ + cbz w0, 1a790 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 18e00 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + add x28, x2, x20 │ │ │ │ + ldrb w0, [x28, #8] │ │ │ │ + cbz w0, 1a90c │ │ │ │ + ldrb w0, [x28, #24] │ │ │ │ + cbnz w0, 1a90c │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + str xzr, [x2, x20] │ │ │ │ + strb wzr, [x28, #8] │ │ │ │ + strb wzr, [x28, #24] │ │ │ │ + cbz x0, 1a724 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x28, #32] │ │ │ │ + ldr x27, [x28, #16] │ │ │ │ + cbz x27, 1a770 │ │ │ │ + ldr x0, [x27, #16] │ │ │ │ + str xzr, [x27] │ │ │ │ + str w23, [x27, #8] │ │ │ │ + cbz x0, 1a74c │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x27, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + cbz x0, 1a764 │ │ │ │ + bl 4dc0 │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x27, #24] │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x28, #16] │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x20, x20, #0x60 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x28, #88] │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 1a6e0 // b.pmore │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cbz x0, 1a7a0 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str wzr, [sp, #104] │ │ │ │ + cbz w0, 1a7f4 │ │ │ │ + ubfiz x21, x0, #6, #32 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbnz w0, 1a894 │ │ │ │ + nop │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x0, x0, x23 │ │ │ │ + add x23, x23, #0x40 │ │ │ │ + bl 495a0 │ │ │ │ + cmp x21, x23 │ │ │ │ + b.ne 1a7c4 // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 1a7c0 // b.any │ │ │ │ + ldr w0, [sp, #44] │ │ │ │ + cbz w0, 1a834 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov w0, #0x28 // #40 │ │ │ │ + ldr w2, [sp, #88] │ │ │ │ + mov x19, x1 │ │ │ │ + umaddl x20, w2, w0, x1 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + bl 3500 │ │ │ │ + stur xzr, [x19, #-24] │ │ │ │ + ldur x0, [x19, #-16] │ │ │ │ + bl 3500 │ │ │ │ + stur xzr, [x19, #-16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 1a810 // b.any │ │ │ │ mov x0, x26 │ │ │ │ - mov w1, #0x43 // #67 │ │ │ │ - mov w4, w19 │ │ │ │ - add w21, w21, #0x2 │ │ │ │ - adrp x3, 7b000 │ │ │ │ - strb w1, [x0], #1 │ │ │ │ - add x3, x3, #0x80 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a978 // b.any │ │ │ │ + ldp x29, x30, [sp, #240] │ │ │ │ + ldp x19, x20, [sp, #256] │ │ │ │ + ldp x21, x22, [sp, #272] │ │ │ │ + ldp x23, x24, [sp, #288] │ │ │ │ + ldp x25, x26, [sp, #304] │ │ │ │ + ldp x27, x28, [sp, #320] │ │ │ │ + add sp, sp, #0x150 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + ubfiz x23, x0, #6, #32 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x24 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 495a0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x1, x24 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + add x1, x1, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 574b0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x24 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x0, x0, x21 │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + strb w20, [x0, #24] │ │ │ │ + cmp x23, x21 │ │ │ │ + b.ne 1a8a8 // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x24, x24, #0x20 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ne 1a8a4 // b.any │ │ │ │ + b 1a7f4 │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x570 │ │ │ │ + mov w1, #0x55d // #1373 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x4b8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x4ee // #1262 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x248 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x390 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x60 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + add x0, x0, #0x4a0 │ │ │ │ + mov w2, #0x4e9 // #1257 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str w21, [x1] │ │ │ │ + bl 32b0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + str w27, [x1] │ │ │ │ + bl 32b0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x520 │ │ │ │ + str w21, [x1] │ │ │ │ + bl 32b0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldrh w0, [x0, #18] │ │ │ │ + cmp w0, #0x6 │ │ │ │ + b.ne 1aa14 // b.any │ │ │ │ + mov x20, x1 │ │ │ │ + ldrh w1, [x19, #20] │ │ │ │ + mov w0, #0x4342 // #17218 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 1aa28 // b.none │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x21, [sp, #32] │ │ │ │ + ldrh w0, [x19, #22] │ │ │ │ + ldrh w21, [x19, #24] │ │ │ │ + bl 58a90 │ │ │ │ + and w0, w0, #0xffff │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 1aa4c // b.none │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + b 1aa14 │ │ │ │ + mov w0, w21 │ │ │ │ + bl 58a90 │ │ │ │ + ldrh w3, [x19, #18] │ │ │ │ + mov w1, w0 │ │ │ │ + mov w2, #0xffffffed // #-19 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + add w1, w2, w1, uxth │ │ │ │ + str w1, [x20] │ │ │ │ + b 1aa18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr x4, [x1] │ │ │ │ + str x19, [sp, #32] │ │ │ │ + ldr x3, [x5] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cmn x4, #0x1 │ │ │ │ + b.eq 1ab84 // b.none │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + add x4, x4, #0x4 │ │ │ │ + ldr w1, [x2] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x1, x1, x3 │ │ │ │ + add x1, x1, x4 │ │ │ │ + bl 3370 │ │ │ │ + cbnz w0, 1ab60 │ │ │ │ + mov x3, x19 │ │ │ │ + mov x0, sp │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3030 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ne 1ab3c // b.any │ │ │ │ + ldr w0, [sp] │ │ │ │ + bl 58aa0 │ │ │ │ + mov w0, w0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 1aba4 // b.any │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 7b000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - b 17374 │ │ │ │ - ldp w0, w1, [sp, #116] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - csel w19, w0, w1, ne // ne = any │ │ │ │ - b 176dc │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - add x0, x0, #0x88 │ │ │ │ - mov w2, #0x35f // #863 │ │ │ │ + add x2, x2, #0x608 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + b 1ab0c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x5d8 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + b 1ab0c │ │ │ │ + adrp x3, 80000 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x410 │ │ │ │ + add x1, x1, #0x5a8 │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ + mov w2, #0x49 // #73 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 173c0 // b.any │ │ │ │ - ldr w19, [x1, #4] │ │ │ │ - mov w20, #0x4e // #78 │ │ │ │ - b 173c0 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + stp x1, x2, [x0] │ │ │ │ + ldr w1, [sp] │ │ │ │ + str w1, [x0, #48] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + stp xzr, x1, [x0, #64] │ │ │ │ + ldrb w10, [sp, #8] │ │ │ │ + ldrb w9, [sp, #32] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + stp x3, x4, [x0, #16] │ │ │ │ + str w5, [x0, #32] │ │ │ │ + strb w6, [x0, #36] │ │ │ │ + str x7, [x0, #40] │ │ │ │ + strb w10, [x0, #52] │ │ │ │ + str wzr, [x0, #56] │ │ │ │ + str w1, [x0, #80] │ │ │ │ + strb w9, [x0, #84] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - and w1, w1, #0xff │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - str w1, [sp, #116] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - ldp w2, w0, [x0, #16] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add w0, w0, w0, lsl #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - bl 3480 │ │ │ │ - ldr w1, [x25, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - cbz w1, 17b4c │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + cbz w1, 1ac70 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x2, x2, #0xb08 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x3, [x25, #32] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ - str wzr, [sp, #100] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 17834 │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq 1781c // b.none │ │ │ │ - cmp w2, #0x4 │ │ │ │ - b.ne 17824 // b.any │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - add w22, w22, w0 │ │ │ │ - ldr w1, [x25, #40] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x0, x19 │ │ │ │ add w20, w20, #0x1 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + ldr w1, [x21, #56] │ │ │ │ + add x2, x0, x19 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + str xzr, [x2, #32] │ │ │ │ cmp w1, w20 │ │ │ │ - b.ls 17aa4 // b.plast │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - ldr w1, [sp, #116] │ │ │ │ - sub w0, w0, w20 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - csel w0, w0, w20, ne // ne = any │ │ │ │ - lsl x21, x0, #3 │ │ │ │ - add x0, x3, x0, lsl #3 │ │ │ │ - ldr w2, [x3, x21] │ │ │ │ - cbz w2, 17948 │ │ │ │ - sub w1, w2, #0x5 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 17948 // b.plast │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ne 1780c // b.any │ │ │ │ - add x28, x23, w19, uxtw │ │ │ │ - cbz w26, 17a94 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - mov w5, w26 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w2, [sp, #100] │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w27, w0 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w4, w26 │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, w2 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - add w0, w27, w19 │ │ │ │ - ldr x3, [x25, #32] │ │ │ │ - mov w1, #0x5e // #94 │ │ │ │ - add w19, w0, #0x1 │ │ │ │ - add x2, x3, x21 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - strh w1, [x23, w0, uxtw] │ │ │ │ - str w2, [sp, #100] │ │ │ │ - cbz w2, 17928 │ │ │ │ - add w27, w2, #0x1 │ │ │ │ - sub w28, w24, w0 │ │ │ │ - add w27, w27, w0 │ │ │ │ - mov w26, w19 │ │ │ │ - ldr w4, [x25, #28] │ │ │ │ - add x0, x23, w26, uxtw │ │ │ │ - ldr x7, [x25, #8] │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - add w4, w4, w26 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add w4, w4, w28 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldrb w4, [x7, w4, uxtw] │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - cmp w26, w27 │ │ │ │ - b.ne 178e4 // b.any │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - ldr x3, [x25, #32] │ │ │ │ - add w19, w19, w0 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - mov w1, #0x44 // #68 │ │ │ │ - ldr w2, [x3, x21] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - add w24, w24, w0 │ │ │ │ - add x0, x3, x21 │ │ │ │ - str w1, [sp, #100] │ │ │ │ - b 1780c │ │ │ │ - ldr w28, [x0, #4] │ │ │ │ - cbz w28, 17a20 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 179cc │ │ │ │ - cbnz w26, 17a54 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - cmp w0, #0x4d │ │ │ │ - b.eq 17974 // b.none │ │ │ │ - mov w0, #0x30 // #48 │ │ │ │ - strh w0, [x23, w19, uxtw] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr w0, [x25, #28] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldr x4, [x25, #8] │ │ │ │ - add w7, w27, w0 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - add x0, x23, w19, uxtw │ │ │ │ - ldrb w4, [x4, w7, uxtw] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - mov w0, #0x53 // #83 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr x3, [x25, #32] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x0, x3, x21 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.ls 17a20 // b.plast │ │ │ │ - ldp w0, w1, [x25, #24] │ │ │ │ - add w27, w24, w28 │ │ │ │ - ldp x3, x2, [x25] │ │ │ │ - add w0, w22, w0 │ │ │ │ - add w0, w0, w28 │ │ │ │ - add w1, w27, w1 │ │ │ │ - ldrb w0, [x3, w0, uxtw] │ │ │ │ - ldrb w1, [x2, w1, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 17958 // b.none │ │ │ │ - cbz w26, 17a40 │ │ │ │ - ldr x3, [x25, #32] │ │ │ │ - mov w0, #0x4d // #77 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x0, x3, x21 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 179cc // b.pmore │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 17b58 // b.any │ │ │ │ - ldr w2, [x0] │ │ │ │ - add w22, w22, w28 │ │ │ │ - add w24, w24, w28 │ │ │ │ - b 17864 │ │ │ │ - mov w0, #0x4d // #77 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 179b4 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - mov w5, w26 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w4, w26 │ │ │ │ - mov w26, w0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x0, x23, w19, uxtw │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, w26 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - b 1795c │ │ │ │ - mov w1, #0x30 // #48 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - strh w1, [x23, w19, uxtw] │ │ │ │ - b 178b4 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - cmp w0, #0x4d │ │ │ │ - b.ne 17ad8 // b.any │ │ │ │ - cbnz w26, 17aec │ │ │ │ + b.hi 1ac40 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x21, #56] │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, w19 │ │ │ │ - mov w1, #0x30 // #48 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - strh w1, [x23, x0] │ │ │ │ - cbz w26, 17ab4 │ │ │ │ - mov w5, w26 │ │ │ │ - adrp x20, 7d000 │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov x4, x20 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w4, w26 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, x23, w19, uxtw │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - mov x0, x23 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x5 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + mov x23, x3 │ │ │ │ + ldr w6, [x0, #56] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + add w1, w6, #0x1 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, #0x28 // #40 │ │ │ │ + umull x1, w1, w25 │ │ │ │ + bl 52920 │ │ │ │ + mov x6, x0 │ │ │ │ + ldr w7, [x19, #56] │ │ │ │ + mov x0, x20 │ │ │ │ + str x6, [x19, #64] │ │ │ │ + umull x5, w7, w25 │ │ │ │ + add x20, x6, x5 │ │ │ │ + str x24, [x6, x5] │ │ │ │ + stp x22, x23, [x20, #8] │ │ │ │ + str x21, [x20, #24] │ │ │ │ + bl 2e36c │ │ │ │ + ldr w1, [x19, #56] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x0, [x20, #32] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x19, #56] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x30 // #48 │ │ │ │ - strh w0, [x23] │ │ │ │ - b 17ac0 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - add x0, x0, #0x88 │ │ │ │ - mov w2, #0x3d0 // #976 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + and w5, w5, #0xff │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x3 │ │ │ │ + ldrb w3, [sp, #144] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ + mov x23, x2 │ │ │ │ + ldrb w2, [sp, #168] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ mov x27, x0 │ │ │ │ - stp x1, x2, [sp, #136] │ │ │ │ - str x3, [sp, #152] │ │ │ │ + mov x21, x6 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + mov x28, x1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w7 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w4 │ │ │ │ + str w2, [sp, #104] │ │ │ │ + str w3, [sp, #112] │ │ │ │ + str w5, [sp, #120] │ │ │ │ bl 35f0 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ + mov x24, x0 │ │ │ │ and x0, x0, #0xffffffff │ │ │ │ - str x0, [sp, #104] │ │ │ │ + str x0, [sp, #96] │ │ │ │ bl 3480 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz w20, 17ec8 │ │ │ │ - sub w1, w20, #0x1 │ │ │ │ - add x25, x27, #0x1 │ │ │ │ - add x25, x25, x1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + stp x27, x28, [x0] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x23, x22, [x0, #16] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr w5, [sp, #120] │ │ │ │ + str w26, [x0, #32] │ │ │ │ + strb w5, [x0, #36] │ │ │ │ + str x21, [x0, #40] │ │ │ │ + str w19, [x0, #48] │ │ │ │ + strb w3, [x0, #52] │ │ │ │ + str wzr, [x0, #56] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + stp xzr, x0, [x25, #64] │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + str w0, [x25, #80] │ │ │ │ + strb w2, [x25, #84] │ │ │ │ + cbz w24, 1b220 │ │ │ │ + ldr x26, [sp, #176] │ │ │ │ + sub w24, w24, #0x1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov x27, x23 │ │ │ │ + add x1, x26, #0x1 │ │ │ │ + add x2, x2, #0x648 │ │ │ │ + add x24, x24, x1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + adrp x1, 7b000 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + add x1, x1, #0x640 │ │ │ │ mov w21, #0x0 // #0 │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - b 17ca4 │ │ │ │ + stp x22, x2, [sp, #104] │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 1aeec │ │ │ │ cmp w28, #0x44 │ │ │ │ - b.eq 17e54 // b.none │ │ │ │ + b.eq 1b120 // b.none │ │ │ │ cmp w28, #0x49 │ │ │ │ - b.ne 17db8 // b.any │ │ │ │ + b.ne 1b080 // b.any │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3430 │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - mov x1, x0 │ │ │ │ - add w1, w2, w1 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3050 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ bl 3430 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w28 │ │ │ │ - add x0, x20, w21, uxtw │ │ │ │ - sxtw x2, w2 │ │ │ │ - bl 3670 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w5, w0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x4, 7b000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x4, x4, #0x658 │ │ │ │ + str x4, [sp, #136] │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + mov w3, w0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + add w1, w1, w3 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3430 │ │ │ │ - add w21, w21, w0 │ │ │ │ + str w3, [sp, #128] │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x20 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 3430 │ │ │ │ - add w22, w22, w0 │ │ │ │ - strb wzr, [x20, w21, uxtw] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x4, [sp, #136] │ │ │ │ + mov w5, w0 │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + add x0, x19, w21, uxtw │ │ │ │ + add x23, x23, w28, uxtw │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + add w21, w21, w0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 3670 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp x27, x25 │ │ │ │ - b.eq 17d70 // b.none │ │ │ │ - ldrb w28, [x27] │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.eq 1afe0 // b.none │ │ │ │ + ldrb w28, [x26] │ │ │ │ cmp w28, #0x4d │ │ │ │ - b.eq 17dc0 // b.none │ │ │ │ - b.ls 17bfc // b.plast │ │ │ │ + b.eq 1b088 // b.none │ │ │ │ + b.ls 1ae30 // b.plast │ │ │ │ cmp w28, #0x53 │ │ │ │ - b.eq 17c0c // b.none │ │ │ │ + b.eq 1b1b8 // b.none │ │ │ │ cmp w28, #0x58 │ │ │ │ - b.eq 17dc0 // b.none │ │ │ │ + b.eq 1b088 // b.none │ │ │ │ cmp w28, #0x4e │ │ │ │ - b.ne 17ebc // b.any │ │ │ │ - add w2, w23, #0x2 │ │ │ │ - add w1, w23, #0x2 │ │ │ │ - mov x0, x26 │ │ │ │ - str w2, [sp, #124] │ │ │ │ - lsl x26, x1, #3 │ │ │ │ - add w28, w22, #0x1 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ubfiz x5, x23, #3, #32 │ │ │ │ - mov w4, w24 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ + b.ne 1b1ac // b.any │ │ │ │ + ldr w1, [x25, #56] │ │ │ │ + mov w28, #0x28 // #40 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x3, x22, #0x1 │ │ │ │ + umull x1, w1, w28 │ │ │ │ + sub x3, x3, x2 │ │ │ │ + str x3, [sp, #128] │ │ │ │ + add x21, x23, #0x1 │ │ │ │ + sub x21, x21, x27 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr w2, [x25, #56] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [x25, #64] │ │ │ │ + umull x2, w2, w28 │ │ │ │ + add x28, x1, x2 │ │ │ │ + str x27, [x1, x2] │ │ │ │ + mov x27, x23 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + stp x21, x2, [x28, #8] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #128] │ │ │ │ + str x3, [x28, #24] │ │ │ │ + bl 2e36c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x25, #56] │ │ │ │ + mov x0, x20 │ │ │ │ + str x2, [x28, #32] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x25, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - str x4, [x26, x5] │ │ │ │ - str x5, [sp, #128] │ │ │ │ bl 3430 │ │ │ │ - add w1, w24, w0 │ │ │ │ - fmov s31, w22 │ │ │ │ - movi v30.2s, #0x0 │ │ │ │ - str x1, [x26, x23, lsl #3] │ │ │ │ - mov x24, x1 │ │ │ │ - mov v31.s[1], w28 │ │ │ │ + add w1, w0, #0x1 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x2, x3, [sp, #104] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x22, x22, w1, sxtw │ │ │ │ + bl 3500 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - ldr x5, [sp, #128] │ │ │ │ - mov w22, w28 │ │ │ │ - zip1 v31.4s, v31.4s, v30.4s │ │ │ │ - str q31, [x3, x5] │ │ │ │ bl 3670 │ │ │ │ + str x22, [sp, #104] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ldr w23, [sp, #124] │ │ │ │ - cmp x27, x25 │ │ │ │ - b.ne 17ca4 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + cmp x26, x24 │ │ │ │ + b.ne 1aeec // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w1, [x25, #56] │ │ │ │ + mov w2, #0x28 // #40 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + ldr x24, [sp, #104] │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [x25, #56] │ │ │ │ + mov w3, #0x28 // #40 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [x25, #64] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + sub x23, x23, x27 │ │ │ │ + sub x22, x22, x24 │ │ │ │ + umull x2, w2, w3 │ │ │ │ + mov x0, x19 │ │ │ │ + add x21, x1, x2 │ │ │ │ + str x27, [x1, x2] │ │ │ │ + stp x23, x24, [x21, #8] │ │ │ │ + str x22, [x21, #24] │ │ │ │ + bl 2e36c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x25, #56] │ │ │ │ mov x0, x19 │ │ │ │ + str x2, [x21, #32] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x25, #56] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - str x1, [x0] │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - str x26, [x1] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str w23, [x1] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x25 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ cmp w28, #0x3d │ │ │ │ - b.ne 17ebc // b.any │ │ │ │ + b.ne 1b1ac // b.any │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3430 │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - mov x1, x0 │ │ │ │ - add w1, w2, w1 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3050 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + mov x9, x0 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w5, w0 │ │ │ │ + mov w6, w28 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x9, [sp, #136] │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + mov w3, w0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + add w1, w1, w3 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3430 │ │ │ │ - mov x2, x0 │ │ │ │ - add x28, x20, w21, uxtw │ │ │ │ - mov w1, #0x4d // #77 │ │ │ │ - mov x0, x28 │ │ │ │ - sxtw x2, w2 │ │ │ │ - bl 3670 │ │ │ │ + str w3, [sp, #128] │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x20 │ │ │ │ bl 3430 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + mov w5, w0 │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + mov w6, w28 │ │ │ │ + add x0, x19, w21, uxtw │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + ldr x9, [sp, #136] │ │ │ │ + add x23, x23, w9, uxtw │ │ │ │ + add x22, x22, w9, uxtw │ │ │ │ + b 1aec8 │ │ │ │ + mov x0, x20 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - add w21, w21, w0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ bl 3430 │ │ │ │ - add w22, w22, w0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w5, w0 │ │ │ │ + mov x28, x0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x4, 7b000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x4, x4, #0x650 │ │ │ │ + str x4, [sp, #136] │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + mov w3, w0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + add w1, w1, w3 │ │ │ │ mov x0, x19 │ │ │ │ + str w3, [sp, #128] │ │ │ │ + add x22, x22, w28, uxtw │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x0, x20 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 3430 │ │ │ │ - add w24, w24, w0 │ │ │ │ - strb wzr, [x20, w21, uxtw] │ │ │ │ - b 17c84 │ │ │ │ + ldr x4, [sp, #136] │ │ │ │ + mov w5, w0 │ │ │ │ + ldr w3, [sp, #128] │ │ │ │ + add x0, x19, w21, uxtw │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + b 1aec8 │ │ │ │ + strb w28, [x20, w0, uxtw] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + b 1aee0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3430 │ │ │ │ - add w2, w21, #0x1 │ │ │ │ - mov x1, x0 │ │ │ │ - add w1, w2, w1 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3050 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + ldr x4, [sp, #120] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w5, w0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + mov w3, w0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + add w1, w1, w3 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3430 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w28 │ │ │ │ - add x0, x20, w21, uxtw │ │ │ │ - sxtw x2, w2 │ │ │ │ - bl 3670 │ │ │ │ + str w3, [sp, #128] │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x20 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 3430 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - add w21, w21, w0 │ │ │ │ - b 17e3c │ │ │ │ - strb w28, [x19, w0, uxtw] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 17c98 │ │ │ │ - mov w23, w20 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - b 17d74 │ │ │ │ + ldr x4, [sp, #120] │ │ │ │ + mov w5, w0 │ │ │ │ + b 1aeac │ │ │ │ + mov x27, x23 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + str x22, [sp, #104] │ │ │ │ + b 1aff4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ - bl 35f0 │ │ │ │ - and x20, x0, #0xffffffff │ │ │ │ - mov x21, x0 │ │ │ │ - mov w24, w0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3480 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - cbz w21, 17fc8 │ │ │ │ - sub w0, w21, #0x1 │ │ │ │ - mov x22, #0x1800 // #6144 │ │ │ │ - add x21, x26, #0x1 │ │ │ │ - mov x25, #0x81 // #129 │ │ │ │ - add x21, x21, x0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - movk x22, #0x4a, lsl #16 │ │ │ │ - movk x25, #0x801, lsl #16 │ │ │ │ - b 17f64 │ │ │ │ - bl 3670 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp x26, x21 │ │ │ │ - b.eq 17fc8 // b.none │ │ │ │ - ldrb w4, [x26] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - sub w3, w4, #0x3d │ │ │ │ - and w3, w3, #0xff │ │ │ │ - cmp w3, #0x1b │ │ │ │ - b.hi 17ff0 // b.pmore │ │ │ │ - lsl x3, x23, x3 │ │ │ │ - tst x3, x22 │ │ │ │ - b.ne 17f50 // b.any │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - tst x3, x25 │ │ │ │ - b.eq 17ff0 // b.none │ │ │ │ - bl 3430 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - add w24, w24, w0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - cmp x26, x21 │ │ │ │ - b.ne 17f64 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ bl 3500 │ │ │ │ - mov w0, w24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + str wzr, [x19] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - strb w4, [x19, w5, uxtw] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - b 17f58 │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x1, #0x64 // #100 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + mov w20, w5 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + mov x21, x4 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x0, x19 │ │ │ │ - str wzr, [x20, #96] │ │ │ │ - stp q31, q31, [x20] │ │ │ │ - stp q31, q31, [x20, #32] │ │ │ │ - stp q31, q31, [x20, #64] │ │ │ │ - bl 35f0 │ │ │ │ - cbz w0, 181fc │ │ │ │ - mov x24, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 3020 <__ctype_b_loc@plt> │ │ │ │ - add x1, x19, #0x1 │ │ │ │ - mov x25, x0 │ │ │ │ - add x24, x24, x1 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w23, #0x64 // #100 │ │ │ │ - b 180e4 │ │ │ │ - bl 3430 │ │ │ │ - mov x28, x0 │ │ │ │ - cbnz w0, 18188 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w2, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3670 │ │ │ │ - ldrb w27, [x19] │ │ │ │ - add w1, w22, #0x2 │ │ │ │ - mov x0, x21 │ │ │ │ - cmp w27, #0x5e │ │ │ │ - b.eq 1817c // b.none │ │ │ │ - cmp w26, #0x0 │ │ │ │ - mov w2, #0x44 // #68 │ │ │ │ - csel w27, w27, w2, eq // eq = none │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - strb w27, [x0, w22, uxtw] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - mov x21, x0 │ │ │ │ - strb wzr, [x0, w22, uxtw] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 18138 // b.none │ │ │ │ - ldrb w4, [x19] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x5, [x25] │ │ │ │ - cmp w4, #0x5e │ │ │ │ - ubfiz x3, x4, #1, #8 │ │ │ │ - sub w6, w23, #0x2 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrh w3, [x5, x3] │ │ │ │ - and w3, w3, #0x400 │ │ │ │ - ccmp w3, #0x0, #0x0, ne // ne = any │ │ │ │ - b.ne 18084 // b.any │ │ │ │ - cmp w6, w28 │ │ │ │ - b.ls 181b8 // b.plast │ │ │ │ - strb w4, [x20, w28, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - strb wzr, [x20, w28, uxtw] │ │ │ │ - cmp x19, x24 │ │ │ │ - b.ne 180e4 // b.any │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz w0, 181d0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x23, x1 │ │ │ │ + and w24, w6, #0xff │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + and w25, w3, #0xff │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldr w7, [x19] │ │ │ │ + add w1, w7, #0x1 │ │ │ │ + ubfiz x8, x7, #5, #32 │ │ │ │ + add x7, x0, x8 │ │ │ │ + str x23, [x0, x8] │ │ │ │ + strb w25, [x7, #12] │ │ │ │ + sturh wzr, [x7, #13] │ │ │ │ + strb w24, [x7, #28] │ │ │ │ + sturh wzr, [x7, #29] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str w22, [x7, #8] │ │ │ │ + str x21, [x7, #16] │ │ │ │ + str w20, [x7, #24] │ │ │ │ + str w1, [x19] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - b 180d8 │ │ │ │ - add w27, w22, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, w28 │ │ │ │ - add x0, x0, w22, uxtw │ │ │ │ - mov w1, #0x4d // #77 │ │ │ │ - mov w22, w27 │ │ │ │ - bl 3670 │ │ │ │ - strb wzr, [x21, w27, uxtw] │ │ │ │ - b 18090 │ │ │ │ - add w1, w23, #0x64 │ │ │ │ - mov x23, x1 │ │ │ │ - bl 586c0 │ │ │ │ - ldrb w4, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1811c │ │ │ │ - add w23, w22, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, w19 │ │ │ │ - add x0, x0, w22, uxtw │ │ │ │ - mov w1, #0x4d // #77 │ │ │ │ - bl 3670 │ │ │ │ - strb wzr, [x21, w23, uxtw] │ │ │ │ - b 18158 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 18140 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x0 │ │ │ │ - and w0, w3, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - and w20, w5, #0xff │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - and w25, w4, #0xff │ │ │ │ - str w1, [sp, #116] │ │ │ │ - add w1, w1, w2 │ │ │ │ - stp w2, w0, [sp, #136] │ │ │ │ - ldp w2, w0, [x28, #16] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add w0, w0, w1 │ │ │ │ - add w0, w0, w0, lsl #1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - bl 3390 │ │ │ │ + ldr w25, [x24, #32] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldrb w22, [x24, #36] │ │ │ │ + bl 52920 │ │ │ │ + ldr x19, [x24, #40] │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ mov x23, x0 │ │ │ │ - cbnz w19, 18508 │ │ │ │ - cmp w21, #0x0 │ │ │ │ - ccmp w25, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 184bc // b.any │ │ │ │ - ldr w0, [x28, #40] │ │ │ │ - mov w2, w0 │ │ │ │ - cbz w0, 1843c │ │ │ │ - cbz w20, 18560 │ │ │ │ - adrp x21, 7d000 │ │ │ │ - adrp x20, 7b000 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - add x20, x20, #0xa8 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 182e4 │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 182b8 // b.none │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.ne 1875c // b.any │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - add w22, w22, w0 │ │ │ │ - mov w27, #0x4d // #77 │ │ │ │ - cmp w2, w24 │ │ │ │ - b.eq 18548 // b.none │ │ │ │ - add w0, w24, #0x1 │ │ │ │ - cmp w24, w2 │ │ │ │ - b.cs 1843c // b.hs, b.nlast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w24, w0 │ │ │ │ - sub w1, w24, #0x1 │ │ │ │ - cmp w25, #0x0 │ │ │ │ - sub w0, w2, w24 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - ldr x3, [x28, #32] │ │ │ │ - lsl x26, x0, #3 │ │ │ │ - ldr w1, [x3, x26] │ │ │ │ - add x0, x3, x0, lsl #3 │ │ │ │ - cbnz w1, 182a8 │ │ │ │ - ldr w3, [x0, #4] │ │ │ │ - cbz w3, 18534 │ │ │ │ - sub w0, w3, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 1834c // b.plast │ │ │ │ - movi v0.4s, #0x4 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr q31, [x0, #512] │ │ │ │ - lsr w0, w3, #2 │ │ │ │ - mov v29.16b, v31.16b │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add v31.4s, v31.4s, v0.4s │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 1832c // b.any │ │ │ │ - and w1, w3, #0xfffffffc │ │ │ │ - tst x3, #0x3 │ │ │ │ - b.eq 18550 // b.none │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.cs 18368 // b.hs, b.nlast │ │ │ │ - add w0, w1, #0x2 │ │ │ │ - add w1, w1, #0x3 │ │ │ │ - cmp w0, w3 │ │ │ │ - csel w0, w1, w0, cc // cc = lo, ul, last │ │ │ │ - adds w22, w22, w0 │ │ │ │ - b.eq 182c0 // b.none │ │ │ │ - mov w5, w22 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 7d000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0x68 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w4, w22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w22, w0 │ │ │ │ - adrp x3, 7b000 │ │ │ │ - add x0, x23, w19, uxtw │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - mov w5, #0x4d // #77 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - mov w27, #0x4d // #77 │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - add w0, w22, #0x1 │ │ │ │ - add w19, w19, w0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - add x0, x1, x26 │ │ │ │ - ldr w1, [x1, x26] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ne 1884c // b.any │ │ │ │ - ldr w22, [x0, #4] │ │ │ │ - mov w27, #0x44 // #68 │ │ │ │ - mov w26, w27 │ │ │ │ - mov w5, w22 │ │ │ │ - mov x4, x21 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w4, w22 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w22, w0 │ │ │ │ - mov w5, w26 │ │ │ │ - add x0, x23, w19, uxtw │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldr w2, [x28, #40] │ │ │ │ - add w0, w22, #0x1 │ │ │ │ - add w19, w19, w0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - add w0, w24, #0x1 │ │ │ │ - cmp w24, w2 │ │ │ │ - b.cc 182e0 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - cbnz w0, 1851c │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w25, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 18498 // b.none │ │ │ │ - ldr w20, [sp, #116] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w5, w20 │ │ │ │ - adrp x4, 7d000 │ │ │ │ + cmn x19, #0x1 │ │ │ │ + b.eq 1b574 // b.none │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + ldrb w20, [x24, #52] │ │ │ │ + ldr w26, [x24, #48] │ │ │ │ + ldr x21, [x0, #16] │ │ │ │ + cbz w20, 1b4f8 │ │ │ │ + cbnz w22, 1b6d0 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0x68 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr w5, [sp, #140] │ │ │ │ - adrp x3, 7b000 │ │ │ │ - mov w4, w20 │ │ │ │ - add x0, x23, w19, uxtw │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ubfiz x2, x1, #5, #32 │ │ │ │ + add x1, x0, x2 │ │ │ │ + str x19, [x0, x2] │ │ │ │ + strb w20, [x1, #12] │ │ │ │ + sturh wzr, [x1, #13] │ │ │ │ + strh wzr, [x1, #28] │ │ │ │ + strb wzr, [x1, #30] │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + str w26, [x1, #8] │ │ │ │ + str x21, [x1, #16] │ │ │ │ + str w25, [x1, #24] │ │ │ │ + str w3, [x23] │ │ │ │ + cbz w0, 1b720 │ │ │ │ + ldr x2, [x24, #64] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x1, x20, x20, lsl #2 │ │ │ │ + add x3, x2, x1, lsl #3 │ │ │ │ + lsl x21, x1, #3 │ │ │ │ + ldr x26, [x3, #16] │ │ │ │ + cbz w20, 1b55c │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add x19, x27, x19 │ │ │ │ + ldr w1, [x23] │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x23] │ │ │ │ + str x0, [x23, #8] │ │ │ │ + add w4, w1, #0x1 │ │ │ │ + ubfiz x2, x1, #5, #32 │ │ │ │ + add x3, x0, x2 │ │ │ │ + str x19, [x0, x2] │ │ │ │ + strh wzr, [x3, #12] │ │ │ │ + strb wzr, [x3, #14] │ │ │ │ + strh wzr, [x3, #28] │ │ │ │ + strb wzr, [x3, #30] │ │ │ │ + ldr x2, [x24, #64] │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + add x1, x2, x21 │ │ │ │ + str w25, [x3, #8] │ │ │ │ + str x26, [x3, #16] │ │ │ │ + str w25, [x3, #24] │ │ │ │ + str w4, [x23] │ │ │ │ + ldp x19, x27, [x1, #16] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1b3e8 // b.pmore │ │ │ │ + ldr x20, [x24, #72] │ │ │ │ + cmn x20, #0x1 │ │ │ │ + b.eq 1b4d4 // b.none │ │ │ │ + ldr w1, [x23] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldrb w21, [x24, #84] │ │ │ │ + ldr w26, [x24, #80] │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + cbz w22, 1b688 │ │ │ │ + cbnz w21, 1b640 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ubfiz x2, x1, #5, #32 │ │ │ │ + add x1, x0, x2 │ │ │ │ + str x19, [x0, x2] │ │ │ │ + str w25, [x1, #8] │ │ │ │ + strb w22, [x1, #12] │ │ │ │ + sturh wzr, [x1, #13] │ │ │ │ + str x20, [x1, #16] │ │ │ │ + str w26, [x1, #24] │ │ │ │ + strh wzr, [x1, #28] │ │ │ │ + strb wzr, [x1, #30] │ │ │ │ + str w3, [x23] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w21, [sp, #136] │ │ │ │ - mov w5, w21 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 7d000 │ │ │ │ + cbz w22, 1b38c │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0x68 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr w5, [sp, #140] │ │ │ │ - add w19, w0, #0x1 │ │ │ │ - mov w4, w21 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x3, 7b000 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - b 18278 │ │ │ │ - ldr w1, [sp, #116] │ │ │ │ - cmp w25, #0x0 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - csel w21, w0, w1, ne // ne = any │ │ │ │ - b 184c0 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cmp w25, #0x0 │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - str w0, [sp, #116] │ │ │ │ - b 18454 │ │ │ │ - cmp w27, #0x4d │ │ │ │ - ccmp w22, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 18370 // b.any │ │ │ │ - cmp w27, #0x4d │ │ │ │ - b.eq 188ac // b.none │ │ │ │ - mov w26, w27 │ │ │ │ - b 183e4 │ │ │ │ - movi v30.4s, #0x1 │ │ │ │ - add v30.4s, v29.4s, v30.4s │ │ │ │ - mov w0, v30.s[3] │ │ │ │ - b 18368 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x2, x2, #0x68 │ │ │ │ - add x1, x1, #0xa8 │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x2, x1, [sp, #120] │ │ │ │ - sub w1, w22, #0x1 │ │ │ │ - sub w0, w0, w22 │ │ │ │ - cmp w25, #0x0 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - lsl x2, x0, #3 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - ldr w27, [x1, x2] │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cbz w27, 186ac │ │ │ │ - cmp w27, #0x5 │ │ │ │ - b.eq 1866c // b.none │ │ │ │ - cmp w27, #0x6 │ │ │ │ - b.ne 18640 // b.any │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w20, #0x58 // #88 │ │ │ │ - add w26, w26, w0 │ │ │ │ - add w24, w24, w26 │ │ │ │ - add w21, w21, w26 │ │ │ │ - mov w27, w20 │ │ │ │ + add x20, x21, x2 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + sub x20, x20, #0x1 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ubfiz x2, x1, #5, #32 │ │ │ │ + add x1, x0, x2 │ │ │ │ + str x19, [x0, x2] │ │ │ │ + strh wzr, [x1, #12] │ │ │ │ + strb wzr, [x1, #14] │ │ │ │ + strb w22, [x1, #28] │ │ │ │ + sturh wzr, [x1, #29] │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + str w26, [x1, #8] │ │ │ │ + str x20, [x1, #16] │ │ │ │ + str w25, [x1, #24] │ │ │ │ + str w3, [x23] │ │ │ │ + cbz w0, 1b720 │ │ │ │ + ldr x2, [x24, #64] │ │ │ │ + b 1b584 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x27, [x3, #24] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1b3e8 // b.pmore │ │ │ │ + b 1b46c │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + cbz w0, 1b720 │ │ │ │ + ldr x2, [x24, #64] │ │ │ │ + cbz w22, 1b3dc │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x1, x20, x20, lsl #2 │ │ │ │ + add x3, x2, x1, lsl #3 │ │ │ │ + lsl x21, x1, #3 │ │ │ │ + ldr x26, [x3, #16] │ │ │ │ + cbz w20, 1b628 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add x19, x19, x27 │ │ │ │ + ldr w1, [x23] │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x23] │ │ │ │ + str x0, [x23, #8] │ │ │ │ + add w4, w1, #0x1 │ │ │ │ + ubfiz x2, x1, #5, #32 │ │ │ │ + add x3, x0, x2 │ │ │ │ + str x26, [x0, x2] │ │ │ │ + strb w22, [x3, #12] │ │ │ │ + sturh wzr, [x3, #13] │ │ │ │ + strb w22, [x3, #28] │ │ │ │ + sturh wzr, [x3, #29] │ │ │ │ + ldr x2, [x24, #64] │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + add x1, x2, x21 │ │ │ │ + str w25, [x3, #8] │ │ │ │ + str x19, [x3, #16] │ │ │ │ + str w25, [x3, #24] │ │ │ │ + str w4, [x23] │ │ │ │ + ldp x19, x27, [x1, #16] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.ls 1b46c // b.plast │ │ │ │ + add x1, x20, x20, lsl #2 │ │ │ │ + add x3, x2, x1, lsl #3 │ │ │ │ + lsl x21, x1, #3 │ │ │ │ + ldr x26, [x3, #16] │ │ │ │ + cbnz w20, 1b5a4 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x27, [x3, #24] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1b590 // b.pmore │ │ │ │ + b 1b46c │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + add x3, x19, x27 │ │ │ │ + sub x3, x3, #0x1 │ │ │ │ + add w4, w1, #0x1 │ │ │ │ + ubfiz x2, x1, #5, #32 │ │ │ │ + add x1, x0, x2 │ │ │ │ + str x20, [x0, x2] │ │ │ │ + str w26, [x1, #8] │ │ │ │ + strb w21, [x1, #12] │ │ │ │ + sturh wzr, [x1, #13] │ │ │ │ + str x3, [x1, #16] │ │ │ │ + str w25, [x1, #24] │ │ │ │ + strb w22, [x1, #28] │ │ │ │ + sturh wzr, [x1, #29] │ │ │ │ + str w4, [x23] │ │ │ │ + b 1b4d4 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w2, [x23] │ │ │ │ + add x1, x19, x27 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + add w4, w2, #0x1 │ │ │ │ + ubfiz x3, x2, #5, #32 │ │ │ │ + add x2, x0, x3 │ │ │ │ + str x1, [x0, x3] │ │ │ │ + str w25, [x2, #8] │ │ │ │ + strh wzr, [x2, #12] │ │ │ │ + strb wzr, [x2, #14] │ │ │ │ + str x20, [x2, #16] │ │ │ │ + str w26, [x2, #24] │ │ │ │ + strb w21, [x2, #28] │ │ │ │ + sturh wzr, [x2, #29] │ │ │ │ + str w4, [x23] │ │ │ │ + b 1b4d4 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ubfiz x2, x1, #5, #32 │ │ │ │ + add x1, x0, x2 │ │ │ │ + str x21, [x0, x2] │ │ │ │ + strb w22, [x1, #12] │ │ │ │ + sturh wzr, [x1, #13] │ │ │ │ + strb w20, [x1, #28] │ │ │ │ + sturh wzr, [x1, #29] │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + str w25, [x1, #8] │ │ │ │ + str x19, [x1, #16] │ │ │ │ + str w26, [x1, #24] │ │ │ │ + str w3, [x23] │ │ │ │ + cbnz w0, 1b554 │ │ │ │ nop │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 1b46c │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 1b7ec │ │ │ │ + adrp x23, 80000 │ │ │ │ + add x23, x23, #0x430 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + adrp x21, 7b000 │ │ │ │ + add x21, x21, #0x660 │ │ │ │ + adrp x22, af000 │ │ │ │ + ldr x22, [x22, #3920] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + add x20, x23, #0x8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - mov w5, w26 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - mov w5, w27 │ │ │ │ - mov w4, w26 │ │ │ │ - mov w27, w0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x0, x23, w19, uxtw │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr w0, [x28, #40] │ │ │ │ - add w19, w19, w27 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.cs 1843c // b.hs, b.nlast │ │ │ │ - mov w22, w1 │ │ │ │ - b 18584 │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.eq 18698 // b.none │ │ │ │ - cmp w27, #0x2 │ │ │ │ - b.eq 18684 // b.none │ │ │ │ - cmp w27, #0x4 │ │ │ │ - b.ne 1887c // b.any │ │ │ │ - ldr w26, [x0, #4] │ │ │ │ - mov w20, #0x53 // #83 │ │ │ │ - mov w27, w20 │ │ │ │ - add w21, w21, w26 │ │ │ │ - b 185e0 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w20, #0x3d // #61 │ │ │ │ - add w26, w26, w0 │ │ │ │ - add w21, w21, w26 │ │ │ │ - add w24, w24, w26 │ │ │ │ - b 185d0 │ │ │ │ - ldr w26, [x0, #4] │ │ │ │ - mov w20, #0x49 // #73 │ │ │ │ - mov w27, w20 │ │ │ │ - add w21, w21, w26 │ │ │ │ - b 185e0 │ │ │ │ - ldr w26, [x0, #4] │ │ │ │ - mov w20, #0x44 // #68 │ │ │ │ - mov w27, w20 │ │ │ │ - add w24, w24, w26 │ │ │ │ - b 185e0 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 18884 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - b 186e8 │ │ │ │ - cmp w20, #0x3d │ │ │ │ - b.eq 1876c // b.none │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov w20, #0x58 // #88 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - cmp w9, w1 │ │ │ │ - b.cs 18748 // b.hs, b.nlast │ │ │ │ - ldp w0, w1, [x28, #24] │ │ │ │ - ldp x2, x3, [x28] │ │ │ │ - add w1, w24, w1 │ │ │ │ - add w0, w21, w0 │ │ │ │ - add w1, w1, w9 │ │ │ │ - add w0, w0, w9 │ │ │ │ - str w9, [sp, #112] │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w9, [sp, #112] │ │ │ │ - b.eq 186bc // b.none │ │ │ │ - cmp w20, #0x58 │ │ │ │ - b.eq 187dc // b.none │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov w20, #0x3d // #61 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w9, w1 │ │ │ │ - b.cc 186e8 // b.lo, b.ul, b.last │ │ │ │ - add w26, w26, w27 │ │ │ │ - add w21, w21, w9 │ │ │ │ - ldr w27, [x0] │ │ │ │ - add w24, w24, w9 │ │ │ │ - b 185ac │ │ │ │ - cmp w27, #0x4d │ │ │ │ - ccmp w22, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 183d0 // b.none │ │ │ │ - b 18370 │ │ │ │ - mov w5, w27 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 7d000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0x68 │ │ │ │ - str w9, [sp, #112] │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w5, w20 │ │ │ │ - mov w4, w27 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x0, x23, w19, uxtw │ │ │ │ - adrp x3, 7b000 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - add w19, w19, w20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - ldr w9, [sp, #112] │ │ │ │ - mov w20, #0x58 // #88 │ │ │ │ - add x0, x1, x0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - b 186dc │ │ │ │ - mov w5, w27 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 7d000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0x68 │ │ │ │ - str w9, [sp, #112] │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w5, w20 │ │ │ │ - mov w4, w27 │ │ │ │ - mov w20, w0 │ │ │ │ + nop │ │ │ │ + ldr x5, [x24, #8] │ │ │ │ + lsl x4, x19, #5 │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x8, x5, x4 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x7, x20 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x0, x23, w19, uxtw │ │ │ │ - adrp x3, 7b000 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - add x3, x3, #0xa8 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - add w19, w19, w20 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - ldr w9, [sp, #112] │ │ │ │ - mov w20, #0x3d // #61 │ │ │ │ - add x0, x1, x0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - b 186dc │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 1886c // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 188b4 // b.any │ │ │ │ - mov w27, #0x53 // #83 │ │ │ │ - ldr w22, [x0, #4] │ │ │ │ - mov w26, w27 │ │ │ │ - b 183e4 │ │ │ │ - mov w27, #0x49 // #73 │ │ │ │ - ldr w22, [x0, #4] │ │ │ │ - mov w26, w27 │ │ │ │ - b 183e4 │ │ │ │ - cmp w27, #0x3 │ │ │ │ - b.eq 1889c // b.none │ │ │ │ - cmp w20, #0x4d │ │ │ │ - b.ne 185d0 // b.any │ │ │ │ - ldr w0, [x28, #40] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ne 1862c // b.any │ │ │ │ - b 185d0 │ │ │ │ - mov w20, #0x4e // #78 │ │ │ │ - ldr w26, [x0, #4] │ │ │ │ - mov w27, w20 │ │ │ │ - b 185e0 │ │ │ │ - ldr w2, [x28, #40] │ │ │ │ - b 182c0 │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 18540 // b.any │ │ │ │ - mov w27, #0x4e // #78 │ │ │ │ - ldr w22, [x0, #4] │ │ │ │ - mov w26, w27 │ │ │ │ - b 183e4 │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 1892c │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w0, #0x30 // #48 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - umaddl x20, w1, w0, x19 │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3856] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x19, x19, #0x30 │ │ │ │ - bl 17220 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 18900 // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str w1, [sp, #4] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - ldp w1, w20, [x19, #16] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - add w20, w20, w1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3390 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3390 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3390 │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - mov x24, x0 │ │ │ │ - cbz w4, 18dd8 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - add x0, x0, #0xb0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - stp wzr, wzr, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w22, #0x20 // #32 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - b 189d8 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w4, w21 │ │ │ │ - b.ls 18b88 // b.plast │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ubfiz x27, x21, #3, #32 │ │ │ │ - add x1, x0, x27 │ │ │ │ - ldr w0, [x0, x27] │ │ │ │ - cbz w0, 18dc0 │ │ │ │ - sub w2, w0, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 18d10 // b.plast │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 18be8 // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 18c4c // b.none │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.eq 18cb0 // b.none │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 18a2c // b.any │ │ │ │ - mov w0, #0x2a // #42 │ │ │ │ - strb w0, [x23, w25, uxtw] │ │ │ │ - strb w0, [x26, w25, uxtw] │ │ │ │ - strb w0, [x24, w25, uxtw] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ne 189cc // b.any │ │ │ │ - mov w27, #0x8889 // #34953 │ │ │ │ - mov w0, #0x3c // #60 │ │ │ │ - movk w27, #0x8888, lsl #16 │ │ │ │ - strb wzr, [x23, w25, uxtw] │ │ │ │ - strb wzr, [x26, w25, uxtw] │ │ │ │ - umull x27, w25, w27 │ │ │ │ - strb wzr, [x24, w25, uxtw] │ │ │ │ - lsr x27, x27, #37 │ │ │ │ - msub w28, w27, w0, w25 │ │ │ │ - cmp w28, #0x0 │ │ │ │ - cinc w27, w27, ne // ne = any │ │ │ │ - cbz w27, 18dd0 │ │ │ │ - umull x0, w27, w0 │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 18acc │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov w2, w28 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 53204 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x3, x24, x27 │ │ │ │ - ldr w4, [sp, #4] │ │ │ │ - mov w2, w28 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 53204 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x3, x26, x27 │ │ │ │ - ldr w4, [sp, #4] │ │ │ │ - mov w2, w28 │ │ │ │ - mov x0, x20 │ │ │ │ - add x27, x27, #0x3c │ │ │ │ - bl 53204 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 18b2c // b.none │ │ │ │ - ldr w4, [sp, #4] │ │ │ │ - add x3, x23, x27 │ │ │ │ - cmp w25, w27 │ │ │ │ - b.cc 18a7c // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 53204 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x3, x24, x27 │ │ │ │ - ldr w4, [sp, #4] │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 53204 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x3, x26, x27 │ │ │ │ - ldr w4, [sp, #4] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - add x27, x27, #0x3c │ │ │ │ - bl 53204 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x27, x0 │ │ │ │ - b.ne 18acc // b.any │ │ │ │ - ldr w2, [sp, #4] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xb08 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - bl 53204 │ │ │ │ - ldp w20, w2, [x19, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x23 │ │ │ │ - add w20, w20, w2 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - cmp w4, w21 │ │ │ │ - b.hi 189d8 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldr x19, [sp, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18de0 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + ldrb w6, [x8, #12] │ │ │ │ + ldrb w9, [x8, #28] │ │ │ │ + cmp w9, #0x0 │ │ │ │ + cbz w6, 1b7b4 │ │ │ │ + csel x7, x23, x20, ne // ne = any │ │ │ │ + ldr x5, [x5, x4] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w4, [x8, #8] │ │ │ │ + str w9, [sp, #16] │ │ │ │ + ldr x9, [x8, #16] │ │ │ │ + str x9, [sp, #8] │ │ │ │ + ldr w8, [x8, #24] │ │ │ │ + str w8, [sp] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x24] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 1b780 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cbz w0, 18a2c │ │ │ │ - ldr w9, [x19, #28] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - mov w10, #0x2d // #45 │ │ │ │ - ldr x11, [x19, #8] │ │ │ │ - add w9, w0, w9 │ │ │ │ - add w0, w25, w2 │ │ │ │ - add w3, w9, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w10, [x23, w0, uxtw] │ │ │ │ - ldrb w3, [x11, w3, uxtw] │ │ │ │ - strb w3, [x26, w0, uxtw] │ │ │ │ - strb w22, [x24, w0, uxtw] │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.hi 18c08 // b.pmore │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - add w25, w25, w2 │ │ │ │ - ldr w0, [x1] │ │ │ │ - add w2, w3, w2 │ │ │ │ - str w2, [sp, #20] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 18a08 // b.any │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cbz w0, 18a2c │ │ │ │ - ldr w9, [x19, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - mov w10, #0x2d // #45 │ │ │ │ - ldr x11, [x19] │ │ │ │ - add w9, w0, w9 │ │ │ │ - add w3, w9, w2 │ │ │ │ - add w0, w25, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w3, [x11, w3, uxtw] │ │ │ │ - strb w3, [x23, w0, uxtw] │ │ │ │ - strb w10, [x26, w0, uxtw] │ │ │ │ - strb w22, [x24, w0, uxtw] │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.hi 18c6c // b.pmore │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - add w25, w25, w2 │ │ │ │ - ldr w0, [x1] │ │ │ │ - add w2, w3, w2 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ne 18a10 // b.any │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cbz w0, 18a2c │ │ │ │ - ldr w9, [x19, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - mov w10, #0x5e // #94 │ │ │ │ - ldr x11, [x19] │ │ │ │ - add w9, w0, w9 │ │ │ │ - add w3, w9, w2 │ │ │ │ - add w0, w25, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldrb w3, [x11, w3, uxtw] │ │ │ │ - strb w3, [x23, w0, uxtw] │ │ │ │ - strb w10, [x26, w0, uxtw] │ │ │ │ - strb w22, [x24, w0, uxtw] │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.hi 18cd0 // b.pmore │ │ │ │ - ldr w0, [x1] │ │ │ │ - add w25, w25, w2 │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - b 18a10 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbnz w1, 18d40 │ │ │ │ - b 18a10 │ │ │ │ - mov w0, #0x7c // #124 │ │ │ │ - strb w0, [x24, w28, uxtw] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - add x1, x1, x27 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 18d98 // b.plast │ │ │ │ - ldp w0, w3, [sp, #16] │ │ │ │ - add w28, w25, w20 │ │ │ │ - ldp w2, w1, [x19, #24] │ │ │ │ - add w2, w0, w2 │ │ │ │ - add w1, w3, w1 │ │ │ │ - ldp x0, x4, [x19] │ │ │ │ - add w2, w2, w20 │ │ │ │ - add w1, w1, w20 │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - strb w0, [x23, w28, uxtw] │ │ │ │ - ldrb w1, [x4, w1, uxtw] │ │ │ │ - strb w1, [x26, w28, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 18d20 // b.any │ │ │ │ - strb w22, [x24, w28, uxtw] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - add x1, x1, x27 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 18d40 // b.pmore │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - add w25, w25, w20 │ │ │ │ - ldr w0, [x1] │ │ │ │ - add w2, w2, w20 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - ldr w2, [sp, #20] │ │ │ │ - ldr w4, [x19, #40] │ │ │ │ - add w2, w2, w20 │ │ │ │ - str w2, [sp, #20] │ │ │ │ - b 189f8 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - cbz w0, 18a2c │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 18d40 │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - b 18b2c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 18b94 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ mov x29, sp │ │ │ │ + ldrb w0, [sp, #168] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ + ldr w20, [sp, #160] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldp w0, w20, [x0, #16] │ │ │ │ - add w20, w20, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3390 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3390 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3390 │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - mov x25, x0 │ │ │ │ - cbz w3, 19024 │ │ │ │ - adrp x24, 7b000 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - add x24, x24, #0xb8 │ │ │ │ + str x3, [sp, #136] │ │ │ │ + str w0, [sp, #148] │ │ │ │ + str x5, [sp, #152] │ │ │ │ + ldr x25, [sp, #192] │ │ │ │ + cbz w20, 1ba1c │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w22, #0x20 // #32 │ │ │ │ - stp wzr, wzr, [sp, #120] │ │ │ │ - b 18e70 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w3, w21 │ │ │ │ - b.ls 19020 // b.plast │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ubfiz x4, x21, #3, #32 │ │ │ │ - add x2, x0, x4 │ │ │ │ - ldr w0, [x0, x4] │ │ │ │ - cbz w0, 1924c │ │ │ │ - sub w1, w0, #0x5 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 19188 // b.plast │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 19054 // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 190c4 // b.none │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.eq 19128 // b.none │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 18ec4 // b.any │ │ │ │ - mov w0, #0x2a // #42 │ │ │ │ - strb w0, [x26, w28, uxtw] │ │ │ │ - strb w0, [x27, w28, uxtw] │ │ │ │ - strb w0, [x25, w28, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - sub w0, w3, #0x1 │ │ │ │ + mov x19, x2 │ │ │ │ + mov x26, x4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x22, x6 │ │ │ │ + mov w23, w7 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x1 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 1bcb4 // b.none │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + ldr w21, [x28, #136] │ │ │ │ + ldr w1, [x1, #104] │ │ │ │ cmp w0, w21 │ │ │ │ - b.ne 18e64 // b.any │ │ │ │ - mov w0, #0x8889 // #34953 │ │ │ │ - mov w1, #0x3c // #60 │ │ │ │ - movk w0, #0x8888, lsl #16 │ │ │ │ - strb wzr, [x26, w28, uxtw] │ │ │ │ - strb wzr, [x27, w28, uxtw] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - umull x0, w28, w0 │ │ │ │ - strb wzr, [x25, w28, uxtw] │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - msub w2, w0, w1, w28 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - cinc w0, w0, ne // ne = any │ │ │ │ - umull x1, w0, w1 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - cbnz w0, 18f58 │ │ │ │ - b 18fc4 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w3, [sp, #108] │ │ │ │ - add x4, x25, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w3, [sp, #108] │ │ │ │ - add x4, x27, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x20, x20, #0x3c │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 18fc4 // b.none │ │ │ │ - ldr w3, [sp, #108] │ │ │ │ - add x4, x26, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cmp w28, w20 │ │ │ │ - b.cc 18f14 // b.lo, b.ul, b.last │ │ │ │ - add x4, x26, x20 │ │ │ │ - mov w3, #0x3c // #60 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - add x4, x25, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w3, #0x3c // #60 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - add x4, x27, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w3, #0x3c // #60 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x20, x20, #0x3c │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 18f58 // b.any │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x250 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldp w20, w2, [x19, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x26 │ │ │ │ - add w20, w20, w2 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - cmp w3, w21 │ │ │ │ - b.hi 18e70 // b.pmore │ │ │ │ + str w1, [sp, #104] │ │ │ │ + sub w1, w0, w21 │ │ │ │ + sub w21, w21, w0 │ │ │ │ + csel w0, w21, w1, ls // ls = plast │ │ │ │ + str w0, [sp, #108] │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + bl 6644c │ │ │ │ + mov w24, w0 │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w27, w0 │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + bl 6a770 │ │ │ │ + mov w21, w0 │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + mov w2, w23 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 66e80 │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr s0, [x25, #480] │ │ │ │ + mov w0, w27 │ │ │ │ + scvtf s0, s0 │ │ │ │ + bl 56280 │ │ │ │ + cmp w27, w21 │ │ │ │ + ldr w0, [x25, #396] │ │ │ │ + csel w4, w27, w21, ls // ls = plast │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 1ba40 // b.plast │ │ │ │ + cmp w27, #0x9 │ │ │ │ + ccmp w24, #0x1, #0x2, hi // hi = pmore │ │ │ │ + b.hi 1ba30 // b.pmore │ │ │ │ + ldr w1, [x28] │ │ │ │ + mov w0, #0x270f // #9999 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + cmp w1, w2 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + ccmp w1, w0, #0x2, eq // eq = none │ │ │ │ + b.ls 1ba50 // b.plast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp wzr, w0, [sp, #100] │ │ │ │ + stp wzr, wzr, [sp, #108] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 1ba10 // b.none │ │ │ │ + add x28, x28, #0x68 │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + ldur w0, [x28, #-72] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + ldur w2, [x28, #-104] │ │ │ │ + cmp w0, w1 │ │ │ │ + str w2, [sp, #120] │ │ │ │ + sub w2, w1, w0 │ │ │ │ + sub w0, w0, w1 │ │ │ │ + csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ + str w0, [sp, #144] │ │ │ │ + cmp w20, w27 │ │ │ │ + b.ls 1bb14 // b.plast │ │ │ │ + ldr w0, [x28, #136] │ │ │ │ + ldr w2, [x28, #104] │ │ │ │ + cmp w0, w1 │ │ │ │ + str w2, [sp, #124] │ │ │ │ + sub w2, w1, w0 │ │ │ │ + sub w0, w0, w1 │ │ │ │ + csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ + str w0, [sp, #132] │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + bl 6644c │ │ │ │ + mov w21, w0 │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w24, w0 │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + bl 6a770 │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x0, [x28, #88] │ │ │ │ + mov w2, w23 │ │ │ │ + mov x1, x22 │ │ │ │ + str w4, [sp, #116] │ │ │ │ + bl 66e80 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + ldr s0, [x25, #480] │ │ │ │ + mov w0, w24 │ │ │ │ + scvtf s0, s0 │ │ │ │ + bl 56280 │ │ │ │ + ldr w4, [sp, #116] │ │ │ │ + ldr w0, [x25, #396] │ │ │ │ + cmp w24, w4 │ │ │ │ + csel w4, w24, w4, ls // ls = plast │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 1bb24 // b.plast │ │ │ │ + cmp w24, #0x9 │ │ │ │ + ccmp w21, #0x1, #0x2, hi // hi = pmore │ │ │ │ + b.hi 1ba04 // b.pmore │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + ldr w0, [x28] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 1bc70 // b.none │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + b.eq 1bc98 // b.none │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 1bbf0 // b.none │ │ │ │ + add x28, x28, #0x68 │ │ │ │ + cmp w20, w27 │ │ │ │ + b.ne 1b91c // b.any │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ - b 3500 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 18ec4 │ │ │ │ - ldr w8, [x19, #28] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - mov w9, #0x2d // #45 │ │ │ │ - ldr x10, [x19, #8] │ │ │ │ - add w8, w0, w8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w0, w28, w1 │ │ │ │ - add w4, w8, w1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - strb w9, [x26, w0, uxtw] │ │ │ │ - ldrb w4, [x10, w4, uxtw] │ │ │ │ - strb w4, [x27, w0, uxtw] │ │ │ │ - strb w22, [x25, w0, uxtw] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp wzr, w0, [sp, #100] │ │ │ │ + stp wzr, wzr, [sp, #108] │ │ │ │ + b 1b90c │ │ │ │ + ldr w0, [x25, #432] │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ cmp w0, w1 │ │ │ │ - b.hi 19080 // b.pmore │ │ │ │ - ldr w4, [sp, #124] │ │ │ │ - add w28, w28, w1 │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w1, w4, w1 │ │ │ │ - str w1, [sp, #124] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 18ea0 // b.any │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 18ec4 │ │ │ │ - ldr w8, [x19, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - mov w9, #0x2d // #45 │ │ │ │ - ldr x10, [x19] │ │ │ │ - add w8, w0, w8 │ │ │ │ - add w4, w8, w1 │ │ │ │ - add w0, w28, w1 │ │ │ │ + b.gt 1b8d8 │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + mov w21, #0x50 // #80 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr w1, [x2] │ │ │ │ + add w1, w1, w27 │ │ │ │ + str w1, [x2] │ │ │ │ + ldr w2, [sp, #100] │ │ │ │ + ldr w1, [x26] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [x26] │ │ │ │ + ldr w1, [x19] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - ldrb w4, [x10, w4, uxtw] │ │ │ │ - strb w4, [x26, w0, uxtw] │ │ │ │ - strb w9, [x27, w0, uxtw] │ │ │ │ - strb w22, [x25, w0, uxtw] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 190e4 // b.pmore │ │ │ │ - ldr w4, [sp, #120] │ │ │ │ - add w28, w28, w1 │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w1, w4, w1 │ │ │ │ - str w1, [sp, #120] │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ne 18ea8 // b.any │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 18ec4 │ │ │ │ - ldr w8, [x19, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - mov w9, #0x5e // #94 │ │ │ │ - ldr x10, [x19] │ │ │ │ - add w8, w0, w8 │ │ │ │ - add w4, w8, w1 │ │ │ │ - add w0, w28, w1 │ │ │ │ + umull x1, w1, w21 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w5, [x19] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + umull x5, w5, w21 │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x0, x5 │ │ │ │ + bl 4bba0 │ │ │ │ + ldr w2, [x19] │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 4b490 │ │ │ │ + ldr w2, [x19] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x5, [x19, #8] │ │ │ │ + sub w0, w2, #0x1 │ │ │ │ + ldrb w3, [sp, #148] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + umaddl x0, w0, w21, x5 │ │ │ │ + bl 4c88c │ │ │ │ + ldr w0, [x28] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldrb w0, [x28, #96] │ │ │ │ + str w0, [sp, #108] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp w0, wzr, [sp, #100] │ │ │ │ + b 1b90c │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str w0, [sp, #124] │ │ │ │ + str w0, [sp, #132] │ │ │ │ + b 1b96c │ │ │ │ + ldr w0, [x25, #432] │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 1b9d0 // b.tstop │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr w2, [sp, #100] │ │ │ │ + ldr w0, [x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [sp, #100] │ │ │ │ + add w0, w0, w24 │ │ │ │ + str w0, [x1] │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + ldr w0, [x26] │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [x26] │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + cbnz w0, 1bc1c │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 4b490 │ │ │ │ + ldr w2, [x19] │ │ │ │ + mov w7, #0x50 // #80 │ │ │ │ + ldr x6, [x19, #8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w3, [sp, #148] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + umaddl x0, w2, w7, x6 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4c88c │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + ldrb w0, [x28, #96] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 1bc0c // b.plast │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 1bcc0 // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [sp, #104] │ │ │ │ + strb w0, [x1] │ │ │ │ + ldr w0, [x28] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldrb w0, [x28, #96] │ │ │ │ + str w0, [sp, #108] │ │ │ │ + add x28, x28, #0x68 │ │ │ │ + cmp w20, w27 │ │ │ │ + b.ne 1b91c // b.any │ │ │ │ + b 1ba10 │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + mov w0, #0x270f // #9999 │ │ │ │ + cmp w1, w0 │ │ │ │ + ldr w1, [sp, #132] │ │ │ │ + ccmp w1, w0, #0x2, ls // ls = plast │ │ │ │ + b.ls 1bb34 // b.plast │ │ │ │ + b 1ba04 │ │ │ │ + ldr w1, [x28] │ │ │ │ + str wzr, [sp, #104] │ │ │ │ + stp w0, w1, [sp, #108] │ │ │ │ + b 1bbe0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov w21, #0x50 // #80 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - ldrb w4, [x10, w4, uxtw] │ │ │ │ - strb w4, [x26, w0, uxtw] │ │ │ │ - strb w9, [x27, w0, uxtw] │ │ │ │ - strb w22, [x25, w0, uxtw] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 19148 // b.pmore │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w28, w28, w1 │ │ │ │ - ldr w2, [sp, #120] │ │ │ │ - add w1, w2, w1 │ │ │ │ - str w1, [sp, #120] │ │ │ │ - b 18ea8 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbnz w1, 191b8 │ │ │ │ - b 18ea8 │ │ │ │ - mov w0, #0x7c // #124 │ │ │ │ - strb w0, [x25, w3, uxtw] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - add x2, x2, x4 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 19224 // b.plast │ │ │ │ - str x4, [sp, #112] │ │ │ │ - add w3, w28, w20 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - ldp w2, w1, [x19, #24] │ │ │ │ - ldr w4, [sp, #124] │ │ │ │ - add w2, w0, w2 │ │ │ │ - ldp x0, x8, [x19] │ │ │ │ - add w2, w2, w20 │ │ │ │ - add w1, w4, w1 │ │ │ │ - str w3, [sp, #108] │ │ │ │ - add w1, w1, w20 │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - strb w0, [x26, w3, uxtw] │ │ │ │ - ldrb w1, [x8, w1, uxtw] │ │ │ │ - strb w1, [x27, w3, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - ldr w3, [sp, #108] │ │ │ │ - b.ne 19198 // b.any │ │ │ │ - strb w22, [x25, w3, uxtw] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - add x2, x2, x4 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 191b8 // b.pmore │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - add w28, w28, w20 │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w1, w1, w20 │ │ │ │ - str w1, [sp, #120] │ │ │ │ + umull x1, w1, w21 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w6, [x19] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + umull x6, w6, w21 │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x0, x6 │ │ │ │ + bl 4bba0 │ │ │ │ + ldr w0, [x19] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x19] │ │ │ │ + b 1bb68 │ │ │ │ + ldr w2, [sp, #132] │ │ │ │ + mov w1, #0x270f // #9999 │ │ │ │ + cmp w2, w1 │ │ │ │ ldr w1, [sp, #124] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - add w1, w1, w20 │ │ │ │ - str w1, [sp, #124] │ │ │ │ - b 18e90 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 18ec4 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 191b8 │ │ │ │ + ccmp w1, w0, #0x0, ls // ls = plast │ │ │ │ + b.eq 1bb34 // b.none │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + b.ne 1b9fc // b.any │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 1ba04 // b.any │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + mov w0, #0x270f // #9999 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ls 1bb34 // b.plast │ │ │ │ + b 1ba04 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + stp w0, w0, [sp, #104] │ │ │ │ + b 1b87c │ │ │ │ + ldr w0, [x28] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 1bbc0 // b.any │ │ │ │ + str wzr, [sp, #104] │ │ │ │ + b 1bbe0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ - stp x2, x1, [sp, #96] │ │ │ │ - ldp w0, w19, [x0, #16] │ │ │ │ - add w19, w19, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3390 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3390 │ │ │ │ + sub sp, sp, #0x1c0 │ │ │ │ + adrp x8, 7f000 │ │ │ │ + stp x29, x30, [sp, #352] │ │ │ │ + add x29, sp, #0x160 │ │ │ │ + ldr d31, [x8, #3864] │ │ │ │ + mov x8, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + stp x27, x28, [sp, #432] │ │ │ │ + fmov d29, x8 │ │ │ │ + ldr w28, [sp, #456] │ │ │ │ + stp x21, x22, [sp, #384] │ │ │ │ + mov w21, w4 │ │ │ │ + mov w8, #0x68 // #104 │ │ │ │ + ucvtf d30, w28 │ │ │ │ + stp x25, x26, [sp, #416] │ │ │ │ + mov x25, x1 │ │ │ │ + umull x1, w21, w8 │ │ │ │ + str w21, [sp, #136] │ │ │ │ + ldr x8, [sp, #448] │ │ │ │ + fmul d31, d30, d31 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x6, x8, [sp, #248] │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + str x2, [sp, #144] │ │ │ │ + ldr x8, [sp, #464] │ │ │ │ + stp x7, x21, [sp, #208] │ │ │ │ + stp x3, x5, [sp, #232] │ │ │ │ + str x8, [sp, #280] │ │ │ │ + stp x19, x20, [sp, #368] │ │ │ │ + lsl x20, x21, #2 │ │ │ │ + stp x23, x24, [sp, #400] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [sp, #336] │ │ │ │ + frintz d31, d31 │ │ │ │ + fsub d30, d30, d31 │ │ │ │ + fcvtzu w19, d30 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ mov x22, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3390 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ + str x0, [sp, #288] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ mov x23, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3480 │ │ │ │ - ldr w4, [x26, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x20, x21, #3 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr w9, [sp, #136] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + cbz w9, 1c26c │ │ │ │ + add w2, w19, #0x32 │ │ │ │ + add x3, sp, #0x11c │ │ │ │ + mov w18, #0x96 // #150 │ │ │ │ + cmp w2, w18 │ │ │ │ + csel w27, w2, w18, ls // ls = plast │ │ │ │ + mov x26, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + sub w0, w0, w27 │ │ │ │ + ldr x15, [sp, #144] │ │ │ │ + sub w1, w27, #0x1 │ │ │ │ + stp w1, w0, [x3, #-20] │ │ │ │ + sub w0, w9, #0x1 │ │ │ │ + stp w2, w9, [x3, #12] │ │ │ │ + mov w13, w28 │ │ │ │ + str w0, [sp, #228] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x28, x25 │ │ │ │ + mov x21, x23 │ │ │ │ + mov x25, x26 │ │ │ │ + mov x23, x24 │ │ │ │ + mov x26, x22 │ │ │ │ mov x24, x0 │ │ │ │ - cbz w4, 194a8 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - b 192f4 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 194a4 // b.plast │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x26, #32] │ │ │ │ - ubfiz x20, x0, #3, #32 │ │ │ │ - add x0, x1, x20 │ │ │ │ - ldr w1, [x1, x20] │ │ │ │ - cbz w1, 19794 │ │ │ │ - sub w2, w1, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 196a8 // b.plast │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 194e0 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 19570 // b.none │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 19608 // b.none │ │ │ │ - ldr w4, [x26, #40] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 19354 // b.any │ │ │ │ - mov w0, #0x2a // #42 │ │ │ │ - strb w0, [x21, w19, uxtw] │ │ │ │ - strb w0, [x22, w19, uxtw] │ │ │ │ - strb w0, [x23, w19, uxtw] │ │ │ │ - strb w0, [x24, w19, uxtw] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 1bfb0 │ │ │ │ + add w0, w16, w0 │ │ │ │ + add w2, w22, w27 │ │ │ │ + add w0, w0, w2 │ │ │ │ + ldp x4, x1, [sp, #248] │ │ │ │ + ubfiz x5, x8, #3, #8 │ │ │ │ + str w8, [sp, #136] │ │ │ │ + str x15, [sp, #144] │ │ │ │ + str w7, [sp, #224] │ │ │ │ + str w13, [sp, #456] │ │ │ │ + ldr x6, [x1, x5] │ │ │ │ + ldr x1, [x15, x19, lsl #3] │ │ │ │ + mov w3, w1 │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + ldr x5, [x1, x5] │ │ │ │ + str w2, [sp, #16] │ │ │ │ + ldr x2, [sp, #240] │ │ │ │ + str w20, [sp] │ │ │ │ + str w13, [sp, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w16, [sp, #32] │ │ │ │ + str w22, [sp, #40] │ │ │ │ + str w27, [sp, #48] │ │ │ │ + strb w8, [sp, #56] │ │ │ │ + bl 56580 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w8, [sp, #136] │ │ │ │ + strb w0, [x26, #97] │ │ │ │ + ldr x2, [x26, #24] │ │ │ │ + ldr x0, [x26, #88] │ │ │ │ + str w8, [x21, x19, lsl #2] │ │ │ │ + str x0, [x1, x19, lsl #3] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr w0, [x26, #36] │ │ │ │ + ldr w7, [sp, #224] │ │ │ │ + str x2, [x1, x19, lsl #3] │ │ │ │ + ldr w13, [sp, #456] │ │ │ │ + ldp x15, x1, [sp, #144] │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldr w0, [x26, #80] │ │ │ │ + str w0, [x24, x19, lsl #2] │ │ │ │ + ldp x0, x1, [sp, #168] │ │ │ │ + ldr w2, [x26, #72] │ │ │ │ + str w2, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x24, x19, lsl #2] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w2 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldr w0, [x21, x19, lsl #2] │ │ │ │ + ldr w3, [x26, #72] │ │ │ │ + cbnz w0, 1c208 │ │ │ │ + ldp x0, x1, [sp, #192] │ │ │ │ + str w3, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x24, x19, lsl #2] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w3 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldr w0, [x21, x19, lsl #2] │ │ │ │ + cbnz w0, 1c01c │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + add x0, x19, #0x1 │ │ │ │ + ldr w20, [x26, #40] │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + stp w7, w20, [x25], #8 │ │ │ │ + add x26, x26, #0x68 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1c068 // b.none │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + mov w0, w19 │ │ │ │ + ldr w7, [x23] │ │ │ │ + ldr w20, [x28, x19, lsl #2] │ │ │ │ + ldrb w8, [x1, x19] │ │ │ │ + mov w16, w7 │ │ │ │ + cbz x19, 1bfe0 │ │ │ │ + sub w2, w19, #0x1 │ │ │ │ + ldr w16, [x28, x2, lsl #2] │ │ │ │ + cmp w16, w7 │ │ │ │ + sub w16, w7, w16 │ │ │ │ + csel w16, w16, wzr, ls // ls = plast │ │ │ │ + ldr w1, [sp, #228] │ │ │ │ + sub w22, w13, w20 │ │ │ │ cmp w0, w1 │ │ │ │ - b.ne 192e0 // b.any │ │ │ │ - mov w0, #0x8889 // #34953 │ │ │ │ - strb wzr, [x21, w19, uxtw] │ │ │ │ - movk w0, #0x8888, lsl #16 │ │ │ │ - strb wzr, [x22, w19, uxtw] │ │ │ │ - strb wzr, [x23, w19, uxtw] │ │ │ │ - umull x20, w19, w0 │ │ │ │ - mov w0, #0x3c // #60 │ │ │ │ - strb wzr, [x24, w19, uxtw] │ │ │ │ - lsr x20, x20, #37 │ │ │ │ - msub w0, w20, w0, w19 │ │ │ │ - str w0, [sp, #132] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cinc w20, w20, ne // ne = any │ │ │ │ - cbz w20, 19430 │ │ │ │ - mov w0, #0x3c // #60 │ │ │ │ - umull x0, w20, w0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x0, x0, #0xb8 │ │ │ │ - str x0, [sp, #112] │ │ │ │ + b.cs 1bffc // b.hs, b.nlast │ │ │ │ + ldr w22, [x23, #4] │ │ │ │ + subs w22, w22, w20 │ │ │ │ + csel w22, w22, wzr, cs // cs = hs, nlast │ │ │ │ + add w0, w20, w27 │ │ │ │ + sub w0, w0, w7 │ │ │ │ + cbnz w8, 1be98 │ │ │ │ + ldr w1, [sp, #296] │ │ │ │ + add w2, w16, w1 │ │ │ │ + add w0, w2, w0 │ │ │ │ + add w0, w0, w22 │ │ │ │ + b 1bea4 │ │ │ │ + ldr w0, [sp, #264] │ │ │ │ + sub w2, w20, w7 │ │ │ │ + ldr w3, [x26, #36] │ │ │ │ + add x23, x23, #0x4 │ │ │ │ + add w4, w0, w22 │ │ │ │ + ldr w0, [sp, #268] │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + sub w20, w0, w20 │ │ │ │ + add w0, w3, w7 │ │ │ │ + add w2, w2, w4 │ │ │ │ + sub w0, w0, w22 │ │ │ │ + cmp w3, w2 │ │ │ │ + add w20, w20, w0 │ │ │ │ + add x0, x19, #0x1 │ │ │ │ + csel w20, w20, wzr, cs // cs = hs, nlast │ │ │ │ + stp w7, w20, [x25], #8 │ │ │ │ + add x26, x26, #0x68 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 1bfac // b.any │ │ │ │ + ldr x20, [sp, #208] │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + ldr w9, [sp, #300] │ │ │ │ + add x4, sp, #0x138 │ │ │ │ + ldr x27, [sp, #280] │ │ │ │ + mov x23, x21 │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + stp x4, x5, [sp, #72] │ │ │ │ + mov x21, x24 │ │ │ │ + ldp x6, x5, [sp, #152] │ │ │ │ + str w9, [sp, #32] │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3848] │ │ │ │ + str w9, [sp, #144] │ │ │ │ + ldr w9, [sp, #472] │ │ │ │ + add x10, sp, #0x150 │ │ │ │ + str w9, [sp, #40] │ │ │ │ + add x3, sp, #0x148 │ │ │ │ + ldr w9, [sp, #480] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + stp x8, x27, [sp, #56] │ │ │ │ + mov w28, w13 │ │ │ │ + mov x7, x23 │ │ │ │ + str x8, [sp, #136] │ │ │ │ + mov x4, x21 │ │ │ │ + ldr x8, [sp, #272] │ │ │ │ + str w9, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #168] │ │ │ │ + stp x25, x26, [sp, #16] │ │ │ │ + ldp x22, x24, [sp, #192] │ │ │ │ + stp x22, x24, [sp] │ │ │ │ + stp x0, x3, [sp, #88] │ │ │ │ + mov w3, w13 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x10, x8, [sp, #104] │ │ │ │ + bl b140 │ │ │ │ + ldr w9, [sp, #144] │ │ │ │ + stp x23, x22, [sp] │ │ │ │ + mov x1, x0 │ │ │ │ + mov w4, w28 │ │ │ │ + ldr x8, [sp, #136] │ │ │ │ + mov x5, x21 │ │ │ │ + ldr x10, [sp, #184] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldp x2, x3, [x20] │ │ │ │ + str w9, [sp, #40] │ │ │ │ + ldr x9, [sp, #312] │ │ │ │ + stp x8, x27, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x7, x6, [sp, #152] │ │ │ │ + stp x10, x9, [sp, #80] │ │ │ │ + ldr w0, [sp, #472] │ │ │ │ + ldr x8, [sp, #304] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + ldr x9, [sp, #320] │ │ │ │ + stp x8, x9, [sp, #96] │ │ │ │ + ldr w0, [sp, #480] │ │ │ │ + ldr x8, [sp, #328] │ │ │ │ + stp x24, x25, [sp, #16] │ │ │ │ + str x26, [sp, #32] │ │ │ │ + str w0, [sp, #56] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x8, [sp, #112] │ │ │ │ + bl b920 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + ubfiz x22, x28, #3, #32 │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + bl 3500 │ │ │ │ + ldp x0, x1, [sp, #304] │ │ │ │ + str xzr, [x1, x22] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + str xzr, [x1, x22] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + ldr w0, [x21, x28, lsl #2] │ │ │ │ + str xzr, [x1, x22] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1c400 // b.none │ │ │ │ + ldr x1, [x20, x28, lsl #3] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - cmp w19, w20 │ │ │ │ - mov w1, #0x3c // #60 │ │ │ │ - add x4, x21, x20 │ │ │ │ - csel w28, w0, w1, cc // cc = lo, ul, last │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - mov w3, w28 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - add x4, x23, x20 │ │ │ │ - mov w3, w28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - add x4, x22, x20 │ │ │ │ - mov w3, w28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x0, x2, [sp, #104] │ │ │ │ - add x4, x24, x20 │ │ │ │ + lsl x24, x22, #3 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x0, [x1, x24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x20, x28, lsl #3] │ │ │ │ + ldr w2, [x21, x28, lsl #2] │ │ │ │ + mov x0, x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str xzr, [x1, x24] │ │ │ │ + cmp w2, w22 │ │ │ │ + b.hi 1c1c0 // b.pmore │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x20, x28, lsl #3] │ │ │ │ + add x0, x28, #0x1 │ │ │ │ + cmp x28, x19 │ │ │ │ + b.eq 1c344 // b.none │ │ │ │ + mov x28, x0 │ │ │ │ + b 1c168 │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + ldr w2, [x24, x19, lsl #2] │ │ │ │ + sub w2, w13, w2 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + str w2, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x24, x19, lsl #2] │ │ │ │ + ldr w3, [x26, #72] │ │ │ │ + add w3, w0, w3 │ │ │ │ + cmp w3, w13 │ │ │ │ + b.hi 1c408 // b.pmore │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w2 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + cmp w0, w13 │ │ │ │ + b.ls 1bf84 // b.plast │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x688 │ │ │ │ + add x0, x0, #0x6c8 │ │ │ │ + mov w2, #0x262 // #610 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + ldr x20, [sp, #208] │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + ldr w9, [sp, #472] │ │ │ │ + add x4, sp, #0x138 │ │ │ │ + ldr x27, [sp, #280] │ │ │ │ + add x8, sp, #0x150 │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + stp x4, x5, [sp, #72] │ │ │ │ + add x3, sp, #0x148 │ │ │ │ + ldp x6, x5, [sp, #152] │ │ │ │ + str w9, [sp, #40] │ │ │ │ + ldr w9, [sp, #480] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str w9, [sp, #48] │ │ │ │ + mov x7, x23 │ │ │ │ + ldr x9, [sp, #272] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #168] │ │ │ │ + stp x25, x26, [sp, #16] │ │ │ │ + mov x4, x21 │ │ │ │ + ldp x22, x24, [sp, #192] │ │ │ │ + stp x22, x24, [sp] │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3848] │ │ │ │ + stp x19, x27, [sp, #56] │ │ │ │ + stp x0, x3, [sp, #88] │ │ │ │ mov w3, w28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x20, x20, #0x3c │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 193c0 // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x250 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp w20, w2, [x26, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - add w20, w20, w2 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x8, x9, [sp, #104] │ │ │ │ + bl b140 │ │ │ │ + mov x1, x0 │ │ │ │ + stp x23, x22, [sp] │ │ │ │ + mov w4, w28 │ │ │ │ + mov x5, x21 │ │ │ │ + ldp x8, x9, [sp, #304] │ │ │ │ + ldr x10, [sp, #184] │ │ │ │ + ldp x2, x3, [x20] │ │ │ │ + stp x10, x9, [sp, #80] │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x7, x6, [sp, #152] │ │ │ │ + stp x24, x25, [sp, #16] │ │ │ │ + ldr w0, [sp, #472] │ │ │ │ + ldr x9, [sp, #320] │ │ │ │ + stp x8, x9, [sp, #96] │ │ │ │ + ldr x8, [sp, #328] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + ldr w0, [sp, #480] │ │ │ │ + str x26, [sp, #32] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + str w0, [sp, #56] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x19, x27, [sp, #64] │ │ │ │ + str x8, [sp, #112] │ │ │ │ + bl b920 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl 3500 │ │ │ │ mov x0, x23 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr w4, [x26, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.hi 192f4 // b.pmore │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + bl 3500 │ │ │ │ mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - b 3500 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 197a4 │ │ │ │ - ldr w1, [x26, #28] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add w28, w25, w2 │ │ │ │ - add w1, w28, w1 │ │ │ │ - str w2, [sp, #112] │ │ │ │ - bl 14c68 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - mov w1, #0x49 // #73 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - add w3, w19, w2 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c42c // b.any │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + ldp x29, x30, [sp, #352] │ │ │ │ + ldp x19, x20, [sp, #368] │ │ │ │ + ldp x21, x22, [sp, #384] │ │ │ │ + ldp x23, x24, [sp, #400] │ │ │ │ + ldp x25, x26, [sp, #416] │ │ │ │ + ldp x27, x28, [sp, #432] │ │ │ │ + add sp, sp, #0x1c0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x20, x28, lsl #3] │ │ │ │ + b 1c1ec │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x688 │ │ │ │ + add x0, x0, #0x6a0 │ │ │ │ + mov w2, #0x260 // #608 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1b0 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #3864] │ │ │ │ + stp x29, x30, [sp, #336] │ │ │ │ + add x29, sp, #0x150 │ │ │ │ + ldr x8, [sp, #432] │ │ │ │ + stp x23, x24, [sp, #384] │ │ │ │ + ldr w24, [sp, #440] │ │ │ │ + ldr x23, [sp, #504] │ │ │ │ + stp x19, x20, [sp, #352] │ │ │ │ + mov w19, w2 │ │ │ │ + stp x21, x22, [sp, #368] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x22, x3 │ │ │ │ + stp x25, x26, [sp, #400] │ │ │ │ + stp x27, x28, [sp, #416] │ │ │ │ + ldr s0, [x23, #480] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + scvtf s0, s0 │ │ │ │ + str x0, [sp, #232] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + str x4, [sp, #176] │ │ │ │ + ldr w28, [x23, #700] │ │ │ │ + ldr w25, [x23, #704] │ │ │ │ + str x7, [sp, #192] │ │ │ │ + stp x5, x8, [sp, #208] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + ldr x0, [x6] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [sp, #288] │ │ │ │ + mov w0, w24 │ │ │ │ + bl 56280 │ │ │ │ + cbz w19, 1cba0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3944] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w27, w0 │ │ │ │ + mov x2, #0x18 // #24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2ff0 │ │ │ │ + mov x0, x20 │ │ │ │ + ldr d30, [x23, #504] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w1, [x0, #12]! │ │ │ │ + scvtf d0, w1 │ │ │ │ + fmul d30, d0, d30 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w2, w23 │ │ │ │ + scvtf d31, w1 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 1cba8 // b.first │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 1c500 // b.any │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + str w0, [sp, #244] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + mov x3, x22 │ │ │ │ + ldr w1, [sp, #244] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 59700 │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4048] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x18 // #24 │ │ │ │ + bl 2ff0 │ │ │ │ + ldr w1, [x21] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 1cb88 // b.plast │ │ │ │ + mov w2, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [sp, #248] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w6, [x21] │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + cbz w6, 1c8e8 │ │ │ │ + add w4, w28, w27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp w25, w4 │ │ │ │ + mov x28, x22 │ │ │ │ + csel w26, w25, w4, ls // ls = plast │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + sub w0, w0, w26 │ │ │ │ + sub w2, w26, #0x1 │ │ │ │ + ldr x5, [x21, #16] │ │ │ │ + stp w2, w0, [sp, #224] │ │ │ │ + mov w0, w26 │ │ │ │ + mov x22, x21 │ │ │ │ + mov x25, x23 │ │ │ │ + mov x21, x28 │ │ │ │ + mov x23, x19 │ │ │ │ + mov w28, w24 │ │ │ │ + mov x19, x27 │ │ │ │ + mov x26, x1 │ │ │ │ + mov w27, w0 │ │ │ │ + str x20, [sp, #200] │ │ │ │ + str w4, [sp, #240] │ │ │ │ + b 1c7a8 │ │ │ │ + add w0, w17, w0 │ │ │ │ + add w30, w24, w27 │ │ │ │ + add w0, w0, w30 │ │ │ │ + ldp x4, x1, [sp, #208] │ │ │ │ + ubfiz x5, x16, #3, #8 │ │ │ │ + ldr w3, [x3, #20] │ │ │ │ + ldr x6, [x1, x5] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + ldr x5, [x1, x5] │ │ │ │ + str w2, [sp] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str w28, [sp, #8] │ │ │ │ + str w30, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + str w17, [sp, #32] │ │ │ │ + str w24, [sp, #40] │ │ │ │ + str w27, [sp, #48] │ │ │ │ + strb w16, [sp, #56] │ │ │ │ + bl 56580 │ │ │ │ + ldr x5, [x22, #16] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x2, [x5, x20] │ │ │ │ + ldr x4, [x21, #88] │ │ │ │ + ldrb w6, [x2, #48] │ │ │ │ + strb w6, [x21, #97] │ │ │ │ + ldr x3, [x21, #24] │ │ │ │ + ldr w0, [x21, #36] │ │ │ │ + str x4, [x1, x19, lsl #3] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + str x3, [x1, x19, lsl #3] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldrb w0, [x2, #12] │ │ │ │ + str w0, [x23, x19, lsl #2] │ │ │ │ + ldr w0, [x21, #80] │ │ │ │ + str w0, [x25, x19, lsl #2] │ │ │ │ + ldp x0, x1, [sp, #160] │ │ │ │ + ldr w3, [x21, #72] │ │ │ │ + str w3, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x25, x19, lsl #2] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w3 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldr w0, [x23, x19, lsl #2] │ │ │ │ + ldr w4, [x21, #72] │ │ │ │ + cbnz w0, 1c824 │ │ │ │ + ldp x0, x1, [sp, #144] │ │ │ │ + str w4, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x25, x19, lsl #2] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w4 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + ldr w0, [x23, x19, lsl #2] │ │ │ │ + ldr w3, [x2] │ │ │ │ + cbnz w0, 1c888 │ │ │ │ + ldr w0, [x21, #40] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + stp w3, w0, [x26], #8 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldr w6, [x22] │ │ │ │ + cmp w6, w19 │ │ │ │ + b.ls 1c8d4 // b.plast │ │ │ │ + lsl x20, x19, #3 │ │ │ │ + mov w0, w19 │ │ │ │ + ldr x3, [x5, x20] │ │ │ │ + ldp w7, w2, [x3] │ │ │ │ + mov w17, w7 │ │ │ │ + cbz w19, 1c7d8 │ │ │ │ + sub w4, w19, #0x1 │ │ │ │ + ldr x4, [x5, x4, lsl #3] │ │ │ │ + ldr w17, [x4, #4] │ │ │ │ + cmp w17, w7 │ │ │ │ + sub w17, w7, w17 │ │ │ │ + csel w17, w17, wzr, ls // ls = plast │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + sub w24, w28, w2 │ │ │ │ + cmp w6, w0 │ │ │ │ + b.ls 1c800 // b.plast │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ │ + ldr w9, [x0] │ │ │ │ + cmp w2, w9 │ │ │ │ + sub w9, w9, w2 │ │ │ │ + csel w24, w9, wzr, ls // ls = plast │ │ │ │ + ldrb w16, [x3, #12] │ │ │ │ + add w0, w2, w27 │ │ │ │ + sub w0, w0, w7 │ │ │ │ + cbnz w16, 1c6a8 │ │ │ │ + ldr w1, [sp, #240] │ │ │ │ + add w30, w17, w1 │ │ │ │ + add w0, w30, w0 │ │ │ │ + add w0, w0, w24 │ │ │ │ + b 1c6b4 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ldr w3, [x25, x19, lsl #2] │ │ │ │ + sub w3, w28, w3 │ │ │ │ + sub w3, w3, w4 │ │ │ │ + str w3, [x0, x19, lsl #2] │ │ │ │ + ldr w0, [x25, x19, lsl #2] │ │ │ │ + ldr w4, [x21, #72] │ │ │ │ + add w4, w0, w4 │ │ │ │ + cmp w4, w28 │ │ │ │ + b.hi 1ccb8 // b.pmore │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add w0, w0, w3 │ │ │ │ + str w0, [x1, x19, lsl #2] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.ls 1c780 // b.plast │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x28 │ │ │ │ + add x1, x1, #0x688 │ │ │ │ + add x0, x0, #0x6c8 │ │ │ │ + mov w2, #0x32f // #815 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + ldr w0, [x2, #4] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [sp, #224] │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + ldur w6, [x21, #-68] │ │ │ │ + sub w4, w0, w3 │ │ │ │ + add w2, w1, w24 │ │ │ │ + ldr w1, [sp, #228] │ │ │ │ + add w4, w4, w2 │ │ │ │ + add w2, w6, w3 │ │ │ │ + sub w2, w2, w24 │ │ │ │ + sub w0, w1, w0 │ │ │ │ + cmp w6, w4 │ │ │ │ + add w0, w0, w2 │ │ │ │ + csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ + stp w3, w0, [x26], #8 │ │ │ │ + ldr w6, [x22] │ │ │ │ + cmp w6, w19 │ │ │ │ + b.hi 1c7a8 // b.pmore │ │ │ │ + ldr x20, [sp, #200] │ │ │ │ + mov x19, x23 │ │ │ │ + mov x21, x22 │ │ │ │ + mov x23, x25 │ │ │ │ + mov w24, w28 │ │ │ │ + ldr x25, [sp, #192] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + ldp x7, x9, [sp, #144] │ │ │ │ + add x3, sp, #0x128 │ │ │ │ + ldp x1, x2, [x25] │ │ │ │ + stp x7, x9, [sp] │ │ │ │ + add x8, sp, #0x120 │ │ │ │ + ldp x9, x10, [sp, #160] │ │ │ │ + stp x9, x10, [sp, #16] │ │ │ │ + ldr w9, [sp, #456] │ │ │ │ + str w6, [sp, #32] │ │ │ │ + add x5, sp, #0x130 │ │ │ │ + str w9, [sp, #40] │ │ │ │ + add x4, sp, #0x138 │ │ │ │ + ldr w9, [sp, #464] │ │ │ │ + mov x7, x19 │ │ │ │ + stp x0, x3, [sp, #88] │ │ │ │ + mov w3, w24 │ │ │ │ + ldp x0, x6, [sp, #128] │ │ │ │ + str w9, [sp, #48] │ │ │ │ + ldr x9, [sp, #232] │ │ │ │ + stp x4, x5, [sp, #72] │ │ │ │ + mov x5, x20 │ │ │ │ + adrp x22, af000 │ │ │ │ + ldr x22, [x22, #3848] │ │ │ │ + stp x22, x9, [sp, #56] │ │ │ │ + mov x4, x23 │ │ │ │ + ldr x9, [sp, #256] │ │ │ │ + stp x8, x9, [sp, #104] │ │ │ │ + bl b140 │ │ │ │ + mov x28, x0 │ │ │ │ + ldp x2, x3, [x25] │ │ │ │ + cbz x0, 1cbb0 │ │ │ │ + ldr x5, [sp, #232] │ │ │ │ + stp x22, x5, [sp, #64] │ │ │ │ + ldr w1, [sp, #456] │ │ │ │ + ldr w4, [sp, #464] │ │ │ │ + ldr x6, [sp, #184] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + str w4, [sp, #56] │ │ │ │ + ldr x5, [sp, #320] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldp x1, x4, [sp, #304] │ │ │ │ + stp x6, x4, [sp, #80] │ │ │ │ + mov x6, x20 │ │ │ │ + stp x1, x5, [sp, #96] │ │ │ │ + mov w4, w24 │ │ │ │ + mov x5, x23 │ │ │ │ + ldr x9, [sp, #144] │ │ │ │ + mov x1, x28 │ │ │ │ + ldp x0, x7, [sp, #128] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x10, [sp, #160] │ │ │ │ + ldr w8, [x21] │ │ │ │ + stp x19, x9, [sp] │ │ │ │ + ldr x9, [sp, #152] │ │ │ │ + stp x9, x10, [sp, #16] │ │ │ │ + ldr x9, [sp, #168] │ │ │ │ + str x9, [sp, #32] │ │ │ │ + str w8, [sp, #40] │ │ │ │ + bl b920 │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 1ca84 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + lsl x22, x24, #3 │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + bl 3500 │ │ │ │ + ldp x0, x1, [sp, #304] │ │ │ │ + str xzr, [x1, x22] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + str xzr, [x1, x22] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + ldr w0, [x23, x24, lsl #2] │ │ │ │ + str xzr, [x1, x22] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1cb68 // b.none │ │ │ │ + ldr x1, [x28, x24, lsl #3] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsl x25, x22, #3 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + ldr x0, [x1, x25] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x28, x24, lsl #3] │ │ │ │ + ldr w2, [x23, x24, lsl #2] │ │ │ │ + mov x0, x1 │ │ │ │ add w2, w2, #0x1 │ │ │ │ - strb w0, [x24, w3, uxtw] │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - strb w0, [x21, w3, uxtw] │ │ │ │ - ldr w1, [x26, #28] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - add w4, w28, w1 │ │ │ │ - ldr x6, [x26, #32] │ │ │ │ - ldrb w4, [x0, w4, uxtw] │ │ │ │ - add x0, x6, x20 │ │ │ │ - strb w4, [x22, w3, uxtw] │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - strb w4, [x23, w3, uxtw] │ │ │ │ - ldr w3, [x0, #4] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.hi 194f0 // b.pmore │ │ │ │ - ldr w1, [x6, x20] │ │ │ │ - add w19, w19, w2 │ │ │ │ - add w25, w25, w2 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 19328 // b.any │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cbz w0, 197a4 │ │ │ │ + str xzr, [x1, x25] │ │ │ │ + cmp w2, w22 │ │ │ │ + b.hi 1ca40 // b.pmore │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x21] │ │ │ │ + str xzr, [x28, x24, lsl #3] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 1c9e8 // b.pmore │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #296] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + ldr w0, [x21] │ │ │ │ + ldr w2, [sp, #244] │ │ │ │ + str w0, [x1] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl 59320 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ccdc // b.any │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + ldp x29, x30, [sp, #336] │ │ │ │ + ldp x19, x20, [sp, #352] │ │ │ │ + ldp x21, x22, [sp, #368] │ │ │ │ + ldp x23, x24, [sp, #384] │ │ │ │ + ldp x25, x26, [sp, #400] │ │ │ │ + ldp x27, x28, [sp, #416] │ │ │ │ + add sp, sp, #0x1b0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x28, x24, lsl #3] │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x21] │ │ │ │ + str xzr, [x28, x24, lsl #3] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 1c9e8 // b.pmore │ │ │ │ + b 1ca84 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr w2, [sp, #244] │ │ │ │ + bl 59320 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #248] │ │ │ │ + b 1cb24 │ │ │ │ + str w23, [sp, #244] │ │ │ │ + b 1c52c │ │ │ │ + adrp x26, af000 │ │ │ │ + ldr x26, [x26, #3920] │ │ │ │ + mov x4, x3 │ │ │ │ + mov w5, w24 │ │ │ │ + mov x3, x2 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + ldr x0, [x26] │ │ │ │ + add x2, x2, #0x6e0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 1cba0 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x730 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + adrp x0, 7b000 │ │ │ │ + ldr x28, [sp, #248] │ │ │ │ + add x27, x0, #0xa08 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + mov x20, x19 │ │ │ │ + add x1, x1, #0x710 │ │ │ │ + mov w23, w24 │ │ │ │ + mov x19, x0 │ │ │ │ + add x22, sp, #0x118 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + add x1, sp, #0x11c │ │ │ │ + stp x1, x22, [sp, #152] │ │ │ │ + ldr w1, [x28] │ │ │ │ + ldp x3, x2, [sp, #152] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + bl 56010 │ │ │ │ + ldr x0, [x26] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + mov w3, w25 │ │ │ │ + ldr w5, [x28] │ │ │ │ + mov w1, w4 │ │ │ │ + ldr w6, [sp, #280] │ │ │ │ + ldr w7, [sp, #284] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cbz w24, 1cc84 │ │ │ │ + ldr x3, [x19, x25, lsl #3] │ │ │ │ + mov x2, x27 │ │ │ │ + ldr x0, [x26] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldrb w3, [x3, x22] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 1cc60 // b.any │ │ │ │ + ldp x0, x2, [sp, #136] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w4, [x20, x25, lsl #2] │ │ │ │ + add x28, x28, #0x68 │ │ │ │ + ldr w3, [x0, x25, lsl #2] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x0, [x26] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x21] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.hi 1cc24 // b.pmore │ │ │ │ + str xzr, [sp, #248] │ │ │ │ + b 1cb24 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x28 │ │ │ │ + add x1, x1, #0x688 │ │ │ │ + add x0, x0, #0x6a0 │ │ │ │ + mov w2, #0x32d // #813 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + mov x9, x5 │ │ │ │ + adrp x10, af000 │ │ │ │ + ldr x10, [x10, #3864] │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x19, [sp, #296] │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + mov x24, x3 │ │ │ │ + mov x3, x6 │ │ │ │ + stp x25, x26, [sp, #224] │ │ │ │ + mov x26, x2 │ │ │ │ + mov x2, x5 │ │ │ │ + ldp x5, x21, [sp, #264] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + mov x28, x6 │ │ │ │ + ldr d0, [x19, #472] │ │ │ │ + ldr x8, [x10] │ │ │ │ + str x8, [sp, #152] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr d1, [x19, #688] │ │ │ │ + mov x25, x7 │ │ │ │ + ldr w6, [x19, #696] │ │ │ │ + add x7, sp, #0x90 │ │ │ │ + stp x1, x4, [sp, #88] │ │ │ │ + ldr w4, [sp, #256] │ │ │ │ + str w6, [sp] │ │ │ │ + add x6, sp, #0x80 │ │ │ │ + ldr x22, [sp, #280] │ │ │ │ + str x9, [sp, #104] │ │ │ │ + ldrb w27, [sp, #288] │ │ │ │ + stp wzr, wzr, [sp, #132] │ │ │ │ + str wzr, [sp, #140] │ │ │ │ + bl 5a8c0 │ │ │ │ + ldr w3, [x19, #408] │ │ │ │ + add x11, x19, #0x190 │ │ │ │ + ldr w1, [x19, #416] │ │ │ │ + add x10, sp, #0x8c │ │ │ │ + str w3, [sp, #24] │ │ │ │ + mov x23, x0 │ │ │ │ + ldp x3, x5, [sp, #88] │ │ │ │ + str x25, [sp] │ │ │ │ + ldr x9, [sp, #104] │ │ │ │ + str x11, [sp, #16] │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + mov x7, x28 │ │ │ │ + ldr w0, [sp, #256] │ │ │ │ + mov x4, x26 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + mov x6, x9 │ │ │ │ + str w1, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + strb w27, [sp, #40] │ │ │ │ + mov x1, x23 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x10, x19, [sp, #64] │ │ │ │ + str x11, [sp, #104] │ │ │ │ + bl 1c430 │ │ │ │ + ldr x11, [sp, #104] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w7, [x19, #408] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr w21, [sp, #140] │ │ │ │ + add x5, sp, #0x7f │ │ │ │ + str w21, [sp] │ │ │ │ + add x4, sp, #0x88 │ │ │ │ + strb w27, [sp, #8] │ │ │ │ + add x3, sp, #0x84 │ │ │ │ + stp x28, x25, [sp, #16] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x22 │ │ │ │ + str x19, [sp, #32] │ │ │ │ + mov x6, x11 │ │ │ │ + bl 1b800 │ │ │ │ + cbz w21, 1ce40 │ │ │ │ + mov w0, #0x68 // #104 │ │ │ │ + mov x19, x22 │ │ │ │ + umaddl x21, w21, w0, x22 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + add x19, x19, #0x68 │ │ │ │ + bl 56540 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 1ce28 // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 59320 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ceac // b.any │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + ldp x21, x22, [sp, #192] │ │ │ │ + ldp x23, x24, [sp, #208] │ │ │ │ + ldp x25, x26, [sp, #224] │ │ │ │ + ldp x27, x28, [sp, #240] │ │ │ │ + add sp, sp, #0x100 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + stp w3, w4, [sp, #112] │ │ │ │ + str w5, [sp, #120] │ │ │ │ + cbz w0, 1d154 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + and w22, w1, #0xff │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, w6 │ │ │ │ + mov w26, w7 │ │ │ │ + b 1cf14 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w1, w27 │ │ │ │ + b.ls 1d080 // b.plast │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x19, x27, x27, lsl #2 │ │ │ │ + add x19, x27, x19, lsl #1 │ │ │ │ + add x19, x0, x19, lsl #3 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4b70c │ │ │ │ + cmp w22, w0, uxtb │ │ │ │ + b.ne 1cf04 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4b9a0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [x21, #88] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + bl 66e80 │ │ │ │ + add w24, w24, w0 │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + ldr x0, [x21, #88] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.hi 1d0d0 // b.pmore │ │ │ │ + mov x2, x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 67040 │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x0, [x21, #88] │ │ │ │ + mov w2, w23 │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + str w4, [sp, #124] │ │ │ │ + sub w1, w23, w1 │ │ │ │ + bl 67040 │ │ │ │ + ldr w4, [sp, #124] │ │ │ │ + mov w2, w0 │ │ │ │ + orr w1, w20, #0x20 │ │ │ │ + cmp w4, w25 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + ldrb w5, [x19, #72] │ │ │ │ + csel w20, w1, w20, gt │ │ │ │ + cmp w2, w26 │ │ │ │ + orr w1, w20, #0x8 │ │ │ │ + ldr w6, [x19, #68] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + csel w20, w1, w20, gt │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + cbz w5, 1d0ac │ │ │ │ + orr w20, w20, #0x2 │ │ │ │ + and w20, w20, #0xff │ │ │ │ + cbnz w27, 1d0e0 │ │ │ │ + ldrb w4, [x21, #96] │ │ │ │ + orr w0, w20, #0x4 │ │ │ │ + orr w20, w20, #0x10 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w4, #0x0 │ │ │ │ + and w20, w20, #0xff │ │ │ │ + csel w20, w20, w0, ne // ne = any │ │ │ │ + ldr w0, [x28, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 1d030 // b.none │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + stp w2, w6, [sp, #124] │ │ │ │ + str w5, [sp, #132] │ │ │ │ + umaddl x0, w1, w4, x0 │ │ │ │ + bl 4b70c │ │ │ │ + cmp w22, w0, uxtb │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + ldp w2, w6, [sp, #124] │ │ │ │ + ldr w5, [sp, #132] │ │ │ │ + b.eq 1cf08 // b.none │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ccmp w0, w6, #0x0, eq // eq = none │ │ │ │ + b.cc 1d04c // b.lo, b.ul, b.last │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w23, #0x4, #0x2, gt │ │ │ │ + b.hi 1cf08 // b.pmore │ │ │ │ + ldrb w2, [x21, #96] │ │ │ │ + orr w0, w20, #0x10 │ │ │ │ + orr w20, w20, #0x4 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, #0x0 │ │ │ │ + and w20, w20, #0xff │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + csel w20, w20, w0, ne // ne = any │ │ │ │ + cmp w1, w27 │ │ │ │ + b.hi 1cf14 // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str w24, [x0] │ │ │ │ + mov w0, w20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w19, [x19, #64] │ │ │ │ + cbnz w27, 1d11c │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.cc 1cfdc // b.lo, b.ul, b.last │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w23, #0x4, #0x2, gt │ │ │ │ + b.hi 1cff8 // b.pmore │ │ │ │ + b 1cfdc │ │ │ │ + bl 6644c │ │ │ │ + mov w2, w0 │ │ │ │ + mov w4, w0 │ │ │ │ + b 1cfa0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + sub w4, w27, #0x1 │ │ │ │ + mov w7, #0x58 // #88 │ │ │ │ + stp w2, w6, [sp, #124] │ │ │ │ + stp w5, w1, [sp, #132] │ │ │ │ + umaddl x0, w4, w7, x0 │ │ │ │ + bl 4b70c │ │ │ │ + cmp w22, w0, uxtb │ │ │ │ + ldp w2, w6, [sp, #124] │ │ │ │ + ldp w5, w1, [sp, #132] │ │ │ │ + b.ne 1cfdc // b.any │ │ │ │ + ldr w0, [x28, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 1d04c // b.none │ │ │ │ + b 1d004 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + sub w7, w27, #0x1 │ │ │ │ + mov w9, #0x58 // #88 │ │ │ │ + stp w2, w4, [sp, #124] │ │ │ │ + stp w6, w5, [sp, #132] │ │ │ │ + umaddl x0, w7, w9, x0 │ │ │ │ + str w1, [sp, #140] │ │ │ │ + bl 4b70c │ │ │ │ + cmp w22, w0, uxtb │ │ │ │ + ldp w2, w4, [sp, #124] │ │ │ │ + ldp w6, w5, [sp, #132] │ │ │ │ + ldr w1, [sp, #140] │ │ │ │ + b.ne 1d0b4 // b.any │ │ │ │ + b 1cff8 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 1d088 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x150 │ │ │ │ + stp x29, x30, [sp, #240] │ │ │ │ + add x29, sp, #0xf0 │ │ │ │ + stp x27, x28, [sp, #320] │ │ │ │ + mov x28, x1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x23, x24, [sp, #288] │ │ │ │ + ldr w13, [x28] │ │ │ │ + ldr x8, [x1] │ │ │ │ + str x8, [sp, #232] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #172] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + str xzr, [sp, #192] │ │ │ │ + ldr x23, [sp, #336] │ │ │ │ + cbz w13, 1d2bc │ │ │ │ + add x9, sp, #0xa8 │ │ │ │ + stp x21, x22, [sp, #272] │ │ │ │ + mov x22, x9 │ │ │ │ + stp x25, x26, [sp, #304] │ │ │ │ + mov x26, x4 │ │ │ │ + and w25, w7, #0xff │ │ │ │ + add x10, x23, #0x190 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + stp x10, x2, [sp, #48] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str w6, [sp, #112] │ │ │ │ + stp x5, x3, [sp, #120] │ │ │ │ + stp x19, x20, [sp, #256] │ │ │ │ nop │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + add x0, x27, x27, lsl #2 │ │ │ │ + ldr w3, [x23, #408] │ │ │ │ + mov w7, #0x3 // #3 │ │ │ │ + str w2, [sp] │ │ │ │ + mov w5, #0x6 // #6 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + str x22, [sp, #8] │ │ │ │ + lsl x21, x0, #4 │ │ │ │ + mov w6, w7 │ │ │ │ + add x0, x1, x0, lsl #4 │ │ │ │ + mov w4, w5 │ │ │ │ + mov w1, w25 │ │ │ │ + bl 1ceb0 │ │ │ │ + ands w24, w0, #0xff │ │ │ │ + b.eq 1d2a0 // b.none │ │ │ │ + mov w0, #0x26 // #38 │ │ │ │ + tst w24, w0 │ │ │ │ + b.ne 1d694 // b.any │ │ │ │ + mov w0, #0x1a // #26 │ │ │ │ + ands w20, w24, w0 │ │ │ │ + b.ne 1d300 // b.any │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov w2, w25 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 504e8 │ │ │ │ + mov w1, #0x24 // #36 │ │ │ │ + mov x19, x0 │ │ │ │ + tst w24, w1 │ │ │ │ + b.ne 1d6e0 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d880 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + cbnz w0, 1d660 │ │ │ │ + ldr w0, [sp, #188] │ │ │ │ + str xzr, [sp, #200] │ │ │ │ + cbnz w0, 1d674 │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + str xzr, [sp, #208] │ │ │ │ + cbnz w0, 1d688 │ │ │ │ + ldr w0, [sp, #196] │ │ │ │ + str xzr, [sp, #216] │ │ │ │ + cbnz w0, 1d2f4 │ │ │ │ + str xzr, [sp, #224] │ │ │ │ + ldr w0, [x28] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 1d1e0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #256] │ │ │ │ + ldp x21, x22, [sp, #272] │ │ │ │ + ldp x25, x26, [sp, #304] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1dab0 // b.any │ │ │ │ + ldp x29, x30, [sp, #240] │ │ │ │ + mov x0, x28 │ │ │ │ + ldp x23, x24, [sp, #288] │ │ │ │ + ldp x27, x28, [sp, #320] │ │ │ │ + add sp, sp, #0x150 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + bl 3500 │ │ │ │ + b 1d29c │ │ │ │ + ldr x7, [x26] │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + ldr w3, [x23, #708] │ │ │ │ + mov x5, x0 │ │ │ │ + ldr w4, [x23, #712] │ │ │ │ + ldr x20, [sp, #64] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + ldr w19, [sp, #112] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, x20 │ │ │ │ + sub w2, w19, w3 │ │ │ │ + add x2, x7, x2 │ │ │ │ + bl 3eec0 │ │ │ │ + ldr x7, [x26, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr w3, [x23, #708] │ │ │ │ + add x5, sp, #0xc4 │ │ │ │ + ldr w4, [x23, #712] │ │ │ │ + and w20, w24, #0x18 │ │ │ │ + sub w2, w19, w3 │ │ │ │ + str x0, [sp, #216] │ │ │ │ + add x2, x7, x2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 3eec0 │ │ │ │ + str x0, [sp, #224] │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + mov w2, w25 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x0, x3, x21 │ │ │ │ + bl 504e8 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, #0x24 // #36 │ │ │ │ + ands w0, w24, w0 │ │ │ │ + str w0, [sp, #104] │ │ │ │ + b.ne 1d6e0 // b.any │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + cbz w20, 1d260 │ │ │ │ + ldr w20, [x19] │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + umaddl x20, w20, w2, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d170 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str w1, [sp, #180] │ │ │ │ + bl 5d8b0 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + and w20, w1, #0xff │ │ │ │ + bl 5d208 │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ubfiz x5, x20, #2, #8 │ │ │ │ + mov w0, w20 │ │ │ │ + ldr w1, [x1, x5] │ │ │ │ + cbnz w1, 1d7a0 │ │ │ │ + cbz x24, 1d260 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5e3c0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl 5e428 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl 5e280 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl 5e348 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr w3, [x19] │ │ │ │ + str xzr, [sp, #136] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add w2, w3, #0x1 │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + str w1, [sp, #116] │ │ │ │ + lsl x1, x2, #2 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str x2, [sp, #144] │ │ │ │ + str w3, [sp, #152] │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ + ldp x0, x1, [sp, #72] │ │ │ │ + str x4, [sp, #80] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + mov x1, x2 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ + ldp x2, x0, [sp, #88] │ │ │ │ + str x4, [sp, #88] │ │ │ │ + lsl x1, x2, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w6, [sp, #104] │ │ │ │ + mov x7, x0 │ │ │ │ + ldr w3, [sp, #152] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov w5, w3 │ │ │ │ + ubfiz x2, x3, #2, #32 │ │ │ │ + ubfiz x4, x3, #3, #32 │ │ │ │ + cbz w6, 1d8f0 │ │ │ │ + ldr x5, [sp, #80] │ │ │ │ + ldr w1, [x23, #708] │ │ │ │ + ldr w8, [sp, #112] │ │ │ │ + sub w1, w8, w1 │ │ │ │ + str w1, [x5, x2] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + sub w0, w8, #0x1 │ │ │ │ + str w0, [x1, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x24, [x7, x4] │ │ │ │ + strb w6, [x0, w3, uxtw] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cbnz x0, 1daa8 │ │ │ │ + ldp w3, w4, [sp, #112] │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + ldr w1, [x23, #408] │ │ │ │ + mov x7, x26 │ │ │ │ + ldp x2, x6, [sp, #120] │ │ │ │ + str w3, [sp, #8] │ │ │ │ + ldp x3, x5, [sp, #48] │ │ │ │ + str x2, [sp] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + ldp x3, x2, [sp, #88] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldp x1, x0, [sp, #72] │ │ │ │ + bl 1bce0 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 4e080 │ │ │ │ + ldp x6, x0, [sp, #48] │ │ │ │ + mov w8, #0xa // #10 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + add x5, sp, #0xa7 │ │ │ │ + ldr w10, [x23, #396] │ │ │ │ + add x4, sp, #0xb0 │ │ │ │ + ldr w9, [x23, #432] │ │ │ │ + add x3, sp, #0xac │ │ │ │ + ldr w7, [x23, #408] │ │ │ │ + ldr w1, [sp, #116] │ │ │ │ + str w1, [sp] │ │ │ │ + mov x1, x24 │ │ │ │ + strb w25, [sp, #8] │ │ │ │ + stp x26, x2, [sp, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + str x23, [sp, #32] │ │ │ │ + str w8, [x23, #396] │ │ │ │ + str w8, [x23, #432] │ │ │ │ + str w9, [sp, #104] │ │ │ │ + str w10, [sp, #136] │ │ │ │ + bl 1b800 │ │ │ │ + ldr w0, [x20] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + ldr w10, [sp, #136] │ │ │ │ + ldr w9, [sp, #104] │ │ │ │ + str w1, [sp, #136] │ │ │ │ + str w10, [x23, #396] │ │ │ │ + str w9, [x23, #432] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 1da20 // b.none │ │ │ │ + ldr s0, [x23, #480] │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + scvtf s0, s0 │ │ │ │ + bl 56280 │ │ │ │ + ldr w1, [x20] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 1d968 // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 4c440 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 3500 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ - str w2, [sp, #112] │ │ │ │ - ldr w1, [x26, #28] │ │ │ │ - add w1, w25, w1 │ │ │ │ - add w1, w1, w2 │ │ │ │ - bl 14c68 │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - tst w0, #0xff │ │ │ │ - mov w1, #0x49 // #73 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - add w3, w19, w2 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - strb w0, [x24, w3, uxtw] │ │ │ │ - ldr w1, [x26, #24] │ │ │ │ - ldr x6, [x26] │ │ │ │ - add w1, w27, w1 │ │ │ │ - add w1, w1, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr x4, [x26, #32] │ │ │ │ - ldrb w1, [x6, w1, uxtw] │ │ │ │ - add x0, x4, x20 │ │ │ │ - strb w1, [x21, w3, uxtw] │ │ │ │ - mov w1, #0x2d // #45 │ │ │ │ - strb w1, [x22, w3, uxtw] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - strb w1, [x23, w3, uxtw] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 19580 // b.pmore │ │ │ │ - ldr w1, [x4, x20] │ │ │ │ - add w19, w19, w2 │ │ │ │ - add w27, w27, w2 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ne 19330 // b.any │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cbz w0, 197a4 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + cbz w0, 1d638 │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + mov w20, #0x68 // #104 │ │ │ │ + mov x21, x24 │ │ │ │ + umaddl x20, w0, w20, x24 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x21, x21, #0x68 │ │ │ │ + bl 56540 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 1d620 // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d880 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + cbz w0, 1d278 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #200] │ │ │ │ + ldr w0, [sp, #188] │ │ │ │ + cbz w0, 1d284 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #208] │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + cbz w0, 1d290 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + bl 3500 │ │ │ │ + b 1d290 │ │ │ │ + ldr x2, [x26] │ │ │ │ + add x5, sp, #0xb8 │ │ │ │ + ldr w3, [x23, #708] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w4, [x23, #712] │ │ │ │ + ldr x19, [sp, #64] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 3eec0 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x7, x0 │ │ │ │ + ldr w3, [x23, #708] │ │ │ │ + add x5, sp, #0xbc │ │ │ │ + ldr w4, [x23, #712] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x7, [sp, #200] │ │ │ │ + bl 3eec0 │ │ │ │ + str x0, [sp, #208] │ │ │ │ + b 1d230 │ │ │ │ + ldr x24, [x19, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5d170 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + str w1, [sp, #180] │ │ │ │ + bl 5d8b0 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + add x1, sp, #0xb8 │ │ │ │ + str w2, [sp, #104] │ │ │ │ + and x2, x0, #0xff │ │ │ │ + ubfiz x0, x0, #2, #8 │ │ │ │ + ldr w1, [x1, x0] │ │ │ │ + cbnz w1, 1d730 │ │ │ │ + cbz w20, 1d260 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + b 1d394 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + ldr x24, [x0, x2, lsl #3] │ │ │ │ + add x2, sp, #0xb4 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 62ce0 │ │ │ │ + cbz w0, 1d71c │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w3, [x23, #708] │ │ │ │ + ldr w1, [sp, #180] │ │ │ │ + add w2, w3, #0x6 │ │ │ │ + ldr w4, [x24, x0, lsl #2] │ │ │ │ + add w0, w2, w4 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1d71c // b.hs, b.nlast │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + sub w3, w3, w4 │ │ │ │ + ldr w1, [x23, #716] │ │ │ │ + add w0, w0, w3 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1d71c // b.hs, b.nlast │ │ │ │ + mov w24, w4 │ │ │ │ + cbz w20, 1d3ec │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + b 1d394 │ │ │ │ + add x2, sp, #0xd8 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + str w6, [sp, #96] │ │ │ │ + ldr x7, [x2, x0, lsl #3] │ │ │ │ + add x2, sp, #0xb4 │ │ │ │ + stp x5, x7, [sp, #80] │ │ │ │ + mov x0, x7 │ │ │ │ + bl 62da0 │ │ │ │ + ldp x1, x5, [sp, #72] │ │ │ │ + ldr w1, [x1, x5] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ls 1d3ec // b.plast │ │ │ │ + ldr x7, [sp, #88] │ │ │ │ + ldr w2, [sp, #180] │ │ │ │ + ldr w6, [sp, #96] │ │ │ │ + add w1, w2, #0x4 │ │ │ │ + ldr w0, [x7, w0, uxtw #2] │ │ │ │ + add w1, w1, w6 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 1d3ec // b.plast │ │ │ │ + ldr w1, [x23, #716] │ │ │ │ + sub w2, w0, w2 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.cs 1d3ec // b.hs, b.nlast │ │ │ │ + mov w0, w0 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5e3c0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5e428 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5e280 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5e348 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr w3, [x19] │ │ │ │ + cbnz x24, 1d434 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add w2, w3, #0x1 │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + mov x24, x2 │ │ │ │ + str w3, [sp, #104] │ │ │ │ + str w1, [sp, #116] │ │ │ │ + lsl x1, x2, #2 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ + ldp x0, x1, [sp, #72] │ │ │ │ + str x4, [sp, #80] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ - str w2, [sp, #112] │ │ │ │ - ldr w1, [x26, #28] │ │ │ │ - add w1, w25, w1 │ │ │ │ - add w1, w1, w2 │ │ │ │ - bl 14c68 │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - tst w0, #0xff │ │ │ │ - mov w3, #0x49 // #73 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - add w1, w19, w2 │ │ │ │ - csel w0, w0, w3, ne // ne = any │ │ │ │ - strb w0, [x24, w1, uxtw] │ │ │ │ - ldr w0, [x26, #24] │ │ │ │ - ldr x6, [x26] │ │ │ │ - add w0, w27, w0 │ │ │ │ - add w0, w0, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr x3, [x26, #32] │ │ │ │ - ldrb w0, [x6, w0, uxtw] │ │ │ │ - add x4, x3, x20 │ │ │ │ - strb w0, [x21, w1, uxtw] │ │ │ │ - mov w0, #0x5e // #94 │ │ │ │ - strb w0, [x22, w1, uxtw] │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - strb w0, [x23, w1, uxtw] │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.hi 19620 // b.pmore │ │ │ │ - ldr w1, [x3, x20] │ │ │ │ - add w19, w19, w2 │ │ │ │ - ldr w4, [x26, #40] │ │ │ │ - add w27, w27, w2 │ │ │ │ - b 19334 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbz w0, 19334 │ │ │ │ + lsl x1, x24, #3 │ │ │ │ + str x4, [sp, #88] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ + mov w5, w3 │ │ │ │ + ubfiz x2, x3, #2, #32 │ │ │ │ + ubfiz x24, x3, #3, #32 │ │ │ │ + cbnz w20, 1da30 │ │ │ │ + ldr w1, [x23, #708] │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + sub w0, w4, #0x1 │ │ │ │ + sub w1, w4, w1 │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + str w1, [x4, x2] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str w0, [x1, x2] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + str x1, [x0, x24] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + strb wzr, [x0, w3, uxtw] │ │ │ │ + b 1d4e8 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + stp x5, x4, [sp, #144] │ │ │ │ + add x0, x1, #0x4 │ │ │ │ + bl 3570 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x1, x3 │ │ │ │ + add x0, x3, #0x4 │ │ │ │ + bl 3570 │ │ │ │ + ldr x4, [sp, #88] │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + mov x1, x4 │ │ │ │ + add x0, x4, #0x1 │ │ │ │ + mov x2, x5 │ │ │ │ + bl 3570 │ │ │ │ + ldr x5, [sp, #96] │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + mov x1, x5 │ │ │ │ + add x0, x5, #0x8 │ │ │ │ + mov x2, x4 │ │ │ │ + bl 3570 │ │ │ │ + ldp x3, x0, [sp, #72] │ │ │ │ + ldp x4, x5, [sp, #88] │ │ │ │ + str wzr, [x0] │ │ │ │ + ldr w0, [x23, #708] │ │ │ │ + str w0, [x3] │ │ │ │ + str x24, [x5] │ │ │ │ + strb wzr, [x4] │ │ │ │ + b 1d4e0 │ │ │ │ + ldr w1, [sp, #176] │ │ │ │ + ldr w2, [sp, #168] │ │ │ │ + cmp w2, w1 │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + ccmp w1, w0, #0x0, lt // lt = tstop │ │ │ │ + b.ls 1d5cc // b.plast │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + mov w1, w25 │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4c3e8 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 1d5cc │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + str x19, [sp, #104] │ │ │ │ + mov x19, x0 │ │ │ │ + str x22, [sp, #136] │ │ │ │ + mov w22, w5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + add x1, x1, x19 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 4b490 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov w3, w25 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, x2, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4c88c │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 1d9c0 // b.pmore │ │ │ │ + ldr x19, [sp, #104] │ │ │ │ + ldr x22, [sp, #136] │ │ │ │ + b 1d5cc │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + bl 4ba64 │ │ │ │ + str w0, [sp, #136] │ │ │ │ + b 1d5b0 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + str x5, [sp, #144] │ │ │ │ + add x0, x1, #0x4 │ │ │ │ + bl 3570 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x1, x3 │ │ │ │ + add x0, x3, #0x4 │ │ │ │ + bl 3570 │ │ │ │ + ldr x4, [sp, #88] │ │ │ │ + ldr x5, [sp, #144] │ │ │ │ + mov x1, x4 │ │ │ │ + add x0, x4, #0x1 │ │ │ │ + mov x2, x5 │ │ │ │ + bl 3570 │ │ │ │ + mov x2, x24 │ │ │ │ + ldr x24, [sp, #96] │ │ │ │ + mov x1, x24 │ │ │ │ + add x0, x24, #0x8 │ │ │ │ + bl 3570 │ │ │ │ + ldp x3, x0, [sp, #72] │ │ │ │ + ldr x4, [sp, #88] │ │ │ │ + str wzr, [x0] │ │ │ │ + ldr w0, [x23, #708] │ │ │ │ + str w0, [x3] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + str x0, [x24] │ │ │ │ + strb w20, [x4] │ │ │ │ + b 1d4e8 │ │ │ │ + ldr w3, [sp, #116] │ │ │ │ + b 1d848 │ │ │ │ + stp x19, x20, [sp, #256] │ │ │ │ + stp x21, x22, [sp, #272] │ │ │ │ + stp x25, x26, [sp, #304] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x9, 7f000 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + ldr d31, [x9, #3872] │ │ │ │ + add x9, sp, #0xb0 │ │ │ │ + str x9, [sp, #40] │ │ │ │ + stp x3, x5, [sp, #64] │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + mov x21, x2 │ │ │ │ + mov w2, #0xfffffffe // #-2 │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + mov x23, x4 │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + and w26, w7, #0xff │ │ │ │ + stp w6, w26, [sp, #56] │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + mov x27, x1 │ │ │ │ + ldr x1, [x8] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #160] │ │ │ │ + ldr x28, [sp, #320] │ │ │ │ + mov x1, x9 │ │ │ │ + str xzr, [sp, #168] │ │ │ │ + str d31, [sp, #176] │ │ │ │ + bl 509a0 │ │ │ │ + ldr w0, [x27] │ │ │ │ + cbz w0, 1dbb0 │ │ │ │ + mov x22, x27 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + add x25, sp, #0x90 │ │ │ │ + mov x27, x24 │ │ │ │ + mov w20, #0xc // #12 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + add x0, x27, x27, lsl #2 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str w20, [sp] │ │ │ │ + str x25, [sp, #8] │ │ │ │ + mov w7, #0x3 // #3 │ │ │ │ + mov w5, #0x6 // #6 │ │ │ │ + lsl x24, x0, #4 │ │ │ │ + mov w6, w7 │ │ │ │ + add x0, x1, x0, lsl #4 │ │ │ │ + mov w4, w5 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w3, #0xfffffffe // #-2 │ │ │ │ + bl 1ceb0 │ │ │ │ + ands w0, w0, #0xff │ │ │ │ + b.ne 1dbf0 // b.any │ │ │ │ + ldr w0, [x22] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 1db60 // b.pmore │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1e300 // b.any │ │ │ │ + ldp x29, x30, [sp, #224] │ │ │ │ + ldp x19, x20, [sp, #240] │ │ │ │ + ldp x21, x22, [sp, #256] │ │ │ │ + ldp x23, x24, [sp, #272] │ │ │ │ + ldp x25, x26, [sp, #288] │ │ │ │ + ldp x27, x28, [sp, #304] │ │ │ │ + add sp, sp, #0x140 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x27, x22 │ │ │ │ + mov w22, w0 │ │ │ │ + str x24, [sp, #104] │ │ │ │ + mov w0, #0x26 // #38 │ │ │ │ + tst w22, w0 │ │ │ │ + b.ne 1df64 // b.any │ │ │ │ + mov w0, #0x1a // #26 │ │ │ │ + tst w22, w0 │ │ │ │ + b.ne 1df0c // b.any │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + mov x1, x21 │ │ │ │ + ldrb w2, [sp, #60] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x0, x3 │ │ │ │ + bl 504e8 │ │ │ │ + mov x1, #0x2710 // #10000 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5d640 │ │ │ │ + mov x25, x0 │ │ │ │ + bl 5d3e0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d880 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cbz w0, 1de14 │ │ │ │ + mov w0, #0x24 // #36 │ │ │ │ + and w0, w22, w0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + and w1, w22, #0x18 │ │ │ │ + stp w0, w1, [sp, #88] │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x27, [sp, #112] │ │ │ │ + mov x27, x26 │ │ │ │ + mov x26, x23 │ │ │ │ + b 1dc9c │ │ │ │ + ldr w0, [x25] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ls 1de14 // b.plast │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x0, x27, x27, lsl #3 │ │ │ │ + lsl x20, x0, #3 │ │ │ │ + add x0, x1, x0, lsl #3 │ │ │ │ + bl 5d208 │ │ │ │ + cmp w0, #0x1d │ │ │ │ + b.ls 1dc8c // b.plast │ │ │ │ + ldr x19, [x25, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x19, x19, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d170 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + str w1, [sp, #148] │ │ │ │ + bl 5d208 │ │ │ │ + mov w24, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d8b0 │ │ │ │ + and w23, w0, #0xff │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + mov w20, w23 │ │ │ │ + cbnz w0, 1de50 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbnz w0, 1de84 │ │ │ │ + mov w22, #0x64 // #100 │ │ │ │ + mov w3, w22 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x19 │ │ │ │ + str w3, [sp, #48] │ │ │ │ + bl 5d170 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d140 │ │ │ │ + ldr w3, [sp, #48] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d1ac │ │ │ │ + mov w22, w0 │ │ │ │ + cbnz w23, 1dfe0 │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + mov w3, w0 │ │ │ │ + ldr x0, [x26] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 76268 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x7, [x26] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x6, [sp, #64] │ │ │ │ + mov w5, w20 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + mov w4, w22 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + mov w3, w24 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + mov x2, x21 │ │ │ │ + ldrb w0, [sp, #60] │ │ │ │ + strb w0, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 77370 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov w2, #0xfffffffe // #-2 │ │ │ │ + bl 4bc20 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 774c0 │ │ │ │ + ldr w1, [sp, #144] │ │ │ │ + tst w0, #0xff │ │ │ │ + ccmp w1, w22, #0x0, ne // ne = any │ │ │ │ + b.lt 1e00c // b.tstop │ │ │ │ + mov x0, x20 │ │ │ │ + bl 4c340 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 66044 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + bl 7610c │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 1dc9c // b.pmore │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5d880 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + cbnz w0, 1def8 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + cbnz w0, 1dfcc │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + cbnz w0, 1dfb8 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cbz w0, 1dbb0 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + bl 3500 │ │ │ │ + b 1dbb0 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ - add w2, w25, w28 │ │ │ │ - ldr w1, [x26, #28] │ │ │ │ - str w2, [sp, #112] │ │ │ │ - add w1, w2, w1 │ │ │ │ - bl 14c68 │ │ │ │ - add w4, w19, w28 │ │ │ │ + ubfiz x6, x23, #2, #8 │ │ │ │ + mov w7, w23 │ │ │ │ + ldr w1, [x0, x6] │ │ │ │ + cbnz w1, 1dea4 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbz w0, 1deec │ │ │ │ + add x10, sp, #0xa8 │ │ │ │ + ldr w1, [x10, x6] │ │ │ │ + cbnz w1, 1e268 │ │ │ │ + mov w22, #0x3e8 // #1000 │ │ │ │ + mov w3, w22 │ │ │ │ + b 1dd08 │ │ │ │ + ubfiz x0, x23, #2, #8 │ │ │ │ + add x10, sp, #0xa8 │ │ │ │ + mov w7, w23 │ │ │ │ + mov w22, #0x64 // #100 │ │ │ │ + ldr w1, [x10, x0] │ │ │ │ + cbnz w1, 1e1d8 │ │ │ │ + mov w3, #0x3e8 // #1000 │ │ │ │ + b 1dd08 │ │ │ │ + lsl x10, x7, #3 │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + add x2, sp, #0x94 │ │ │ │ + ldr x22, [x0, x10] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str x2, [sp, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + stp x10, x7, [sp, #120] │ │ │ │ + str x6, [sp, #136] │ │ │ │ + bl 62ce0 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x6, [sp, #136] │ │ │ │ + ldp x10, x7, [sp, #120] │ │ │ │ + cbnz w0, 1e188 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbnz w0, 1e254 │ │ │ │ + mov w22, #0x3e8 // #1000 │ │ │ │ + mov w3, #0x64 // #100 │ │ │ │ + b 1dd08 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + cbz w0, 1de34 │ │ │ │ + b 1dfcc │ │ │ │ + ldr x2, [x23] │ │ │ │ + add x5, sp, #0xa8 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w4, #0x7530 // #30000 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + sub w20, w0, #0xa │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, x20 │ │ │ │ + bl 3eec0 │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x6, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + add x5, sp, #0xac │ │ │ │ + add x2, x2, x20 │ │ │ │ + mov w4, #0x7530 // #30000 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x6, [sp, #200] │ │ │ │ + bl 3eec0 │ │ │ │ + str x0, [sp, #208] │ │ │ │ + b 1dc14 │ │ │ │ + ldr x2, [x23] │ │ │ │ + add x5, sp, #0xa0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w4, #0x7530 // #30000 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 3eec0 │ │ │ │ + mov x6, x0 │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + add x5, sp, #0xa4 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w4, #0x7530 // #30000 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x6, [sp, #184] │ │ │ │ + bl 3eec0 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + mov w0, #0x1a // #26 │ │ │ │ + tst w22, w0 │ │ │ │ + b.eq 1dc14 // b.none │ │ │ │ + b 1df0c │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cbz w0, 1dbb0 │ │ │ │ + b 1de44 │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + cbz w0, 1de3c │ │ │ │ + b 1dfb8 │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + mov w3, w0 │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + bl 76268 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x7, [x26, #8] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b 1dd74 │ │ │ │ + ldr w0, [x20, #32] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbz w0, 1e0d8 │ │ │ │ + mov w22, w1 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + b 1e044 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldr w0, [x20, #32] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x23, x23, #0x58 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ls 1e0d0 // b.plast │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + add x0, x0, x23 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x19, [x0, #88] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w1, [x28, #396] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 1e07c // b.lo, b.ul, b.last │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6a770 │ │ │ │ + ldr w1, [x28, #396] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1e168 // b.hs, b.nlast │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6a7c0 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 1e098 // b.plast │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6644c │ │ │ │ + cbz w0, 1e030 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6a7c0 │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.ls 1e02c // b.plast │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6644c │ │ │ │ + cmp w0, #0x1 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + add x23, x23, #0x58 │ │ │ │ + and w22, w22, w0 │ │ │ │ + ldr w0, [x20, #32] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 1e044 // b.pmore │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + cbz w22, 1ddd4 │ │ │ │ + ldp x2, x0, [sp, #104] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldrb w1, [sp, #60] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x0, x0, x2 │ │ │ │ + bl 4c3e8 │ │ │ │ + ldr w0, [x20, #32] │ │ │ │ + cbz w0, 1ddd4 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + ldp x19, x23, [sp, #104] │ │ │ │ + str x21, [sp, #120] │ │ │ │ + mov w21, w24 │ │ │ │ + ldr w24, [sp, #60] │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, x22 │ │ │ │ + add x22, x22, #0x58 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 4b490 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov w3, w24 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, x2, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 4c88c │ │ │ │ + ldr w0, [x20, #32] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 1e110 // b.pmore │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldr x21, [sp, #120] │ │ │ │ + b 1ddd4 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0xfffffffe // #-2 │ │ │ │ + bl 66e80 │ │ │ │ + ldr w1, [x28, #432] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ge 1e030 // b.tcont │ │ │ │ + b 1e07c │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr w1, [sp, #148] │ │ │ │ + ldr w0, [x22, x0, lsl #2] │ │ │ │ + add w3, w0, #0x10 │ │ │ │ + cmp w3, w1 │ │ │ │ + b.cs 1dee4 // b.hs, b.nlast │ │ │ │ + add w1, w1, #0xb │ │ │ │ + sub w7, w1, w0 │ │ │ │ + sub w22, w1, w0 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + sub x7, x7, #0x1 │ │ │ │ + cbz w0, 1e274 │ │ │ │ + add x11, sp, #0xa8 │ │ │ │ + ldr w1, [x11, x6] │ │ │ │ + cbnz w1, 1e288 │ │ │ │ + mov x0, #0x3a96 // #14998 │ │ │ │ + cmp x7, x0 │ │ │ │ + b.hi 1de78 // b.pmore │ │ │ │ + mov w3, #0x3e8 // #1000 │ │ │ │ + b 1dd08 │ │ │ │ + add x2, sp, #0x94 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + str x7, [sp, #48] │ │ │ │ + ldr x6, [x0, x7, lsl #3] │ │ │ │ + stp x10, x6, [sp, #120] │ │ │ │ + mov x0, x6 │ │ │ │ + bl 62da0 │ │ │ │ + ldr x7, [sp, #48] │ │ │ │ + ldr x10, [sp, #120] │ │ │ │ + ldr w1, [x10, x7, lsl #2] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1de9c // b.hs, b.nlast │ │ │ │ + ldr x6, [sp, #128] │ │ │ │ + ldr w2, [sp, #148] │ │ │ │ + ldr w0, [x6, w0, uxtw #2] │ │ │ │ + add w1, w2, #0x4 │ │ │ │ + add w1, w1, w24 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 1de9c // b.plast │ │ │ │ + sub w0, w0, w2 │ │ │ │ + add w3, w0, #0xb │ │ │ │ + add w0, w0, #0xb │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + mov x1, #0x3a96 // #14998 │ │ │ │ + cmp x0, x1 │ │ │ │ + mov w0, #0x3e8 // #1000 │ │ │ │ + csel w3, w3, w0, ls // ls = plast │ │ │ │ + b 1dd08 │ │ │ │ + add x10, sp, #0xa8 │ │ │ │ + ldr w1, [x10, x6] │ │ │ │ + cbz w1, 1de78 │ │ │ │ + mov w22, #0x3e8 // #1000 │ │ │ │ + b 1e1dc │ │ │ │ + add x2, sp, #0x94 │ │ │ │ + mov w22, #0x3e8 // #1000 │ │ │ │ + b 1e1dc │ │ │ │ + mov x0, #0x3a96 // #14998 │ │ │ │ + mov w3, #0x64 // #100 │ │ │ │ + cmp x7, x0 │ │ │ │ + b.ls 1dd08 // b.plast │ │ │ │ + b 1deec │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4040] │ │ │ │ + str x11, [sp, #136] │ │ │ │ + ldr x10, [x0, x10] │ │ │ │ + str x10, [sp, #48] │ │ │ │ + stp x7, x6, [sp, #120] │ │ │ │ + mov x0, x10 │ │ │ │ + bl 62da0 │ │ │ │ + ldp x7, x6, [sp, #120] │ │ │ │ + ldr x11, [sp, #136] │ │ │ │ + ldr x10, [sp, #48] │ │ │ │ + ldr w1, [x11, x6] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ls 1e1c4 // b.plast │ │ │ │ + ldr w2, [sp, #148] │ │ │ │ + ldr w0, [x10, w0, uxtw #2] │ │ │ │ + add w1, w2, #0x4 │ │ │ │ + add w1, w1, w24 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 1e1c4 // b.hs, b.nlast │ │ │ │ + sub w0, w0, w2 │ │ │ │ + mov x1, #0x3a96 // #14998 │ │ │ │ + cmp x7, x1 │ │ │ │ + add w3, w0, #0xb │ │ │ │ + mov w1, #0x3e8 // #1000 │ │ │ │ + add w0, w0, #0xb │ │ │ │ + csel w22, w22, w1, ls // ls = plast │ │ │ │ + b 1e23c │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + ldr d31, [x0, #3872] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + mov x27, x1 │ │ │ │ + ldr w8, [x1] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str wzr, [sp, #172] │ │ │ │ + str xzr, [sp, #184] │ │ │ │ + str xzr, [sp, #192] │ │ │ │ + str d31, [sp, #176] │ │ │ │ + ldr x10, [sp, #320] │ │ │ │ + ldrb w13, [sp, #312] │ │ │ │ + cbz w8, 1e930 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #4000] │ │ │ │ + cmp w13, #0x0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str w13, [sp, #40] │ │ │ │ + stp wzr, w6, [sp, #64] │ │ │ │ + stp x4, x3, [sp, #80] │ │ │ │ + stp x5, x10, [sp, #96] │ │ │ │ + str w7, [sp, #112] │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + mov x22, x27 │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + cset w24, eq // eq = none │ │ │ │ + mov x23, x28 │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + mov x26, x2 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + b 1e3b8 │ │ │ │ + ldr w0, [x22] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 1e530 // b.plast │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x0, x23, x23, lsl #2 │ │ │ │ + mov w1, w24 │ │ │ │ + lsl x20, x0, #4 │ │ │ │ + add x0, x2, x0, lsl #4 │ │ │ │ + bl 4dfc0 │ │ │ │ tst w0, #0xff │ │ │ │ - mov w1, #0x49 // #73 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - strb w0, [x24, w4, uxtw] │ │ │ │ - ldp w0, w7, [x26, #24] │ │ │ │ - ldp x6, x1, [x26] │ │ │ │ - add w0, w27, w0 │ │ │ │ - add w0, w0, w28 │ │ │ │ - add w2, w2, w7 │ │ │ │ - str w4, [sp, #112] │ │ │ │ - ldrb w0, [x6, w0, uxtw] │ │ │ │ - strb w0, [x21, w4, uxtw] │ │ │ │ - ldrb w1, [x1, w2, uxtw] │ │ │ │ - strb w1, [x22, w4, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ + b.eq 1e3a8 // b.none │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4d3e0 │ │ │ │ tst w0, #0xff │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - b.eq 19760 // b.none │ │ │ │ - mov w0, #0x7c // #124 │ │ │ │ - strb w0, [x23, w4, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ + ccmp w25, #0x1, #0x2, ne // ne = any │ │ │ │ + b.hi 1e3a8 // b.pmore │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x1, sp, #0xac │ │ │ │ + ldr w19, [sp, #40] │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + str w2, [sp] │ │ │ │ + mov w7, #0x2 // #2 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov w5, w7 │ │ │ │ + mov w4, w7 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + mov w3, #0xfffffffd // #-3 │ │ │ │ + add x2, sp, #0xb0 │ │ │ │ + mov w1, w19 │ │ │ │ add x0, x0, x20 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w28, w1 │ │ │ │ - b.cc 196c0 // b.lo, b.ul, b.last │ │ │ │ + str x2, [sp, #72] │ │ │ │ + bl 1ceb0 │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov w1, w24 │ │ │ │ + and w21, w0, #0xff │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + add x0, x2, x20 │ │ │ │ + and w25, w25, #0xff │ │ │ │ + bl 4e020 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov w1, w19 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + add x0, x2, x20 │ │ │ │ + bl 50620 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + str w0, [sp, #116] │ │ │ │ + add x0, x1, x20 │ │ │ │ + bl 4dc80 │ │ │ │ + mov w19, w0 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + add x0, x1, x20 │ │ │ │ + bl 4dbc8 │ │ │ │ + mov w27, w0 │ │ │ │ + cmn w19, #0x1 │ │ │ │ + b.ne 1e74c // b.any │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.ne 1e72c // b.any │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x28, sp, #0xb8 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, sp, #0xbc │ │ │ │ + add x0, x0, x20 │ │ │ │ + str x28, [sp, #56] │ │ │ │ + bl 4be08 │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + mov x3, x1 │ │ │ │ + add x4, sp, #0xc4 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov w2, #0xfffffffd // #-3 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4bcc8 │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + cbz w0, 1e574 │ │ │ │ + cbz w21, 1e774 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + ubfiz x0, x24, #2, #1 │ │ │ │ + ucvtf d30, w1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr d29, [x1, #3880] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + fmul d29, d30, d29 │ │ │ │ + ldr w0, [x1, x0] │ │ │ │ + ucvtf d31, w0 │ │ │ │ + fcmpe d31, d29 │ │ │ │ + b.mi 1e574 // b.first │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x22] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 1e3b8 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #224] │ │ │ │ + ldp x21, x22, [sp, #240] │ │ │ │ + ldp x23, x24, [sp, #256] │ │ │ │ + ldp x25, x26, [sp, #272] │ │ │ │ + ldrb w0, [sp, #64] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #200] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 1ea4c // b.any │ │ │ │ + ldp x29, x30, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #288] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 504e8 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ ldr w1, [x0] │ │ │ │ - add w27, w27, w28 │ │ │ │ - add w25, w25, w28 │ │ │ │ - add w19, w19, w28 │ │ │ │ - b 19318 │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - strb w0, [x23, w4, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ + mov x2, #0x48 // #72 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 2ff0 │ │ │ │ + mov w1, #0xd090 // #53392 │ │ │ │ + mov x0, x19 │ │ │ │ + movk w1, #0x3, lsl #16 │ │ │ │ + bl 5dd40 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 1e924 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d880 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ add x0, x0, x20 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 196c0 // b.pmore │ │ │ │ + bl 504e8 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ ldr w1, [x0] │ │ │ │ - add w27, w27, w28 │ │ │ │ - add w25, w25, w28 │ │ │ │ - add w19, w19, w28 │ │ │ │ - b 19318 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 19354 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 196c0 │ │ │ │ - ldr w4, [x26, #40] │ │ │ │ - b 19354 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + mov x2, #0x48 // #72 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 2ff0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d420 │ │ │ │ mov x19, x0 │ │ │ │ - and w0, w2, #0xff │ │ │ │ - str w0, [sp, #100] │ │ │ │ - cbz x1, 19c30 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldp w0, w21, [x19, #16] │ │ │ │ - add w21, w21, w0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 3390 │ │ │ │ - mov x26, x0 │ │ │ │ + bl 5d880 │ │ │ │ mov x0, x21 │ │ │ │ - bl 3390 │ │ │ │ - mov x25, x0 │ │ │ │ + bl 3500 │ │ │ │ + mov w1, #0xd090 // #53392 │ │ │ │ + mov x0, x19 │ │ │ │ + movk w1, #0x3, lsl #16 │ │ │ │ + bl 5dd40 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [sp, #48] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 1e90c // b.none │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + ldr x28, [sp, #80] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset x0, eq // eq = none │ │ │ │ + ldr w21, [sp, #68] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + str w1, [sp, #124] │ │ │ │ + lsl x27, x0, #3 │ │ │ │ + add x0, x28, x0, lsl #3 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x19 │ │ │ │ + stp x27, x0, [sp, #128] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5db28 │ │ │ │ + ldr x2, [x28, x27] │ │ │ │ + mov w3, w21 │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w5, #0xfffffffd // #-3 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5e090 │ │ │ │ + mov x21, x0 │ │ │ │ + bl 6644c │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + mov w28, w1 │ │ │ │ + ubfiz x27, x1, #2, #8 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr w1, [x1, x27] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 1e7c0 // b.lo, b.ul, b.last │ │ │ │ mov x0, x21 │ │ │ │ - bl 3390 │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - mov x23, x0 │ │ │ │ - cbz w3, 19a0c │ │ │ │ - adrp x0, 7b000 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x0, x0, #0xb0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w22, #0x20 // #32 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - stp wzr, wzr, [sp, #120] │ │ │ │ - b 19840 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w3, w21 │ │ │ │ - b.ls 19a08 // b.plast │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ubfiz x27, x21, #3, #32 │ │ │ │ - add x2, x0, x27 │ │ │ │ - ldr w0, [x0, x27] │ │ │ │ - cbz w0, 19c20 │ │ │ │ - sub w1, w0, #0x5 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 19b68 // b.plast │ │ │ │ + bl 6644c │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr w1, [x1, x27] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 1e794 // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6644c │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr w2, [sp, #48] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + ldr w1, [x1, x28, lsl #2] │ │ │ │ + cset w28, eq // eq = none │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w1, w0, #0x0, eq // eq = none │ │ │ │ + b.eq 1e7c0 // b.none │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 66044 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d880 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + cbnz w28, 1e5c8 │ │ │ │ + b 1e3a8 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + umaddl x0, w27, w2, x0 │ │ │ │ + bl 4b9c0 │ │ │ │ + mov w27, w0 │ │ │ │ + b 1e49c │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + add x1, x1, x20 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + umaddl x0, w19, w2, x0 │ │ │ │ + bl 4b9c0 │ │ │ │ + mov w19, w0 │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.eq 1e49c // b.none │ │ │ │ + b 1e72c │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr w1, [sp, #304] │ │ │ │ + ubfiz x0, x0, #2, #8 │ │ │ │ + ldr w0, [x28, x0] │ │ │ │ + cmp w0, w1 │ │ │ │ + ccmp w27, w19, #0x0, ls // ls = plast │ │ │ │ + b.ne 1e4e8 // b.any │ │ │ │ + b 1e514 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0xfffffffd // #-3 │ │ │ │ + bl 66e80 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr w1, [x1, x27] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.le 1e6c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5ddc0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov x27, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + cbz w1, 1e938 │ │ │ │ + str x20, [sp, #152] │ │ │ │ + mov x20, x28 │ │ │ │ + ldr x28, [sp, #104] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x27, x20, lsl #3] │ │ │ │ + cbz x0, 1e860 │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr w1, [x28, #396] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 1e82c // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x27, x20, lsl #3] │ │ │ │ + bl 6a770 │ │ │ │ + ldr w1, [x28, #396] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 1e8b4 // b.hs, b.nlast │ │ │ │ + ldr x0, [x27, x20, lsl #3] │ │ │ │ + bl 6a7c0 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 1e848 // b.plast │ │ │ │ + ldr x0, [x27, x20, lsl #3] │ │ │ │ + bl 6644c │ │ │ │ + cbz w0, 1e8d0 │ │ │ │ + ldr x0, [x27, x20, lsl #3] │ │ │ │ + bl 6a7c0 │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.hi 1e8e8 // b.pmore │ │ │ │ + ldr w1, [x19] │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w1, w20 │ │ │ │ + b.hi 1e800 // b.pmore │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + ldr x20, [sp, #152] │ │ │ │ + cbnz w0, 1e938 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + cbz w1, 1e89c │ │ │ │ + ldr x0, [x27, x28, lsl #3] │ │ │ │ + cbz x0, 1e8d8 │ │ │ │ + bl 66044 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 1e880 // b.pmore │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.eq 19a3c // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 19aa4 // b.none │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.eq 19b08 // b.none │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 19894 // b.any │ │ │ │ - mov w0, #0x2a // #42 │ │ │ │ - strb w0, [x26, w24, uxtw] │ │ │ │ - strb w0, [x25, w24, uxtw] │ │ │ │ - strb w0, [x23, w24, uxtw] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - sub w0, w3, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ne 19834 // b.any │ │ │ │ - mov w0, #0x8889 // #34953 │ │ │ │ - mov w1, #0x3c // #60 │ │ │ │ - movk w0, #0x8888, lsl #16 │ │ │ │ - strb wzr, [x26, w24, uxtw] │ │ │ │ - strb wzr, [x25, w24, uxtw] │ │ │ │ + cset w28, eq // eq = none │ │ │ │ + b 1e6f8 │ │ │ │ + ldr x0, [x27, x20, lsl #3] │ │ │ │ + mov w2, #0xfffffffd // #-3 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + bl 66e80 │ │ │ │ + ldr w1, [x28, #432] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.lt 1e82c // b.tstop │ │ │ │ + ldr w1, [x19] │ │ │ │ + b 1e860 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 1e880 // b.pmore │ │ │ │ + b 1e89c │ │ │ │ + ldr x0, [x27, x20, lsl #3] │ │ │ │ + bl 6644c │ │ │ │ + cmp w0, #0x1 │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + ldr w1, [x19] │ │ │ │ + and w0, w2, w0 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + b 1e860 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d880 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + b 1e520 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #48] │ │ │ │ + b 1e634 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 1e544 │ │ │ │ + ldrb w1, [sp, #40] │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - umull x0, w24, w0 │ │ │ │ - strb wzr, [x23, w24, uxtw] │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - msub w27, w0, w1, w24 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - cinc w0, w0, ne // ne = any │ │ │ │ - umull x1, w0, w1 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - cbnz w0, 1992c │ │ │ │ - b 199a8 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - add x4, x23, x28 │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - mov w3, w27 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - add x4, x25, x28 │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - mov w3, w27 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x28, x28, #0x3c │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.eq 199a8 // b.none │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - add x4, x26, x28 │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - mov w3, w27 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cmp w24, w28 │ │ │ │ - b.cc 198e0 // b.lo, b.ul, b.last │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - add x4, x26, x28 │ │ │ │ - mov w3, #0x3c // #60 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - add x4, x23, x28 │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - mov w3, #0x3c // #60 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4c3e8 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + str w0, [sp, #64] │ │ │ │ + cbz w1, 1ea24 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x21, x19 │ │ │ │ + ldr x0, [x27, x28, lsl #3] │ │ │ │ + cbz x0, 1ea3c │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x1, x28, x28, lsl #3 │ │ │ │ + ldr x3, [x27, x28, lsl #3] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + add x0, x2, x1, lsl #3 │ │ │ │ + ldrb w6, [sp, #124] │ │ │ │ + ldr x8, [sp, #128] │ │ │ │ + mov x2, x26 │ │ │ │ + ldr w5, [x3, #20] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + ldr w0, [sp, #68] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldp x7, x0, [sp, #88] │ │ │ │ + ldr x0, [x0, x8] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x8, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x9, [x8] │ │ │ │ + str x9, [sp] │ │ │ │ + bl 56320 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 66044 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + ldrb w4, [sp, #64] │ │ │ │ + mov x1, x19 │ │ │ │ + ldrb w3, [sp, #40] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x2, [x27, x28, lsl #3] │ │ │ │ + str x2, [x19, #88] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl 4c88c │ │ │ │ + ldr w1, [x21] │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 1e968 // b.pmore │ │ │ │ + mov x19, x21 │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + b 1e6f8 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 1e968 // b.pmore │ │ │ │ + b 1ea1c │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x10, x4 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + sub sp, sp, #0x210 │ │ │ │ + mov x22, x1 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + str x4, [sp, #120] │ │ │ │ + ldr x9, [sp, #664] │ │ │ │ + adrp x4, 7f000 │ │ │ │ + str x9, [sp, #96] │ │ │ │ + ldr d31, [x4, #3872] │ │ │ │ + ldr w4, [x9, #600] │ │ │ │ + ldr x9, [x8] │ │ │ │ + str x9, [sp, #520] │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + stp x7, x2, [sp, #104] │ │ │ │ + ldr w20, [sp, #656] │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + str x1, [sp, #152] │ │ │ │ + ldr w1, [x10, #48] │ │ │ │ + str w1, [sp, #56] │ │ │ │ + ldrb w1, [sp, #648] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str x6, [sp, #72] │ │ │ │ + str w1, [sp, #180] │ │ │ │ + str wzr, [sp, #312] │ │ │ │ + str wzr, [sp, #316] │ │ │ │ + str d31, [sp, #424] │ │ │ │ + str x23, [sp, #576] │ │ │ │ + str x24, [sp, #584] │ │ │ │ + str x25, [sp, #592] │ │ │ │ + str x26, [sp, #600] │ │ │ │ + str x27, [sp, #608] │ │ │ │ + str x28, [sp, #616] │ │ │ │ + cmp w4, #0x19 │ │ │ │ + b.hi 1f92c // b.pmore │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x25, x3 │ │ │ │ + add x3, sp, #0x1f8 │ │ │ │ + mov w9, w5 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w9, [sp, #64] │ │ │ │ + ldrb w4, [x1, #388] │ │ │ │ + add x1, sp, #0x1e8 │ │ │ │ + mov x2, x1 │ │ │ │ + stp x1, x3, [sp, #80] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + bl 60300 │ │ │ │ + ldr w9, [sp, #64] │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + mov w28, w9 │ │ │ │ + str w9, [sp, #136] │ │ │ │ + ubfiz x19, x9, #3, #32 │ │ │ │ + mov x1, x19 │ │ │ │ + udiv w12, w0, w9 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w12, [sp, #128] │ │ │ │ + bl 52920 │ │ │ │ + mov x15, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x15, [sp, #64] │ │ │ │ + str x15, [sp, #456] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #464] │ │ │ │ + ldr w9, [sp, #136] │ │ │ │ + mov x14, x0 │ │ │ │ + ldr x15, [sp, #64] │ │ │ │ + ldr w12, [sp, #128] │ │ │ │ + cbz w9, 1ebf0 │ │ │ │ + sub w0, w9, #0x1 │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ls 1f258 // b.plast │ │ │ │ + sub x0, x14, x15 │ │ │ │ + sub x0, x0, #0x4 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.ls 1f258 // b.plast │ │ │ │ + adrp x2, 80000 │ │ │ │ + lsr w1, w9, #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr q31, [x2, #352] │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + str q31, [x15, x0] │ │ │ │ + str q31, [x14, x0] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1ebc0 // b.any │ │ │ │ + tbz w9, #0, 1ebf0 │ │ │ │ + and x0, x9, #0xfffffffe │ │ │ │ + adrp x1, 80000 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr d31, [x1, #352] │ │ │ │ + str d31, [x15, x0] │ │ │ │ + str d31, [x14, x0] │ │ │ │ + ldr x3, [x25, #32] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + str x15, [sp, #64] │ │ │ │ + ldr w4, [x25, #40] │ │ │ │ + ldr x19, [sp, #104] │ │ │ │ + str x14, [sp, #128] │ │ │ │ + ldr w23, [sp, #56] │ │ │ │ + mov x5, x19 │ │ │ │ + str w12, [sp, #136] │ │ │ │ + mov w2, w23 │ │ │ │ + str w9, [sp, #144] │ │ │ │ + bl 5c120 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x3, [x25, #32] │ │ │ │ + mov x5, x19 │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + mov w2, w23 │ │ │ │ + ldr w4, [x25, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #472] │ │ │ │ + bl 5c120 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x2, [sp, #488] │ │ │ │ + add x4, sp, #0x1b0 │ │ │ │ + ldr x24, [sp, #48] │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x26, [sp, #112] │ │ │ │ + mov x0, x24 │ │ │ │ + str x19, [sp, #480] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 3e324 │ │ │ │ + ldr x2, [sp, #496] │ │ │ │ + mov x5, x0 │ │ │ │ + add x4, sp, #0x1b4 │ │ │ │ + mov w3, w23 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x24 │ │ │ │ + str x5, [sp, #160] │ │ │ │ + str x5, [sp, #440] │ │ │ │ + bl 3e324 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + str x0, [sp, #448] │ │ │ │ + ldr x15, [sp, #64] │ │ │ │ + ldr x14, [sp, #128] │ │ │ │ + ldr w12, [sp, #136] │ │ │ │ + ldr w9, [sp, #144] │ │ │ │ + cbnz w20, 1ee68 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + mov x11, x28 │ │ │ │ + ldp x20, x24, [sp, #80] │ │ │ │ + sub w26, w0, #0x1 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + add x10, sp, #0x1b8 │ │ │ │ + lsl x26, x26, #3 │ │ │ │ + mov x13, x21 │ │ │ │ + mov x18, x19 │ │ │ │ + mov x23, x8 │ │ │ │ + mov x28, x25 │ │ │ │ + mov x6, x26 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldr x19, [x10, x23, lsl #3] │ │ │ │ + add x26, x19, x6 │ │ │ │ + ldr w1, [x19, x6] │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.hi 1ed08 // b.pmore │ │ │ │ + sub w0, w0, w1 │ │ │ │ + cmp w0, #0x19 │ │ │ │ + b.ls 1f4ec // b.plast │ │ │ │ + add x0, x23, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ne 1ece4 // b.any │ │ │ │ + mov x25, x28 │ │ │ │ + mov x21, x13 │ │ │ │ + mov x19, x18 │ │ │ │ + mov x28, x11 │ │ │ │ + cbz w27, 1ee68 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + str x15, [sp, #48] │ │ │ │ + str x14, [sp, #64] │ │ │ │ + str w12, [sp, #104] │ │ │ │ + str w9, [sp, #120] │ │ │ │ + bl 4dd30 │ │ │ │ + ldr x15, [sp, #48] │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x14, [sp, #64] │ │ │ │ + b.ne 1ed8c // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldrb w0, [x0, #448] │ │ │ │ + cbz w0, 1ed8c │ │ │ │ + ldp w0, w1, [x15] │ │ │ │ + ldr w12, [sp, #104] │ │ │ │ + ldr w9, [sp, #120] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 1f27c // b.none │ │ │ │ + ldp w1, w0, [x14] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 1f6bc // b.none │ │ │ │ + ldr w0, [x25, #40] │ │ │ │ + mov x23, x15 │ │ │ │ + mov x24, x14 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbz w0, 1edd0 │ │ │ │ + ldr x0, [x21, x20, lsl #3] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, x20, lsl #3] │ │ │ │ + ldr x0, [x19, x20, lsl #3] │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x25, #40] │ │ │ │ + str xzr, [x19, x20, lsl #3] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 1eda0 // b.pmore │ │ │ │ + mov x15, x23 │ │ │ │ + mov x14, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x15, x14, [sp, #48] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr x15, [sp, #48] │ │ │ │ + mov x0, x15 │ │ │ │ + bl 3500 │ │ │ │ + ldr x14, [sp, #56] │ │ │ │ + mov x0, x14 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl 3500 │ │ │ │ + cbz x26, 1ee18 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1f970 // b.any │ │ │ │ + ldr x23, [sp, #576] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x24, [sp, #584] │ │ │ │ + ldr x25, [sp, #592] │ │ │ │ + ldr x26, [sp, #600] │ │ │ │ + ldr x27, [sp, #608] │ │ │ │ + ldr x28, [sp, #616] │ │ │ │ + add sp, sp, #0x210 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz w9, 1ed34 │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr w24, [sp, #56] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str d15, [sp, #624] │ │ │ │ + ldr d15, [x0, #352] │ │ │ │ + mov x0, x26 │ │ │ │ + add x13, sp, #0x1c8 │ │ │ │ + mov w7, w27 │ │ │ │ + mov x26, x28 │ │ │ │ + mov x27, x14 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x15 │ │ │ │ + str x13, [sp, #208] │ │ │ │ + str wzr, [sp, #216] │ │ │ │ + stp x21, x19, [sp, #224] │ │ │ │ + mov w19, w20 │ │ │ │ + mov w21, w24 │ │ │ │ + mov w20, w12 │ │ │ │ + str w9, [sp, #272] │ │ │ │ + b 1eee8 │ │ │ │ + str d15, [x25, x23, lsl #3] │ │ │ │ + sub w21, w21, w20 │ │ │ │ + str d15, [x27, x23, lsl #3] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add w7, w7, w20 │ │ │ │ + cmp x26, x23 │ │ │ │ + b.eq 1efcc // b.none │ │ │ │ + cmp w21, #0x18 │ │ │ │ + b.ls 1eecc // b.plast │ │ │ │ + ubfiz x24, x23, #3, #32 │ │ │ │ + cbnz x23, 1eff0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ldr x0, [x0, #192] │ │ │ │ + str x0, [x25] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x0, [x0, #192] │ │ │ │ + str x0, [x27] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldp x2, x3, [sp, #80] │ │ │ │ + str w7, [sp, #128] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldrb w4, [x0, #388] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 60300 │ │ │ │ + ldp x6, x5, [sp, #80] │ │ │ │ + mov x11, x26 │ │ │ │ + ldr x13, [sp, #208] │ │ │ │ + mov x12, x25 │ │ │ │ + ldr w7, [sp, #128] │ │ │ │ + mov x14, x27 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x15, x23 │ │ │ │ + mov w16, w20 │ │ │ │ + mov w17, w21 │ │ │ │ + mov x27, x4 │ │ │ │ + mov x26, x5 │ │ │ │ + mov x25, x6 │ │ │ │ + ldr x0, [x13, x27, lsl #3] │ │ │ │ + add x21, x0, x24 │ │ │ │ + ldr w23, [x0, x24] │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.hi 1ef88 // b.pmore │ │ │ │ + sub w0, w0, w23 │ │ │ │ + cmp w0, #0x19 │ │ │ │ + b.ls 1f044 // b.plast │ │ │ │ + add x0, x27, #0x1 │ │ │ │ + add x25, x25, #0x8 │ │ │ │ + add x26, x26, #0x8 │ │ │ │ + mov x27, #0x1 // #1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ne 1ef64 // b.any │ │ │ │ + mov x23, x15 │ │ │ │ + mov w20, w16 │ │ │ │ + mov w21, w17 │ │ │ │ + mov x26, x11 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + mov x25, x12 │ │ │ │ + mov x27, x14 │ │ │ │ + sub w21, w21, w20 │ │ │ │ + add w7, w7, w20 │ │ │ │ + cmp x26, x23 │ │ │ │ + b.ne 1eee8 // b.any │ │ │ │ + ldr d15, [sp, #624] │ │ │ │ + mov x15, x25 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x14, x27 │ │ │ │ + ldp x21, x19, [sp, #224] │ │ │ │ + mov x26, x28 │ │ │ │ + ldr w9, [sp, #272] │ │ │ │ + mov w12, w20 │ │ │ │ + b 1ed38 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov w4, w7 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov w3, #0x19 // #25 │ │ │ │ + ldr x2, [sp, #488] │ │ │ │ + str x4, [sp, #128] │ │ │ │ + str w7, [sp, #136] │ │ │ │ + add x2, x2, x4 │ │ │ │ + bl 3c8e0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov w3, #0x19 // #25 │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + ldr x2, [sp, #496] │ │ │ │ + str x0, [x25, x24] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x2, x2, x4 │ │ │ │ + bl 3c8e0 │ │ │ │ + str x0, [x27, x24] │ │ │ │ + ldr w7, [sp, #136] │ │ │ │ + str w7, [sp, #216] │ │ │ │ + b 1ef10 │ │ │ │ + ldr w1, [sp, #272] │ │ │ │ + and w2, w27, #0xff │ │ │ │ + str w2, [sp, #128] │ │ │ │ + add x20, sp, #0x140 │ │ │ │ + ldr w2, [sp, #56] │ │ │ │ + add w0, w1, #0xa │ │ │ │ + stp x14, x24, [sp, #256] │ │ │ │ + add w0, w0, w2 │ │ │ │ + str w0, [sp, #144] │ │ │ │ + ldr w0, [sp, #216] │ │ │ │ + ldr x24, [sp, #112] │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [sp, #136] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + str x27, [sp, #184] │ │ │ │ + str w0, [sp, #192] │ │ │ │ + add x0, sp, #0x1d8 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + stp x11, x12, [sp, #240] │ │ │ │ + str w7, [sp, #276] │ │ │ │ + str x15, [sp, #280] │ │ │ │ + str w16, [sp, #288] │ │ │ │ + str w17, [sp, #292] │ │ │ │ + str x13, [sp, #296] │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + ldr x0, [x25] │ │ │ │ + ldr x1, [x26] │ │ │ │ + ldr w3, [x2, w23, uxtw #2] │ │ │ │ + ldp x2, x7, [sp, #64] │ │ │ │ + stp x0, x1, [sp] │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + ldrb w6, [sp, #128] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr w4, [sp, #136] │ │ │ │ + ldr w5, [sp, #144] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 56320 │ │ │ │ + cbz w19, 1f130 │ │ │ │ + ldr w4, [sp, #352] │ │ │ │ + mov w27, w19 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub w3, w4, #0xa │ │ │ │ + add w4, w4, #0xa │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w2, [x28, x1, lsl #2] │ │ │ │ + mov w0, w1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cc 1f118 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ls 1f128 // b.plast │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x27, x1 │ │ │ │ + b.ne 1f100 // b.any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.cc 1f1b8 // b.lo, b.ul, b.last │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + mov x0, x28 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [sp, #352] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + str w1, [x0, x27, lsl #2] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x3, [x0, x2, lsl #3] │ │ │ │ mov x0, x20 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ ldr x2, [sp, #104] │ │ │ │ - add x4, x25, x28 │ │ │ │ - ldr w5, [sp, #100] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w3, #0x3c // #60 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x28, x28, #0x3c │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.ne 1992c // b.any │ │ │ │ - ldr w3, [sp, #100] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0xb08 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp w27, w2, [x19, #16] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x26 │ │ │ │ - add w27, w27, w2 │ │ │ │ - mov x2, x27 │ │ │ │ - bl 3670 │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + ldr w5, [sp, #192] │ │ │ │ + bl 17040 │ │ │ │ + cbnz w0, 1f1c8 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56540 │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cs 1f0a4 // b.hs, b.nlast │ │ │ │ + ldr x27, [sp, #184] │ │ │ │ + ldr x15, [sp, #280] │ │ │ │ + ldr x13, [sp, #296] │ │ │ │ + ldp x11, x12, [sp, #240] │ │ │ │ + ldp x14, x24, [sp, #256] │ │ │ │ + ldr w7, [sp, #276] │ │ │ │ + ldr w16, [sp, #288] │ │ │ │ + ldr w17, [sp, #292] │ │ │ │ + b 1ef88 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 56540 │ │ │ │ + b 1f184 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4b490 │ │ │ │ + ldr w1, [x22] │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + mov x27, x0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + ldr w5, [x22] │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + ldr x1, [x25] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x2, [x26] │ │ │ │ + umull x5, w5, w3 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x0, x0, x5 │ │ │ │ + bl 4bba0 │ │ │ │ + ldr w0, [x22] │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + ldr x5, [x22, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + ldrb w3, [sp, #180] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + umull x0, w0, w2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x0, x5, x0 │ │ │ │ + bl 4c88c │ │ │ │ + ldr w0, [x22] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x22] │ │ │ │ + b 1f178 │ │ │ │ + adrp x1, 80000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr d31, [x1, #352] │ │ │ │ + str d31, [x15, x0] │ │ │ │ + str d31, [x14, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ne 1f264 // b.any │ │ │ │ + b 1ebf0 │ │ │ │ + sub w1, w9, #0x1 │ │ │ │ + sub w20, w9, #0x1 │ │ │ │ + lsl x2, x1, #3 │ │ │ │ + add x1, x15, x1, lsl #3 │ │ │ │ + ldr w2, [x15, x2] │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 1ed80 // b.any │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldr w28, [x1, w0, uxtw #2] │ │ │ │ + ldr w2, [x1, w2, uxtw #2] │ │ │ │ + cmp w28, w2 │ │ │ │ + b.cc 1f904 // b.lo, b.ul, b.last │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + sub w0, w28, w2 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 1ed80 // b.plast │ │ │ │ + mov w1, #0x4e1f // #19999 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 1ed80 // b.pmore │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w12, [sp, #48] │ │ │ │ + str w2, [sp, #64] │ │ │ │ + stp x15, x14, [sp, #120] │ │ │ │ + str w9, [sp, #136] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr w12, [sp, #48] │ │ │ │ + mov w1, #0x19 // #25 │ │ │ │ + str wzr, [x23] │ │ │ │ + mov x3, x0 │ │ │ │ + str w1, [x24] │ │ │ │ + mov w0, w28 │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + add x10, sp, #0x1a8 │ │ │ │ + mul w20, w20, w12 │ │ │ │ + str x3, [sp, #48] │ │ │ │ + str w20, [x23, #4] │ │ │ │ + mov w2, w2 │ │ │ │ + add w20, w20, #0x18 │ │ │ │ + str w20, [x24, #4] │ │ │ │ + str w12, [sp, #104] │ │ │ │ + mov w11, #0xfffffffe // #-2 │ │ │ │ + stp x0, x2, [x27] │ │ │ │ + mov w0, #0xfffffff6 // #-10 │ │ │ │ + mov x5, x25 │ │ │ │ + strh wzr, [x3] │ │ │ │ mov x2, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x1, [sp] │ │ │ │ + ldp x6, x7, [sp, #72] │ │ │ │ + str x10, [sp, #16] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + mov w4, #0x2 // #2 │ │ │ │ + str w1, [sp, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + str w11, [sp, #24] │ │ │ │ + str w0, [sp, #32] │ │ │ │ mov x0, x23 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x27 │ │ │ │ + str x10, [sp, #64] │ │ │ │ + bl 1bce0 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 4e080 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [sp] │ │ │ │ + ldp x2, x0, [sp, #80] │ │ │ │ + stp x2, x0, [sp, #16] │ │ │ │ + ldrb w4, [sp, #180] │ │ │ │ + ldr x10, [sp, #64] │ │ │ │ + mov w11, #0xfffffffe // #-2 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + strb w4, [sp, #8] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x3, sp, #0x138 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x25 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - cmp w3, w21 │ │ │ │ - b.hi 19840 // b.pmore │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x26 │ │ │ │ + mov w7, w11 │ │ │ │ + add x5, sp, #0x137 │ │ │ │ + add x4, sp, #0x13c │ │ │ │ + mov x6, x10 │ │ │ │ + mov x2, x20 │ │ │ │ + bl 1b800 │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + ldr w9, [sp, #136] │ │ │ │ + ldr w0, [sp, #312] │ │ │ │ + sub w1, w3, w9 │ │ │ │ + ldr w12, [sp, #104] │ │ │ │ + ldp x15, x14, [sp, #120] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.hi 1f450 // b.pmore │ │ │ │ + ldr w0, [sp, #428] │ │ │ │ + ldr w1, [sp, #424] │ │ │ │ + ldr w2, [sp, #316] │ │ │ │ + mul w0, w9, w0 │ │ │ │ + mul w1, w3, w1 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cneg w0, w0, lt // lt = tstop │ │ │ │ + sub w0, w1, w0 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ls 1f978 // b.plast │ │ │ │ + mov x0, x20 │ │ │ │ + str x15, [sp, #64] │ │ │ │ + str x14, [sp, #104] │ │ │ │ + str w12, [sp, #120] │ │ │ │ + str w9, [sp, #128] │ │ │ │ + bl 4c440 │ │ │ │ + mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ + ldr x15, [sp, #64] │ │ │ │ + mov x20, x22 │ │ │ │ + ldr x14, [sp, #104] │ │ │ │ + ldr w12, [sp, #120] │ │ │ │ + ldr w9, [sp, #128] │ │ │ │ mov x0, x23 │ │ │ │ + str x15, [sp, #64] │ │ │ │ + str x14, [sp, #104] │ │ │ │ + mov x22, x20 │ │ │ │ + str w12, [sp, #120] │ │ │ │ + str w9, [sp, #128] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x25 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 3500 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 19894 │ │ │ │ - ldr w5, [x19, #28] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - mov w10, #0x2d // #45 │ │ │ │ - ldr x11, [x19, #8] │ │ │ │ - add w5, w0, w5 │ │ │ │ - nop │ │ │ │ - add w0, w24, w1 │ │ │ │ - add w4, w5, w1 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 3500 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56540 │ │ │ │ + add x1, x28, #0x68 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56540 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3500 │ │ │ │ + ldr x15, [sp, #64] │ │ │ │ + ldr x14, [sp, #104] │ │ │ │ + ldr w12, [sp, #120] │ │ │ │ + ldr w9, [sp, #128] │ │ │ │ + b 1ed80 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldp x2, x3, [sp, #80] │ │ │ │ + str x11, [sp, #64] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + str x13, [sp, #144] │ │ │ │ + ldrb w4, [x0, #388] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + stp x15, x14, [sp, #128] │ │ │ │ + stp x18, x6, [sp, #184] │ │ │ │ + str w12, [sp, #200] │ │ │ │ + str w9, [sp, #208] │ │ │ │ + str x10, [sp, #216] │ │ │ │ + bl 60300 │ │ │ │ + ldp x18, x6, [sp, #184] │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr x11, [sp, #64] │ │ │ │ + ldr x13, [sp, #144] │ │ │ │ + ldr w25, [x19, x6] │ │ │ │ + ldr x10, [sp, #216] │ │ │ │ + ldp x15, x14, [sp, #128] │ │ │ │ + ldr w12, [sp, #200] │ │ │ │ + ldr w9, [sp, #208] │ │ │ │ + cmp w25, w0 │ │ │ │ + b.hi 1ed08 // b.pmore │ │ │ │ + and w1, w23, #0xff │ │ │ │ + ldr w27, [sp, #56] │ │ │ │ + add x19, sp, #0x140 │ │ │ │ + mov w21, #0x50 // #80 │ │ │ │ + str x28, [sp, #128] │ │ │ │ + mov w28, w25 │ │ │ │ + ldr x25, [sp, #112] │ │ │ │ + str w1, [sp, #136] │ │ │ │ + str x11, [sp, #144] │ │ │ │ + stp x15, x14, [sp, #184] │ │ │ │ + stp x13, x18, [sp, #200] │ │ │ │ + stp x6, x23, [sp, #216] │ │ │ │ + mov x23, x22 │ │ │ │ + ldr x22, [sp, #96] │ │ │ │ + str w9, [sp, #232] │ │ │ │ + str x10, [sp, #240] │ │ │ │ + str w12, [sp, #272] │ │ │ │ + b 1f634 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 4b490 │ │ │ │ + ldr w1, [x23] │ │ │ │ + str x0, [sp, #64] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - strb w10, [x26, w0, uxtw] │ │ │ │ - ldrb w4, [x11, w4, uxtw] │ │ │ │ - strb w4, [x25, w0, uxtw] │ │ │ │ - strb w22, [x23, w0, uxtw] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + umull x1, w1, w21 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w5, [x23] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x2, [x24] │ │ │ │ + umull x5, w5, w21 │ │ │ │ + add x0, x0, x5 │ │ │ │ + bl 4bba0 │ │ │ │ + ldr w0, [x23] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x5, [x23, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + umull x0, w0, w21 │ │ │ │ + ldrb w3, [sp, #180] │ │ │ │ + add x0, x5, x0 │ │ │ │ + bl 4c88c │ │ │ │ + ldr w2, [x23] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, x19 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x23] │ │ │ │ + bl 56540 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.cc 1f690 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x25, #16] │ │ │ │ + mov w5, w27 │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x1, [x24] │ │ │ │ + ldr x7, [sp, #72] │ │ │ │ + ldr w3, [x2, w28, uxtw #2] │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + stp x0, x1, [sp] │ │ │ │ + ldrb w6, [sp, #136] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str w27, [sp, #16] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 56320 │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + mov w2, w27 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 6a660 │ │ │ │ + ldr w0, [x22, #388] │ │ │ │ + cbz w0, 1f598 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 56f80 │ │ │ │ + b 1f598 │ │ │ │ + ldr x28, [sp, #128] │ │ │ │ + mov x22, x23 │ │ │ │ + ldr x11, [sp, #144] │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + ldr x10, [sp, #240] │ │ │ │ + ldp x15, x14, [sp, #184] │ │ │ │ + ldp x13, x18, [sp, #200] │ │ │ │ + ldp x6, x23, [sp, #216] │ │ │ │ + ldr w9, [sp, #232] │ │ │ │ + ldr w12, [sp, #272] │ │ │ │ + b 1ed08 │ │ │ │ + sub w1, w9, #0x1 │ │ │ │ + sub w3, w9, #0x1 │ │ │ │ + lsl x2, x1, #3 │ │ │ │ + add x1, x14, x1, lsl #3 │ │ │ │ + ldr w2, [x14, x2] │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 1ed8c // b.any │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldr w4, [x1, w0, uxtw #2] │ │ │ │ + ldr w20, [x1, w2, uxtw #2] │ │ │ │ + cmp w20, w4 │ │ │ │ + b.hi 1f918 // b.pmore │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + sub w0, w4, w20 │ │ │ │ cmp w0, w1 │ │ │ │ - b.hi 19a60 // b.pmore │ │ │ │ - ldr w4, [sp, #124] │ │ │ │ - add w24, w24, w1 │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w1, w4, w1 │ │ │ │ - str w1, [sp, #124] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 19870 // b.any │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 19894 │ │ │ │ - ldr w5, [x19, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - mov w10, #0x2d // #45 │ │ │ │ - ldr x11, [x19] │ │ │ │ - add w5, w0, w5 │ │ │ │ - add w4, w5, w1 │ │ │ │ - add w0, w24, w1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w4, [x11, w4, uxtw] │ │ │ │ - strb w4, [x26, w0, uxtw] │ │ │ │ - strb w10, [x25, w0, uxtw] │ │ │ │ - strb w22, [x23, w0, uxtw] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ + b.ls 1ed8c // b.plast │ │ │ │ + mov w1, #0x4e1f // #19999 │ │ │ │ cmp w0, w1 │ │ │ │ - b.hi 19ac4 // b.pmore │ │ │ │ + b.hi 1ed8c // b.pmore │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w12, [sp, #48] │ │ │ │ + mov w20, w20 │ │ │ │ + str w3, [sp, #64] │ │ │ │ + stp x15, x14, [sp, #104] │ │ │ │ + str w4, [sp, #120] │ │ │ │ + str w9, [sp, #128] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [sp, #56] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr w12, [sp, #48] │ │ │ │ + add x10, sp, #0x1a8 │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + sub w1, w2, #0x19 │ │ │ │ + str w1, [x24] │ │ │ │ + mov w11, #0xfffffffe // #-2 │ │ │ │ ldr w4, [sp, #120] │ │ │ │ - add w24, w24, w1 │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w1, w4, w1 │ │ │ │ - str w1, [sp, #120] │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ne 19878 // b.any │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 19894 │ │ │ │ - ldr w5, [x19, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - mov w10, #0x5e // #94 │ │ │ │ - ldr x11, [x19] │ │ │ │ - add w5, w0, w5 │ │ │ │ - add w4, w5, w1 │ │ │ │ - add w0, w24, w1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w4, [x11, w4, uxtw] │ │ │ │ - strb w4, [x26, w0, uxtw] │ │ │ │ - strb w10, [x25, w0, uxtw] │ │ │ │ - strb w22, [x23, w0, uxtw] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ + mov x5, x25 │ │ │ │ + msub w1, w12, w3, w2 │ │ │ │ + mov w3, w2 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str w2, [x23] │ │ │ │ + str w1, [x24, #4] │ │ │ │ + add w1, w1, #0x18 │ │ │ │ + str w1, [x23, #4] │ │ │ │ + mov w0, w4 │ │ │ │ + stp x20, x0, [x28] │ │ │ │ + mov w1, #0x101 // #257 │ │ │ │ + mov w0, #0xfffffff6 // #-10 │ │ │ │ + strh w1, [x27] │ │ │ │ + mov x2, x28 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x1, [sp] │ │ │ │ + ldp x6, x7, [sp, #72] │ │ │ │ + str w3, [sp, #8] │ │ │ │ + str x10, [sp, #16] │ │ │ │ + mov w4, #0x2 // #2 │ │ │ │ + str w11, [sp, #24] │ │ │ │ + mov x1, x23 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + str w3, [sp, #56] │ │ │ │ + mov x3, x27 │ │ │ │ + str x10, [sp, #64] │ │ │ │ + bl 1bce0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl 4e080 │ │ │ │ + ldp x4, x1, [sp, #80] │ │ │ │ + stp x4, x1, [sp, #16] │ │ │ │ + ldrb w5, [sp, #180] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + ldr x10, [sp, #64] │ │ │ │ + mov w11, #0xfffffffe // #-2 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str w0, [sp] │ │ │ │ + strb w5, [sp, #8] │ │ │ │ + add x3, sp, #0x138 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x20 │ │ │ │ + mov w7, w11 │ │ │ │ + add x5, sp, #0x137 │ │ │ │ + mov x6, x10 │ │ │ │ + add x4, sp, #0x13c │ │ │ │ + bl 1b800 │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + ldr w9, [sp, #128] │ │ │ │ + ldr w1, [sp, #312] │ │ │ │ + sub w0, w3, w9 │ │ │ │ + ldp x15, x14, [sp, #104] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc 1f8a0 // b.lo, b.ul, b.last │ │ │ │ + ldr w2, [sp, #428] │ │ │ │ + ldr w0, [sp, #424] │ │ │ │ + ldr w1, [sp, #316] │ │ │ │ + mul w9, w9, w2 │ │ │ │ + mul w0, w3, w0 │ │ │ │ + cmp w9, #0x0 │ │ │ │ + cneg w9, w9, lt // lt = tstop │ │ │ │ + sub w0, w0, w9 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 1f950 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + stp x15, x14, [sp, #56] │ │ │ │ + bl 4c440 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 3500 │ │ │ │ + ldp x15, x14, [sp, #56] │ │ │ │ + mov x0, x24 │ │ │ │ + stp x15, x14, [sp, #48] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56540 │ │ │ │ + add x1, x20, #0x68 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56540 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldp x15, x14, [sp, #48] │ │ │ │ + b 1ed8c │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + sub w0, w2, w28 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc 1f2c4 // b.lo, b.ul, b.last │ │ │ │ + b 1ed80 │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + sub w0, w20, w4 │ │ │ │ cmp w0, w1 │ │ │ │ - b.hi 19b28 // b.pmore │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w24, w24, w1 │ │ │ │ - ldr w2, [sp, #120] │ │ │ │ - add w1, w2, w1 │ │ │ │ - str w1, [sp, #120] │ │ │ │ - b 19878 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbnz w1, 19b98 │ │ │ │ - b 19878 │ │ │ │ - mov w0, #0x7c // #124 │ │ │ │ - strb w0, [x23, w3, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - add x2, x2, x27 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.ls 19bf8 // b.plast │ │ │ │ - ldp w2, w1, [x19, #24] │ │ │ │ - add w3, w24, w28 │ │ │ │ - ldp w0, w4, [sp, #120] │ │ │ │ - add w2, w0, w2 │ │ │ │ - add w1, w4, w1 │ │ │ │ - ldp x0, x5, [x19] │ │ │ │ - add w2, w2, w28 │ │ │ │ - add w1, w1, w28 │ │ │ │ - str w3, [sp, #112] │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - strb w0, [x26, w3, uxtw] │ │ │ │ - ldrb w1, [x5, w1, uxtw] │ │ │ │ - strb w1, [x25, w3, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - b.ne 19b78 // b.any │ │ │ │ - strb w22, [x23, w3, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ + b.ls 1ed8c // b.plast │ │ │ │ + b 1f704 │ │ │ │ + adrp x3, 80000 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x470 │ │ │ │ + add x1, x1, #0x748 │ │ │ │ + add x0, x0, #0x758 │ │ │ │ + mov w2, #0x69 // #105 │ │ │ │ + str d15, [sp, #624] │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + stp x15, x14, [sp, #56] │ │ │ │ + bl 4c440 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr x14, [sp, #64] │ │ │ │ + ldp x22, x15, [sp, #48] │ │ │ │ + b 1f8b8 │ │ │ │ + str d15, [sp, #624] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + str x15, [sp, #64] │ │ │ │ + str x14, [sp, #104] │ │ │ │ + str w12, [sp, #120] │ │ │ │ + str w9, [sp, #128] │ │ │ │ + bl 4c440 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr x15, [sp, #64] │ │ │ │ + ldr x14, [sp, #104] │ │ │ │ + ldr w12, [sp, #120] │ │ │ │ + ldr w9, [sp, #128] │ │ │ │ + b 1f484 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 1fa1c │ │ │ │ + mov x21, x2 │ │ │ │ + cbz x2, 1fa64 │ │ │ │ + mov x19, x0 │ │ │ │ + mul x0, x1, x2 │ │ │ │ + bl 3390 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 1fa40 │ │ │ │ + stp xzr, xzr, [x19, #8] │ │ │ │ + stp xzr, x20, [x19, #24] │ │ │ │ + str x21, [x19, #40] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, x1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x778 │ │ │ │ + mov w1, #0x36 // #54 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x7c0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x820 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x7c0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x7d0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x3b // #59 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x7c0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x22, [x0] │ │ │ │ + cbz x1, 1faf8 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 1faf8 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + madd x0, x0, x2, x22 │ │ │ │ + blr x21 │ │ │ │ + ldp x3, x1, [x19, #16] │ │ │ │ ldr x2, [x19, #32] │ │ │ │ - add x2, x2, x27 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.hi 19b98 // b.pmore │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - add w24, w24, w28 │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w1, w1, w28 │ │ │ │ - str w1, [sp, #120] │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - add w1, w1, w28 │ │ │ │ - str w1, [sp, #124] │ │ │ │ - b 19860 │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - cbz w0, 19894 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 19b98 │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + add x0, x3, #0x1 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 1fb24 // b.none │ │ │ │ + str x0, [x19, #16] │ │ │ │ + cmp x20, x1 │ │ │ │ + b.lt 1fac0 // b.tstop │ │ │ │ + ldr x22, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp x1, x20 │ │ │ │ + b.gt 1fac0 │ │ │ │ + b 1faf4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cbz w2, 19c88 │ │ │ │ - sub w4, w2, #0x1 │ │ │ │ - lsl x5, x4, #3 │ │ │ │ - add x4, x3, x4, lsl #3 │ │ │ │ - ldr w5, [x3, x5] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.eq 19c98 // b.none │ │ │ │ - ubfiz x4, x2, #3, #32 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x5, x3, x4 │ │ │ │ - str w2, [x0, #40] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w1, [x3, x4] │ │ │ │ - str w0, [x5, #4] │ │ │ │ - ret │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w2, [x0, #40] │ │ │ │ - stp w1, w2, [x3] │ │ │ │ - ret │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x4, #4] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x22, [x0, #24] │ │ │ │ + cbz x22, 1fbe8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldp w2, w3, [x19, #24] │ │ │ │ - ldp w0, w1, [x19, #16] │ │ │ │ - ldr q31, [x19] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cmp w0, w2 │ │ │ │ - ccmp w1, w3, #0x0, hi // hi = pmore │ │ │ │ - b.ls 1a08c // b.plast │ │ │ │ - add w21, w0, w1 │ │ │ │ - stp w0, w1, [x20, #16] │ │ │ │ - stp w2, w3, [x20, #24] │ │ │ │ - str wzr, [x20, #40] │ │ │ │ - lsl x21, x21, #3 │ │ │ │ + mov x23, x1 │ │ │ │ + ldr x21, [x0, #40] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldr x25, [x19] │ │ │ │ mov x0, x21 │ │ │ │ - str q31, [x20] │ │ │ │ bl 3390 │ │ │ │ - str x0, [x20, #32] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - strh wzr, [x20, #44] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - cbz w3, 19e70 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - stp d14, d15, [sp, #80] │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - ldr d14, [x1, #4032] │ │ │ │ - adrp x1, 7f000 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr d15, [x1, #4040] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsl x25, x24, #3 │ │ │ │ - add x2, x0, x24, lsl #3 │ │ │ │ - ldr w1, [x0, x25] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 19ed4 // b.none │ │ │ │ - b.hi 19ea0 // b.pmore │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 19fd4 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 19f28 // b.none │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - cbz w1, 19e58 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 19dd8 │ │ │ │ - cbz w1, 19e94 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - lsl x3, x0, #3 │ │ │ │ - add x0, x2, x0, lsl #3 │ │ │ │ - ldr w3, [x2, x3] │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.eq 19ec4 // b.none │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - str w0, [x20, #40] │ │ │ │ - str d15, [x2, w1, uxtw #3] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - add x1, x0, x25 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.ls 19e4c // b.plast │ │ │ │ - ldp w2, w1, [x19, #24] │ │ │ │ - ldp x0, x3, [x19] │ │ │ │ - add w1, w21, w1 │ │ │ │ - add w2, w26, w2 │ │ │ │ - add w1, w1, w23 │ │ │ │ - add w2, w2, w23 │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 19d98 // b.any │ │ │ │ - cbz w1, 19e88 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - lsl x3, x0, #3 │ │ │ │ - add x0, x2, x0, lsl #3 │ │ │ │ - ldr w3, [x2, x3] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 19ec4 // b.none │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - str w0, [x20, #40] │ │ │ │ + madd x21, x20, x21, x25 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 3010 │ │ │ │ + cbz x23, 1fbc8 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x23 │ │ │ │ + ldp x20, x22, [x19, #16] │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ - str d14, [x2, w1, uxtw #3] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - add x1, x0, x25 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.hi 19dd8 // b.pmore │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - add w26, w26, w1 │ │ │ │ - add w21, w21, w1 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 19d60 // b.pmore │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp d14, d15, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + csinc x20, xzr, x20, eq // eq = none │ │ │ │ + stp x20, x22, [x19, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str w22, [x20, #40] │ │ │ │ - str d14, [x2] │ │ │ │ - b 19dc0 │ │ │ │ - str w22, [x20, #40] │ │ │ │ - str d15, [x2] │ │ │ │ - b 19dc0 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 19f9c // b.none │ │ │ │ - sub w1, w1, #0x5 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 19d88 // b.plast │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 19d60 // b.pmore │ │ │ │ - b 19e64 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0, #4] │ │ │ │ - b 19dc0 │ │ │ │ - ldr w4, [x20, #40] │ │ │ │ - ldr w6, [x2, #4] │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - cbz w4, 1a01c │ │ │ │ - sub w5, w4, #0x1 │ │ │ │ - lsl x7, x5, #3 │ │ │ │ - add x5, x2, x5, lsl #3 │ │ │ │ - ldr w7, [x2, x7] │ │ │ │ - cmp w7, #0x3 │ │ │ │ - b.eq 1a070 // b.none │ │ │ │ - ubfiz x3, x4, #3, #32 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x5, x2, x3 │ │ │ │ - str w4, [x20, #40] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - str w1, [x2, x3] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - str w6, [x5, #4] │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 19d60 // b.pmore │ │ │ │ - b 19e64 │ │ │ │ - ldr w4, [x20, #40] │ │ │ │ - ldr x5, [x20, #32] │ │ │ │ - ldr w7, [x2, #4] │ │ │ │ - cbz w4, 19f84 │ │ │ │ - sub w6, w4, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x2 │ │ │ │ - b.eq 19fc4 // b.none │ │ │ │ - ubfiz x3, x4, #3, #32 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x6, x5, x3 │ │ │ │ - str w4, [x20, #40] │ │ │ │ - str w1, [x5, x3] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - str w7, [x6, #4] │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - add w26, w26, w1 │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 19d60 // b.pmore │ │ │ │ - b 19e64 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str w3, [x20, #40] │ │ │ │ - str w1, [x5] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - str w7, [x5, #4] │ │ │ │ - b 19f6c │ │ │ │ - ldr w4, [x20, #40] │ │ │ │ - ldr x5, [x20, #32] │ │ │ │ - ldr w7, [x2, #4] │ │ │ │ - cbz w4, 19f84 │ │ │ │ - sub w6, w4, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x4 │ │ │ │ - b.ne 19f50 // b.any │ │ │ │ - ldr w1, [x6, #4] │ │ │ │ - add w1, w1, w7 │ │ │ │ - str w1, [x6, #4] │ │ │ │ - b 19f6c │ │ │ │ - ldr w4, [x20, #40] │ │ │ │ - ldr x5, [x20, #32] │ │ │ │ - ldr w7, [x2, #4] │ │ │ │ - cbz w4, 1a03c │ │ │ │ - sub w6, w4, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x1 │ │ │ │ - b.eq 1a060 // b.none │ │ │ │ - ubfiz x3, x4, #3, #32 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add x6, x5, x3 │ │ │ │ - str w4, [x20, #40] │ │ │ │ - str w1, [x5, x3] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - str w7, [x6, #4] │ │ │ │ - b 1a048 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str w3, [x20, #40] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - stp w1, w6, [x2] │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 19d60 // b.pmore │ │ │ │ - b 19e64 │ │ │ │ - str w1, [x20, #40] │ │ │ │ - ldr w3, [x19, #40] │ │ │ │ - stp w1, w7, [x5] │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - add w21, w21, w1 │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 19d60 // b.pmore │ │ │ │ - b 19e64 │ │ │ │ - ldr w1, [x6, #4] │ │ │ │ - add w1, w1, w7 │ │ │ │ - str w1, [x6, #4] │ │ │ │ - b 1a048 │ │ │ │ - ldr w1, [x5, #4] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - add w1, w1, w6 │ │ │ │ - str w1, [x5, #4] │ │ │ │ - cmp w3, w24 │ │ │ │ - b.hi 19d60 // b.pmore │ │ │ │ - b 19e64 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp d14, d15, [sp, #80] │ │ │ │ - bl 15980 │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr w3, [x0, #40] │ │ │ │ - ldr x4, [x0, #32] │ │ │ │ - cbz w3, 1a0e4 │ │ │ │ - sub w5, w3, #0x1 │ │ │ │ - lsl x6, x5, #3 │ │ │ │ - add x5, x4, x5, lsl #3 │ │ │ │ - ldr w6, [x4, x6] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 1a0f4 // b.none │ │ │ │ - ubfiz x5, x3, #3, #32 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x6, x4, x5 │ │ │ │ - str w3, [x0, #40] │ │ │ │ - str w1, [x4, x5] │ │ │ │ - str w2, [x6, #4] │ │ │ │ - ret │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str w3, [x0, #40] │ │ │ │ - stp w1, w2, [x4] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cbz x1, 1fc20 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + madd x0, x1, x0, x2 │ │ │ │ ret │ │ │ │ - ldr w0, [x5, #4] │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [x5, #4] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w4, [x0, #40] │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.ls 1a160 // b.plast │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub w1, w4, #0x1 │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x0, x1, lsl #3 │ │ │ │ - ldr d0, [x0] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr d1, [x1] │ │ │ │ - sub w3, w4, w2 │ │ │ │ - eor v0.8b, v1.8b, v0.8b │ │ │ │ - str d0, [x0] │ │ │ │ - ldr d31, [x1] │ │ │ │ - eor v31.8b, v31.8b, v0.8b │ │ │ │ - str d31, [x1], #-8 │ │ │ │ - ldr d30, [x0] │ │ │ │ - eor v30.8b, v30.8b, v31.8b │ │ │ │ - str d30, [x0], #8 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 1a128 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + cmp x2, #0x0 │ │ │ │ + ccmp x2, x1, #0x4, ne // ne = any │ │ │ │ + ccmp x1, #0x0, #0x1, gt │ │ │ │ + b.lt 1fc64 // b.tstop │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldr x3, [x0] │ │ │ │ + add x1, x1, x2 │ │ │ │ + ldp x2, x4, [x0, #32] │ │ │ │ + sdiv x0, x1, x2 │ │ │ │ + msub x0, x0, x2, x1 │ │ │ │ + sxtw x0, w0 │ │ │ │ + madd x0, x0, x4, x3 │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x2, x1, [x0, #32] │ │ │ │ + ldr x0, [x0] │ │ │ │ + mul x1, x1, x2 │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 1fd08 │ │ │ │ + ldp x2, x1, [x19, #8] │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ge 1fcc4 // b.tcont │ │ │ │ + lsl x3, x3, #1 │ │ │ │ + str x3, [x19, #32] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x4, [x19, #40] │ │ │ │ + sub x2, x3, x1 │ │ │ │ + add x3, x1, x3 │ │ │ │ + mul x2, x2, x4 │ │ │ │ + madd x1, x1, x4, x0 │ │ │ │ + madd x0, x3, x4, x0 │ │ │ │ + bl 3570 │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x0, x0, x3 │ │ │ │ + lsl x3, x3, #1 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x3, [x19, #32] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x858 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0xd3 // #211 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x7c0 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x3, x2, [x0, #24] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 1fd8c // b.none │ │ │ │ + ldp x0, x3, [x19] │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + madd x0, x2, x3, x0 │ │ │ │ + bl 3570 │ │ │ │ + ldp x1, x2, [x19, #24] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + csinc x0, xzr, x0, eq // eq = none │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 1fc6c │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 1fd4c │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #40] │ │ │ │ - cbz w0, 1a1ac │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - mov x4, #0x6b // #107 │ │ │ │ - add x3, x1, w0, uxtw #3 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w2, [x1] │ │ │ │ - cmp w2, #0x6 │ │ │ │ - b.hi 1a1a0 // b.pmore │ │ │ │ - lsr x2, x4, x2 │ │ │ │ - tbz w2, #0, 1a1a0 │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 1a184 // b.any │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #40] │ │ │ │ - cbz w0, 1a1f8 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - add x4, x1, w0, uxtw #3 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w2, [x1] │ │ │ │ - sub w3, w2, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 1a1e4 // b.plast │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.hi 1a1ec // b.pmore │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 1a1cc // b.any │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1fe18 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w4, [x0, x3, lsl #2] │ │ │ │ + ldr w1, [x0, x2, lsl #2] │ │ │ │ + eor w1, w1, w4 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + ldr w4, [x0, x3, lsl #2] │ │ │ │ + eor w1, w1, w4 │ │ │ │ + str w1, [x0, x3, lsl #2] │ │ │ │ + sub x3, x3, #0x1 │ │ │ │ + ldr w4, [x0, x2, lsl #2] │ │ │ │ + eor w1, w4, w1 │ │ │ │ + str w1, [x0, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.gt 1fde0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #40] │ │ │ │ - cbz w0, 1a248 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - mov x4, #0x75 // #117 │ │ │ │ - add x3, x1, w0, uxtw #3 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w2, [x1] │ │ │ │ - cmp w2, #0x6 │ │ │ │ - b.hi 1a23c // b.pmore │ │ │ │ - lsr x2, x4, x2 │ │ │ │ - tbz w2, #0, 1a23c │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 1a220 // b.any │ │ │ │ + sxtw x1, w1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mul x1, x1, x2 │ │ │ │ + b 52920 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov w20, w2 │ │ │ │ + ldp x0, x1, [x1] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + str w20, [x0, x1, lsl #2] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w3, [x0, #40] │ │ │ │ - cbz w3, 1a294 │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - mov x4, #0x65 // #101 │ │ │ │ + ubfiz x4, x2, #4, #32 │ │ │ │ + ubfiz x3, x3, #4, #32 │ │ │ │ + add x2, x1, x4 │ │ │ │ + add x5, x1, x3 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - add x3, x1, w3, uxtw #3 │ │ │ │ - ldr w2, [x1] │ │ │ │ - cmp w2, #0x6 │ │ │ │ - b.hi 1a284 // b.pmore │ │ │ │ - lsr x2, x4, x2 │ │ │ │ - tbz w2, #0, 1a284 │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - add w0, w0, w2 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 1a268 // b.any │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + ldr x5, [x5, #8] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ccmp w5, #0x0, #0x4, ne // ne = any │ │ │ │ + mov w8, w5 │ │ │ │ + b.eq 1ff70 // b.none │ │ │ │ + ldr x6, [x1, x3] │ │ │ │ + ldr x3, [x1, x4] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + b.ls 1ff74 // b.plast │ │ │ │ + lsr w4, w5, #2 │ │ │ │ + mov x1, x6 │ │ │ │ + mvni v31.4s, #0x80, lsl #24 │ │ │ │ + add x4, x6, w4, uxtw #4 │ │ │ │ + nop │ │ │ │ + ldr q30, [x1] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr s29, [x3, x0, lsl #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + dup v29.4s, v29.s[0] │ │ │ │ + sabd v29.4s, v30.4s, v29.4s │ │ │ │ + smin v31.4s, v31.4s, v29.4s │ │ │ │ + cmp w2, w0 │ │ │ │ + b.hi 1fee8 // b.pmore │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 1fee0 // b.any │ │ │ │ + sminv s31, v31.4s │ │ │ │ + and x0, x5, #0xfffffffc │ │ │ │ + and w7, w5, #0xfffffffc │ │ │ │ + add x6, x6, x0, lsl #2 │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x5, #0x3 │ │ │ │ + b.eq 1ff70 // b.none │ │ │ │ + ldr w5, [x6] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w1, [x3, x4, lsl #2] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + subs w1, w5, w1 │ │ │ │ + cneg w1, w1, mi // mi = first │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, le │ │ │ │ + cmp w2, w4 │ │ │ │ + b.hi 1ff40 // b.pmore │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + add x6, x6, #0x4 │ │ │ │ + cmp w8, w7 │ │ │ │ + b.hi 1ff2c // b.pmore │ │ │ │ ret │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w0, #0x7fffffff // #2147483647 │ │ │ │ + b 1ff2c │ │ │ │ + bti c │ │ │ │ + ldr x6, [x1, #8] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ + ldr x9, [x2, #8] │ │ │ │ + cmp w6, #0x0 │ │ │ │ + ccmp w9, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 1ffe8 // b.none │ │ │ │ + ldr x7, [x1] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + ldr x8, [x2] │ │ │ │ + mov w0, #0x7fffffff // #2147483647 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w1, [x8, x5, lsl #2] │ │ │ │ + ldr w4, [x7, x2, lsl #2] │ │ │ │ + subs w1, w1, w4 │ │ │ │ + cneg w1, w1, mi // mi = first │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ge 1ffd0 // b.tcont │ │ │ │ + mov w0, w1 │ │ │ │ + str w2, [x3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp w6, w2 │ │ │ │ + b.hi 1ffb0 // b.pmore │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + cmp w9, w5 │ │ │ │ + b.hi 1ffac // b.pmore │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 200f4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - cbz w2, 1a380 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 80000 │ │ │ │ - add x24, x24, #0x310 │ │ │ │ + mov x24, x0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - add x24, x24, #0x28 │ │ │ │ - adrp x25, 7d000 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x25, x25, #0xb08 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - add x1, x0, x26, lsl #3 │ │ │ │ - lsl x23, x26, #3 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cbz w1, 1a354 │ │ │ │ - add w1, w20, #0x3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - add x0, x0, w20, uxtw │ │ │ │ - mov x4, x25 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr w5, [x1, x23] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldrb w5, [x24, x5] │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x0, x23 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 1a300 // b.pmore │ │ │ │ - ldr w2, [x22, #40] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.hi 1a2ec // b.pmore │ │ │ │ - mov x0, x19 │ │ │ │ + mov w26, w1 │ │ │ │ + mov w25, w2 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + adrp x27, 7e000 │ │ │ │ + add x19, x27, #0x130 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.gt 20078 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + add w22, w22, w25 │ │ │ │ + cmp w26, w23 │ │ │ │ + b.ne 20034 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ + adrp x21, 7b000 │ │ │ │ + add x27, x27, #0x130 │ │ │ │ + sxtw x28, w25 │ │ │ │ + add x21, x21, #0x890 │ │ │ │ + add x20, x28, w22, sxtw │ │ │ │ + add x19, x24, w22, uxtw #2 │ │ │ │ + add x20, x24, w20, uxtw #2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w2, [x19], #4 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 200a0 // b.any │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + add w22, w22, w25 │ │ │ │ + cmp w26, w23 │ │ │ │ + b.ne 20088 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w6, [x0, #40] │ │ │ │ - mov x8, x0 │ │ │ │ - cbz w6, 1a528 │ │ │ │ - ldr x2, [x8, #32] │ │ │ │ + mov x5, x0 │ │ │ │ + cbz w1, 20140 │ │ │ │ + ldr w3, [x5] │ │ │ │ + mov w4, w1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - add x6, x2, w6, uxtw #3 │ │ │ │ - ldp w3, w4, [x2] │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.eq 1a414 // b.none │ │ │ │ - b.hi 1a404 // b.pmore │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 1a3e0 // b.none │ │ │ │ - add w5, w5, w4 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp x6, x2 │ │ │ │ - b.ne 1a3c4 // b.any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - tst w2, w7 │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ + nop │ │ │ │ + ldr w1, [x5, x2, lsl #2] │ │ │ │ + cmp w3, w1 │ │ │ │ + csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + csel w3, w3, w1, cs // cs = hs, nlast │ │ │ │ + cmp x4, x2 │ │ │ │ + b.ne 20120 // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x7, x0 │ │ │ │ + cbz w1, 20190 │ │ │ │ + ldr w4, [x7] │ │ │ │ + mov w6, w1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w1, [x7, x3, lsl #2] │ │ │ │ + cmp w1, w4 │ │ │ │ + ccmp w2, w3, #0x4, hi // hi = pmore │ │ │ │ + cset w5, ne // ne = any │ │ │ │ + cmp w5, #0x0 │ │ │ │ + csel w0, w0, w3, eq // eq = none │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + csel w4, w1, w4, ne // ne = any │ │ │ │ + cmp x6, x3 │ │ │ │ + b.ne 20164 // b.any │ │ │ │ ret │ │ │ │ - sub w3, w3, #0x5 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.ls 1a3dc // b.plast │ │ │ │ - b 1a3e0 │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.ls 1a44c // b.plast │ │ │ │ - ldr w3, [x8, #28] │ │ │ │ - add w7, w5, w3 │ │ │ │ - add w3, w5, w3 │ │ │ │ - add x3, x1, x3 │ │ │ │ - ldrb w7, [x1, w7, uxtw] │ │ │ │ - cmp w7, #0x47 │ │ │ │ - b.eq 1a490 // b.none │ │ │ │ - cmp w7, #0x43 │ │ │ │ - b.ne 1a458 // b.any │ │ │ │ - ldrb w7, [x3, #1] │ │ │ │ - cmp w7, #0x54 │ │ │ │ - b.eq 1a4c8 // b.none │ │ │ │ - add w5, w5, w4 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - b 1a3e0 │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.ne 1a44c // b.any │ │ │ │ - ldrb w7, [x3, #1] │ │ │ │ - cmp w7, #0x54 │ │ │ │ - b.ne 1a44c // b.any │ │ │ │ - sub w7, w4, #0x2 │ │ │ │ - ldrb w7, [x3, w7, uxtw] │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.ne 1a44c // b.any │ │ │ │ - sub w7, w4, #0x1 │ │ │ │ - ldrb w3, [x3, w7, uxtw] │ │ │ │ - cmp w3, #0x43 │ │ │ │ - csinc w0, w0, wzr, ne // ne = any │ │ │ │ - b 1a44c │ │ │ │ - ldrb w7, [x3, #1] │ │ │ │ - cmp w7, #0x54 │ │ │ │ - b.eq 1a4f8 // b.none │ │ │ │ - cmp w7, #0x43 │ │ │ │ - b.ne 1a44c // b.any │ │ │ │ - sub w7, w4, #0x2 │ │ │ │ - ldrb w7, [x3, w7, uxtw] │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.ne 1a44c // b.any │ │ │ │ - sub w7, w4, #0x1 │ │ │ │ - ldrb w3, [x3, w7, uxtw] │ │ │ │ - cmp w3, #0x47 │ │ │ │ - csinc w0, w0, wzr, ne // ne = any │ │ │ │ - b 1a44c │ │ │ │ - sub w7, w4, #0x2 │ │ │ │ - ldrb w7, [x3, w7, uxtw] │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.eq 1a4e0 // b.none │ │ │ │ - cmp w7, #0x47 │ │ │ │ - b.ne 1a44c // b.any │ │ │ │ - sub w7, w4, #0x1 │ │ │ │ - mov w9, #0x2 // #2 │ │ │ │ - ldrb w3, [x3, w7, uxtw] │ │ │ │ - cmp w3, #0x43 │ │ │ │ - csel w0, w0, w9, ne // ne = any │ │ │ │ - b 1a44c │ │ │ │ - sub w7, w4, #0x2 │ │ │ │ - ldrb w7, [x3, w7, uxtw] │ │ │ │ - cmp w7, #0x41 │ │ │ │ - b.ne 1a44c // b.any │ │ │ │ - sub w7, w4, #0x1 │ │ │ │ - ldrb w3, [x3, w7, uxtw] │ │ │ │ - cmp w3, #0x47 │ │ │ │ - b.eq 1a530 // b.none │ │ │ │ - cmp w3, #0x54 │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - csel w0, w0, w3, ne // ne = any │ │ │ │ - b 1a44c │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 1a44c │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov x5, x0 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 201e0 │ │ │ │ + ldr w3, [x5] │ │ │ │ + sxtw x4, w1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w1, [x5, x2, lsl #2] │ │ │ │ + cmp w3, w1 │ │ │ │ + csel w0, w0, w2, ge // ge = tcont │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + csel w3, w3, w1, ge // ge = tcont │ │ │ │ + cmp x4, x2 │ │ │ │ + b.ne 201c0 // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 202a4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + mov w20, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 586c0 │ │ │ │ - str wzr, [x0] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - cbz w1, 1a630 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - b 1a5b4 │ │ │ │ - cbz w3, 1a590 │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.ne 1a5a8 // b.any │ │ │ │ - sub w1, w22, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr w3, [x0, x1] │ │ │ │ - add w2, w3, w2 │ │ │ │ - str w2, [x0, x1] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ls 1a5f4 // b.plast │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - lsl x3, x19, #3 │ │ │ │ - ldr w3, [x2, x3] │ │ │ │ - add x2, x2, x19, lsl #3 │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.eq 1a610 // b.none │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - b.ls 1a584 // b.plast │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.eq 1a590 // b.none │ │ │ │ - sub w3, w3, #0x5 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.ls 1a590 // b.plast │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1a5b4 // b.pmore │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str w22, [x21] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - add w23, w22, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - str wzr, [x0, w22, uxtw #2] │ │ │ │ - mov w22, w23 │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - b 1a5a8 │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - str w22, [x21] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #40] │ │ │ │ - cbz w3, 1a710 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - ldr x4, [x0, #32] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ls 1a718 // b.plast │ │ │ │ - lsr w1, w2, #2 │ │ │ │ - mov w5, #0x20 // #32 │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - mov x0, x4 │ │ │ │ - movi v28.4s, #0x3 │ │ │ │ - umaddl x1, w1, w5, x4 │ │ │ │ - ld2 {v30.4s-v31.4s}, [x0], #32 │ │ │ │ - cmeq v30.4s, v30.4s, v28.4s │ │ │ │ - sub v29.4s, v29.4s, v30.4s │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 1a680 // b.any │ │ │ │ - addv s29, v29.4s │ │ │ │ - and w1, w2, #0xfffffffc │ │ │ │ - fmov w0, s29 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov w2, w1 │ │ │ │ - add w5, w1, #0x1 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - ldr w2, [x4, x2] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cs 1a70c // b.hs, b.nlast │ │ │ │ - ubfiz x5, x5, #3, #32 │ │ │ │ - add w2, w1, #0x2 │ │ │ │ - ldr w5, [x4, x5] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ls 1a70c // b.plast │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - add w1, w1, #0x3 │ │ │ │ - ldr w2, [x4, x2] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ls 1a70c // b.plast │ │ │ │ - ubfiz x1, x1, #3, #32 │ │ │ │ - ldr w1, [x4, x1] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - ret │ │ │ │ + adrp x22, 7b000 │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x890 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w1 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + adrp x27, 7e000 │ │ │ │ + add x27, x27, #0x130 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w19, w25 │ │ │ │ + cbz w23, 20264 │ │ │ │ + ldr w2, [x21, w19, uxtw #2] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + cmp w20, w19 │ │ │ │ + b.ne 20248 // b.any │ │ │ │ + mov x1, x27 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + add w25, w25, w23 │ │ │ │ + add w20, w20, w23 │ │ │ │ + cmp w26, w24 │ │ │ │ + b.ne 20240 // b.any │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 20364 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 7b000 │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x898 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w1 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + adrp x27, 7e000 │ │ │ │ + add x27, x27, #0x130 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w19, w25 │ │ │ │ + cbz w23, 20324 │ │ │ │ + ldr d0, [x21, w19, uxtw #3] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + cmp w20, w19 │ │ │ │ + b.ne 20308 // b.any │ │ │ │ + mov x1, x27 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 1a6a4 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + add w25, w25, w23 │ │ │ │ + add w20, w20, w23 │ │ │ │ + cmp w26, w24 │ │ │ │ + b.ne 20300 // b.any │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + str w1, [sp, #108] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 20444 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + adrp x20, 7b000 │ │ │ │ + add x20, x20, #0x890 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + mov w24, w3 │ │ │ │ + mul w0, w2, w3 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + adrp x26, 7b000 │ │ │ │ + mov w25, w2 │ │ │ │ + add x26, x26, #0x8a0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr w4, [x0, #40] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - cbz w4, 1ac68 │ │ │ │ - sub w5, w4, #0x1 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - mov x24, x1 │ │ │ │ - cmp w5, #0x3 │ │ │ │ - b.ls 1ac78 // b.plast │ │ │ │ - lsr w2, w5, #2 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v28.4s, #0x3 │ │ │ │ - umaddl x2, w2, w1, x3 │ │ │ │ - ld2 {v30.4s-v31.4s}, [x0], #32 │ │ │ │ - cmeq v30.4s, v30.4s, v28.4s │ │ │ │ - sub v29.4s, v29.4s, v30.4s │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1a780 // b.any │ │ │ │ - addv s29, v29.4s │ │ │ │ - and w0, w5, #0xfffffffc │ │ │ │ - fmov w1, s29 │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - mov w5, w0 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - lsl x5, x5, #3 │ │ │ │ - ldr w5, [x3, x5] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w2, w2, eq // eq = none │ │ │ │ - cmp w4, w1 │ │ │ │ - b.ls 1a80c // b.plast │ │ │ │ - ubfiz x5, x1, #3, #32 │ │ │ │ - add w1, w0, #0x2 │ │ │ │ - ldr w5, [x3, x5] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w2, w2, eq // eq = none │ │ │ │ - cmp w4, w1 │ │ │ │ - b.ls 1a80c // b.plast │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - add w0, w0, #0x3 │ │ │ │ - ldr w1, [x3, x1] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - cinc w2, w2, eq // eq = none │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 1a80c // b.plast │ │ │ │ - ubfiz x0, x0, #3, #32 │ │ │ │ - ldr w0, [x3, x0] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - cinc w2, w2, eq // eq = none │ │ │ │ - add x0, x3, w4, uxtw #3 │ │ │ │ + stp wzr, wzr, [sp, #96] │ │ │ │ + str w0, [sp, #104] │ │ │ │ + nop │ │ │ │ + ldr w21, [sp, #96] │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - mov x5, #0x6b // #107 │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 20400 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp w24, #0x0 │ │ │ │ + b.gt 20450 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + add w21, w21, w24 │ │ │ │ + cmp w25, w22 │ │ │ │ + b.ne 203d0 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w4, [x3] │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.hi 1a83c // b.pmore │ │ │ │ - lsr x4, x5, x4 │ │ │ │ - tbz w4, #0, 1a83c │ │ │ │ - ldr w4, [x3, #4] │ │ │ │ - add w22, w22, w4 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 1a820 // b.any │ │ │ │ - mov w28, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp w26, w25, [x20, #24] │ │ │ │ - umull x1, w2, w28 │ │ │ │ - add x24, x24, w25, uxtw │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w1, [x20, #16] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp w1, w26 │ │ │ │ - ccmp w25, w22, #0x2, hi // hi = pmore │ │ │ │ - b.cs 1ac74 // b.hs, b.nlast │ │ │ │ - add w19, w1, w22 │ │ │ │ - stp x0, x24, [x23] │ │ │ │ - stp w1, w22, [x23, #16] │ │ │ │ - lsl x19, x19, #3 │ │ │ │ - stp w26, w25, [x23, #24] │ │ │ │ - mov x0, x19 │ │ │ │ - str wzr, [x23, #40] │ │ │ │ - bl 3390 │ │ │ │ - str x0, [x23, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, x19 │ │ │ │ - bl 3670 │ │ │ │ - strh wzr, [x23, #44] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - cbz w1, 1ac60 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldr x4, [x20, #32] │ │ │ │ - lsl x0, x19, #3 │ │ │ │ - ldr w3, [x4, x0] │ │ │ │ - add x4, x4, x19, lsl #3 │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.eq 1aa98 // b.none │ │ │ │ - b.hi 1a978 // b.pmore │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 1ab5c // b.none │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 1ab10 // b.none │ │ │ │ - umaddl x0, w27, w28, x23 │ │ │ │ - ldr w6, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cbz w2, 1ac0c │ │ │ │ - sub w5, w2, #0x1 │ │ │ │ - lsl x7, x5, #3 │ │ │ │ - add x5, x3, x5, lsl #3 │ │ │ │ - ldr w7, [x3, x7] │ │ │ │ - cbz w7, 1ac20 │ │ │ │ - ubfiz x1, x2, #3, #32 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x5, x3, x1 │ │ │ │ - str w2, [x0, #40] │ │ │ │ - str wzr, [x3, x1] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - str w6, [x5, #4] │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add w26, w26, w0 │ │ │ │ - add w25, w25, w0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1a8c0 // b.pmore │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x23 │ │ │ │ - str w27, [x1] │ │ │ │ + adrp x0, 7e000 │ │ │ │ + add x1, x0, #0x130 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldp w1, w0, [sp, #96] │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w1, w1, w2 │ │ │ │ + stp w1, w0, [sp, #96] │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 203c0 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.eq 1aa5c // b.none │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 1a9e0 // b.none │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.ne 1a93c // b.any │ │ │ │ - umaddl x0, w27, w28, x23 │ │ │ │ - ldr w6, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x3, [x0, #32] │ │ │ │ - cbz w2, 1abf4 │ │ │ │ - sub w5, w2, #0x1 │ │ │ │ - lsl x7, x5, #3 │ │ │ │ - add x5, x3, x5, lsl #3 │ │ │ │ - ldr w7, [x3, x7] │ │ │ │ - cmp w7, #0x2 │ │ │ │ - b.eq 1ac30 // b.none │ │ │ │ - ubfiz x1, x2, #3, #32 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x5, x3, x1 │ │ │ │ - str w2, [x0, #40] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [x3, x1] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - str w6, [x5, #4] │ │ │ │ - b 1abb8 │ │ │ │ - umaddl x0, w27, w28, x23 │ │ │ │ - ldr w7, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - cbz w2, 1aa44 │ │ │ │ - sub w6, w2, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x6 │ │ │ │ - b.eq 1aa88 // b.none │ │ │ │ - ubfiz x1, x2, #3, #32 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x6, x5, x1 │ │ │ │ - str w2, [x0, #40] │ │ │ │ - str w3, [x5, x1] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - str w7, [x6, #4] │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add w26, w26, w0 │ │ │ │ - add w25, w25, w0 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1a8c0 // b.pmore │ │ │ │ - b 1a948 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - str w3, [x5] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - str w7, [x5, #4] │ │ │ │ - b 1aa28 │ │ │ │ - umaddl x0, w27, w28, x23 │ │ │ │ - ldr w7, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - cbz w2, 1aa44 │ │ │ │ - sub w6, w2, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x5 │ │ │ │ - b.ne 1aa0c // b.any │ │ │ │ - ldr w0, [x6, #4] │ │ │ │ - add w0, w0, w7 │ │ │ │ - str w0, [x6, #4] │ │ │ │ - b 1aa28 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - ldr w0, [x20, #16] │ │ │ │ - add w25, w25, w1 │ │ │ │ - umull x1, w27, w28 │ │ │ │ - cmp w0, w26 │ │ │ │ - ldr x4, [x20] │ │ │ │ - add x21, x23, x1 │ │ │ │ - ccmp w25, w22, #0x2, hi // hi = pmore │ │ │ │ - b.cs 1ac74 // b.hs, b.nlast │ │ │ │ - add w2, w0, w22 │ │ │ │ - str x4, [x23, x1] │ │ │ │ - stp w0, w22, [x21, #16] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - str x24, [x21, #8] │ │ │ │ - mov x0, x2 │ │ │ │ - stp w26, w25, [x21, #24] │ │ │ │ - str wzr, [x21, #40] │ │ │ │ - bl 3390 │ │ │ │ - str x0, [x21, #32] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - strh wzr, [x21, #44] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1a8c0 // b.pmore │ │ │ │ - b 1a948 │ │ │ │ - umaddl x0, w27, w28, x23 │ │ │ │ - ldr w7, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - cbz w2, 1aba8 │ │ │ │ - sub w6, w2, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x2 │ │ │ │ - b.eq 1ac50 // b.none │ │ │ │ - ubfiz x1, x2, #3, #32 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x6, x5, x1 │ │ │ │ - str w2, [x0, #40] │ │ │ │ - str w3, [x5, x1] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - str w7, [x6, #4] │ │ │ │ - b 1abb8 │ │ │ │ - umaddl x0, w27, w28, x23 │ │ │ │ - ldr w7, [x4, #4] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - cbz w2, 1abd0 │ │ │ │ - sub w6, w2, #0x1 │ │ │ │ - lsl x8, x6, #3 │ │ │ │ - add x6, x5, x6, lsl #3 │ │ │ │ - ldr w8, [x5, x8] │ │ │ │ - cmp w8, #0x1 │ │ │ │ - b.eq 1ac40 // b.none │ │ │ │ - ubfiz x1, x2, #3, #32 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x6, x5, x1 │ │ │ │ - str w2, [x0, #40] │ │ │ │ - str w3, [x5, x1] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - str w7, [x6, #4] │ │ │ │ - b 1abdc │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - stp w3, w7, [x5] │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add w26, w26, w0 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1a8c0 // b.pmore │ │ │ │ - b 1a948 │ │ │ │ - str w3, [x0, #40] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - stp w3, w7, [x5] │ │ │ │ - ldr w0, [x4, #4] │ │ │ │ + sxtw x27, w24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x19, x27, w21, sxtw │ │ │ │ + add x28, x23, w21, uxtw #2 │ │ │ │ + add x19, x23, w19, uxtw #2 │ │ │ │ + ldr w2, [x28], #4 │ │ │ │ + mov x1, x20 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + cmp x19, x28 │ │ │ │ + b.ne 2046c // b.any │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + add w21, w21, w24 │ │ │ │ + cmp w22, w25 │ │ │ │ + b.ne 20460 // b.any │ │ │ │ + b 20400 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 20508 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + adrp x21, 7b000 │ │ │ │ + add x21, x21, #0x890 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w2, [x2, w19, uxtw #2] │ │ │ │ add x19, x19, #0x1 │ │ │ │ - add w25, w25, w0 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1a8c0 // b.pmore │ │ │ │ - b 1a948 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - stp w0, w6, [x3] │ │ │ │ - b 1abb8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - ldr w1, [x20, #40] │ │ │ │ - stp wzr, w6, [x3] │ │ │ │ - b 1aa28 │ │ │ │ - ldr w0, [x5, #4] │ │ │ │ - add w0, w0, w6 │ │ │ │ - str w0, [x5, #4] │ │ │ │ - b 1aa28 │ │ │ │ - ldr w0, [x5, #4] │ │ │ │ - add w0, w0, w6 │ │ │ │ - str w0, [x5, #4] │ │ │ │ - b 1abb8 │ │ │ │ - ldr w0, [x6, #4] │ │ │ │ - add w0, w0, w7 │ │ │ │ - str w0, [x6, #4] │ │ │ │ - b 1abdc │ │ │ │ - ldr w0, [x6, #4] │ │ │ │ - add w0, w0, w7 │ │ │ │ - str w0, [x6, #4] │ │ │ │ - b 1abb8 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b 1a94c │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - bl 15980 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - b 1a7a4 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.gt 204e0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + adrp x1, 7e000 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 1aca0 // b.none │ │ │ │ + cbz x1, 20560 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + cbz x0, 2054c │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 3500 │ │ │ │ ret │ │ │ │ - ldr w4, [x2, #40] │ │ │ │ - ldr w1, [x2, #16] │ │ │ │ - sub w0, w1, w0 │ │ │ │ - cbz w4, 1ac9c │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x5, #0x75 // #117 │ │ │ │ - add x4, x1, w4, uxtw #3 │ │ │ │ - ldr w2, [x1] │ │ │ │ - cmp w2, #0x6 │ │ │ │ - b.hi 1acdc // b.pmore │ │ │ │ - lsr x2, x5, x2 │ │ │ │ - tbz w2, #0, 1acdc │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - add w3, w3, w2 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne 1acc0 // b.any │ │ │ │ - sub w0, w0, w3 │ │ │ │ + bti c │ │ │ │ + sub w8, w1, w0 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 205ac // b.none │ │ │ │ + ldr x5, [x2] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + sub w3, w1, w2 │ │ │ │ + add w4, w0, w2 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + lsl x3, x3, #2 │ │ │ │ + lsl x4, x4, #2 │ │ │ │ + ldr w7, [x5, x3] │ │ │ │ + ldr w6, [x5, x4] │ │ │ │ + str w7, [x5, x4] │ │ │ │ + str w6, [x5, x3] │ │ │ │ + cmp w2, w8 │ │ │ │ + b.cc 20580 // b.lo, b.ul, b.last │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w4, [x0, #40] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - ldr w7, [x0, #24] │ │ │ │ - cbz w4, 1ad48 │ │ │ │ - ldr x2, [x0, #32] │ │ │ │ - mov x6, #0x75 // #117 │ │ │ │ - add x5, x2, w4, uxtw #3 │ │ │ │ + ldp x3, x8, [x0] │ │ │ │ + sub w4, w8, #0x1 │ │ │ │ + mov w9, w8 │ │ │ │ + sub w0, w8, #0x1 │ │ │ │ + add x4, x3, x4, lsl #2 │ │ │ │ + b 205ec │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w6, [x2], #-4 │ │ │ │ + sub w7, w0, #0x1 │ │ │ │ + ldr w5, [x3, x1] │ │ │ │ + cmp w5, w6 │ │ │ │ + b.ls 205fc // b.plast │ │ │ │ + mov x4, x2 │ │ │ │ + mov w0, w7 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + mov x2, x4 │ │ │ │ + cbnz w0, 205cc │ │ │ │ + ret │ │ │ │ + add w6, w0, #0x1 │ │ │ │ + cmp w8, w6 │ │ │ │ + b.ls 20698 // b.plast │ │ │ │ + add x2, x3, w6, uxtw #2 │ │ │ │ + b 2061c │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp w9, w6 │ │ │ │ + b.ls 2063c // b.plast │ │ │ │ + ldr w7, [x2] │ │ │ │ + mov x4, x2 │ │ │ │ + add x2, x2, #0x4 │ │ │ │ + cmp w5, w7 │ │ │ │ + b.cc 20610 // b.lo, b.ul, b.last │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + add x4, x3, x6, lsl #2 │ │ │ │ + ldr w7, [x3, x6, lsl #2] │ │ │ │ + sub x6, x8, #0x1 │ │ │ │ + str w7, [x3, x1] │ │ │ │ + sub x9, x6, w0, uxtw │ │ │ │ + str w5, [x4] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov w4, #0x0 // #0 │ │ │ │ + cmp x9, #0x0 │ │ │ │ + b.le 20690 │ │ │ │ nop │ │ │ │ + sub x1, x6, x1 │ │ │ │ + add w2, w0, w4 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + lsl x5, x1, #2 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + mov w1, w4 │ │ │ │ + ldr w8, [x3, x5] │ │ │ │ + ldr w7, [x3, x2] │ │ │ │ + str w8, [x3, x2] │ │ │ │ + str w7, [x3, x5] │ │ │ │ + cmp x1, x9 │ │ │ │ + b.lt 20660 // b.tstop │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + ldr w7, [x4] │ │ │ │ + b 2063c │ │ │ │ + bti c │ │ │ │ + cbz w1, 20710 │ │ │ │ + movi d31, #0x0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x4, x0, w1, uxtw #3 │ │ │ │ + mov x3, x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.hi 1ad3c // b.pmore │ │ │ │ - lsr x3, x6, x3 │ │ │ │ - tbz w3, #0, 1ad3c │ │ │ │ - ldr w3, [x2, #4] │ │ │ │ - add w4, w4, w3 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 1ad20 // b.any │ │ │ │ + ldr d1, [x3], #8 │ │ │ │ + fadd d31, d31, d1 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.ne 206c0 // b.any │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.eq 1ad5c // b.none │ │ │ │ - sub w7, w7, #0x1 │ │ │ │ - add w0, w7, w4 │ │ │ │ + b.eq 20714 // b.none │ │ │ │ + dup v29.2d, v31.d[0] │ │ │ │ + lsr w3, w1, #1 │ │ │ │ + add x3, x0, w3, uxtw #4 │ │ │ │ + ldr q0, [x2] │ │ │ │ + fdiv v0.2d, v0.2d, v29.2d │ │ │ │ + str q0, [x2], #16 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 206e4 // b.any │ │ │ │ + tbz w1, #0, 20710 │ │ │ │ + and w1, w1, #0xfffffffe │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr d30, [x0, x1] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + str d30, [x0, x1] │ │ │ │ ret │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w0, w0, w7 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 20700 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x0 │ │ │ │ + mov w2, w0 │ │ │ │ + cneg w1, w1, lt // lt = tstop │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, gt │ │ │ │ + csel w2, w2, w1, gt │ │ │ │ + mov w1, w0 │ │ │ │ + cbz w2, 20758 │ │ │ │ + sdiv w3, w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + msub w2, w3, w2, w1 │ │ │ │ + mov w1, w0 │ │ │ │ + cbnz w2, 20744 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x0, #28] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 1ad88 // b.none │ │ │ │ + fmov d2, d0 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + cbz w0, 2078c │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.ne 20794 // b.any │ │ │ │ + cmp w0, #0x0 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + movi d0, #0x0 │ │ │ │ + ldr d30, [x0, #3888] │ │ │ │ + fcsel d31, d0, d30, ge // ge = tcont │ │ │ │ + fmov d0, d31 │ │ │ │ ret │ │ │ │ - ldr w3, [x2, #40] │ │ │ │ - cbz w3, 1adcc │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - add x5, x1, w3, uxtw #3 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ + tbnz w0, #31, 207c4 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ nop │ │ │ │ - ldr w2, [x1] │ │ │ │ - sub w4, w2, #0x5 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 1adb8 // b.plast │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.hi 1adc0 // b.pmore │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - add w3, w3, w2 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 1ada0 // b.any │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ + tbz w0, #0, 207b8 │ │ │ │ + fmul d31, d31, d2 │ │ │ │ + asr w0, w0, #1 │ │ │ │ + fmul d2, d2, d2 │ │ │ │ + cbz w0, 2078c │ │ │ │ + tbnz w0, #0, 207a4 │ │ │ │ + fmul d2, d2, d2 │ │ │ │ + asr w0, w0, #1 │ │ │ │ + b 207a0 │ │ │ │ + fmov d1, #1.000000000000000000e+00 │ │ │ │ + neg w0, w0 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fdiv d2, d1, d0 │ │ │ │ + b 207a0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + subs w2, w0, #0x1 │ │ │ │ + b.eq 208b0 // b.none │ │ │ │ + sub w1, w0, #0x2 │ │ │ │ + cmp w1, #0x6 │ │ │ │ + b.ls 20860 // b.plast │ │ │ │ + adrp x1, 80000 │ │ │ │ + dup v31.4s, w0 │ │ │ │ + movi v30.4s, #0x1 │ │ │ │ + lsr w3, w2, #2 │ │ │ │ + ldr q29, [x1, #368] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mvni v28.4s, #0x3 │ │ │ │ + add v31.4s, v31.4s, v29.4s │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov v29.16b, v31.16b │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add v31.4s, v31.4s, v28.4s │ │ │ │ + mul v30.4s, v30.4s, v29.4s │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 20820 // b.any │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ext v29.16b, v30.16b, v31.16b, #8 │ │ │ │ + mul v30.4s, v29.4s, v30.4s │ │ │ │ + ext v31.16b, v30.16b, v31.16b, #4 │ │ │ │ + mul v31.4s, v31.4s, v30.4s │ │ │ │ + fmov w1, s31 │ │ │ │ + mul w0, w0, w1 │ │ │ │ + tst x2, #0x3 │ │ │ │ + b.eq 208ac // b.none │ │ │ │ + and w2, w2, #0x3 │ │ │ │ + mul w0, w0, w2 │ │ │ │ + subs w1, w2, #0x1 │ │ │ │ + b.eq 208ac // b.none │ │ │ │ + mul w0, w0, w1 │ │ │ │ + subs w1, w2, #0x2 │ │ │ │ + b.eq 208ac // b.none │ │ │ │ + mul w0, w0, w1 │ │ │ │ + subs w1, w2, #0x3 │ │ │ │ + b.eq 208ac // b.none │ │ │ │ + mul w0, w0, w1 │ │ │ │ + subs w1, w2, #0x4 │ │ │ │ + b.eq 208ac // b.none │ │ │ │ + mul w0, w0, w1 │ │ │ │ + subs w1, w2, #0x5 │ │ │ │ + b.eq 208ac // b.none │ │ │ │ + mul w0, w0, w1 │ │ │ │ + subs w2, w2, #0x6 │ │ │ │ + mul w2, w0, w2 │ │ │ │ + csel w0, w2, w0, ne // ne = any │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - ldr w3, [x0, #28] │ │ │ │ - ldr w2, [x1, #28] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 1aec0 // b.any │ │ │ │ - ldr w3, [x0, #24] │ │ │ │ - ldr w2, [x1, #24] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 1af08 // b.any │ │ │ │ - ldr w3, [x0, #40] │ │ │ │ - ldr w2, [x1, #40] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 1aee4 // b.any │ │ │ │ - cbz w3, 1ae6c │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - ldr x4, [x1, #32] │ │ │ │ - add x7, x5, #0x4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x6, x4, #0x4 │ │ │ │ + stp d8, d9, [sp, #32] │ │ │ │ + fmov d9, d1 │ │ │ │ + stp d14, d15, [sp, #80] │ │ │ │ + fmov d15, d2 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + stp d10, d11, [sp, #48] │ │ │ │ + stp d12, d13, [sp, #64] │ │ │ │ + str d0, [sp, #112] │ │ │ │ + blr x19 │ │ │ │ + fmov d26, d0 │ │ │ │ + fmov d0, d9 │ │ │ │ + mov x0, x20 │ │ │ │ + str d26, [sp, #104] │ │ │ │ + blr x19 │ │ │ │ + ldp d26, d29, [sp, #104] │ │ │ │ + fcmpe d26, #0.0 │ │ │ │ + b.gt 209dc │ │ │ │ + b.mi 20b48 // b.first │ │ │ │ + fmov d12, #5.000000000000000000e-01 │ │ │ │ + fmov d10, d26 │ │ │ │ + fmov d11, d29 │ │ │ │ + mov x0, #0x3e90000000000000 // #4508103226997866496 │ │ │ │ + fmul d15, d15, d12 │ │ │ │ + fmov d14, x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w2, [x7, x0] │ │ │ │ - ldr w1, [x6, x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 1ae78 // b.any │ │ │ │ - ldr w2, [x5, x0] │ │ │ │ - ldr w1, [x4, x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 1ae9c // b.any │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 1ae40 // b.any │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + fabs d30, d10 │ │ │ │ + fabs d31, d0 │ │ │ │ + fsub d27, d9, d29 │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d8, d9 │ │ │ │ + fcmpe d30, d31 │ │ │ │ + b.mi 20974 // b.first │ │ │ │ + fmov d13, d10 │ │ │ │ + fmov d8, d11 │ │ │ │ + fmov d10, d0 │ │ │ │ + fmov d11, d9 │ │ │ │ + fmov d0, d26 │ │ │ │ + fmov d9, d29 │ │ │ │ + fabs d31, d11 │ │ │ │ + fsub d29, d8, d11 │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + fmul d30, d29, d12 │ │ │ │ + fadd d31, d31, d15 │ │ │ │ + fabs d26, d30 │ │ │ │ + fcmpe d26, d31 │ │ │ │ + b.ls 20b00 // b.plast │ │ │ │ + fcmp d10, #0.0 │ │ │ │ + b.eq 20b00 // b.none │ │ │ │ + fabs d26, d27 │ │ │ │ + fcmpe d26, d31 │ │ │ │ + b.ge 20a1c // b.tcont │ │ │ │ + fadd d9, d11, d30 │ │ │ │ + mov x0, x20 │ │ │ │ + fmov d0, d9 │ │ │ │ + blr x19 │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.gt 20a04 │ │ │ │ + b.mi 209e8 // b.first │ │ │ │ + fmov d26, d10 │ │ │ │ + fsub d27, d9, d11 │ │ │ │ + fmov d29, d11 │ │ │ │ + fmov d10, d13 │ │ │ │ + fmov d11, d8 │ │ │ │ + b 2095c │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.gt 20b24 │ │ │ │ + b 20920 │ │ │ │ + fcmpe d13, #0.0 │ │ │ │ + b.mi 20a10 // b.first │ │ │ │ + fmov d26, d10 │ │ │ │ + fmov d29, d11 │ │ │ │ + fmov d10, d13 │ │ │ │ + fmov d11, d8 │ │ │ │ + b 20940 │ │ │ │ + fcmpe d13, #0.0 │ │ │ │ + b.gt 20a10 │ │ │ │ + b 209f0 │ │ │ │ + fmov d13, d10 │ │ │ │ + fmov d8, d11 │ │ │ │ + b 209f0 │ │ │ │ + fabs d26, d0 │ │ │ │ + fabs d24, d10 │ │ │ │ + fcmpe d26, d24 │ │ │ │ + b.gt 20a30 │ │ │ │ + b 209a8 │ │ │ │ + fdiv d24, d10, d0 │ │ │ │ + fcmp d9, d8 │ │ │ │ + b.ne 20ac0 // b.any │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + fmul d26, d29, d24 │ │ │ │ + fsub d23, d28, d24 │ │ │ │ + fcmpe d26, #0.0 │ │ │ │ + b.gt 20ab8 │ │ │ │ + fneg d26, d26 │ │ │ │ + fmul d24, d23, d31 │ │ │ │ + fmov d28, #7.500000000000000000e-01 │ │ │ │ + fmul d29, d29, d28 │ │ │ │ + fabs d24, d24 │ │ │ │ + fmul d29, d29, d23 │ │ │ │ + fmul d24, d24, d12 │ │ │ │ + fsub d29, d29, d24 │ │ │ │ + fcmpe d29, d26 │ │ │ │ + b.gt 20a7c │ │ │ │ + b 209a8 │ │ │ │ + fmul d27, d23, d27 │ │ │ │ + fmul d27, d27, d12 │ │ │ │ + fabs d27, d27 │ │ │ │ + fcmpe d27, d26 │ │ │ │ + b.gt 20a94 │ │ │ │ + b 209a8 │ │ │ │ + fdiv d30, d26, d23 │ │ │ │ + fabs d29, d30 │ │ │ │ + fcmpe d29, d31 │ │ │ │ + b.mi 20aa8 // b.first │ │ │ │ + b 209a8 │ │ │ │ + fcmpe d30, #0.0 │ │ │ │ + fneg d30, d31 │ │ │ │ + fcsel d30, d31, d30, gt │ │ │ │ + b 209a8 │ │ │ │ + fneg d23, d23 │ │ │ │ + b 20a54 │ │ │ │ + fdiv d0, d0, d13 │ │ │ │ + fmov d28, #1.000000000000000000e+00 │ │ │ │ + fdiv d22, d10, d13 │ │ │ │ + fsub d9, d11, d9 │ │ │ │ + fsub d23, d24, d28 │ │ │ │ + fmul d26, d29, d0 │ │ │ │ + fsub d21, d0, d28 │ │ │ │ + fsub d0, d0, d22 │ │ │ │ + fsub d22, d22, d28 │ │ │ │ + fmul d26, d26, d0 │ │ │ │ + fmul d9, d9, d22 │ │ │ │ + fmul d22, d21, d22 │ │ │ │ + fsub d26, d26, d9 │ │ │ │ + fmul d23, d23, d22 │ │ │ │ + fmul d26, d26, d24 │ │ │ │ + b 20a48 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + fmov d0, d11 │ │ │ │ + ldp d8, d9, [sp, #32] │ │ │ │ + ldp d10, d11, [sp, #48] │ │ │ │ + ldp d12, d13, [sp, #64] │ │ │ │ + ldp d14, d15, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - add x0, x0, #0x110 │ │ │ │ - mov w2, #0x9cc // #2508 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - add x0, x0, #0x138 │ │ │ │ - mov w2, #0x9cd // #2509 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - add x0, x0, #0xc0 │ │ │ │ - mov w2, #0x9c7 // #2503 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - add x0, x0, #0xf0 │ │ │ │ - mov w2, #0x9ca // #2506 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x310 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - add x0, x0, #0xd8 │ │ │ │ - mov w2, #0x9c8 // #2504 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x1, 7b000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x8a8 │ │ │ │ + stp d26, d0, [sp, #104] │ │ │ │ + str d29, [sp, #120] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr d29, [sp, #120] │ │ │ │ + ldp d26, d0, [sp, #104] │ │ │ │ + b 20920 │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.mi 20b24 // b.first │ │ │ │ + b 20920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-192]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add w25, w4, #0x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - add w24, w2, #0x1 │ │ │ │ - madd w23, w2, w25, w25 │ │ │ │ + sub w23, w3, #0x1 │ │ │ │ + mov w24, w2 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x7 │ │ │ │ - mov x20, x1 │ │ │ │ - sbfiz x23, x23, #2, #32 │ │ │ │ + mov w19, w3 │ │ │ │ + mul w20, w23, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w21, w2 │ │ │ │ - mov x22, x6 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w5 │ │ │ │ - str w4, [sp, #104] │ │ │ │ - str w25, [sp, #148] │ │ │ │ - str x3, [sp, #168] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.ls 1b030 // b.plast │ │ │ │ - mov x1, x0 │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - add x0, x20, #0x1 │ │ │ │ - ldr w4, [sp, #104] │ │ │ │ - add x0, x0, x21 │ │ │ │ - sbfiz x2, x25, #2, #32 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str w28, [sp, #132] │ │ │ │ - stp x2, x0, [sp, #152] │ │ │ │ - add x0, x1, x2 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - str w1, [x0] │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - add w1, w0, w21 │ │ │ │ - str w1, [sp, #144] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 1b054 // b.pmore │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add w0, w0, w28 │ │ │ │ - str w0, [sp, #132] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr w21, [sp, #144] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 1afe0 // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + mov x22, x1 │ │ │ │ + mov w21, w4 │ │ │ │ + sbfiz x1, x20, #3, #32 │ │ │ │ + bl 52920 │ │ │ │ + adds w7, w20, w24 │ │ │ │ + mov x20, x0 │ │ │ │ + b.eq 20c08 // b.none │ │ │ │ + mov w7, w7 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w8, #0xffffffff // #-1 │ │ │ │ + b 20bec │ │ │ │ + mov w5, w3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp w5, w21 │ │ │ │ + b.eq 20be0 // b.none │ │ │ │ + madd w5, w23, w8, w6 │ │ │ │ + ldr d31, [x22, x2, lsl #3] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str d31, [x20, x5, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x7 │ │ │ │ + b.eq 20c08 // b.none │ │ │ │ + udiv w5, w2, w19 │ │ │ │ + msub w5, w5, w19, w2 │ │ │ │ + cbnz w5, 20bc0 │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b 20bc8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #192 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x25, [sp, #120] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - ldp x24, x0, [sp, #168] │ │ │ │ - sxtw x21, w21 │ │ │ │ - add x3, x21, #0x1 │ │ │ │ - mov w27, w28 │ │ │ │ - add x23, x0, x21 │ │ │ │ - neg x0, x21, lsl #2 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x26, x0, x3, lsl #2 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x0, x0, x23, lsl #2 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - b 1b0d4 │ │ │ │ - ldr w1, [x26] │ │ │ │ - add x26, x26, #0x4 │ │ │ │ - ldr w0, [x25] │ │ │ │ - add w27, w27, w28 │ │ │ │ - add w2, w1, w28 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - add w0, w0, w28 │ │ │ │ - csel w0, w0, w2, lt // lt = tstop │ │ │ │ - str w0, [x25, #4]! │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 1b14c // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x2, x19 │ │ │ │ - str w27, [x26, x0] │ │ │ │ - ldp w23, w10, [x26, #-4] │ │ │ │ - ldr w4, [x25] │ │ │ │ - ldrb w1, [x24] │ │ │ │ - add w11, w10, w28 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - cmp w10, w4 │ │ │ │ - add w4, w4, w28 │ │ │ │ - csel w21, w4, w11, lt // lt = tstop │ │ │ │ - blr x22 │ │ │ │ - add w6, w23, w0 │ │ │ │ - mov x2, x19 │ │ │ │ - cmp w6, w21 │ │ │ │ - b.le 1b0a0 │ │ │ │ - ldur w4, [x26, #-4] │ │ │ │ - add x26, x26, #0x4 │ │ │ │ - ldrb w1, [x24] │ │ │ │ - add w27, w27, w28 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - str w4, [sp, #128] │ │ │ │ - blr x22 │ │ │ │ - ldr w4, [sp, #128] │ │ │ │ - add w0, w4, w0 │ │ │ │ - str w0, [x25, #4]! │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.ne 1b0d4 // b.any │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - add w1, w0, w28 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str w1, [sp, #132] │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - cmp x20, x2 │ │ │ │ - b.eq 1b030 // b.none │ │ │ │ - ldp w2, w3, [sp, #144] │ │ │ │ - mov x25, x0 │ │ │ │ - str w1, [x0] │ │ │ │ - mov w21, w2 │ │ │ │ - add w2, w3, w2 │ │ │ │ - str w2, [sp, #144] │ │ │ │ - b 1b06c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + sub w19, w3, #0x1 │ │ │ │ + mov w20, w4 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + mul w19, w19, w2 │ │ │ │ mov w22, w3 │ │ │ │ - ldp x0, x21, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w5 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - stp x2, x4, [sp, #96] │ │ │ │ - stp x7, x0, [sp, #112] │ │ │ │ - b.eq 1b308 // b.none │ │ │ │ - mov x27, x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w6 │ │ │ │ - add w19, w5, #0x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - b 1b258 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w25, w26, #0x1 │ │ │ │ - ldr w0, [x27, x0, lsl #2] │ │ │ │ - add w0, w20, w0 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 1b2c4 // b.none │ │ │ │ - ldp x0, x3, [sp, #104] │ │ │ │ - sub w4, w2, #0x1 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr w24, [x27, x4, lsl #2] │ │ │ │ - ldrb w1, [x0, w25, uxtw] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - blr x3 │ │ │ │ - add w4, w24, w0 │ │ │ │ - cmp w23, w4 │ │ │ │ - b.ne 1b2dc // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w28, #0x0 │ │ │ │ - ccmp w25, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 1b29c // b.none │ │ │ │ - mov w26, w25 │ │ │ │ - mov w22, w28 │ │ │ │ - mul w0, w19, w22 │ │ │ │ - sub w28, w22, #0x1 │ │ │ │ - sub w2, w0, w19 │ │ │ │ - add w4, w0, w26 │ │ │ │ - add w1, w2, w26 │ │ │ │ - add w0, w0, w26 │ │ │ │ - add w2, w2, w26 │ │ │ │ - ldr w23, [x27, x4, lsl #2] │ │ │ │ - ldr w4, [x27, x1, lsl #2] │ │ │ │ - add w4, w20, w4 │ │ │ │ - cmp w23, w4 │ │ │ │ - b.ne 1b1f4 // b.any │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + sbfiz x1, x19, #3, #32 │ │ │ │ + bl 52920 │ │ │ │ + adds w19, w19, w21 │ │ │ │ + mov x21, x0 │ │ │ │ + b.eq 20cac // b.none │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.ne 20ce0 // b.any │ │ │ │ + mov w6, #0xffffffff // #-1 │ │ │ │ + add x5, x23, w19, uxtw #3 │ │ │ │ + mov x3, x23 │ │ │ │ + mov w2, w6 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp w20, w2 │ │ │ │ + b.eq 20cd0 // b.none │ │ │ │ + ldr d31, [x3], #8 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str d31, [x21, w6, uxtw #3] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.ne 20c8c // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ mov x0, x21 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - mov w25, w26 │ │ │ │ - bl 19c40 │ │ │ │ - cbnz w28, 1b250 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - stp w28, w25, [x21, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 1a104 │ │ │ │ - mov x0, x21 │ │ │ │ + ret │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.ne 20c8c // b.any │ │ │ │ + b 20cac │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w19, w19 │ │ │ │ + mov w0, w3 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 20d28 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.eq 20d1c // b.none │ │ │ │ + add w3, w3, #0x1 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - mov w28, w22 │ │ │ │ - bl 19c40 │ │ │ │ - cbnz w25, 1b250 │ │ │ │ - b 1b29c │ │ │ │ - cbnz w23, 1b314 │ │ │ │ - stp w22, w26, [x21, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 1a104 │ │ │ │ - mov w25, w5 │ │ │ │ - mov w28, w3 │ │ │ │ - b 1b2a4 │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x380 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - add x0, x0, #0x170 │ │ │ │ - mov w2, #0x82 // #130 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + madd w2, w22, w3, w2 │ │ │ │ + ldr d31, [x23, x4, lsl #3] │ │ │ │ + str d31, [x21, x2, lsl #3] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x19, x4 │ │ │ │ + b.eq 20cac // b.none │ │ │ │ + udiv w2, w4, w22 │ │ │ │ + msub w2, w2, w22, w4 │ │ │ │ + cbz w2, 20cf8 │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.eq 20d1c // b.none │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + b 20d10 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add w23, w4, #0x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x7 │ │ │ │ - madd w24, w2, w23, w23 │ │ │ │ - mov x20, x1 │ │ │ │ + mov x19, x1 │ │ │ │ + mul w1, w2, w4 │ │ │ │ + mov x20, x3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x3 │ │ │ │ - sbfiz x24, x24, #2, #32 │ │ │ │ - mov x21, x6 │ │ │ │ - mov x1, x24 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, w2 │ │ │ │ - add w26, w2, #0x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w5 │ │ │ │ - str w23, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x24 │ │ │ │ + mov w22, w2 │ │ │ │ + mov w21, w4 │ │ │ │ + sbfiz x1, x1, #3, #32 │ │ │ │ + bl 52920 │ │ │ │ + cbz w22, 20dd4 │ │ │ │ + cbz w21, 20dd4 │ │ │ │ + ubfiz x3, x22, #3, #32 │ │ │ │ + mov w6, w21 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ls 1b424 // b.plast │ │ │ │ - mov x1, x0 │ │ │ │ - sub w25, w25, #0x1 │ │ │ │ - add x0, x20, #0x1 │ │ │ │ - sbfiz x2, x23, #2, #32 │ │ │ │ - add x0, x25, x0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str w28, [sp, #120] │ │ │ │ - stp x2, x0, [sp, #128] │ │ │ │ - add x0, x1, x2 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - str w1, [x0] │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - add w1, w0, w4 │ │ │ │ - str w1, [sp, #124] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 1b448 // b.pmore │ │ │ │ - ldp w0, w4, [sp, #120] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - add w0, w0, w28 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x0, x0, x1 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 1b3d8 // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w2, w1 │ │ │ │ + ldr d31, [x19, x5] │ │ │ │ + ldr d30, [x20, x5] │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + str d30, [x0, w2, uxtw #3] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp w6, w2 │ │ │ │ + b.ne 20da4 // b.any │ │ │ │ + add x5, x5, #0x8 │ │ │ │ + add w1, w1, w21 │ │ │ │ + add w6, w6, w21 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.ne 20da0 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x26, [sp, #112] │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x27, #0x1 // #1 │ │ │ │ - add x25, x0, w4, sxtw #2 │ │ │ │ - b 1b490 │ │ │ │ - ldr w2, [x25, #4] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr w1, [x26] │ │ │ │ - add x25, x25, #0x4 │ │ │ │ - add w6, w2, w28 │ │ │ │ - add w0, w1, w28 │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w0, w0, w6, lt // lt = tstop │ │ │ │ - str w0, [x26, #4]! │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ls 1b504 // b.plast │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x2, x19 │ │ │ │ - str wzr, [x0, x27, lsl #2] │ │ │ │ - ldp w23, w10, [x25] │ │ │ │ - ldr w9, [x26] │ │ │ │ - ldrb w1, [x22, x27] │ │ │ │ - add w11, w10, w28 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - add w6, w9, w28 │ │ │ │ - cmp w10, w9 │ │ │ │ - csel w24, w6, w11, lt // lt = tstop │ │ │ │ - blr x21 │ │ │ │ - add w7, w23, w0 │ │ │ │ - mov x2, x19 │ │ │ │ - cmp w7, w24 │ │ │ │ - b.le 1b460 │ │ │ │ - ldr w6, [x25] │ │ │ │ - add x25, x25, #0x4 │ │ │ │ - ldrb w1, [x22, x27] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - str w6, [sp, #108] │ │ │ │ - blr x21 │ │ │ │ - ldr w6, [sp, #108] │ │ │ │ - add w0, w6, w0 │ │ │ │ - str w0, [x26, #4]! │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 1b490 // b.pmore │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add w1, w0, w28 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - add x0, x0, x2 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - cmp x20, x2 │ │ │ │ - b.eq 1b424 // b.none │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr w3, [sp, #104] │ │ │ │ - mov w4, w2 │ │ │ │ - str w1, [x0] │ │ │ │ - add w2, w3, w2 │ │ │ │ - str w2, [sp, #124] │ │ │ │ - b 1b450 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, w3 │ │ │ │ - stp x0, x7, [sp, #96] │ │ │ │ - cbz w5, 1b750 │ │ │ │ - add w20, w5, #0x1 │ │ │ │ + mul w20, w3, w2 │ │ │ │ + mov w19, w3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - mul w0, w20, w3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w21, w6 │ │ │ │ - add w2, w0, w5 │ │ │ │ - mov x23, x4 │ │ │ │ - mov w19, w5 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w2, [x25, x2, lsl #2] │ │ │ │ - add w4, w0, w1 │ │ │ │ - ldr w4, [x25, x4, lsl #2] │ │ │ │ - cmp w4, w2 │ │ │ │ - csel w19, w19, w1, le │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - csel w2, w2, w4, le │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ne 1b5b0 // b.any │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w27, #0x0, #0x4, ne // ne = any │ │ │ │ - str xzr, [x1, #24] │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #124] │ │ │ │ - b.ne 1b614 // b.any │ │ │ │ - b 1b6c0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w19, w28 │ │ │ │ - mov w27, w24 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 1b6c0 // b.none │ │ │ │ - mul w0, w20, w27 │ │ │ │ - sub w2, w0, w20 │ │ │ │ - add w4, w0, w19 │ │ │ │ - add w1, w2, w19 │ │ │ │ - add w0, w0, w19 │ │ │ │ - add w2, w2, w19 │ │ │ │ - sub w24, w27, #0x1 │ │ │ │ - ldr w26, [x25, x4, lsl #2] │ │ │ │ - ldr w1, [x25, x1, lsl #2] │ │ │ │ - add w1, w21, w1 │ │ │ │ - cmp w26, w1 │ │ │ │ - b.eq 1b6ec // b.none │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - sub w28, w19, #0x1 │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - add w0, w21, w0 │ │ │ │ - cmp w26, w0 │ │ │ │ - b.eq 1b708 // b.none │ │ │ │ - sub w4, w2, #0x1 │ │ │ │ - ldrb w1, [x23, w28, uxtw] │ │ │ │ - ldp x3, x2, [sp, #104] │ │ │ │ - ldr w4, [x25, x4, lsl #2] │ │ │ │ - ldrb w0, [x22, w24, uxtw] │ │ │ │ - str w4, [sp, #120] │ │ │ │ - blr x3 │ │ │ │ - ldr w4, [sp, #120] │ │ │ │ - add w4, w4, w0 │ │ │ │ - cmp w26, w4 │ │ │ │ - b.ne 1b720 // b.any │ │ │ │ - ldrb w1, [x23, w28, uxtw] │ │ │ │ - ldrb w0, [x22, w24, uxtw] │ │ │ │ - bl 36c90 │ │ │ │ - cmp w24, #0x0 │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1b5f0 // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w19, w28 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - mov w27, w24 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 1b610 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - stp w27, w19, [x1] │ │ │ │ + mov x22, x1 │ │ │ │ + sbfiz x1, x20, #3, #32 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w20, 20e68 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w7, #0xffffffff // #-1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + udiv w5, w4, w19 │ │ │ │ + ldr d31, [x22, x4, lsl #3] │ │ │ │ + madd w8, w23, w6, w7 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + msub w5, w5, w19, w4 │ │ │ │ + cbz w5, 20e8c │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + str d31, [x21, w8, uxtw #3] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.ne 20e40 // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 1a104 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - mov w27, w24 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w24, #0x0 │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - b 1b604 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w19, w28 │ │ │ │ - bl 19c40 │ │ │ │ - ldr w26, [sp, #124] │ │ │ │ - b 1b604 │ │ │ │ - cbnz w26, 1b758 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - stp w27, w19, [x1] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 1a104 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 1b6cc │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x380 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - add x0, x0, #0x170 │ │ │ │ - mov w2, #0xf9 // #249 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + str d31, [x21, w7, uxtw #3] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.ne 20e40 // b.any │ │ │ │ + b 20e68 │ │ │ │ + bti c │ │ │ │ + scvtf d31, w0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp d12, d13, [sp, #80] │ │ │ │ + fsub d13, d1, d0 │ │ │ │ + fadd d31, d31, d31 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add w22, w7, #0x1 │ │ │ │ - add w21, w5, #0x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - madd w23, w5, w22, w22 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x2 │ │ │ │ + stp d10, d11, [sp, #64] │ │ │ │ + fmov d11, d1 │ │ │ │ + fdiv d13, d13, d31 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + fmov d15, d0 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.le 20fd8 │ │ │ │ + movi d10, #0x0 │ │ │ │ + fadd d12, d13, d13 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - sbfiz x23, x23, #2, #32 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w25, w7 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x24] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - bl 3670 │ │ │ │ - str x0, [x24] │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3670 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 3670 │ │ │ │ - str x0, [x20] │ │ │ │ - cbz w21, 1b860 │ │ │ │ - sbfiz x2, x22, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w3, #0x80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - ldr x6, [x20, x0] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x4, [x19, x0] │ │ │ │ - add x0, x0, x2 │ │ │ │ - str wzr, [x6] │ │ │ │ - str w3, [x4] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.ne 1b840 // b.any │ │ │ │ - cmn w25, #0x1 │ │ │ │ - b.ne 1b884 // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + mov w19, w20 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, w0 │ │ │ │ + fmov d14, d10 │ │ │ │ + scvtf d0, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + fmul d0, d0, d12 │ │ │ │ + fadd d0, d0, d15 │ │ │ │ + blr x21 │ │ │ │ + fadd d14, d14, d0 │ │ │ │ + scvtf d31, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + add w20, w20, #0x2 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fadd d0, d31, d15 │ │ │ │ + blr x21 │ │ │ │ + fadd d10, d10, d0 │ │ │ │ + cmp w23, w19 │ │ │ │ + b.ne 20f10 // b.any │ │ │ │ + lsl w23, w23, #1 │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + scvtf d0, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + fmul d0, d0, d13 │ │ │ │ + fadd d0, d15, d0 │ │ │ │ + mov x0, x22 │ │ │ │ + blr x21 │ │ │ │ + fmov d12, d0 │ │ │ │ + fmov d31, #3.000000000000000000e+00 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x22 │ │ │ │ + fdiv d13, d13, d31 │ │ │ │ + fadd d12, d12, d10 │ │ │ │ + blr x21 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d11 │ │ │ │ + mov x0, x22 │ │ │ │ + blr x21 │ │ │ │ + fadd d14, d14, d14 │ │ │ │ + fadd d0, d15, d0 │ │ │ │ + fmov d31, #4.000000000000000000e+00 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + fmul d12, d12, d31 │ │ │ │ + ldp d10, d11, [sp, #64] │ │ │ │ + fadd d0, d0, d14 │ │ │ │ + ldp d14, d15, [sp, #96] │ │ │ │ + fadd d0, d0, d12 │ │ │ │ + fmul d0, d0, d13 │ │ │ │ + ldp d12, d13, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - b 1b884 │ │ │ │ + movi d10, #0x0 │ │ │ │ + fmov d0, d13 │ │ │ │ + fmov d14, d10 │ │ │ │ + b 20f68 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-192]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - ldr w16, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x2 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [sp, #232] │ │ │ │ - ldp x17, x2, [sp, #216] │ │ │ │ - cbz w7, 1b9f8 │ │ │ │ - add w26, w7, #0x1 │ │ │ │ + str d15, [sp, #56] │ │ │ │ + fmov d15, d0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w7 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - mul w20, w26, w5 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add w8, w20, w7 │ │ │ │ - ldr w8, [x3, x8, lsl #2] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w1, w20, w0 │ │ │ │ - ldr w1, [x3, x1, lsl #2] │ │ │ │ - cmp w1, w8 │ │ │ │ - csel w19, w19, w0, le │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - csel w8, w8, w1, le │ │ │ │ - cmp w7, w0 │ │ │ │ - b.ne 1b8e0 // b.any │ │ │ │ - cmp w19, #0x0 │ │ │ │ - str xzr, [x27, #24] │ │ │ │ - ccmp w5, #0x0, #0x4, ne // ne = any │ │ │ │ - mov w28, #0x53 // #83 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #124] │ │ │ │ - b.eq 1bb48 // b.none │ │ │ │ - mov w1, w20 │ │ │ │ - mov w23, w5 │ │ │ │ - mov w20, w7 │ │ │ │ + mov x19, x3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x3 │ │ │ │ - mov w21, w16 │ │ │ │ - stp x4, x6, [sp, #128] │ │ │ │ - stp x17, x2, [sp, #144] │ │ │ │ - b 1b984 │ │ │ │ - ldr w8, [x25, x3] │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - sub w7, w7, #0x1 │ │ │ │ - mov w3, #0x42 // #66 │ │ │ │ - mov x0, x27 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w2, [x25, x7, lsl #2] │ │ │ │ - add w2, w21, w2 │ │ │ │ - cmp w2, w8 │ │ │ │ - mov w2, #0x53 // #83 │ │ │ │ - csel w28, w2, w3, eq // eq = none │ │ │ │ - bl 19c40 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 1b9ec // b.none │ │ │ │ - mul w1, w26, w23 │ │ │ │ - add w3, w19, w1 │ │ │ │ - add w7, w19, w1 │ │ │ │ - lsl x3, x3, #2 │ │ │ │ - cmp w28, #0x53 │ │ │ │ - b.eq 1ba14 // b.none │ │ │ │ - cmp w28, #0x41 │ │ │ │ - b.ne 1b940 // b.any │ │ │ │ - sub w1, w1, w20 │ │ │ │ - ldr w8, [x24, x3] │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ + mov x21, x4 │ │ │ │ + mov x22, x1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, w0 │ │ │ │ + mov x0, x4 │ │ │ │ + stp d9, d10, [sp, #64] │ │ │ │ + stp d11, d12, [sp, #80] │ │ │ │ + stp d13, d14, [sp, #96] │ │ │ │ + blr x2 │ │ │ │ + fmov d14, d0 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x19 │ │ │ │ + fsub d12, d0, d14 │ │ │ │ + scvtf d31, w23 │ │ │ │ + fmov d10, d0 │ │ │ │ + movi d9, #0x0 │ │ │ │ + fadd d31, d31, d31 │ │ │ │ + fdiv d12, d12, d31 │ │ │ │ + cmp w23, #0x1 │ │ │ │ + b.le 21154 │ │ │ │ + fadd d11, d12, d12 │ │ │ │ + fmov d13, d9 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + mov w19, w20 │ │ │ │ + scvtf d1, w19 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + fmul d1, d1, d11 │ │ │ │ + fadd d1, d1, d14 │ │ │ │ + blr x22 │ │ │ │ + fmov d31, d0 │ │ │ │ + scvtf d1, w20 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + add w20, w20, #0x2 │ │ │ │ + fadd d13, d13, d31 │ │ │ │ + fmul d1, d1, d12 │ │ │ │ + fadd d1, d1, d14 │ │ │ │ + blr x22 │ │ │ │ + fadd d9, d9, d0 │ │ │ │ + cmp w23, w19 │ │ │ │ + b.ne 2106c // b.any │ │ │ │ + lsl w23, w23, #1 │ │ │ │ sub w23, w23, #0x1 │ │ │ │ - add w2, w19, w2 │ │ │ │ - mov w3, #0x41 // #65 │ │ │ │ - mov x0, x27 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - ldr w2, [x24, x2, lsl #2] │ │ │ │ - add w2, w21, w2 │ │ │ │ - cmp w2, w8 │ │ │ │ - mov w2, #0x53 // #83 │ │ │ │ - csel w28, w2, w3, eq // eq = none │ │ │ │ - bl 19c40 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 1b980 // b.any │ │ │ │ + scvtf d1, w23 │ │ │ │ + fmul d1, d1, d12 │ │ │ │ + fadd d1, d14, d1 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x22 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d30, #3.000000000000000000e+00 │ │ │ │ + fmov d1, d14 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + fdiv d12, d12, d30 │ │ │ │ + fadd d14, d31, d9 │ │ │ │ + blr x22 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d1, d10 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x0, x21 │ │ │ │ + fmov d15, d31 │ │ │ │ + blr x22 │ │ │ │ + fadd d13, d13, d13 │ │ │ │ + fadd d0, d15, d0 │ │ │ │ + fmov d31, #4.000000000000000000e+00 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + fmul d14, d14, d31 │ │ │ │ + ldr d15, [sp, #56] │ │ │ │ + fadd d0, d0, d13 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - str xzr, [x27, #24] │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #192 │ │ │ │ + fadd d0, d0, d14 │ │ │ │ + ldp d9, d10, [sp, #64] │ │ │ │ + ldp d13, d14, [sp, #96] │ │ │ │ + fmul d0, d0, d12 │ │ │ │ + ldp d11, d12, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - b 1a104 │ │ │ │ - mvn w2, w20 │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - add w2, w1, w2 │ │ │ │ - sub w4, w23, #0x1 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - stp w0, w2, [sp, #176] │ │ │ │ - add w0, w2, w0 │ │ │ │ - stp w20, w21, [sp, #160] │ │ │ │ - mov w21, w19 │ │ │ │ - mov x20, x24 │ │ │ │ - mov x19, x3 │ │ │ │ - stp w7, w4, [sp, #168] │ │ │ │ - sub w4, w23, #0x1 │ │ │ │ - stp w28, w23, [sp, #184] │ │ │ │ - mov x28, x25 │ │ │ │ - mov w23, w1 │ │ │ │ - mov x25, x22 │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x4, [sp, #112] │ │ │ │ - ldp x1, x3, [sp, #104] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr w22, [x25, x19] │ │ │ │ - ldrb w1, [x0, x1] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldrb w0, [x0, x3] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - ldr w24, [x25, x3] │ │ │ │ - ldp x3, x2, [sp, #144] │ │ │ │ - blr x3 │ │ │ │ - add w4, w24, w0 │ │ │ │ - cmp w22, w4 │ │ │ │ - b.eq 1bae4 // b.none │ │ │ │ - ldr w8, [x20, x19] │ │ │ │ - add w0, w21, w23 │ │ │ │ - cmp w22, w8 │ │ │ │ - b.eq 1bac4 // b.none │ │ │ │ - ldr w8, [x28, x19] │ │ │ │ - lsl x19, x0, #2 │ │ │ │ - cmp w22, w8 │ │ │ │ - b.eq 1bb24 // b.none │ │ │ │ - add w0, w21, w23 │ │ │ │ - str w0, [sp, #168] │ │ │ │ - b 1ba64 │ │ │ │ - mov w19, w21 │ │ │ │ - mov x24, x20 │ │ │ │ - mov x22, x25 │ │ │ │ - ldr w23, [sp, #172] │ │ │ │ - ldp w20, w21, [sp, #160] │ │ │ │ - mov x25, x28 │ │ │ │ - ldr w2, [sp, #180] │ │ │ │ - b 1b9b0 │ │ │ │ - ldr w9, [sp, #176] │ │ │ │ - mov x0, x27 │ │ │ │ - mov x24, x20 │ │ │ │ - mov x22, x25 │ │ │ │ - ldp w20, w21, [sp, #160] │ │ │ │ - mov x25, x28 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w28, [sp, #184] │ │ │ │ - str w9, [sp, #96] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w23, [sp, #172] │ │ │ │ - ldr w9, [sp, #96] │ │ │ │ - cmp w23, #0x0 │ │ │ │ - mov w19, w9 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 1b974 │ │ │ │ - ldr w9, [sp, #176] │ │ │ │ - mov x24, x20 │ │ │ │ - mov x22, x25 │ │ │ │ - ldr w7, [sp, #168] │ │ │ │ - ldp w20, w21, [sp, #160] │ │ │ │ - mov x25, x28 │ │ │ │ - ldr w23, [sp, #188] │ │ │ │ - mov w19, w9 │ │ │ │ - b 1b948 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 1b9f8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ucvtf d0, w0 │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.ls 1bba8 // b.plast │ │ │ │ - mov x0, #0x800000000000 // #140737488355328 │ │ │ │ - movk x0, #0x4040, lsl #48 │ │ │ │ - fmov d31, x0 │ │ │ │ - fsub d0, d0, d31 │ │ │ │ ret │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x3, x1 │ │ │ │ - mov x29, sp │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x180 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x3a0 │ │ │ │ - add x1, x1, #0x1a8 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 1bc78 // b.pmore │ │ │ │ - add w3, w0, #0x3 │ │ │ │ - sub w0, w1, w0 │ │ │ │ - cmp w3, w1 │ │ │ │ - mov w3, #0x3 // #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - csel w0, w0, w3, cs // cs = hs, nlast │ │ │ │ - cmp w2, #0x18 │ │ │ │ - b.ls 1bc58 // b.plast │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cmp w2, #0x1b │ │ │ │ - b.ls 1bc58 // b.plast │ │ │ │ - cmp w2, #0x1d │ │ │ │ - b.ls 1bc70 // b.plast │ │ │ │ - mov w1, w3 │ │ │ │ - cmp w2, #0x31 │ │ │ │ - b.ls 1bc58 // b.plast │ │ │ │ - cmp w2, #0x63 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - add w1, w1, #0x4 │ │ │ │ - ubfiz x1, x1, #2, #4 │ │ │ │ - adrp x2, b0000 │ │ │ │ - add x0, x1, w0, uxtw │ │ │ │ - add x1, x2, #0x10 │ │ │ │ - ldr d0, [x1, x0, lsl #3] │ │ │ │ - b 3160 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - b 1bc58 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x3a0 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x1a8 │ │ │ │ - add x0, x0, #0x1d8 │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + fmov d1, d12 │ │ │ │ + fmov d13, d9 │ │ │ │ + b 210c8 │ │ │ │ bti c │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.hi 1bd10 // b.pmore │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cmp w1, #0x18 │ │ │ │ - b.ls 1bcec // b.plast │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - cmp w1, #0x1b │ │ │ │ - b.ls 1bcec // b.plast │ │ │ │ - cmp w1, #0x1d │ │ │ │ - b.ls 1bd94 // b.plast │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - cmp w1, #0x31 │ │ │ │ - b.ls 1bcec // b.plast │ │ │ │ - cmp w1, #0x63 │ │ │ │ - cset w2, hi // hi = pmore │ │ │ │ - add w2, w2, #0x4 │ │ │ │ - ubfiz x2, x2, #2, #32 │ │ │ │ - adrp x1, b0000 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - add x0, x2, w0, uxtw │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - ldr d31, [x1, x0, lsl #3] │ │ │ │ - fsub d0, d0, d31 │ │ │ │ - b 3160 │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.eq 1bd40 // b.none │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 1bd64 // b.none │ │ │ │ - cmp w1, #0x63 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x6, #0x0, ne // ne = any │ │ │ │ - b.ne 1bd80 // b.any │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - mov w0, w2 │ │ │ │ - b 1bcec │ │ │ │ - cmp w1, #0x31 │ │ │ │ - b.ls 1bd58 // b.plast │ │ │ │ - cmp w1, #0x63 │ │ │ │ - csinc w2, w0, wzr, hi // hi = pmore │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - b 1bcec │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - b 1bcec │ │ │ │ - cmp w1, #0x31 │ │ │ │ - b.ls 1bd58 // b.plast │ │ │ │ - cmp w1, #0x63 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - b 1bcec │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ccmp w0, #0x7, #0x0, ne // ne = any │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - b 1bcec │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - b 1bcec │ │ │ │ - nop │ │ │ │ + scvtf d31, w0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ + stp d12, d13, [sp, #96] │ │ │ │ + fsub d13, d1, d0 │ │ │ │ + fadd d31, d31, d31 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ + mov w20, w1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ + mov x21, x2 │ │ │ │ + mov x22, x3 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp d13, d14, [sp, #112] │ │ │ │ - str d15, [sp, #128] │ │ │ │ - cbz w0, 1c0c8 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - movi d15, #0x0 │ │ │ │ - add x22, x3, w0, uxtw │ │ │ │ - mov x24, x4 │ │ │ │ - mov x0, #0x800000000000 // #140737488355328 │ │ │ │ - mov x20, x3 │ │ │ │ - ldr d13, [x1, #4048] │ │ │ │ - movk x0, #0x4040, lsl #48 │ │ │ │ - fmov d14, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w0, [x20] │ │ │ │ - ucvtf d0, w0 │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.ls 1c3a4 // b.plast │ │ │ │ - fsub d0, d0, d14 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - fdiv d0, d0, d13 │ │ │ │ - bl 2f60 │ │ │ │ - fadd d15, d15, d0 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1be00 // b.any │ │ │ │ - ucvtf d14, w23 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - fmov d0, d14 │ │ │ │ - ldr x20, [x22] │ │ │ │ - bl 3160 │ │ │ │ - fmov d1, d0 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov w3, w23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x1f0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fdiv d0, d15, d14 │ │ │ │ - bl 3160 │ │ │ │ - fmov d14, d0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.hi 1c398 // b.pmore │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub w25, w23, w19 │ │ │ │ - stp d11, d12, [sp, #96] │ │ │ │ - cmp w23, #0x18 │ │ │ │ - b.ls 1c120 // b.plast │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x0, x0, #0x258 │ │ │ │ - adrp x1, b0000 │ │ │ │ - mov w20, w19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - adrp x27, 7b000 │ │ │ │ - adrp x26, 7b000 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - b 1bfa8 │ │ │ │ - cmp w23, #0x1d │ │ │ │ - b.ls 1c368 // b.plast │ │ │ │ - cmp w23, #0x31 │ │ │ │ - b.ls 1c33c // b.plast │ │ │ │ - cmp w23, #0x63 │ │ │ │ - b.ls 1c360 // b.plast │ │ │ │ - add x0, x0, #0x14 │ │ │ │ - adrp x1, b0000 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - ldr d11, [x1, x0, lsl #3] │ │ │ │ - fmov d0, d11 │ │ │ │ - bl 3160 │ │ │ │ - fadd d13, d12, d0 │ │ │ │ + mov x23, x4 │ │ │ │ + mov x24, x5 │ │ │ │ + fdiv d13, d13, d31 │ │ │ │ + stp d10, d11, [sp, #80] │ │ │ │ + fmov d11, d1 │ │ │ │ + stp d14, d15, [sp, #112] │ │ │ │ + fmov d15, d0 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.le 21300 │ │ │ │ + movi d10, #0x0 │ │ │ │ + fadd d12, d13, d13 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, w0 │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + fmov d14, d10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmov d0, d11 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - bl 3160 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov w3, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ + scvtf d0, w19 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ mov w0, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 1bca8 │ │ │ │ - fadd d13, d0, d13 │ │ │ │ - ldr x28, [x22] │ │ │ │ + fmul d0, d0, d12 │ │ │ │ + fadd d0, d0, d15 │ │ │ │ + bl 20fe8 │ │ │ │ + fadd d14, d14, d0 │ │ │ │ + lsl w6, w19, #1 │ │ │ │ + mov x4, x24 │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + scvtf d31, w6 │ │ │ │ mov w0, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 1bca8 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov w3, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fmov d1, d13 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fadd d0, d31, d15 │ │ │ │ + bl 20fe8 │ │ │ │ + fadd d10, d10, d0 │ │ │ │ + cmp w25, w19 │ │ │ │ + b.ne 211e0 // b.any │ │ │ │ + lsl w25, w25, #1 │ │ │ │ + sub w25, w25, #0x1 │ │ │ │ + scvtf d0, w25 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + fmul d0, d0, d13 │ │ │ │ + fadd d0, d15, d0 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 20fe8 │ │ │ │ + fmov d12, d0 │ │ │ │ + fmov d31, #3.000000000000000000e+00 │ │ │ │ fmov d0, d15 │ │ │ │ - bl 29c90 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + fdiv d13, d13, d31 │ │ │ │ + mov x2, x22 │ │ │ │ + fadd d12, d12, d10 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 20fe8 │ │ │ │ fmov d15, d0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - fmov d0, d13 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - fmov d1, d15 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - add x2, x2, #0x278 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cc 1c30c // b.lo, b.ul, b.last │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 2c160 │ │ │ │ - fmov d12, d0 │ │ │ │ - ldr x28, [x22] │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 2c160 │ │ │ │ - mov w7, w24 │ │ │ │ - mov w6, w25 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x27, #0x208 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fmov d0, d14 │ │ │ │ - ucvtf d1, w24 │ │ │ │ - add x2, x26, #0x230 │ │ │ │ - ldr x0, [x22] │ │ │ │ - mov w7, w19 │ │ │ │ - mov w6, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - fmul d1, d1, d14 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x2, [sp, #152] │ │ │ │ - fadd d12, d1, d12 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fmov d0, d14 │ │ │ │ - ldr x28, [x22] │ │ │ │ - bl 2f60 │ │ │ │ - fmov d11, #1.000000000000000000e+00 │ │ │ │ - fsub d0, d11, d0 │ │ │ │ - bl 3160 │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 2f60 │ │ │ │ - fsub d0, d11, d0 │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, d0 │ │ │ │ - sub w1, w23, w20 │ │ │ │ - fmov d0, d13 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ucvtf d1, w1 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w7, w20 │ │ │ │ - mov w6, w23 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - fmul d1, d1, d31 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w19, w20 │ │ │ │ - b.hi 1c3ec // b.pmore │ │ │ │ - add w1, w19, #0x3 │ │ │ │ - mov x0, #0x3 // #3 │ │ │ │ - cmp w1, w20 │ │ │ │ - ldr x28, [x22] │ │ │ │ - csel x0, x24, x0, cs // cs = hs, nlast │ │ │ │ - cmp w23, #0x1b │ │ │ │ - b.hi 1bec0 // b.pmore │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr d11, [x1, x0, lsl #3] │ │ │ │ fmov d0, d11 │ │ │ │ - bl 3160 │ │ │ │ - fadd d13, d12, d0 │ │ │ │ - b 1bf00 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - movi d0, #0x0 │ │ │ │ - neg w25, w1 │ │ │ │ - ldr x20, [x22] │ │ │ │ - bl 3160 │ │ │ │ - fmov d1, d0 │ │ │ │ - movi d0, #0x0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x1f0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - movi d0, #0x0 │ │ │ │ - fdiv d0, d0, d0 │ │ │ │ - bl 3160 │ │ │ │ - fmov d14, d0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.hi 1c398 // b.pmore │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp d11, d12, [sp, #96] │ │ │ │ - adrp x0, 7b000 │ │ │ │ - mov w20, w19 │ │ │ │ - add x0, x0, #0x258 │ │ │ │ - adrp x1, b0000 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - adrp x27, 7b000 │ │ │ │ - adrp x26, 7b000 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 2c160 │ │ │ │ - fmov d13, d0 │ │ │ │ - ldr x28, [x22] │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 2c160 │ │ │ │ - mov w7, w24 │ │ │ │ - mov w6, w25 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, x28 │ │ │ │ - add x2, x27, #0x208 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fmov d0, d14 │ │ │ │ - ucvtf d1, w24 │ │ │ │ - add x2, x26, #0x230 │ │ │ │ - ldr x0, [x22] │ │ │ │ - mov w7, w19 │ │ │ │ - mov w6, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - fmul d1, d1, d14 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x2, [sp, #152] │ │ │ │ - fadd d13, d1, d13 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fmov d0, d14 │ │ │ │ - ldr x28, [x22] │ │ │ │ - bl 2f60 │ │ │ │ - fmov d11, #1.000000000000000000e+00 │ │ │ │ - fsub d0, d11, d0 │ │ │ │ - bl 3160 │ │ │ │ - fmov d12, d0 │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 2f60 │ │ │ │ - fsub d0, d11, d0 │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, d0 │ │ │ │ - sub w1, w23, w20 │ │ │ │ - fmov d0, d12 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ucvtf d1, w1 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w7, w20 │ │ │ │ - mov w6, w23 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w3, w20 │ │ │ │ - fmul d1, d1, d31 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w19, w20 │ │ │ │ - b.hi 1c3ec // b.pmore │ │ │ │ - add w1, w19, #0x3 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - cmp w20, w1 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - csel w0, w24, w0, ls // ls = plast │ │ │ │ - ldr x28, [x22] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr d12, [x1, x0, lsl #3] │ │ │ │ - fmov d0, d12 │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d0, d12 │ │ │ │ - fadd d13, d13, d31 │ │ │ │ - bl 3160 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov w3, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 1bca8 │ │ │ │ - fadd d13, d13, d0 │ │ │ │ - ldr x28, [x22] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ mov w0, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 1bca8 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - mov w3, w20 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fmov d1, d13 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 29c90 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr x0, [x22] │ │ │ │ - fmov d0, d13 │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - fmov d1, d15 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - mov w5, w21 │ │ │ │ - mov w4, w19 │ │ │ │ - add x2, x2, #0x278 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w21, w20 │ │ │ │ - b.cs 1c150 // b.hs, b.nlast │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp d11, d12, [sp, #96] │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr d15, [sp, #128] │ │ │ │ + bl 20fe8 │ │ │ │ + fadd d14, d14, d14 │ │ │ │ + fadd d0, d15, d0 │ │ │ │ + fmov d31, #4.000000000000000000e+00 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + fmul d12, d12, d31 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + fadd d0, d0, d14 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp d13, d14, [sp, #112] │ │ │ │ - ldp x29, x30, [sp], #176 │ │ │ │ + ldp d10, d11, [sp, #80] │ │ │ │ + fadd d0, d0, d12 │ │ │ │ + ldp d14, d15, [sp, #112] │ │ │ │ + fmul d0, d0, d13 │ │ │ │ + ldp d12, d13, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x0, x0, #0xc │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldr d0, [x1, x0, lsl #3] │ │ │ │ - bl 3160 │ │ │ │ - fadd d13, d0, d12 │ │ │ │ - ldp x0, x1, [sp, #152] │ │ │ │ - ldr d11, [x1, x0, lsl #3] │ │ │ │ - b 1bf00 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - b 1c0b0 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - adrp x1, b0000 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - ldr d0, [x1, x0, lsl #3] │ │ │ │ - bl 3160 │ │ │ │ - fadd d13, d0, d12 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr d11, [x1, x0, lsl #3] │ │ │ │ - b 1bf00 │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 1c314 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x3, x24 │ │ │ │ - stp d11, d12, [sp, #96] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x2, x2, #0x180 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x3a0 │ │ │ │ - add x1, x1, #0x1a8 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x3a0 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x1a8 │ │ │ │ - add x0, x0, #0x1d8 │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + movi d10, #0x0 │ │ │ │ + fmov d0, d13 │ │ │ │ + fmov d14, d10 │ │ │ │ + b 21258 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mul w27, w2, w3 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr w24, [x0] │ │ │ │ - cbz w24, 1c4f8 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov x23, x1 │ │ │ │ + mov w23, w4 │ │ │ │ + ubfiz x24, x27, #3, #32 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - umull x24, w24, w0 │ │ │ │ + mov w19, w3 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, x24 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ + mov w21, w2 │ │ │ │ + mov w22, w5 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w25, #0x58 // #88 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr w22, [x2, #32] │ │ │ │ - cbz w22, 1c4dc │ │ │ │ - umull x22, w22, w25 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 1c474 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d640 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x24 │ │ │ │ + sub w24, w27, w21 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x26, x0 │ │ │ │ + bl 3570 │ │ │ │ + sub w25, w19, #0x1 │ │ │ │ + sbfiz x1, x24, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, x21 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d960 │ │ │ │ - mov w26, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x5, [x27, #8] │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x4, x23 │ │ │ │ - add x5, x5, x21 │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - ldr x20, [x5, #48] │ │ │ │ - bl 1bda0 │ │ │ │ - add x20, x20, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ + cbz w27, 213c0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.ne 21474 // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp w23, w1 │ │ │ │ + b.eq 213b4 // b.none │ │ │ │ + ldr d31, [x26, x1, lsl #3] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str d31, [x20, w3, uxtw #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x27, x1 │ │ │ │ + b.ne 213a0 // b.any │ │ │ │ + sub w24, w24, w25 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + sbfiz x1, x24, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + adds w21, w21, w24 │ │ │ │ + b.eq 21448 // b.none │ │ │ │ + mov w7, w21 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w6, #0xffffffff // #-1 │ │ │ │ + b 2142c │ │ │ │ + mov w2, w4 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + cmp w22, w2 │ │ │ │ + b.eq 21420 // b.none │ │ │ │ + madd w2, w6, w25, w3 │ │ │ │ + ldr d31, [x20, x1, lsl #3] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str d31, [x23, x2, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.eq 21448 // b.none │ │ │ │ + udiv w2, w1, w19 │ │ │ │ + msub w2, w2, w19, w1 │ │ │ │ + cbnz w2, 21400 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 21408 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1d6e0 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 1c46c // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 1c450 // b.any │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - movi d0, #0x0 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w24, [x0] │ │ │ │ - cbz w24, 1c640 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x0 │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov w23, w1 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - umull x24, w24, w0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - ldr d14, [x1, #4056] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, #0x58 // #88 │ │ │ │ - nop │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr w22, [x2, #32] │ │ │ │ - cbz w22, 1c620 │ │ │ │ - umull x22, w22, w25 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 1c584 │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a200 │ │ │ │ - mov w27, w0 │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - add x1, x1, x21 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1d980 │ │ │ │ - ldp d0, d1, [x19, #8] │ │ │ │ - mov w1, w23 │ │ │ │ - mov w26, w0 │ │ │ │ - mov w0, w27 │ │ │ │ - bl 5b928 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d2, d0 │ │ │ │ - ldr d0, [x19] │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - mov w0, #0x19 // #25 │ │ │ │ - bl 5b740 │ │ │ │ - fmov d2, d15 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr d0, [x19] │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - mov w0, w26 │ │ │ │ - bl 5b740 │ │ │ │ - fneg d31, d0 │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - fdiv d0, d31, d15 │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - fcmpe d0, d14 │ │ │ │ - fcsel d0, d14, d0, ge // ge = tcont │ │ │ │ - bl 1d6e0 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1c57c // b.any │ │ │ │ - add x21, x21, #0x50 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 1c560 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp d14, d15, [sp, #96] │ │ │ │ - movi d0, #0x0 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov w2, w3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 214b4 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + cmp w23, w2 │ │ │ │ + b.eq 214a8 // b.none │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + madd w1, w19, w3, w1 │ │ │ │ + ldr d31, [x26, x0, lsl #3] │ │ │ │ + str d31, [x20, x1, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 213c0 // b.none │ │ │ │ + udiv w1, w0, w19 │ │ │ │ + msub w1, w1, w19, w0 │ │ │ │ + cbz w1, 21484 │ │ │ │ + mov w1, w4 │ │ │ │ + cmp w23, w2 │ │ │ │ + b.eq 214a8 // b.none │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + b 2149c │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-224]! │ │ │ │ + stp x29, x30, [sp, #-400]! │ │ │ │ mov x29, sp │ │ │ │ + stp d12, d13, [sp, #128] │ │ │ │ + movi d13, #0x0 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.le 21c84 │ │ │ │ + sub w6, w2, #0x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + sub w21, w2, #0x3 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + sub w19, w2, #0x4 │ │ │ │ + sxtw x0, w2 │ │ │ │ + mul w5, w21, w6 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mul w27, w6, w6 │ │ │ │ + str w6, [sp, #236] │ │ │ │ + add x6, sp, #0x130 │ │ │ │ + sub w7, w5, w21, lsl #1 │ │ │ │ + sub w28, w2, #0x5 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr w19, [x0] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov w1, w19 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - ubfiz x20, x19, #3, #32 │ │ │ │ + mul w24, w19, w19 │ │ │ │ + mul w23, w21, w21 │ │ │ │ + sub w9, w7, w19, lsl #1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x3, x27 │ │ │ │ + stp d8, d9, [sp, #96] │ │ │ │ + sub w25, w2, #0x1 │ │ │ │ + mov x20, x27 │ │ │ │ + stp d10, d11, [sp, #112] │ │ │ │ + mov w27, w25 │ │ │ │ + mov w25, w21 │ │ │ │ + stp d14, d15, [sp, #144] │ │ │ │ + mov x21, x1 │ │ │ │ + ubfiz x1, x23, #3, #32 │ │ │ │ + stp w9, w24, [sp, #176] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + stp w23, w5, [x6, #-32] │ │ │ │ + sbfiz x5, x5, #3, #32 │ │ │ │ + stp w3, w7, [x6, #24] │ │ │ │ + mov x22, x8 │ │ │ │ + str x0, [sp, #360] │ │ │ │ + mul w0, w28, w28 │ │ │ │ + str x5, [sp, #320] │ │ │ │ + sbfiz x5, x9, #3, #32 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + sbfiz x1, x24, #3, #32 │ │ │ │ + sbfiz x0, x0, #3, #32 │ │ │ │ + stp x0, x5, [sp, #184] │ │ │ │ + ubfiz x5, x3, #3, #32 │ │ │ │ + sbfiz x7, x7, #3, #32 │ │ │ │ + str x1, [sp, #256] │ │ │ │ + ubfiz x1, x24, #3, #32 │ │ │ │ + str x7, [sp, #264] │ │ │ │ + str x5, [sp, #304] │ │ │ │ + sbfiz x5, x23, #3, #32 │ │ │ │ + str x5, [sp, #312] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + str w2, [sp, #372] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + mov w5, w22 │ │ │ │ + ldr w2, [sp, #372] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, w2 │ │ │ │ + bl 21310 │ │ │ │ + mov x26, x0 │ │ │ │ + add w1, w22, #0x2 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + scvtf d1, w1 │ │ │ │ + bl 35d0 │ │ │ │ + ldr d31, [x21, x22, lsl #3] │ │ │ │ + movi d11, #0x0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + fmul d14, d0, d31 │ │ │ │ + cmp w27, #0x1 │ │ │ │ + b.eq 21cd4 // b.none │ │ │ │ + fmov d9, d13 │ │ │ │ + fmov d13, d11 │ │ │ │ + stp x22, x21, [sp, #384] │ │ │ │ + mov w21, w25 │ │ │ │ + mov x22, x26 │ │ │ │ + mov x25, x6 │ │ │ │ + str w27, [sp, #368] │ │ │ │ + str d14, [sp, #376] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + mov w5, w25 │ │ │ │ + ldr w2, [sp, #368] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, w2 │ │ │ │ + bl 21310 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + add w1, w25, #0x2 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + scvtf d1, w1 │ │ │ │ + bl 35d0 │ │ │ │ + ldr d31, [x22, x25, lsl #3] │ │ │ │ + movi d15, #0x0 │ │ │ │ + ldr w0, [sp, #236] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + fmul d14, d0, d31 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 21cc8 // b.none │ │ │ │ + mov x26, x20 │ │ │ │ + fmov d8, d14 │ │ │ │ + ldr x20, [sp, #352] │ │ │ │ + fmov d10, d15 │ │ │ │ + stp x22, x25, [sp, #336] │ │ │ │ + mov w25, w21 │ │ │ │ + ldr x21, [sp, #296] │ │ │ │ + str x6, [sp, #224] │ │ │ │ + ldr x22, [sp, #304] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #208] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x1, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x22, x0 │ │ │ │ + bl 3570 │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - cbz w19, 1cbbc │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - stp d12, d13, [sp, #112] │ │ │ │ - fmov d12, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3992] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - adrp x0, 7f000 │ │ │ │ - stp d10, d11, [sp, #96] │ │ │ │ - ldr d10, [x0, #4048] │ │ │ │ - adrp x0, 7f000 │ │ │ │ - stp d14, d15, [sp, #128] │ │ │ │ - ldr d15, [x0, #4064] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x2, x0, [sp, #184] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr w0, [sp, #328] │ │ │ │ + cbz w0, 21764 │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + ldr w6, [sp, #236] │ │ │ │ + mov w7, w3 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 21738 │ │ │ │ + adds w7, w7, #0x1 │ │ │ │ + b.ne 21718 // b.any │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x26, x1 │ │ │ │ + b.eq 21764 // b.none │ │ │ │ + udiv w2, w1, w6 │ │ │ │ + msub w2, w2, w6, w1 │ │ │ │ + cbnz w2, 216fc │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr d31, [x22, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + madd w0, w3, w6, w0 │ │ │ │ + str d31, [x27, x0, lsl #3] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.eq 21764 // b.none │ │ │ │ + udiv w0, w1, w6 │ │ │ │ + msub w0, w0, w6, w1 │ │ │ │ + cbz w0, 216f4 │ │ │ │ + mov w0, w5 │ │ │ │ + ldr d31, [x22, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + madd w0, w3, w6, w0 │ │ │ │ + str d31, [x27, x0, lsl #3] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.ne 21738 // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #312] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, x2 │ │ │ │ - ldr w19, [x1, #32] │ │ │ │ - ubfiz x1, x19, #3, #32 │ │ │ │ - str x1, [sp, #200] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, x22, lsl #3] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str xzr, [x0, x22, lsl #3] │ │ │ │ - cbz w19, 1c864 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - mov x0, #0x800000000000 // #140737488355328 │ │ │ │ - movk x0, #0x4040, lsl #48 │ │ │ │ - fmov d11, x0 │ │ │ │ - ldr d13, [x1, #4072] │ │ │ │ - ldp x2, x0, [sp, #184] │ │ │ │ - add x1, x28, x28, lsl #2 │ │ │ │ - add x1, x28, x1, lsl #1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldr x21, [x1, #88] │ │ │ │ - bl 1d640 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1a200 │ │ │ │ - ldr x3, [x23, x22, lsl #3] │ │ │ │ - ldr w1, [x21, #40] │ │ │ │ - str xzr, [x3, x28] │ │ │ │ - stp w1, w0, [sp, #168] │ │ │ │ - cbz w1, 1cb38 │ │ │ │ - ldr x24, [x21, #32] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - fmov d14, #1.000000000000000000e+00 │ │ │ │ - lsl x0, x19, #3 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add x7, x24, x19, lsl #3 │ │ │ │ - ldr w0, [x24, x0] │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - cmp w0, #0x49 │ │ │ │ - b.eq 1c9f0 // b.none │ │ │ │ - b.hi 1c8e4 // b.pmore │ │ │ │ - cmp w0, #0x3d │ │ │ │ - b.eq 1ca44 // b.none │ │ │ │ - cmp w0, #0x44 │ │ │ │ - b.ne 1c828 // b.any │ │ │ │ - ldr w0, [x7, #4] │ │ │ │ - cbz w0, 1c828 │ │ │ │ - cbnz w27, 1cac0 │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - add w0, w0, w25 │ │ │ │ - cbnz w1, 1c8ac │ │ │ │ - ldrb w7, [x26] │ │ │ │ - ucvtf d0, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1cbe4 // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - ldr d31, [x3, x28] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - fsub d0, d0, d15 │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x3, x28] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ne 1c7f0 // b.any │ │ │ │ - mov w25, w0 │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 1c7a4 // b.pmore │ │ │ │ - ldr d30, [x3, x28] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - mov x0, x26 │ │ │ │ - add x28, x28, #0x8 │ │ │ │ - ldr d31, [x1, x22, lsl #3] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x1, x22, lsl #3] │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w0, [sp, #276] │ │ │ │ + cbz w0, 217ec │ │ │ │ + ldr x4, [sp, #224] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w6, [sp, #236] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w8, [sp, #276] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w7, #0xffffffff // #-1 │ │ │ │ + b 217d0 │ │ │ │ + mov w2, w3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.eq 217c4 // b.none │ │ │ │ + madd w2, w7, w25, w0 │ │ │ │ + ldr d31, [x27, x1, lsl #3] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str d31, [x22, x2, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x8, x1 │ │ │ │ + b.eq 217ec // b.none │ │ │ │ + udiv w2, w1, w6 │ │ │ │ + msub w2, w2, w6, w1 │ │ │ │ + cbnz w2, 217a4 │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b 217ac │ │ │ │ + mov x0, x27 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne 1c748 // b.any │ │ │ │ - fmov d0, d12 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d14, d0 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldr d0, [x0, x22, lsl #3] │ │ │ │ - bl 2f60 │ │ │ │ - fadd d0, d14, d0 │ │ │ │ - bl 3160 │ │ │ │ - fmov d12, d0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x0, x22, #0x1 │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - str x1, [sp, #184] │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1cb40 // b.none │ │ │ │ + ldr x27, [sp, #224] │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + add w0, w27, #0x2 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 35d0 │ │ │ │ + ldr d31, [x21, x27, lsl #3] │ │ │ │ + fmul d11, d0, d31 │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 21cc0 // b.none │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + movi d12, #0x0 │ │ │ │ + str x27, [sp, #168] │ │ │ │ + mov x27, x23 │ │ │ │ + mov w23, w19 │ │ │ │ + ldr w19, [sp, #332] │ │ │ │ + stp x21, x26, [sp, #280] │ │ │ │ + mov w26, w25 │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x21, [sp, #248] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x25 │ │ │ │ mov x22, x0 │ │ │ │ - b 1c700 │ │ │ │ - ldrb w7, [x26] │ │ │ │ - ucvtf d0, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1cbe4 // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - ldr d31, [x3, x28] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - fsub d0, d0, d15 │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x3, x28] │ │ │ │ - cmp w25, w0 │ │ │ │ - b.ne 1c8ac // b.any │ │ │ │ - b 1c824 │ │ │ │ - cmp w0, #0x52 │ │ │ │ - b.eq 1c948 // b.none │ │ │ │ - cmp w0, #0x58 │ │ │ │ - b.ne 1c828 // b.any │ │ │ │ - ldr w7, [x7, #4] │ │ │ │ - mov w0, w27 │ │ │ │ - add w8, w7, w27 │ │ │ │ - cbz w7, 1c828 │ │ │ │ - ldrb w7, [x26, w0, uxtw] │ │ │ │ - ucvtf d0, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1cbe4 // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - ldr d31, [x3, x28] │ │ │ │ + bl 3570 │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [sp, #272] │ │ │ │ + cbz w0, 21910 │ │ │ │ + mov w7, #0xffffffff // #-1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w4, w7 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + b 218b4 │ │ │ │ + adds w4, w4, #0x1 │ │ │ │ + b.eq 218ec // b.none │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + madd w0, w26, w7, w0 │ │ │ │ + ldr d31, [x22, x1, lsl #3] │ │ │ │ + str d31, [x21, x0, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x27, x1 │ │ │ │ + b.eq 21910 // b.none │ │ │ │ + udiv w0, w1, w26 │ │ │ │ + msub w0, w0, w26, w1 │ │ │ │ + cbz w0, 21888 │ │ │ │ + mov w0, w6 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cbnz w4, 2189c │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x27, x1 │ │ │ │ + b.eq 21910 // b.none │ │ │ │ + udiv w0, w1, w26 │ │ │ │ + msub w0, w0, w26, w1 │ │ │ │ + cbnz w0, 218cc │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 21890 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x27 │ │ │ │ + b.eq 21910 // b.none │ │ │ │ + udiv w0, w1, w26 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + msub w0, w0, w26, w1 │ │ │ │ + cbnz w0, 218a8 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 21890 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + cbz w19, 21990 │ │ │ │ + mov w8, w19 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 21974 │ │ │ │ + mov w1, w6 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + ldr w2, [sp, #168] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 21968 // b.none │ │ │ │ + madd w1, w0, w23, w4 │ │ │ │ + ldr d31, [x21, x7, lsl #3] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + str d31, [x22, x1, lsl #3] │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp x8, x7 │ │ │ │ + b.eq 21990 // b.none │ │ │ │ + udiv w1, w7, w26 │ │ │ │ + msub w1, w1, w26, w7 │ │ │ │ + cbnz w1, 21944 │ │ │ │ add w0, w0, #0x1 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - fsub d0, d0, d13 │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x3, x28] │ │ │ │ - cmp w8, w0 │ │ │ │ - b.ne 1c904 // b.any │ │ │ │ - sub w2, w25, w27 │ │ │ │ - mov w27, w8 │ │ │ │ - add w25, w2, w8 │ │ │ │ - b 1c828 │ │ │ │ - ldr w0, [x7, #4] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbnz w0, 1c9a8 │ │ │ │ - b 1c828 │ │ │ │ - cmp w3, #0x20 │ │ │ │ - b.ls 1cbe4 // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - bl 2f60 │ │ │ │ - fsub d0, d14, d0 │ │ │ │ - bl 3160 │ │ │ │ - ldr x3, [x23, x22, lsl #3] │ │ │ │ - ldr d31, [x3, x28] │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x3, x28] │ │ │ │ - ldr x24, [x21, #32] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 1cab4 // b.plast │ │ │ │ - mov w2, w25 │ │ │ │ - mov w1, w27 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 2194c │ │ │ │ mov x0, x21 │ │ │ │ - bl 15c00 │ │ │ │ - ldrb w3, [x26, w27, uxtw] │ │ │ │ - ucvtf d0, w3 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1c958 // b.any │ │ │ │ - cmp w3, #0x20 │ │ │ │ - b.ls 1cbe4 // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - ldr x3, [x23, x22, lsl #3] │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - ldr d31, [x3, x28] │ │ │ │ - fsub d0, d0, d13 │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x3, x28] │ │ │ │ - b 1c984 │ │ │ │ - ldr w0, [x7, #4] │ │ │ │ - add w7, w0, w27 │ │ │ │ - cbnz w0, 1ca24 │ │ │ │ - b 1c828 │ │ │ │ - fsub d31, d31, d11 │ │ │ │ - ldr d30, [x3, x28] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - fdiv d31, d31, d10 │ │ │ │ - fsub d31, d31, d15 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x3, x28] │ │ │ │ - cmp w7, w27 │ │ │ │ - b.eq 1c828 // b.none │ │ │ │ - ldrb w0, [x26, w27, uxtw] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.hi 1ca00 // b.pmore │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - fmov d0, d31 │ │ │ │ - b 1cbec │ │ │ │ - ldr w7, [x7, #4] │ │ │ │ - mov w20, w27 │ │ │ │ - add w0, w7, w27 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - cbz w7, 1c828 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w3, [x26, w20, uxtw] │ │ │ │ - ucvtf d0, w3 │ │ │ │ - cmp w3, #0x20 │ │ │ │ - b.ls 1cbe4 // b.plast │ │ │ │ - fsub d0, d0, d11 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - bl 2f60 │ │ │ │ - fsub d0, d14, d0 │ │ │ │ - bl 3160 │ │ │ │ - ldr x3, [x23, x22, lsl #3] │ │ │ │ - ldr w0, [sp, #152] │ │ │ │ - ldr d31, [x3, x28] │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x3, x28] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ne 1ca60 // b.any │ │ │ │ - sub w2, w25, w27 │ │ │ │ - mov w27, w0 │ │ │ │ - add w25, w2, w0 │ │ │ │ - b 1c828 │ │ │ │ - ldr w0, [x21, #40] │ │ │ │ - str w0, [sp, #168] │ │ │ │ - b 1c828 │ │ │ │ - add w0, w0, w25 │ │ │ │ - sub w8, w27, #0x1 │ │ │ │ - mov w9, w27 │ │ │ │ - b 1cae8 │ │ │ │ - ldr d30, [x3, x28] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x3, x28] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.eq 1c824 // b.none │ │ │ │ - ldrb w7, [x26, x8] │ │ │ │ - ucvtf d31, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1ca34 // b.plast │ │ │ │ - fsub d31, d31, d11 │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - fdiv d31, d31, d10 │ │ │ │ - fsub d31, d31, d15 │ │ │ │ - cmp w1, w27 │ │ │ │ - b.ls 1cad0 // b.plast │ │ │ │ - ldrb w7, [x26, x9] │ │ │ │ - ucvtf d30, w7 │ │ │ │ - cmp w7, #0x20 │ │ │ │ - b.ls 1cc4c // b.plast │ │ │ │ - fsub d30, d30, d11 │ │ │ │ - fdiv d30, d30, d10 │ │ │ │ - fsub d30, d30, d15 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - fcsel d31, d30, d31, mi // mi = first │ │ │ │ - b 1cad0 │ │ │ │ - movi d30, #0x0 │ │ │ │ - b 1c83c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + bl 3500 │ │ │ │ + ldr x21, [sp, #168] │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + add w0, w21, #0x2 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 35d0 │ │ │ │ + ldr d31, [x25, x21, lsl #3] │ │ │ │ + fmul d15, d0, d31 │ │ │ │ + cmp w23, #0x1 │ │ │ │ + b.eq 21cb8 // b.none │ │ │ │ + movi d14, #0x0 │ │ │ │ + str d12, [sp, #208] │ │ │ │ + fmov d12, d15 │ │ │ │ + ldr w0, [sp, #176] │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ - mov w24, #0x50 // #80 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - ldr x25, [sp, #176] │ │ │ │ - ldr d0, [x25, x19, lsl #3] │ │ │ │ - fsub d0, d0, d12 │ │ │ │ - str d0, [x25, x19, lsl #3] │ │ │ │ - bl 2f60 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - fsub d0, d15, d0 │ │ │ │ - ldr x20, [x0, #8] │ │ │ │ - bl 3160 │ │ │ │ - umaddl x20, w19, w24, x20 │ │ │ │ - stp d0, d12, [x20, #56] │ │ │ │ - ldr d31, [x25, x19, lsl #3] │ │ │ │ - ldr d30, [x25, x21, lsl #3] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 1cc24 │ │ │ │ - ldr x0, [x23, x19, lsl #3] │ │ │ │ + str x25, [sp, #216] │ │ │ │ + str w19, [sp, #232] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 3570 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w0, [sp, #180] │ │ │ │ + cbz w0, 21ab0 │ │ │ │ + mov w5, #0xffffffff // #-1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w2, w5 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 21a58 │ │ │ │ + adds w4, w2, #0x1 │ │ │ │ + b.eq 21a8c // b.none │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + mov w2, w4 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + madd w3, w23, w5, w4 │ │ │ │ + ldr d31, [x25, x0, lsl #3] │ │ │ │ + mov w4, w1 │ │ │ │ + str d31, [x19, x3, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 21ab0 // b.none │ │ │ │ + udiv w1, w0, w23 │ │ │ │ + msub w1, w1, w23, w0 │ │ │ │ + cbz w1, 21a24 │ │ │ │ + add w1, w4, #0x1 │ │ │ │ + cbnz w2, 21a3c │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 21ab0 // b.none │ │ │ │ + udiv w1, w0, w23 │ │ │ │ + msub w1, w1, w23, w0 │ │ │ │ + cbnz w1, 21a6c │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 21a2c │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 21ab0 // b.none │ │ │ │ + udiv w1, w0, w23 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + msub w1, w1, w23, w0 │ │ │ │ + cbnz w1, 21a4c │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 21a2c │ │ │ │ + mov x0, x25 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x23, x19, lsl #3] │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 1cc44 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp d10, d11, [sp, #96] │ │ │ │ - ldp d12, d13, [sp, #112] │ │ │ │ - ldp d14, d15, [sp, #128] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w0, [sp, #176] │ │ │ │ + cbz w0, 21b30 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + b 21b14 │ │ │ │ + mov w3, w0 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w3, w21 │ │ │ │ + b.eq 21b04 // b.none │ │ │ │ + madd w3, w1, w28, w2 │ │ │ │ + ldr d31, [x19, x5, lsl #3] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str d31, [x25, x3, lsl #3] │ │ │ │ + ldr x3, [sp, #240] │ │ │ │ + add x5, x5, #0x1 │ │ │ │ + cmp x5, x3 │ │ │ │ + b.eq 21b30 // b.none │ │ │ │ + udiv w3, w5, w23 │ │ │ │ + msub w3, w3, w23, w5 │ │ │ │ + cbnz w3, 21ae4 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 21aec │ │ │ │ + mov x0, x19 │ │ │ │ bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ + add w0, w21, #0x2 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 35d0 │ │ │ │ + ldr d31, [x22, x21, lsl #3] │ │ │ │ + fmul d15, d0, d31 │ │ │ │ + cmp w28, #0x1 │ │ │ │ + b.eq 21c98 // b.none │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + mov w2, w28 │ │ │ │ + mov x1, x25 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + bl 214e0 │ │ │ │ + fmul d0, d15, d0 │ │ │ │ + mov x0, x25 │ │ │ │ + fadd d14, d14, d0 │ │ │ │ bl 3500 │ │ │ │ - movi d0, #0x0 │ │ │ │ + cmp w23, w21 │ │ │ │ + b.gt 219dc │ │ │ │ + ldr x25, [sp, #216] │ │ │ │ + fmov d15, d12 │ │ │ │ + ldr w19, [sp, #232] │ │ │ │ + ldr d12, [sp, #208] │ │ │ │ + fmul d15, d15, d14 │ │ │ │ + mov x0, x22 │ │ │ │ + fadd d12, d12, d15 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + cmp w26, w0 │ │ │ │ + b.gt 2183c │ │ │ │ + mov x22, x25 │ │ │ │ + mov w25, w26 │ │ │ │ + ldp x21, x26, [sp, #280] │ │ │ │ + mov w19, w23 │ │ │ │ + mov x23, x27 │ │ │ │ + fmul d11, d11, d12 │ │ │ │ + mov x0, x22 │ │ │ │ + fadd d10, d10, d11 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + ldr w1, [sp, #236] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #224] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.gt 216a4 │ │ │ │ + mov w21, w25 │ │ │ │ + fmov d14, d8 │ │ │ │ + ldp x22, x25, [sp, #336] │ │ │ │ + fmov d15, d10 │ │ │ │ + mov x20, x26 │ │ │ │ + fmul d14, d14, d15 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + fadd d13, d13, d14 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #368] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.gt 21638 │ │ │ │ + mov x26, x22 │ │ │ │ + mov w25, w21 │ │ │ │ + ldp x22, x21, [sp, #384] │ │ │ │ + fmov d11, d13 │ │ │ │ + fmov d13, d9 │ │ │ │ + ldr d14, [sp, #376] │ │ │ │ + mov x27, x0 │ │ │ │ + fmul d14, d14, d11 │ │ │ │ + mov x0, x26 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + fadd d13, d13, d14 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #360] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 215d0 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #224 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp d8, d9, [sp, #96] │ │ │ │ + ldp d10, d11, [sp, #112] │ │ │ │ + ldp d14, d15, [sp, #144] │ │ │ │ + fmov d0, d13 │ │ │ │ + ldp d12, d13, [sp, #128] │ │ │ │ + ldp x29, x30, [sp], #400 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - add x2, x2, #0x180 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x3a0 │ │ │ │ - add x1, x1, #0x1a8 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - ldr x0, [x23, x19, lsl #3] │ │ │ │ - str d31, [x20, #72] │ │ │ │ + ldr d31, [x25] │ │ │ │ + mov x0, x25 │ │ │ │ + fmul d15, d15, d31 │ │ │ │ + fadd d14, d14, d15 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x23, x19, lsl #3] │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 1cba4 // b.none │ │ │ │ - mov w21, w19 │ │ │ │ - mov x19, x0 │ │ │ │ - b 1cb50 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - fmov d0, d30 │ │ │ │ - b 1cbec │ │ │ │ + cbnz x21, 21b84 │ │ │ │ + mov x21, #0x1 // #1 │ │ │ │ + b 219dc │ │ │ │ + ldr d14, [x22] │ │ │ │ + b 21b94 │ │ │ │ + ldr d12, [x22] │ │ │ │ + b 21bcc │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + ldr d15, [x0] │ │ │ │ + b 21c08 │ │ │ │ + ldr d11, [x26] │ │ │ │ + b 21c44 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov w0, w19 │ │ │ │ - ubfiz x1, x19, #3, #32 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ + mov x19, x1 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 21f64 // b.none │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - stp d14, d15, [sp, #112] │ │ │ │ - stp x0, x1, [sp, #128] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x28, x0 │ │ │ │ - cbz w19, 1cf18 │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - fmov d15, x0 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - stp d12, d13, [sp, #96] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - ldr d12, [x1, #4048] │ │ │ │ - ldr d14, [x0, #4072] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - fmov d13, #1.000000000000000000e+00 │ │ │ │ + mov w27, w2 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.le 21f80 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ + sub w25, w2, #0x1 │ │ │ │ + mul w26, w2, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + sxtw x0, w2 │ │ │ │ + mul w21, w2, w25 │ │ │ │ + mul w22, w25, w25 │ │ │ │ + movi d14, #0x0 │ │ │ │ + ubfiz x20, x26, #3, #32 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x26 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + sbfiz x0, x21, #3, #32 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + str w21, [sp, #132] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + sbfiz x0, x22, #3, #32 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 3570 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + cbz w24, 21e10 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w5, w2 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 21de4 │ │ │ │ + adds w5, w5, #0x1 │ │ │ │ + b.ne 21dc4 // b.any │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x26, x3 │ │ │ │ + b.eq 21e10 // b.none │ │ │ │ + udiv w0, w3, w27 │ │ │ │ + msub w0, w0, w27, w3 │ │ │ │ + cbnz w0, 21e8c │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr d31, [x22, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + madd w1, w27, w2, w1 │ │ │ │ + str d31, [x23, x1, lsl #3] │ │ │ │ + cmp x26, x3 │ │ │ │ + b.eq 21e10 // b.none │ │ │ │ + udiv w1, w3, w27 │ │ │ │ + msub w1, w1, w27, w3 │ │ │ │ + cbz w1, 21da0 │ │ │ │ + mov w1, w4 │ │ │ │ + ldr d31, [x22, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + madd w1, w27, w2, w1 │ │ │ │ + str d31, [x23, x1, lsl #3] │ │ │ │ + cmp x26, x3 │ │ │ │ + b.ne 21de4 // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + cbz w0, 21ec0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w11, #0xffffffff // #-1 │ │ │ │ + b 21e70 │ │ │ │ + mov w4, w6 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp w4, w28 │ │ │ │ + b.eq 21e64 // b.none │ │ │ │ + madd w2, w11, w25, w5 │ │ │ │ + ldr d31, [x23, x3, lsl #3] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str d31, [x22, x2, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x21, x3 │ │ │ │ + b.eq 21ec0 // b.none │ │ │ │ + udiv w4, w3, w27 │ │ │ │ + msub w4, w4, w27, w3 │ │ │ │ + cbnz w4, 21e44 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 21e4c │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp x3, x26 │ │ │ │ + b.ne 21db4 // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + cbnz w0, 21e30 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x24, x21] │ │ │ │ - bl 1a2a0 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 35f0 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x24, x21] │ │ │ │ - bl 1a200 │ │ │ │ - mov w23, w0 │ │ │ │ - cbz w27, 1cdc0 │ │ │ │ - sub w4, w27, #0x1 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - mov x27, x24 │ │ │ │ - add x25, x4, x0 │ │ │ │ - b 1cd6c │ │ │ │ - cbz w3, 1ce54 │ │ │ │ - cbz w20, 1cee4 │ │ │ │ - sub w0, w20, #0x1 │ │ │ │ - ldrb w0, [x22, w0, uxtw] │ │ │ │ - scvtf d31, w0 │ │ │ │ - fdiv d31, d31, d12 │ │ │ │ - cmp w23, w20 │ │ │ │ - b.ls 1cd4c // b.plast │ │ │ │ - ldrb w0, [x22, w20, uxtw] │ │ │ │ - scvtf d30, w0 │ │ │ │ - fdiv d30, d30, d12 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - fcsel d31, d30, d31, mi // mi = first │ │ │ │ - ldr d30, [x28, x21] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x28, x21] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - cmp x19, x25 │ │ │ │ - b.eq 1cdc0 // b.none │ │ │ │ - ldrb w3, [x19] │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 1ce94 // b.none │ │ │ │ - b.ls 1cd18 // b.plast │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.eq 1ceb4 // b.none │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.ne 1cd5c // b.any │ │ │ │ - ldrb w0, [x22, w20, uxtw] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr d30, [x28, x21] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - scvtf d31, w0 │ │ │ │ - fdiv d31, d31, d12 │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x28, x21] │ │ │ │ - cmp x19, x25 │ │ │ │ - b.ne 1cd6c // b.any │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr d1, [x28, x21] │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - bl 29c90 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 1cce0 // b.any │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr d31, [x28, x0, lsl #3] │ │ │ │ - fsub d31, d31, d15 │ │ │ │ - str d31, [x28, x0, lsl #3] │ │ │ │ - ldr d14, [x28, w1, uxtw #3] │ │ │ │ - fcmpe d14, d31 │ │ │ │ - b.mi 1cef4 // b.first │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1cde8 // b.any │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp d12, d13, [sp, #96] │ │ │ │ - mov x0, x28 │ │ │ │ + mov x0, x23 │ │ │ │ bl 3500 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - ldr d0, [x0, #4048] │ │ │ │ + add w0, w28, #0x2 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + scvtf d1, w0 │ │ │ │ + bl 35d0 │ │ │ │ + ldr d31, [x19, x28, lsl #3] │ │ │ │ + fmul d15, d0, d31 │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 21f40 // b.none │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x22 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl 214e0 │ │ │ │ + fmul d0, d15, d0 │ │ │ │ + mov x0, x22 │ │ │ │ + fadd d14, d14, d0 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 21d5c // b.any │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + fmov d0, d14 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - fmul d0, d31, d0 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp d14, d15, [sp, #112] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp d14, d15, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x27] │ │ │ │ - mov w1, w20 │ │ │ │ - mov w2, w26 │ │ │ │ - bl 15c00 │ │ │ │ - ldrb w1, [x22, w20, uxtw] │ │ │ │ - scvtf d31, w1 │ │ │ │ - fdiv d0, d31, d12 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 1cf00 // b.any │ │ │ │ - fsub d31, d0, d14 │ │ │ │ - ldr d30, [x28, x21] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - str d31, [x28, x21] │ │ │ │ - b 1cd5c │ │ │ │ - ldrb w0, [x22, w20, uxtw] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr d31, [x28, x21] │ │ │ │ - scvtf d30, w0 │ │ │ │ - fdiv d30, d30, d12 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x28, x21] │ │ │ │ - b 1cd5c │ │ │ │ - ldrb w0, [x22, w20, uxtw] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - scvtf d0, w0 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - bl 2f60 │ │ │ │ - fsub d0, d13, d0 │ │ │ │ - bl 3160 │ │ │ │ - ldr d31, [x28, x21] │ │ │ │ - fadd d31, d31, d0 │ │ │ │ - str d31, [x28, x21] │ │ │ │ - b 1cd5c │ │ │ │ - ldrb w0, [x22] │ │ │ │ - scvtf d31, w0 │ │ │ │ - fdiv d31, d31, d12 │ │ │ │ - b 1cd30 │ │ │ │ - fmov d14, d31 │ │ │ │ - mov w1, w0 │ │ │ │ - b 1ce00 │ │ │ │ - bl 2f60 │ │ │ │ - fsub d0, d13, d0 │ │ │ │ - bl 3160 │ │ │ │ - ldr d31, [x28, x21] │ │ │ │ - fadd d31, d0, d31 │ │ │ │ - b 1ce84 │ │ │ │ - ldr d14, [x0] │ │ │ │ - b 1ce18 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w3 │ │ │ │ - mov w20, w4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x5 │ │ │ │ - mov x21, x2 │ │ │ │ - str d15, [sp, #48] │ │ │ │ - bl 1cc60 │ │ │ │ - fmov d15, d0 │ │ │ │ - mov x4, x22 │ │ │ │ - mov x3, x21 │ │ │ │ - mov w1, w20 │ │ │ │ - mov w0, w19 │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - bl 1bda0 │ │ │ │ - fcmpe d15, d0 │ │ │ │ + ldr d31, [x22] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + fmul d0, d15, d31 │ │ │ │ + fadd d14, d14, d0 │ │ │ │ + bl 3500 │ │ │ │ + cmp x28, #0x2 │ │ │ │ + b.ne 21d5c // b.any │ │ │ │ + b 21f18 │ │ │ │ + ldr d14, [x1] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - fcsel d0, d0, d15, ge // ge = tcont │ │ │ │ - ldr d15, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + fmov d0, d14 │ │ │ │ + ldp d14, d15, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-176]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - adrp x20, af000 │ │ │ │ - ldr x20, [x20, #3856] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x2, x2, #0x2a0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr w21, [x0] │ │ │ │ - ldr x0, [x20] │ │ │ │ - str w21, [sp, #172] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - str wzr, [sp, #148] │ │ │ │ - cbz w21, 1d26c │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x0, x0, #0x2d0 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x2c0 │ │ │ │ - stp x1, x0, [sp, #152] │ │ │ │ - adrp x0, 7f000 │ │ │ │ - stp d12, d13, [sp, #112] │ │ │ │ - ldr d12, [x0, #4080] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp d10, d11, [sp, #96] │ │ │ │ - stp d14, d15, [sp, #128] │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x24 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - str w0, [sp, #168] │ │ │ │ - cbz w0, 1d240 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 1d034 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x24 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x23 │ │ │ │ - bl 1d640 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, x24 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x23 │ │ │ │ - bl 1d960 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov w22, w0 │ │ │ │ - add x1, x1, x24 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x23 │ │ │ │ - bl 1d980 │ │ │ │ - mov w25, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35f0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w5, w22 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - mov w4, w28 │ │ │ │ - ldr w3, [sp, #148] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp d0, d1, [x19, #8] │ │ │ │ - mov w1, w26 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 5b928 │ │ │ │ - fmov d14, d0 │ │ │ │ - ldr d0, [x19] │ │ │ │ - fmov d2, #1.000000000000000000e+00 │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - add w0, w22, w22, lsl #1 │ │ │ │ - sub w0, w21, w0 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - bl 5b6c0 │ │ │ │ - fmov d11, d0 │ │ │ │ - fmov d2, d14 │ │ │ │ - ldr w0, [sp, #144] │ │ │ │ - ldr d0, [x19] │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - bl 5b740 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d2, d14 │ │ │ │ - ldr d0, [x19] │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - mov w0, w25 │ │ │ │ - bl 5b740 │ │ │ │ - fmov d10, d0 │ │ │ │ - ldp d0, d1, [x19, #8] │ │ │ │ - mov w1, w26 │ │ │ │ - mov w0, #0x14 // #20 │ │ │ │ - bl 5b928 │ │ │ │ - fmov d2, d0 │ │ │ │ - ldr d0, [x19] │ │ │ │ - mov w0, #0x14 // #20 │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - bl 5b740 │ │ │ │ - fmov d14, d0 │ │ │ │ - ldp d0, d1, [x19, #8] │ │ │ │ - mov w1, w26 │ │ │ │ - mov w0, #0x19 // #25 │ │ │ │ - bl 5b928 │ │ │ │ - fmov d2, d0 │ │ │ │ - ldr d0, [x19] │ │ │ │ - mov w0, #0x19 // #25 │ │ │ │ - ldr d1, [x19, #16] │ │ │ │ - bl 5b740 │ │ │ │ - fmov d13, d0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - fmov d1, d11 │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - fmov d0, d15 │ │ │ │ - fmov d2, d10 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w4, w22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fmov d1, d13 │ │ │ │ - ldr x0, [x20] │ │ │ │ - fmov d0, d14 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x2, x1, #0x310 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fsub d1, d15, d13 │ │ │ │ - fsub d0, d15, d14 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x2, x0, #0x328 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x20] │ │ │ │ - fdiv d1, d1, d12 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fdiv d1, d15, d13 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - fdiv d0, d15, d14 │ │ │ │ - add x2, x0, #0x358 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - fdiv d1, d1, d12 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ucvtf d0, w21 │ │ │ │ - ldr x21, [x20] │ │ │ │ - bl 3160 │ │ │ │ - fdiv d0, d15, d0 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x1, #0x388 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x2, x0, #0x3a8 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fmov d0, d11 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x23 │ │ │ │ - bl 1d6e0 │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - add x23, x23, #0x58 │ │ │ │ - cmp w0, w28 │ │ │ │ - b.ne 1d02c // b.any │ │ │ │ - ldr w0, [sp, #148] │ │ │ │ - add x24, x24, #0x50 │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #148] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 1d00c // b.any │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp d10, d11, [sp, #96] │ │ │ │ - ldp d12, d13, [sp, #112] │ │ │ │ - ldp d14, d15, [sp, #128] │ │ │ │ - movi d0, #0x0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + movi d14, #0x0 │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #176 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + fmov d0, d14 │ │ │ │ + ldp d14, d15, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #28] │ │ │ │ - ldr w0, [x1, #28] │ │ │ │ - cmp w2, w0 │ │ │ │ - cset w0, lt // lt = tstop │ │ │ │ - csinv w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - and w25, w1, #0xff │ │ │ │ - ldr w22, [x0, #32] │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - cbz w22, 1d484 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - mov w23, #0x58 // #88 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - movi v15.2s, #0x0 │ │ │ │ - b 1d3d4 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x3, [x19, #48] │ │ │ │ - umull x2, w22, w23 │ │ │ │ - add x1, x0, x2 │ │ │ │ - add x0, x3, x20 │ │ │ │ - ldr q27, [x3, x20] │ │ │ │ - ldp q29, q28, [x0, #16] │ │ │ │ - ldp q31, q30, [x0, #48] │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - str q27, [x21, x2] │ │ │ │ - str x0, [x1, #80] │ │ │ │ - stp q29, q28, [x1, #16] │ │ │ │ - stp q31, q30, [x1, #48] │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz w22, 1d378 │ │ │ │ - add x2, x0, x20 │ │ │ │ - ldr x1, [x21, #24] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr w2, [x2] │ │ │ │ - cmp w2, w1 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - and w24, w24, w1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w22, [x1, #32] │ │ │ │ - ldr w28, [x0, #28] │ │ │ │ - bl 1a1b0 │ │ │ │ - add w1, w22, w28 │ │ │ │ - mov w22, w27 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - cbz w24, 1d478 │ │ │ │ - add w0, w2, w0 │ │ │ │ - ldp w2, w4, [x19, #36] │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w3, w2, w1, ls // ls = plast │ │ │ │ - cmp w0, w4 │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - csel w2, w0, w4, cs // cs = hs, nlast │ │ │ │ - stp w3, w2, [x19, #36] │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - cmp w26, w0 │ │ │ │ - b.cs 1d42c // b.hs, b.nlast │ │ │ │ - add x2, x1, x20 │ │ │ │ - add w27, w22, #0x1 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x26, x1 │ │ │ │ + stp d11, d12, [sp, #80] │ │ │ │ + stp d13, d14, [sp, #96] │ │ │ │ + movi d14, #0x0 │ │ │ │ + str d15, [sp, #112] │ │ │ │ + b 22034 │ │ │ │ + ldr d31, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + str d31, [x20] │ │ │ │ + bl 3500 │ │ │ │ + ldr d15, [x23] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + fneg d15, d15 │ │ │ │ + bl 21ce0 │ │ │ │ + fmov d11, d0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + fmul d15, d15, d11 │ │ │ │ mov x0, x21 │ │ │ │ - ldrb w3, [x2, #60] │ │ │ │ - umull x1, w27, w23 │ │ │ │ - cmp w3, w25 │ │ │ │ - b.ne 1d318 // b.any │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + fmul d15, d15, d13 │ │ │ │ + fadd d14, d14, d15 │ │ │ │ + bl 3500 │ │ │ │ + cmp x22, #0x3 │ │ │ │ + b.eq 22108 // b.none │ │ │ │ + mov w3, #0x3 // #3 │ │ │ │ + mov w5, w22 │ │ │ │ + mov w2, w3 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 21310 │ │ │ │ + mov x21, x0 │ │ │ │ + add w1, w22, #0x2 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + mov x23, x21 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + scvtf d1, w1 │ │ │ │ + bl 35d0 │ │ │ │ + ldr d31, [x26, x22, lsl #3] │ │ │ │ + movi d12, #0x0 │ │ │ │ + fmul d13, d0, d31 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + ldp q31, q30, [x21] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp q31, q30, [x20] │ │ │ │ + bl 52920 │ │ │ │ + ldr d31, [x20, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str d31, [x19] │ │ │ │ + ldr d31, [x20, #24] │ │ │ │ + str d31, [x19, #8] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x0, x1, x20 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - cmp w26, w0 │ │ │ │ - b.cc 1d3d4 // b.lo, b.ul, b.last │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - ldrb w3, [x19, #45] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz w24, 21fdc │ │ │ │ + ldr d31, [x19, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + str d31, [x20] │ │ │ │ + bl 3500 │ │ │ │ + ldr d15, [x23], #8 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x20 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - lsl w2, w2, w25 │ │ │ │ - mov x0, x1 │ │ │ │ - bic w1, w3, w2 │ │ │ │ - strb w1, [x19, #45] │ │ │ │ + bl 21ce0 │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + mov x0, x20 │ │ │ │ + fadd d12, d12, d15 │ │ │ │ bl 3500 │ │ │ │ - str w22, [x19, #32] │ │ │ │ - strb w24, [x19, #44] │ │ │ │ - str x21, [x19, #48] │ │ │ │ + b 22078 │ │ │ │ + fcmp d14, #0.0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b.eq 2222c // b.none │ │ │ │ + ldp d29, d30, [x26] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + ldp d16, d15, [x26, #32] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp d31, d27, [x26, #48] │ │ │ │ + ldp d28, d17, [x26, #16] │ │ │ │ + fmul d25, d29, d16 │ │ │ │ + ldr d26, [x26, #64] │ │ │ │ + fmul d24, d30, d15 │ │ │ │ + fmul d19, d15, d31 │ │ │ │ + fmul d11, d15, d27 │ │ │ │ + fmul d23, d28, d17 │ │ │ │ + fmul d7, d28, d31 │ │ │ │ + fmul d22, d17, d27 │ │ │ │ + fmul d21, d28, d27 │ │ │ │ + fmul d13, d16, d31 │ │ │ │ + fmul d27, d29, d27 │ │ │ │ + fmul d18, d29, d26 │ │ │ │ + fmul d20, d16, d26 │ │ │ │ + fmul d12, d17, d26 │ │ │ │ + fmul d29, d29, d15 │ │ │ │ + fmul d26, d30, d26 │ │ │ │ + fmul d31, d30, d31 │ │ │ │ + fmul d28, d28, d16 │ │ │ │ + fmul d30, d30, d17 │ │ │ │ + fsub d18, d18, d7 │ │ │ │ + fsub d20, d20, d11 │ │ │ │ + fsub d19, d19, d12 │ │ │ │ + fsub d21, d21, d26 │ │ │ │ + fsub d31, d31, d27 │ │ │ │ + fsub d28, d24, d28 │ │ │ │ + fsub d27, d23, d29 │ │ │ │ + fsub d26, d22, d13 │ │ │ │ + fsub d30, d25, d30 │ │ │ │ + fdiv d22, d18, d14 │ │ │ │ + fdiv d31, d31, d14 │ │ │ │ + fdiv d29, d28, d14 │ │ │ │ + fdiv d24, d20, d14 │ │ │ │ + fdiv d23, d19, d14 │ │ │ │ + fdiv d25, d21, d14 │ │ │ │ + fdiv d26, d26, d14 │ │ │ │ + fdiv d28, d27, d14 │ │ │ │ + fdiv d30, d30, d14 │ │ │ │ + stp d22, d31, [x26, #32] │ │ │ │ + stp d24, d23, [x26] │ │ │ │ + stp d26, d25, [x26, #16] │ │ │ │ + stp d29, d28, [x26, #48] │ │ │ │ + str d30, [x26, #64] │ │ │ │ + bl 52920 │ │ │ │ + ldr d31, [x26] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + str d31, [x19] │ │ │ │ + ldr d31, [x26, #8] │ │ │ │ + str d31, [x19, #24] │ │ │ │ + ldr d31, [x26, #16] │ │ │ │ + str d31, [x19, #48] │ │ │ │ + ldr d31, [x26, #24] │ │ │ │ + str d31, [x19, #8] │ │ │ │ + ldr d31, [x26, #32] │ │ │ │ + str d31, [x19, #32] │ │ │ │ + ldr d31, [x26, #40] │ │ │ │ + str d31, [x19, #56] │ │ │ │ + ldr d31, [x26, #48] │ │ │ │ + str d31, [x19, #16] │ │ │ │ + ldr d31, [x26, #56] │ │ │ │ + str d31, [x19, #40] │ │ │ │ + ldr d31, [x26, #64] │ │ │ │ + str d31, [x19, #64] │ │ │ │ + bl 3500 │ │ │ │ + ldr d15, [sp, #112] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - stur d15, [x19, #36] │ │ │ │ - b 1d3c0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 1d434 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr d30, [x20] │ │ │ │ - ldr q31, [x20, #16] │ │ │ │ - str d30, [x19] │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - ldr d30, [x20, #32] │ │ │ │ - ldr q31, [x20, #48] │ │ │ │ - str d30, [x19, #32] │ │ │ │ - ldr w2, [x20, #40] │ │ │ │ - str w2, [x19, #40] │ │ │ │ - str q31, [x19, #48] │ │ │ │ - ldr d31, [x20, #72] │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - str x2, [x19, #64] │ │ │ │ - ldrh w2, [x20, #96] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - ldr w3, [x20, #80] │ │ │ │ - str w3, [x19, #80] │ │ │ │ - strh w2, [x19, #96] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - bl 15b00 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp d11, d12, [sp, #80] │ │ │ │ + ldp d13, d14, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x7, x0 │ │ │ │ - mov x8, x3 │ │ │ │ - mov x0, #0x400000000000 // #70368744177664 │ │ │ │ - mov x9, x2 │ │ │ │ - movk x0, #0xc07f, lsl #48 │ │ │ │ - fmov d31, x0 │ │ │ │ - strb w5, [x7, #60] │ │ │ │ - mov x2, x4 │ │ │ │ - strb wzr, [x7, #61] │ │ │ │ - add x5, x7, #0x38 │ │ │ │ - strh wzr, [x7, #72] │ │ │ │ - add x4, x7, #0x34 │ │ │ │ - strb w6, [x7, #74] │ │ │ │ - add x3, x7, #0x30 │ │ │ │ - ldr x0, [x8, #88] │ │ │ │ - str x2, [x7] │ │ │ │ - stp x1, x9, [x7, #8] │ │ │ │ - add x2, x7, #0x2c │ │ │ │ - add x1, x7, #0x28 │ │ │ │ - stp x8, xzr, [x7, #24] │ │ │ │ - str xzr, [x7, #64] │ │ │ │ - str d31, [x7, #80] │ │ │ │ - b 15c40 │ │ │ │ + cbz w1, 222ac │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 222b0 // b.none │ │ │ │ + lsr w3, w1, #1 │ │ │ │ + mov x2, x0 │ │ │ │ + dup v31.2d, v0.d[0] │ │ │ │ + add x3, x0, w3, uxtw #4 │ │ │ │ + ldr q1, [x2] │ │ │ │ + fadd v1.2d, v1.2d, v31.2d │ │ │ │ + str q1, [x2], #16 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 22280 // b.any │ │ │ │ + tbz w1, #0, 222ac │ │ │ │ + and w1, w1, #0xfffffffe │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr d30, [x0, x1] │ │ │ │ + fadd d30, d30, d0 │ │ │ │ + str d30, [x0, x1] │ │ │ │ + ret │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 2229c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ + movi d31, #0x0 │ │ │ │ + cbz w1, 222e0 │ │ │ │ + add x2, x0, w1, uxtw #3 │ │ │ │ + ldr d30, [x0], #8 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 222d0 // b.any │ │ │ │ + ucvtf d0, w1 │ │ │ │ + fdiv d0, d31, d0 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + mov w1, w1 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ mov x29, sp │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4064] │ │ │ │ + str d15, [sp, #32] │ │ │ │ + ucvtf d15, w1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a200 │ │ │ │ - mov w19, w0 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x1, [x21, #24] │ │ │ │ - mov w2, w19 │ │ │ │ - ldr x3, [x1, #88] │ │ │ │ - ldr x4, [x3] │ │ │ │ - ldr w1, [x3, #24] │ │ │ │ - add x1, x4, x1 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x20, w19, uxtw] │ │ │ │ + bl 2ff0 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fmul d31, d15, d31 │ │ │ │ + frintp d0, d31 │ │ │ │ + fcmpe d0, d15 │ │ │ │ + b.ls 22380 // b.plast │ │ │ │ + frintz d31, d31 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 2234c // b.tcont │ │ │ │ mov x0, x20 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b 22358 │ │ │ │ + fcvtzu w0, d31 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x0, x20, x0, lsl #2 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldr w0, [x20, x19, lsl #2] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + add w0, w0, w1 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ + scvtf d0, w0, #1 │ │ │ │ ret │ │ │ │ + fcvtzu w19, d0 │ │ │ │ + b 22334 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + mov w1, w1 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ mov x29, sp │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3968] │ │ │ │ + str d15, [sp, #32] │ │ │ │ + ucvtf d15, w1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x19, [x0, #64] │ │ │ │ - cbz x19, 1d6b0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 1a200 │ │ │ │ - mov w21, w0 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - mov w2, w21 │ │ │ │ - ldr x4, [x1, #88] │ │ │ │ - ldr x3, [x1, #64] │ │ │ │ - ldr w1, [x4, #24] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x19, w21, uxtw] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - ldrb w0, [x0, #96] │ │ │ │ - cbnz w0, 1d6c4 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + bl 2ff0 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fmul d31, d15, d31 │ │ │ │ + frintp d0, d31 │ │ │ │ + fcmpe d0, d15 │ │ │ │ + b.ls 2241c // b.plast │ │ │ │ + frintz d31, d31 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 223e8 // b.tcont │ │ │ │ + mov x0, x20 │ │ │ │ + b 223f4 │ │ │ │ + fcvtzu w0, d31 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x0, x20, x0 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + ldrb w1, [x0] │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldrb w0, [x20, w19, uxtw] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + add w0, w0, w1 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ + scvtf d0, w0, #1 │ │ │ │ ret │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + fcvtzu w19, d0 │ │ │ │ + b 223d0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w1, w1 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3904] │ │ │ │ + str d15, [sp, #32] │ │ │ │ + ucvtf d15, w1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 2ff0 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fmul d31, d15, d31 │ │ │ │ + frintp d0, d31 │ │ │ │ + fcmpe d0, d15 │ │ │ │ + b.ls 224bc // b.plast │ │ │ │ + frintz d31, d31 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 22484 // b.tcont │ │ │ │ + mov x0, x20 │ │ │ │ + b 22490 │ │ │ │ + fcvtzu w0, d31 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x0, x20, x0, lsl #3 │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + ldr d30, [x0] │ │ │ │ + fmov d0, #5.000000000000000000e-01 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldr d31, [x20, x19, lsl #3] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 52350 │ │ │ │ - bti c │ │ │ │ - ldr d31, [x0, #80] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - fcsel d31, d0, d31, ls // ls = plast │ │ │ │ - str d31, [x0, #80] │ │ │ │ + fmul d0, d31, d0 │ │ │ │ ret │ │ │ │ + fcvtzu w19, d0 │ │ │ │ + b 2246c │ │ │ │ + bti c │ │ │ │ + movi d31, #0x0 │ │ │ │ + cbz w1, 224f4 │ │ │ │ + add x3, x0, w1, uxtw #2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr d0, [x0, #80] │ │ │ │ + nop │ │ │ │ + ldr w2, [x0], #4 │ │ │ │ + scvtf d30, w2 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 224e0 // b.any │ │ │ │ + ucvtf d0, w1 │ │ │ │ + fdiv d0, d31, d0 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - ret │ │ │ │ + cbz w2, 22540 │ │ │ │ + movi d0, #0x0 │ │ │ │ + ubfiz x2, x2, #3, #32 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldrb w0, [x0, #96] │ │ │ │ + nop │ │ │ │ + ldr d31, [x0, x3] │ │ │ │ + ldr d30, [x1, x3] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + fadd d0, d0, d30 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 22520 // b.any │ │ │ │ + ret │ │ │ │ + movi d0, #0x0 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a200 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add w0, w1, w0 │ │ │ │ - ret │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x2 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w3 │ │ │ │ + bl 52920 │ │ │ │ + cbz w21, 226f0 │ │ │ │ + ubfiz x2, x21, #3, #32 │ │ │ │ + movi d26, #0x0 │ │ │ │ + add x8, x2, x20 │ │ │ │ + mov x6, x20 │ │ │ │ + mov x4, x20 │ │ │ │ + ldr d19, [x4], #8 │ │ │ │ + fadd d26, d26, d19 │ │ │ │ + cmp x8, x4 │ │ │ │ + b.ne 2258c // b.any │ │ │ │ + ucvtf d18, w21 │ │ │ │ + movi d23, #0x0 │ │ │ │ + mov x5, x19 │ │ │ │ + add x7, x2, x19 │ │ │ │ + mov x4, x19 │ │ │ │ + fdiv d26, d26, d18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d17, [x4], #8 │ │ │ │ + fadd d23, d23, d17 │ │ │ │ + cmp x7, x4 │ │ │ │ + b.ne 225c0 // b.any │ │ │ │ + fdiv d23, d23, d18 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq 22714 // b.none │ │ │ │ + lsr w1, w21, #1 │ │ │ │ + mov x4, x20 │ │ │ │ + dup v16.2d, v26.d[0] │ │ │ │ + lsl x3, x1, #4 │ │ │ │ + add x1, x20, x1, lsl #4 │ │ │ │ + ldr q7, [x4] │ │ │ │ + fsub v7.2d, v7.2d, v16.2d │ │ │ │ + str q7, [x4], #16 │ │ │ │ + cmp x4, x1 │ │ │ │ + b.ne 225f0 // b.any │ │ │ │ + and w9, w21, #0xfffffffe │ │ │ │ + and w10, w21, #0x1 │ │ │ │ + tbz w21, #0, 22624 │ │ │ │ + mov w1, w9 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr d6, [x20, x1] │ │ │ │ + fsub d6, d6, d26 │ │ │ │ + str d6, [x20, x1] │ │ │ │ + dup v25.2d, v23.d[0] │ │ │ │ + add x1, x19, x3 │ │ │ │ + mov x4, x19 │ │ │ │ + ldr q5, [x4] │ │ │ │ + fsub v5.2d, v5.2d, v25.2d │ │ │ │ + str q5, [x4], #16 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.ne 22630 // b.any │ │ │ │ + cbz w10, 22658 │ │ │ │ + lsl x9, x9, #3 │ │ │ │ + ldr d24, [x19, x9] │ │ │ │ + fsub d24, d24, d23 │ │ │ │ + str d24, [x19, x9] │ │ │ │ + movi d2, #0x0 │ │ │ │ + nop │ │ │ │ + ldr d3, [x6], #8 │ │ │ │ + fmul d3, d3, d3 │ │ │ │ + fadd d2, d2, d3 │ │ │ │ + cmp x8, x6 │ │ │ │ + b.ne 22660 // b.any │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + movi d0, #0x0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ucvtf d28, w21 │ │ │ │ + fdiv d2, d2, d28 │ │ │ │ + str d2, [x0] │ │ │ │ + ldr d29, [x20, x3] │ │ │ │ + ldr d1, [x19, x3] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + fmul d1, d29, d1 │ │ │ │ + fadd d0, d0, d1 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 2268c // b.any │ │ │ │ + fdiv d0, d0, d28 │ │ │ │ + movi d30, #0x0 │ │ │ │ + stp d0, d0, [x0, #8] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr d27, [x5], #8 │ │ │ │ + fmul d27, d27, d27 │ │ │ │ + fadd d30, d30, d27 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.ne 226c0 // b.any │ │ │ │ + fdiv d31, d30, d28 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str d31, [x0, #24] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + movi d31, #0x0 │ │ │ │ + stp d31, d31, [x0] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str d31, [x0, #16] │ │ │ │ + str d31, [x0, #24] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr d4, [x20] │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + fsub d4, d4, d26 │ │ │ │ + str d4, [x20] │ │ │ │ + b 22648 │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ + fcvtzu w4, d0 │ │ │ │ + movi d31, #0x0 │ │ │ │ + cbz w4, 22750 │ │ │ │ + mov x2, x0 │ │ │ │ + add x3, x0, w4, uxtw #3 │ │ │ │ + ldr d30, [x2], #8 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 22740 // b.any │ │ │ │ + ucvtf d30, w4 │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + fdiv d29, d31, d30 │ │ │ │ + b.gt 2276c │ │ │ │ + movi d28, #0x0 │ │ │ │ + fdiv d0, d28, d0 │ │ │ │ ret │ │ │ │ + movi d28, #0x0 │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + sub x2, x0, #0x8 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ nop │ │ │ │ + ldr d31, [x2, x0, lsl #3] │ │ │ │ + scvtf d30, w0 │ │ │ │ + ldr d27, [x1, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + fsub d31, d31, d29 │ │ │ │ + fcmpe d30, d0 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fmul d31, d31, d27 │ │ │ │ + fadd d28, d28, d31 │ │ │ │ + b.mi 22780 // b.first │ │ │ │ + fdiv d0, d28, d0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 22808 │ │ │ │ + movi d31, #0x0 │ │ │ │ + add x3, x0, w1, uxtw #2 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w4, [x2], #4 │ │ │ │ + scvtf d30, w4 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 227c4 // b.any │ │ │ │ + ucvtf d0, w1 │ │ │ │ + movi d29, #0x0 │ │ │ │ + fdiv d30, d31, d0 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + scvtf d31, w1 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 227e4 // b.any │ │ │ │ + fdiv d0, d29, d0 │ │ │ │ + ret │ │ │ │ + movi d0, #0x0 │ │ │ │ + fmov d29, d0 │ │ │ │ + fdiv d0, d29, d0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + fcmpe d1, #0.0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldrb w1, [x0, #96] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbz w1, 1d7e4 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - ldr w2, [x0, #24] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - sub w0, w0, w2 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 1a200 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp d13, d14, [sp, #16] │ │ │ │ + str d15, [sp, #32] │ │ │ │ + b.ge 2285c // b.tcont │ │ │ │ + adrp x3, 80000 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x8c8 │ │ │ │ + mov w2, #0x404 // #1028 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + fmov d14, d1 │ │ │ │ + fmov d13, d0 │ │ │ │ + bl 35d0 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + fadd d0, d14, d0 │ │ │ │ + bl 3380 │ │ │ │ + fmov d14, d0 │ │ │ │ + fneg d0, d13 │ │ │ │ + bl 2f60 │ │ │ │ + fdiv d15, d15, d14 │ │ │ │ + ldp d13, d14, [sp, #16] │ │ │ │ + fmul d0, d15, d0 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add w0, w1, w0 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldrb w1, [x0, #96] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbnz w1, 1d844 │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp d13, d14, [sp, #16] │ │ │ │ + fmov d14, d0 │ │ │ │ + fmov d13, d1 │ │ │ │ + fmov d0, d1 │ │ │ │ + str d15, [sp, #32] │ │ │ │ + bl 2f60 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d13 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + bl 3380 │ │ │ │ + bl 3160 │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d0, d14 │ │ │ │ + bl 2f60 │ │ │ │ + fmul d15, d15, d14 │ │ │ │ + fsub d15, d15, d13 │ │ │ │ + ldp d13, d14, [sp, #16] │ │ │ │ + fsub d0, d15, d0 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 1a200 │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w3, [x1, #24] │ │ │ │ - ldr w5, [x1, #16] │ │ │ │ - add w2, w3, w0 │ │ │ │ - subs w0, w5, w2 │ │ │ │ - b.cs 1d834 // b.hs, b.nlast │ │ │ │ - adrp x20, af000 │ │ │ │ - ldr x20, [x20, #3920] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x7, [x19, #8] │ │ │ │ - add x2, x2, #0x3b8 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr w6, [x1, #28] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 18dec │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 3060 │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + cbz w1, 22960 │ │ │ │ + movi d31, #0x0 │ │ │ │ + add x3, x0, w1, uxtw #3 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr d30, [x2], #8 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 22920 // b.any │ │ │ │ + ucvtf d0, w1 │ │ │ │ + movi d29, #0x0 │ │ │ │ + fdiv d30, d31, d0 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ + ldr d31, [x0], #8 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 22940 // b.any │ │ │ │ + fdiv d0, d29, d0 │ │ │ │ + ret │ │ │ │ + movi d0, #0x0 │ │ │ │ + fmov d29, d0 │ │ │ │ + fdiv d0, d29, d0 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x1, [x0, #88] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - ldr w1, [x1, #28] │ │ │ │ - add w0, w1, w0 │ │ │ │ + fcvtzu w3, d0 │ │ │ │ + cbz w3, 229cc │ │ │ │ + movi d31, #0x0 │ │ │ │ + add x2, x0, w3, uxtw #3 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr d30, [x1], #8 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 22988 // b.any │ │ │ │ + ucvtf d29, w3 │ │ │ │ + movi d0, #0x0 │ │ │ │ + fdiv d30, d31, d29 │ │ │ │ + ldr d31, [x0], #8 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 229a4 // b.any │ │ │ │ + fdiv d0, d0, d29 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 229d4 // b.nfrst │ │ │ │ + b 3440 │ │ │ │ + movi d0, #0x0 │ │ │ │ + fdiv d0, d0, d0 │ │ │ │ + fsqrt d0, d0 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w19, [x1, #32] │ │ │ │ - ldr w20, [x0, #28] │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - bl 1a164 │ │ │ │ - add w0, w0, w20 │ │ │ │ - add w0, w0, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + str d15, [sp, #16] │ │ │ │ + bl 22548 │ │ │ │ + ldp d0, d15, [x0] │ │ │ │ + ldr d31, [x0, #24] │ │ │ │ + fmul d0, d0, d31 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 22a10 // b.nfrst │ │ │ │ + bl 3440 │ │ │ │ + b 22a14 │ │ │ │ + fsqrt d0, d0 │ │ │ │ + fdiv d0, d15, d0 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - b 1a200 │ │ │ │ + fsub d1, d0, d1 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + fmov d31, #-5.000000000000000000e-01 │ │ │ │ + mov x29, sp │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmul d15, d2, d2 │ │ │ │ + fmul d1, d1, d1 │ │ │ │ + fdiv d1, d1, d15 │ │ │ │ + fmul d0, d1, d31 │ │ │ │ + bl 2f60 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d31, [x0, #3896] │ │ │ │ + fmul d15, d15, d31 │ │ │ │ + fsqrt d15, d15 │ │ │ │ + fdiv d0, d0, d15 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - b 1a24c │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - b 1a1b0 │ │ │ │ - bti c │ │ │ │ - ldp w1, w3, [x0, #44] │ │ │ │ - ldr w2, [x0, #52] │ │ │ │ - add w0, w1, w3 │ │ │ │ - add w0, w0, w2 │ │ │ │ + paciasp │ │ │ │ + adrp x0, 7f000 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + fsub d0, d0, d1 │ │ │ │ + mov x29, sp │ │ │ │ + ldr d31, [x0, #3904] │ │ │ │ + fmul d2, d2, d31 │ │ │ │ + fdiv d0, d0, d2 │ │ │ │ + bl 34b0 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + fadd d0, d0, d30 │ │ │ │ + fmul d0, d0, d31 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x0, #0xffffffc00000 // #281474972516352 │ │ │ │ + movk x0, #0x41df, lsl #48 │ │ │ │ + mov x29, sp │ │ │ │ + stp d12, d13, [sp, #32] │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d12, d1 │ │ │ │ + stp d10, d11, [sp, #16] │ │ │ │ + fmov d10, #1.000000000000000000e+00 │ │ │ │ + stp d14, d15, [sp, #48] │ │ │ │ + fmov d14, x0 │ │ │ │ + bl 3340 │ │ │ │ + scvtf d15, w0 │ │ │ │ + fdiv d15, d15, d14 │ │ │ │ + fadd d15, d15, d15 │ │ │ │ + fsub d15, d15, d10 │ │ │ │ + bl 3340 │ │ │ │ + scvtf d11, w0 │ │ │ │ + fmul d15, d15, d15 │ │ │ │ + fdiv d11, d11, d14 │ │ │ │ + fadd d11, d11, d11 │ │ │ │ + fsub d11, d11, d10 │ │ │ │ + fmul d31, d11, d11 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + fcmpe d15, d10 │ │ │ │ + b.ge 22af0 // b.tcont │ │ │ │ + fcmp d15, #0.0 │ │ │ │ + b.eq 22af0 // b.none │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3160 │ │ │ │ + fmov d31, #-2.000000000000000000e+00 │ │ │ │ + fmul d0, d0, d31 │ │ │ │ + fdiv d0, d0, d15 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 22b58 // b.nfrst │ │ │ │ + bl 3440 │ │ │ │ + b 22b5c │ │ │ │ + fsqrt d0, d0 │ │ │ │ + fmul d11, d11, d0 │ │ │ │ + ldp d14, d15, [sp, #48] │ │ │ │ + fmul d0, d11, d12 │ │ │ │ + ldp d10, d11, [sp, #16] │ │ │ │ + fadd d0, d0, d13 │ │ │ │ + ldp d12, d13, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + fmov d29, d0 │ │ │ │ + mov x29, sp │ │ │ │ + stp d10, d11, [sp, #16] │ │ │ │ + stp d12, d13, [sp, #32] │ │ │ │ + stp d14, d15, [sp, #48] │ │ │ │ + ldr d15, [x0] │ │ │ │ + ldr d10, [x0, #24] │ │ │ │ + fcmp d15, #0.0 │ │ │ │ + b.pl 22c4c // b.nfrst │ │ │ │ + fmov d0, d15 │ │ │ │ + stp d29, d1, [sp, #72] │ │ │ │ + stp d2, d3, [sp, #88] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl 3440 │ │ │ │ + fcmp d10, #0.0 │ │ │ │ + fmov d11, d0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldp d29, d1, [sp, #72] │ │ │ │ + ldp d2, d3, [sp, #88] │ │ │ │ + b.pl 22c80 // b.nfrst │ │ │ │ + fmov d0, d10 │ │ │ │ + bl 3440 │ │ │ │ + fmul d15, d15, d10 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + fmov d14, d0 │ │ │ │ + ldp d29, d1, [sp, #72] │ │ │ │ + ldp d2, d3, [sp, #88] │ │ │ │ + ldr d13, [x0, #8] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #56] │ │ │ │ + fsqrt d15, d15 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + ldr d30, [x0, #3896] │ │ │ │ + fmul d30, d10, d30 │ │ │ │ + fdiv d13, d13, d15 │ │ │ │ + fmul d31, d13, d13 │ │ │ │ + fsub d12, d12, d31 │ │ │ │ + fmul d30, d30, d12 │ │ │ │ + fcmp d30, #0.0 │ │ │ │ + b.pl 22ccc // b.nfrst │ │ │ │ + fmov d0, d30 │ │ │ │ + stp d29, d1, [sp, #72] │ │ │ │ + stp d2, d3, [sp, #88] │ │ │ │ + bl 3440 │ │ │ │ + fmov d15, d0 │ │ │ │ + ldp d29, d1, [sp, #72] │ │ │ │ + ldp d2, d3, [sp, #88] │ │ │ │ + b 22cd0 │ │ │ │ + fsqrt d11, d15 │ │ │ │ + fcmp d10, #0.0 │ │ │ │ + b.pl 22c80 // b.nfrst │ │ │ │ + fmov d0, d10 │ │ │ │ + stp d29, d1, [sp, #72] │ │ │ │ + stp d2, d3, [sp, #88] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl 3440 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + fmov d14, d0 │ │ │ │ + ldp d29, d1, [sp, #72] │ │ │ │ + ldp d2, d3, [sp, #88] │ │ │ │ + b 22c84 │ │ │ │ + fsqrt d14, d10 │ │ │ │ + fmul d15, d15, d10 │ │ │ │ + ldr d13, [x0, #8] │ │ │ │ + fcmp d15, #0.0 │ │ │ │ + b.pl 22c00 // b.nfrst │ │ │ │ + fmov d0, d15 │ │ │ │ + stp d29, d1, [sp, #72] │ │ │ │ + stp d2, d3, [sp, #88] │ │ │ │ + bl 3440 │ │ │ │ + fdiv d13, d13, d0 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + ldr d30, [x0, #3896] │ │ │ │ + ldp d29, d1, [sp, #72] │ │ │ │ + fmul d30, d10, d30 │ │ │ │ + ldp d2, d3, [sp, #88] │ │ │ │ + fmul d31, d13, d13 │ │ │ │ + fsub d12, d12, d31 │ │ │ │ + fmul d30, d30, d12 │ │ │ │ + fsqrt d15, d30 │ │ │ │ + fdiv d14, d14, d11 │ │ │ │ + fsub d29, d29, d2 │ │ │ │ + fsub d31, d1, d3 │ │ │ │ + fmul d30, d10, d12 │ │ │ │ + fmov d0, #-5.000000000000000000e-01 │ │ │ │ + fmul d2, d14, d13 │ │ │ │ + fmul d2, d2, d29 │ │ │ │ + fsub d31, d31, d2 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmul d0, d31, d0 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldp d10, d11, [sp, #16] │ │ │ │ + fdiv d31, d31, d15 │ │ │ │ + ldp d12, d13, [sp, #32] │ │ │ │ + ldp d14, d15, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + fmul d0, d31, d0 │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - b 168c0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d8, d9, [sp, #16] │ │ │ │ + stp d10, d11, [sp, #32] │ │ │ │ + stp d12, d13, [sp, #48] │ │ │ │ + stp d14, d15, [sp, #64] │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr d9, [x0] │ │ │ │ + ldr d10, [x0, #24] │ │ │ │ + fcmp d9, #0.0 │ │ │ │ + b.pl 22df8 // b.nfrst │ │ │ │ + fmov d0, d9 │ │ │ │ + stp d1, d2, [sp, #88] │ │ │ │ + str d3, [sp, #104] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + bl 3440 │ │ │ │ + fcmp d10, #0.0 │ │ │ │ + ldr d3, [sp, #104] │ │ │ │ + fmov d31, d0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldp d1, d2, [sp, #88] │ │ │ │ + b.pl 22e2c // b.nfrst │ │ │ │ + fmov d0, d10 │ │ │ │ + stp d31, d1, [sp, #88] │ │ │ │ + stp d2, d3, [sp, #104] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + bl 3440 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + fmov d11, d0 │ │ │ │ + ldp d31, d1, [sp, #88] │ │ │ │ + fmul d0, d9, d10 │ │ │ │ + ldp d2, d3, [sp, #104] │ │ │ │ + ldr d14, [x0, #8] │ │ │ │ + fsqrt d0, d0 │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d13, [x0, #3896] │ │ │ │ + fmul d13, d31, d13 │ │ │ │ + fmul d13, d13, d11 │ │ │ │ + fdiv d14, d14, d0 │ │ │ │ + fmul d30, d14, d14 │ │ │ │ + fsub d12, d12, d30 │ │ │ │ + fcmp d12, #0.0 │ │ │ │ + b.pl 22e80 // b.nfrst │ │ │ │ + fmov d0, d12 │ │ │ │ + stp d31, d1, [sp, #88] │ │ │ │ + stp d2, d3, [sp, #104] │ │ │ │ + bl 3440 │ │ │ │ + fmov d8, d0 │ │ │ │ + ldp d31, d1, [sp, #88] │ │ │ │ + ldp d2, d3, [sp, #104] │ │ │ │ + b 22e84 │ │ │ │ + fsqrt d31, d9 │ │ │ │ + fcmp d10, #0.0 │ │ │ │ + b.pl 22e2c // b.nfrst │ │ │ │ + fmov d0, d10 │ │ │ │ + stp d31, d1, [sp, #88] │ │ │ │ + stp d2, d3, [sp, #104] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + bl 3440 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + fmov d11, d0 │ │ │ │ + ldp d31, d1, [sp, #88] │ │ │ │ + ldp d2, d3, [sp, #104] │ │ │ │ + b 22e30 │ │ │ │ + fsqrt d11, d10 │ │ │ │ + fmul d0, d9, d10 │ │ │ │ + ldr d14, [x0, #8] │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 22dac // b.nfrst │ │ │ │ + stp d31, d1, [sp, #88] │ │ │ │ + stp d2, d3, [sp, #104] │ │ │ │ + bl 3440 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fdiv d14, d14, d0 │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + ldp d31, d1, [sp, #88] │ │ │ │ + ldr d13, [x0, #3896] │ │ │ │ + ldp d2, d3, [sp, #104] │ │ │ │ + fmul d13, d31, d13 │ │ │ │ + fmul d13, d13, d11 │ │ │ │ + fmul d30, d14, d14 │ │ │ │ + fsub d12, d12, d30 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr w0, [x0] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #74] │ │ │ │ + fsqrt d8, d12 │ │ │ │ + fsub d2, d15, d2 │ │ │ │ + fadd d14, d14, d14 │ │ │ │ + fsub d3, d1, d3 │ │ │ │ + fmul d11, d11, d31 │ │ │ │ + fadd d12, d12, d12 │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + fmul d14, d14, d2 │ │ │ │ + fmul d2, d2, d2 │ │ │ │ + fmul d31, d3, d3 │ │ │ │ + fdiv d0, d0, d12 │ │ │ │ + fdiv d2, d2, d9 │ │ │ │ + fmul d14, d14, d3 │ │ │ │ + fdiv d31, d31, d10 │ │ │ │ + fdiv d14, d14, d11 │ │ │ │ + fsub d2, d2, d14 │ │ │ │ + fadd d2, d2, d31 │ │ │ │ + fmul d0, d2, d0 │ │ │ │ + bl 2f60 │ │ │ │ + fmul d8, d8, d13 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldp d10, d11, [sp, #32] │ │ │ │ + fdiv d31, d31, d8 │ │ │ │ + ldp d12, d13, [sp, #48] │ │ │ │ + ldp d8, d9, [sp, #16] │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + fmul d0, d31, d0 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w22, [x0, #32] │ │ │ │ - cbz w22, 1da50 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ + stp d14, d15, [sp, #32] │ │ │ │ + cbz w3, 22fd8 │ │ │ │ + movi d29, #0x0 │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w3 │ │ │ │ + fmov d25, d15 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ubfiz x5, x19, #3, #32 │ │ │ │ + fmov d26, d29 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x1, x1, x20 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a200 │ │ │ │ - add w22, w22, w0 │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1da20 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + nop │ │ │ │ + ldr d31, [x2, x4] │ │ │ │ + ldr d30, [x0, x4] │ │ │ │ + ldr d27, [x1, x4] │ │ │ │ + add x4, x4, #0x8 │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + fmul d28, d31, d31 │ │ │ │ + fsub d30, d30, d27 │ │ │ │ + fcsel d31, d31, d26, ge // ge = tcont │ │ │ │ + fmul d15, d15, d28 │ │ │ │ + fmul d30, d30, d30 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fdiv d31, d25, d31 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.ne 22f40 // b.any │ │ │ │ + fmov d0, #-5.000000000000000000e-01 │ │ │ │ + fmul d0, d29, d0 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d14, d0 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ucvtf d1, w19 │ │ │ │ + ldr d0, [x0, #3896] │ │ │ │ + bl 35d0 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 22fbc // b.nfrst │ │ │ │ + bl 3440 │ │ │ │ + fmov d31, d0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + b 22fc4 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + fsqrt d31, d0 │ │ │ │ + fdiv d0, d14, d31 │ │ │ │ + ldp d14, d15, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + fmov d14, d0 │ │ │ │ + b 22fc0 │ │ │ │ + bti c │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + fneg d30, d0 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d29, [x0, #3912] │ │ │ │ + fcsel d30, d0, d30, ge // ge = tcont │ │ │ │ + fcmpe d30, d29 │ │ │ │ + b.gt 230ec │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d29, [x0, #3920] │ │ │ │ + fcmpe d30, d29 │ │ │ │ + b.mi 230e8 // b.first │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmov d26, #5.000000000000000000e-01 │ │ │ │ + fmov d27, #1.000000000000000000e+00 │ │ │ │ + ldr d31, [x0, #3928] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d19, [x0, #3936] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fdiv d31, d0, d31 │ │ │ │ + ldr d20, [x0, #3944] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d21, [x0, #3952] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d22, [x0, #3960] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d23, [x0, #3968] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d24, [x0, #3976] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d25, [x0, #3984] │ │ │ │ + mov x0, #0x1111111111111111 // #1229782938247303441 │ │ │ │ + movk x0, #0x3f81, lsl #48 │ │ │ │ + fmov d28, x0 │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + movk x0, #0x3fa5, lsl #48 │ │ │ │ + fmov d29, x0 │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + movk x0, #0x3fc5, lsl #48 │ │ │ │ + fmov d30, x0 │ │ │ │ + fadd d31, d31, d19 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d20 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d21 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d22 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d25 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + fmul d0, d31, d0 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w22, [x0, #32] │ │ │ │ - cbnz w22, 1da90 │ │ │ │ - mov w0, w22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ + fsub d0, d0, d31 │ │ │ │ + ret │ │ │ │ + │ │ │ │ +0000000000023110 : │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 3160 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ldr d31, [x0, #3992] │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ ret │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w20, [x1, #32] │ │ │ │ - ldr w1, [x0, #28] │ │ │ │ - add w20, w20, w1 │ │ │ │ - sub w21, w20, #0x1 │ │ │ │ - bl 1a164 │ │ │ │ - add w21, w21, w0 │ │ │ │ - ldr w1, [x23, #32] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 1db74 // b.plast │ │ │ │ - mov w22, #0xffffffff // #-1 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, #0x58 // #88 │ │ │ │ nop │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - mov w19, w20 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add x1, x1, x25 │ │ │ │ - add x25, x25, #0x58 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w20, [x1, #32] │ │ │ │ - ldr w1, [x0, #28] │ │ │ │ - add w20, w20, w1 │ │ │ │ - bl 1a164 │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov w2, w21 │ │ │ │ - sub w3, w21, w20 │ │ │ │ - add w21, w1, w20 │ │ │ │ - sub w1, w20, w2 │ │ │ │ - cmp w21, w19 │ │ │ │ - sub w4, w19, w21 │ │ │ │ - sub w19, w21, w19 │ │ │ │ - ldr w0, [x23, #32] │ │ │ │ - csel w19, w19, w4, hi // hi = pmore │ │ │ │ - cmp w20, w2 │ │ │ │ - csel w1, w1, w3, hi // hi = pmore │ │ │ │ - cmp w19, w1 │ │ │ │ - csel w19, w19, w1, ls // ls = plast │ │ │ │ - cmp w22, w19 │ │ │ │ - csel w22, w22, w19, ls // ls = plast │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 1dae0 // b.pmore │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w0, w22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000023140 : │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 3160 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ + ldr d31, [x0, #4000] │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w22, #0xffffffff // #-1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 1da7c │ │ │ │ bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ + fabs d30, d0 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + paciasp │ │ │ │ + fmov d31, x0 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + fcmp d30, d31 │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmov d15, d1 │ │ │ │ + b.le 231a8 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + fmov d0, d1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + fabs d30, d1 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 231c4 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + fcmpe d0, d1 │ │ │ │ + b.gt 23204 │ │ │ │ + fsub d1, d0, d15 │ │ │ │ + fmov d0, #1.000000000000000000e+01 │ │ │ │ + bl 35d0 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + bl 3160 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d31, [x0, #3992] │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + fadd d0, d0, d15 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d1 │ │ │ │ + b 231cc │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ + fabs d30, d1 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 2322c │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + fabs d30, d0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w4 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x0, x1 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - mov w21, w3 │ │ │ │ - bl 35f0 │ │ │ │ - stp w0, w21, [x19, #16] │ │ │ │ - mov x4, #0x80000000 // #2147483648 │ │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0xc059000000000000 // #-4586634745500139520 │ │ │ │ - str w20, [x19, #24] │ │ │ │ - stur x4, [x19, #28] │ │ │ │ - stur x3, [x19, #36] │ │ │ │ - strh w2, [x19, #44] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - str x1, [x19, #72] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmov d15, d1 │ │ │ │ + fcmp d30, d31 │ │ │ │ + b.le 23260 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + fmov d0, d1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #44] │ │ │ │ + fcmpe d1, d0 │ │ │ │ + b.mi 23290 // b.first │ │ │ │ + fsub d0, d0, d15 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + bl 3160 │ │ │ │ + fadd d0, d0, d15 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d1 │ │ │ │ + b 23268 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 1dcb0 │ │ │ │ + mov w22, w3 │ │ │ │ + ubfiz x21, x22, #3, #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x1, x21 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ mov w24, w2 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ + mov x23, x4 │ │ │ │ + stp d13, d14, [sp, #64] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + cbz w24, 23320 │ │ │ │ + mov x1, x19 │ │ │ │ + add x3, x19, w24, uxtw │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ nop │ │ │ │ - ldr x3, [x21, #48] │ │ │ │ - mov w2, w24 │ │ │ │ - mov x1, x23 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x3, x3, x20 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 168c0 │ │ │ │ - add w22, w22, w0 │ │ │ │ - ldr w3, [x21, #32] │ │ │ │ - cmp w3, w19 │ │ │ │ - b.hi 1dc60 // b.pmore │ │ │ │ - mov w0, w22 │ │ │ │ + ldrb w0, [x1], #1 │ │ │ │ + ldr w5, [x23, x0, lsl #2] │ │ │ │ + lsl x5, x5, #3 │ │ │ │ + ldr d30, [x20, x5] │ │ │ │ + fadd d30, d30, d31 │ │ │ │ + str d30, [x20, x5] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 23300 // b.any │ │ │ │ + cbz w22, 233e4 │ │ │ │ + str d15, [sp, #80] │ │ │ │ + ucvtf d29, w24 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 233f0 // b.none │ │ │ │ + lsr w0, w22, #1 │ │ │ │ + mov x1, x20 │ │ │ │ + dup v28.2d, v29.d[0] │ │ │ │ + add x0, x20, w0, uxtw #4 │ │ │ │ + ldr q0, [x1] │ │ │ │ + fdiv v0.2d, v0.2d, v28.2d │ │ │ │ + str q0, [x1], #16 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 23344 // b.any │ │ │ │ + and w0, w22, #0xfffffffe │ │ │ │ + tbz w22, #0, 23370 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr d27, [x20, x0] │ │ │ │ + fdiv d27, d27, d29 │ │ │ │ + str d27, [x20, x0] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + movi d14, #0x0 │ │ │ │ + add x21, x21, x20 │ │ │ │ + mov x19, x20 │ │ │ │ + ldr d13, [x0, #4000] │ │ │ │ + ldr d15, [x19] │ │ │ │ + fcmpe d15, #0.0 │ │ │ │ + fmov d0, d15 │ │ │ │ + b.gt 233d0 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 23384 // b.any │ │ │ │ + fneg d14, d14 │ │ │ │ + ldr d15, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + fmov d0, d14 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp d13, d14, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w0, w22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + bl 3160 │ │ │ │ + fdiv d31, d0, d13 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fadd d14, d14, d31 │ │ │ │ + b 23394 │ │ │ │ + mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + fmov d14, x0 │ │ │ │ + b 233a8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 23360 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + mov x19, x0 │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + bl 52920 │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ls 23494 // b.plast │ │ │ │ + lsl w6, w21, #1 │ │ │ │ + cbz w6, 23494 │ │ │ │ + add w1, w6, #0x1 │ │ │ │ + sub w7, w20, w6 │ │ │ │ + neg w5, w21 │ │ │ │ + add w6, w6, w21 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + mov w1, w21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w4, w5, w1 │ │ │ │ + ubfiz x3, x1, #3, #32 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr d30, [x19, x4, lsl #3] │ │ │ │ + ldr d29, [x0, x3] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + str d29, [x0, x3] │ │ │ │ + cmp w1, w6 │ │ │ │ + b.ne 23460 // b.any │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w7, w5 │ │ │ │ + b.ne 23450 // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-256]! │ │ │ │ + mul w0, w2, w7 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x3 │ │ │ │ - mov x23, x4 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 1dd90 │ │ │ │ + mov w24, w3 │ │ │ │ + ubfiz x23, x24, #3, #32 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ + mov w19, w7 │ │ │ │ mov w20, w2 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - add x5, x25, x25, lsl #2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + lsl x1, x0, #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x22, x24 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x6 │ │ │ │ + stp d8, d9, [sp, #96] │ │ │ │ + stp d10, d11, [sp, #112] │ │ │ │ + stp d12, d13, [sp, #128] │ │ │ │ + stp d14, d15, [sp, #144] │ │ │ │ + stp w2, w7, [sp, #168] │ │ │ │ + stp x4, x5, [sp, #176] │ │ │ │ + str x6, [sp, #216] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x26, x0 │ │ │ │ + bl 3670 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, x19 │ │ │ │ mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - add x5, x25, x5, lsl #1 │ │ │ │ - add x5, x0, x5, lsl #3 │ │ │ │ - ldr x0, [x5, #24] │ │ │ │ - ldrb w3, [x5, #60] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbz w3, 1dd74 │ │ │ │ - bl 168c0 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - add w21, w21, w0 │ │ │ │ - cmp w1, w25 │ │ │ │ - b.hi 1dd0c // b.pmore │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ubfiz x3, x0, #3, #32 │ │ │ │ + mov w0, w19 │ │ │ │ + mov x19, x3 │ │ │ │ + stp x0, x3, [sp, #224] │ │ │ │ + mov x0, x28 │ │ │ │ + mul x2, x2, x3 │ │ │ │ + bl 3670 │ │ │ │ + str wzr, [sp, #244] │ │ │ │ + add x0, x27, x19 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmov d9, #1.000000000000000000e+00 │ │ │ │ + ldr d13, [x0, #3896] │ │ │ │ + str d9, [sp, #248] │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + str wzr, [sp, #208] │ │ │ │ + str wzr, [sp, #240] │ │ │ │ + cbz w0, 235c4 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cbnz w0, 23890 │ │ │ │ + ldr w0, [sp, #240] │ │ │ │ + ldr w1, [sp, #168] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #240] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 235ac // b.any │ │ │ │ + movi d15, #0x0 │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cbz w0, 2379c │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ucvtf d14, w0 │ │ │ │ + mov w19, w3 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x3, [sp, #160] │ │ │ │ + bl 3670 │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + cbz w0, 23864 │ │ │ │ + movi d10, #0x0 │ │ │ │ + mov w11, w3 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ubfiz x0, x11, #3, #32 │ │ │ │ + add x10, x28, x0 │ │ │ │ + ldr d31, [x28, x0] │ │ │ │ + fadd d10, d10, d31 │ │ │ │ + cbz w22, 23688 │ │ │ │ + ldr d29, [x21, w2, uxtw #3] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr d30, [x25] │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fadd d31, d30, d31 │ │ │ │ + str d31, [x25] │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 23688 // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w1, w2, w0 │ │ │ │ + ldr d29, [x10] │ │ │ │ + ldr d31, [x25, x0, lsl #3] │ │ │ │ + ldr d30, [x21, x1, lsl #3] │ │ │ │ + fmul d30, d30, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x25, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.hi 23660 // b.pmore │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + add w12, w12, #0x1 │ │ │ │ + add w2, w2, w22 │ │ │ │ + add w11, w11, w0 │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + cmp w0, w12 │ │ │ │ + b.ne 23620 // b.any │ │ │ │ + cbz w22, 2377c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr d31, [x25, x0, lsl #3] │ │ │ │ + add w1, w20, w0 │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + fdiv d31, d31, d10 │ │ │ │ + str d31, [x25, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str d31, [x2, x1, lsl #3] │ │ │ │ + cmp w22, w0 │ │ │ │ + b.hi 236ac // b.pmore │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + cbz w0, 23738 │ │ │ │ + add x10, x28, w19, uxtw #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w2, w0 │ │ │ │ + ldr d28, [x25, x0, lsl #3] │ │ │ │ + ldr d29, [x10] │ │ │ │ + ldr d30, [x26, x0, lsl #3] │ │ │ │ + ldr d31, [x21, x1, lsl #3] │ │ │ │ + fsub d31, d31, d28 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fadd d31, d30, d31 │ │ │ │ + str d31, [x26, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.ne 236e8 // b.any │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + add w2, w2, w22 │ │ │ │ + add w19, w19, w0 │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + cmp w0, w11 │ │ │ │ + b.hi 236e0 // b.pmore │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr d0, [x26, x19, lsl #3] │ │ │ │ + add w27, w20, w19 │ │ │ │ + lsl x27, x27, #3 │ │ │ │ + fdiv d0, d0, d10 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + str d0, [x26, x19, lsl #3] │ │ │ │ + b.pl 23820 // b.nfrst │ │ │ │ + str x3, [sp, #160] │ │ │ │ + bl 3440 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x3, [sp, #160] │ │ │ │ + cmp x24, x19 │ │ │ │ + str d0, [x0, x27] │ │ │ │ + b.ne 23740 // b.any │ │ │ │ + fdiv d10, d10, d14 │ │ │ │ + add w20, w20, w22 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + str d10, [x0, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 235e0 // b.any │ │ │ │ + ldr w1, [sp, #244] │ │ │ │ + ldr w0, [sp, #256] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 237d4 // b.none │ │ │ │ + ldr d31, [sp, #248] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fabd d12, d15, d31 │ │ │ │ + ldr d31, [x0, #3920] │ │ │ │ + ldr w0, [sp, #244] │ │ │ │ + fnmul d31, d15, d31 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #244] │ │ │ │ + fcmpe d12, d31 │ │ │ │ + b.gt 2385c │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3500 │ │ │ │ + ldp d8, d9, [sp, #96] │ │ │ │ + fmov d0, d15 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - str w22, [x24] │ │ │ │ - str w21, [x23] │ │ │ │ - add w0, w22, w21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 168c0 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - add w22, w22, w0 │ │ │ │ - cmp w1, w25 │ │ │ │ - b.hi 1dd0c // b.pmore │ │ │ │ - b 1dd4c │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - str w22, [x24] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str w21, [x23] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp d10, d11, [sp, #112] │ │ │ │ + ldp d12, d13, [sp, #128] │ │ │ │ + ldp d14, d15, [sp, #144] │ │ │ │ + ldp x29, x30, [sp], #256 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + fsqrt d0, d0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + str d0, [x0, x27] │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 23740 // b.any │ │ │ │ + fdiv d10, d10, d14 │ │ │ │ + add w20, w20, w22 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + str d10, [x0, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 235e0 // b.any │ │ │ │ + b 2379c │ │ │ │ + str d15, [sp, #248] │ │ │ │ + b 23594 │ │ │ │ + movi d10, #0x0 │ │ │ │ + cbnz w22, 236a8 │ │ │ │ + fdiv d10, d10, d14 │ │ │ │ + add w20, w20, w22 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + str d10, [x0, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 235e0 // b.any │ │ │ │ + b 2379c │ │ │ │ + movi d15, #0x0 │ │ │ │ + str wzr, [sp, #200] │ │ │ │ + fmov d11, d15 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 1de04 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - mov w5, #0x58 // #88 │ │ │ │ - add x1, x1, #0x2c │ │ │ │ - umaddl x5, w0, w5, x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp w2, w4, [x1] │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - ldur w3, [x1, #-80] │ │ │ │ - add w2, w2, w4 │ │ │ │ - add w0, w0, w3 │ │ │ │ + ldp x0, x27, [sp, #208] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + fmov d14, #-5.000000000000000000e-01 │ │ │ │ + add x19, x21, w0, uxtw #3 │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + str w0, [sp, #160] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d12, [x27] │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ + cbz w22, 23958 │ │ │ │ + ldp x2, x3, [sp, #176] │ │ │ │ + movi d0, #0x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + fmov d10, #1.000000000000000000e+00 │ │ │ │ + add x2, x2, x1 │ │ │ │ + add x1, x3, x1 │ │ │ │ + ldr d31, [x1, x0] │ │ │ │ + ldr d30, [x19, x0] │ │ │ │ + ldr d28, [x2, x0] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + fmul d29, d31, d31 │ │ │ │ + fsub d30, d30, d28 │ │ │ │ + fcsel d31, d31, d11, ge // ge = tcont │ │ │ │ + fmul d10, d10, d29 │ │ │ │ + fmul d30, d30, d30 │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fdiv d31, d9, d31 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.ne 238e4 // b.any │ │ │ │ + fmul d0, d0, d14 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d8, d0 │ │ │ │ + ucvtf d1, w22 │ │ │ │ + fmov d0, d13 │ │ │ │ + bl 35d0 │ │ │ │ + fmul d10, d10, d0 │ │ │ │ + fcmp d10, #0.0 │ │ │ │ + b.pl 23960 // b.nfrst │ │ │ │ + fmov d0, d10 │ │ │ │ + bl 3440 │ │ │ │ + fmov d10, d0 │ │ │ │ + b 23964 │ │ │ │ + fmov d10, #1.000000000000000000e+00 │ │ │ │ + fmov d8, d10 │ │ │ │ + fsqrt d10, d10 │ │ │ │ + fdiv d0, d8, d10 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + add x27, x27, #0x8 │ │ │ │ + add w20, w20, w22 │ │ │ │ + fmul d0, d0, d12 │ │ │ │ + str d0, [x28, w0, uxtw #3] │ │ │ │ + bl 3160 │ │ │ │ + ldr w0, [sp, #160] │ │ │ │ + fadd d15, d15, d0 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #160] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 238c0 // b.any │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + movi d30, #0x0 │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + add x10, x28, w0, uxtw #3 │ │ │ │ + add x2, x10, x1 │ │ │ │ + mov x0, x10 │ │ │ │ + mov x1, x10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr d31, [x1], #8 │ │ │ │ + fadd d30, d30, d31 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 239c0 // b.any │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 23a80 // b.none │ │ │ │ + dup v29.2d, v30.d[0] │ │ │ │ + lsr w1, w1, #1 │ │ │ │ + add x1, x10, w1, uxtw #4 │ │ │ │ + ldr q31, [x0] │ │ │ │ + fdiv v31.2d, v31.2d, v29.2d │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 239e8 // b.any │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + and w0, w1, #0xfffffffe │ │ │ │ + tbz w1, #0, 23a4c │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr w2, [sp, #200] │ │ │ │ + ldr w1, [sp, #240] │ │ │ │ + ldr d31, [x10, x0] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #240] │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + str d31, [x10, x0] │ │ │ │ + ldp w0, w3, [sp, #168] │ │ │ │ + add w2, w2, w3 │ │ │ │ + str w2, [sp, #200] │ │ │ │ + ldr w2, [sp, #208] │ │ │ │ + add w2, w2, w22 │ │ │ │ + str w2, [sp, #208] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 238a0 // b.any │ │ │ │ + b 235c8 │ │ │ │ + ldr w2, [sp, #200] │ │ │ │ + ldr w1, [sp, #240] │ │ │ │ add w0, w2, w0 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.ne 1dde4 // b.any │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - cbz w4, 1de7c │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - mov w9, #0x58 // #88 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - add x0, x0, #0x2c │ │ │ │ - umaddl x9, w4, w9, x0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 1de44 │ │ │ │ - add w5, w6, w5 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - add w5, w3, w5 │ │ │ │ - cmp x9, x0 │ │ │ │ - b.eq 1de6c // b.none │ │ │ │ - ldrb w7, [x0, #16] │ │ │ │ - ldp w3, w8, [x0] │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - add w3, w3, w8 │ │ │ │ - cbnz w7, 1de30 │ │ │ │ - add w4, w6, w4 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - add w4, w3, w4 │ │ │ │ - cmp x9, x0 │ │ │ │ - b.ne 1de44 // b.any │ │ │ │ - str w4, [x1] │ │ │ │ - add w0, w5, w4 │ │ │ │ - str w5, [x2] │ │ │ │ - ret │ │ │ │ - str w4, [x1] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str w5, [x2] │ │ │ │ - ret │ │ │ │ + str w0, [sp, #200] │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #240] │ │ │ │ + add w0, w0, w22 │ │ │ │ + str w0, [sp, #208] │ │ │ │ + ldr w0, [sp, #168] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 238a0 // b.any │ │ │ │ + b 235d0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 23a08 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - ldr w22, [x0, #32] │ │ │ │ str x25, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - cbz w22, 1df4c │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ls 23c08 // b.plast │ │ │ │ + sub w23, w4, w3 │ │ │ │ + mov w19, w3 │ │ │ │ + add w21, w23, #0x1 │ │ │ │ + mov w20, w4 │ │ │ │ + mov x22, x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x21, x21, #3 │ │ │ │ + add w24, w19, #0x1 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x21 │ │ │ │ mov x21, x0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x3, [x21, #48] │ │ │ │ - add x3, x3, x20 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldrb w1, [x3, #60] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbz w1, 1df2c │ │ │ │ - bl 1a24c │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - add w23, w23, w0 │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cc 1ded0 // b.lo, b.ul, b.last │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - str w22, [x25] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str w23, [x24] │ │ │ │ - add w0, w22, w23 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 1a24c │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - add w22, w22, w0 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 1ded0 // b.pmore │ │ │ │ - b 1df04 │ │ │ │ - str w22, [x25] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr d31, [x22, w19, uxtw #3] │ │ │ │ + add w25, w23, #0x1 │ │ │ │ + ldr d30, [x1, #3904] │ │ │ │ + str d31, [x21] │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + str d30, [x0] │ │ │ │ + cmp w20, w24 │ │ │ │ + b.ls 23bb0 // b.plast │ │ │ │ + sub w23, w23, #0x2 │ │ │ │ + add x22, x22, w24, uxtw #3 │ │ │ │ + stp d13, d14, [sp, #80] │ │ │ │ + ucvtf d13, w19 │ │ │ │ + fmov d14, #1.000000000000000000e+00 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str d15, [sp, #72] │ │ │ │ + add w1, w24, w19 │ │ │ │ + ldr d31, [x21, w19, uxtw #3] │ │ │ │ + ldr d29, [x22, x19, lsl #3] │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + ucvtf d30, w1 │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + fsub d30, d30, d13 │ │ │ │ + str d31, [x21, x20] │ │ │ │ + ldr d15, [x22, x19, lsl #3] │ │ │ │ + fdiv d0, d14, d30 │ │ │ │ + fadd d30, d30, d14 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fadd d0, d0, d14 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + fsub d15, d15, d31 │ │ │ │ + b.pl 23b90 // b.nfrst │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl 3440 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + add x1, x19, #0x1 │ │ │ │ + str d15, [x0, x20] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 23ba8 // b.none │ │ │ │ + mov x19, x1 │ │ │ │ + b 23b24 │ │ │ │ + fsqrt d0, d0 │ │ │ │ + add x1, x19, #0x1 │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + str d15, [x0, x20] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 23b88 // b.any │ │ │ │ + ldp d13, d14, [sp, #80] │ │ │ │ + ldr d15, [sp, #72] │ │ │ │ + str xzr, [x21] │ │ │ │ + movi d29, #0x0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ls 23be0 // b.plast │ │ │ │ + ldr d28, [x0, x1, lsl #3] │ │ │ │ + fmul d28, d28, d28 │ │ │ │ + fadd d29, d29, d28 │ │ │ │ + str d29, [x21, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w25, w1 │ │ │ │ + b.hi 23bc4 // b.pmore │ │ │ │ + str xzr, [x21] │ │ │ │ + bl 3500 │ │ │ │ ldr x25, [sp, #64] │ │ │ │ - str w23, [x24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x8d0 │ │ │ │ + mov w2, #0x5ed // #1517 │ │ │ │ + str d15, [sp, #72] │ │ │ │ + stp d13, d14, [sp, #80] │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - cbz w4, 1e2fc │ │ │ │ - sub w3, w4, #0x1 │ │ │ │ - ldr x6, [x0, #48] │ │ │ │ - cmp w3, #0xe │ │ │ │ - b.ls 1e320 // b.plast │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - add x0, x6, #0x3c │ │ │ │ - lsr w3, w4, #4 │ │ │ │ - mov w5, #0x580 // #1408 │ │ │ │ - movi v27.4s, #0x1 │ │ │ │ - mov v28.16b, v29.16b │ │ │ │ - umaddl x3, w3, w5, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x5, x0, #0xb0 │ │ │ │ - ldr b31, [x0] │ │ │ │ - ldr b30, [x0, #88] │ │ │ │ - ldr b19, [x0, #704] │ │ │ │ - ld1 {v31.b}[1], [x5] │ │ │ │ - add x5, x0, #0x108 │ │ │ │ - ldr b20, [x0, #792] │ │ │ │ - ldr b21, [x0, #880] │ │ │ │ - ld1 {v30.b}[1], [x5] │ │ │ │ - add x5, x0, #0x160 │ │ │ │ - ldr b22, [x0, #968] │ │ │ │ - ldr b23, [x0, #1056] │ │ │ │ - ld1 {v31.b}[2], [x5] │ │ │ │ - add x5, x0, #0x1b8 │ │ │ │ - ldr b24, [x0, #1144] │ │ │ │ - ldr b25, [x0, #1232] │ │ │ │ - ld1 {v30.b}[2], [x5] │ │ │ │ - add x5, x0, #0x210 │ │ │ │ - ldr b26, [x0, #1320] │ │ │ │ - ld1 {v31.b}[3], [x5] │ │ │ │ - add x5, x0, #0x268 │ │ │ │ - add x0, x0, #0x580 │ │ │ │ - ld1 {v30.b}[3], [x5] │ │ │ │ - mov v31.b[4], v19.b[0] │ │ │ │ - mov v30.b[4], v20.b[0] │ │ │ │ - mov v31.b[5], v21.b[0] │ │ │ │ - mov v30.b[5], v22.b[0] │ │ │ │ - mov v31.b[6], v23.b[0] │ │ │ │ - mov v30.b[6], v24.b[0] │ │ │ │ - mov v31.b[7], v25.b[0] │ │ │ │ - mov v30.b[7], v26.b[0] │ │ │ │ - zip1 v31.16b, v31.16b, v30.16b │ │ │ │ - cmtst v31.16b, v31.16b, v31.16b │ │ │ │ - sxtl v30.8h, v31.8b │ │ │ │ - sxtl2 v31.8h, v31.16b │ │ │ │ - sxtl v26.4s, v30.4h │ │ │ │ - sxtl2 v30.4s, v30.8h │ │ │ │ - sxtl v24.4s, v31.4h │ │ │ │ - sxtl2 v31.4s, v31.8h │ │ │ │ - bic v23.16b, v27.16b, v26.16b │ │ │ │ - sub v29.4s, v29.4s, v26.4s │ │ │ │ - bic v25.16b, v27.16b, v30.16b │ │ │ │ - bic v26.16b, v27.16b, v24.16b │ │ │ │ - add v28.4s, v28.4s, v23.4s │ │ │ │ - sub v29.4s, v29.4s, v30.4s │ │ │ │ - bic v23.16b, v27.16b, v31.16b │ │ │ │ - add v30.4s, v25.4s, v28.4s │ │ │ │ - sub v29.4s, v29.4s, v24.4s │ │ │ │ - add v30.4s, v26.4s, v30.4s │ │ │ │ - sub v29.4s, v29.4s, v31.4s │ │ │ │ - add v28.4s, v23.4s, v30.4s │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 1dfc0 // b.any │ │ │ │ - addv s31, v29.4s │ │ │ │ - and w5, w4, #0xfffffff0 │ │ │ │ - fmov w0, s31 │ │ │ │ - addv s31, v28.4s │ │ │ │ - fmov w3, s31 │ │ │ │ - tst x4, #0xf │ │ │ │ - b.eq 1e284 // b.none │ │ │ │ - mov w7, #0x58 // #88 │ │ │ │ - umaddl x7, w5, w7, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbnz w7, 1e29c │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w7, w5, #0x1 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2a4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x2 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2ac │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x3 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2b4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x4 │ │ │ │ - cmp w7, w4 │ │ │ │ - b.cs 1e284 // b.hs, b.nlast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2bc │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x5 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2c4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x6 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2cc │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x7 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbnz w7, 1e2d4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w7, w5, #0x8 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2dc │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0x9 │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2e4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0xa │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2ec │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0xb │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e2f4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0xc │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e310 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w5, #0xd │ │ │ │ - cmp w4, w7 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x7, w7, w8, x6 │ │ │ │ - ldrb w7, [x7, #60] │ │ │ │ - cbz w7, 1e318 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w5, w5, #0xe │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 1e284 // b.plast │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - umaddl x5, w5, w4, x6 │ │ │ │ - ldrb w4, [x5, #60] │ │ │ │ - cbnz w4, 1e330 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - mov w4, w3 │ │ │ │ - str w4, [x1] │ │ │ │ - mov w3, w0 │ │ │ │ - add w0, w4, w0 │ │ │ │ - str w3, [x2] │ │ │ │ - ret │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 1e0c4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e0e4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e104 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e124 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e144 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e164 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e184 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 1e1a4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e1c4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e1e4 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e204 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e224 │ │ │ │ - str w4, [x1] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str w3, [x2] │ │ │ │ - ret │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e244 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - b 1e264 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 1e0b0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 1e284 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz x0, 1e3e4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-240]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - cbz w1, 1e3c4 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ + sub w19, w2, w3 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + madd w20, w19, w2, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add w24, w2, #0x1 │ │ │ │ + mov x23, x0 │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, x20 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, w2 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add w26, w19, #0x1 │ │ │ │ mov w21, #0x0 // #0 │ │ │ │ + stp d11, d12, [sp, #96] │ │ │ │ + stp d13, d14, [sp, #112] │ │ │ │ + str d15, [sp, #128] │ │ │ │ + str w4, [sp, #164] │ │ │ │ + str w3, [sp, #208] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x28, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + cbz w26, 23d08 │ │ │ │ nop │ │ │ │ + mov w3, w20 │ │ │ │ + mov w4, w25 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 23a88 │ │ │ │ + sub w2, w25, w20 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, x28, w21, uxtw #3 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x26 │ │ │ │ + add w21, w21, w24 │ │ │ │ + bl 3500 │ │ │ │ + cmp w19, w20 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + b.ne 23cc0 // b.any │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + add w23, w0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w23, [sp, #160] │ │ │ │ + mul w20, w23, w24 │ │ │ │ + mov x1, x20 │ │ │ │ + str w1, [sp, #236] │ │ │ │ + ubfiz x24, x20, #3, #32 │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x27 │ │ │ │ + str x21, [sp, #152] │ │ │ │ + bl 3670 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3670 │ │ │ │ + mov w2, w25 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w25, 23da0 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - add x1, x0, x19 │ │ │ │ + ldr d31, [x28, x0, lsl #3] │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + str d31, [x27, w1, uxtw #3] │ │ │ │ + str w0, [x3, w1, uxtw #2] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + add w1, w1, w23 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 23d80 // b.any │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 23f40 // b.plast │ │ │ │ + ldr w4, [sp, #208] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + sub w3, w3, w4 │ │ │ │ + str w3, [sp, #192] │ │ │ │ + lsl w0, w4, #1 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mul w1, w23, w4 │ │ │ │ + mul w5, w25, w4 │ │ │ │ + sub w2, w1, w23 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mul w0, w0, w23 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w5, [sp, #168] │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + stp w0, w5, [sp, #224] │ │ │ │ + sub w0, w4, #0x1 │ │ │ │ + stp w2, w3, [sp, #184] │ │ │ │ + str w0, [sp, #200] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [sp, #216] │ │ │ │ + str w1, [sp, #232] │ │ │ │ + ldr w0, [sp, #200] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + mov w20, w0 │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [sp, #200] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.ls 23eec // b.plast │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + add w24, w20, #0x1 │ │ │ │ + ldr w26, [sp, #200] │ │ │ │ + add w4, w0, w20 │ │ │ │ + ldr w22, [sp, #224] │ │ │ │ + add w21, w4, #0x1 │ │ │ │ + add w0, w24, w0 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + str w0, [sp, #176] │ │ │ │ + ubfiz x1, x21, #3, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - add x2, x0, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str xzr, [x2, #24] │ │ │ │ + bl 52920 │ │ │ │ + ldp w2, w1, [sp, #184] │ │ │ │ + add w12, w1, w26 │ │ │ │ + ldr w1, [sp, #168] │ │ │ │ + add w3, w1, w26 │ │ │ │ + ldr w1, [sp, #176] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w20, w12 │ │ │ │ + b.cs 23e90 // b.hs, b.nlast │ │ │ │ + ldr d31, [x27, w2, uxtw #3] │ │ │ │ + add w2, w2, w23 │ │ │ │ + ldr d30, [x28, w3, uxtw #3] │ │ │ │ + add w3, w3, w25 │ │ │ │ + fadd d30, d31, d30 │ │ │ │ + str d30, [x0, w1, uxtw #3] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w24, w1 │ │ │ │ + b.ne 23e6c // b.any │ │ │ │ + ldr d15, [x0] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 2427c // b.plast │ │ │ │ + ldr d29, [x0, x1, lsl #3] │ │ │ │ + fcmpe d29, d15 │ │ │ │ + b.mi 24258 // b.first │ │ │ │ + add x1, x1, #0x1 │ │ │ │ cmp w21, w1 │ │ │ │ - b.cc 1e380 // b.lo, b.ul, b.last │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b.hi 23ea4 // b.pmore │ │ │ │ + ldr d15, [x0, w2, uxtw #3] │ │ │ │ + add w2, w20, w2 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + str d15, [x27, w22, uxtw #3] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + str w2, [x1, w22, uxtw #2] │ │ │ │ + add w22, w22, w23 │ │ │ │ bl 3500 │ │ │ │ - str wzr, [x20, #32] │ │ │ │ - strb wzr, [x20, #45] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cbz x0, 1e400 │ │ │ │ - movi d31, #0xffffffff │ │ │ │ - stur d31, [x0, #36] │ │ │ │ - b 1d2c0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #44] │ │ │ │ - cbz w0, 1e434 │ │ │ │ - ldr w2, [x1, #36] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w2, #0x1 │ │ │ │ - b.eq 1e430 // b.none │ │ │ │ - ldr w0, [x1, #40] │ │ │ │ + cmp w19, w26 │ │ │ │ + b.hi 23e40 // b.pmore │ │ │ │ + ldr w2, [sp, #224] │ │ │ │ + ldr w1, [sp, #232] │ │ │ │ + ldr w0, [sp, #216] │ │ │ │ + add w2, w2, w1 │ │ │ │ + str w2, [sp, #224] │ │ │ │ + ldr w2, [sp, #184] │ │ │ │ add w0, w0, #0x1 │ │ │ │ - sub w0, w0, w2 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ + str w0, [sp, #216] │ │ │ │ + add w1, w2, w1 │ │ │ │ + ldr w2, [sp, #228] │ │ │ │ + str w1, [sp, #184] │ │ │ │ + ldr w1, [sp, #168] │ │ │ │ + add w1, w1, w2 │ │ │ │ + ldr w2, [sp, #208] │ │ │ │ + str w1, [sp, #168] │ │ │ │ + ldr w1, [sp, #192] │ │ │ │ + sub w1, w1, w2 │ │ │ │ + str w1, [sp, #192] │ │ │ │ + ldr w1, [sp, #164] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cs 23e00 // b.hs, b.nlast │ │ │ │ + mov w20, #0x28 // #40 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umull x1, w23, w20 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w1, [sp, #236] │ │ │ │ + ucvtf d14, w25 │ │ │ │ + fmov d13, #-5.000000000000000000e-01 │ │ │ │ + str x0, [sp, #216] │ │ │ │ + sub w1, w1, w23, lsl #1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + fmul d13, d14, d13 │ │ │ │ + ldr d0, [x27, x1, lsl #3] │ │ │ │ + str wzr, [x0] │ │ │ │ + str d0, [x0, #16] │ │ │ │ + bl 3160 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d14 │ │ │ │ + bl 3160 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmov d0, d14 │ │ │ │ + fadd d15, d15, d30 │ │ │ │ + ldr d12, [x0, #4008] │ │ │ │ + fsub d15, d15, d31 │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + fmul d15, d15, d13 │ │ │ │ + str d15, [x21, #24] │ │ │ │ + bl 3160 │ │ │ │ + fmov d31, #-2.000000000000000000e+00 │ │ │ │ + fadd d0, d0, d0 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + fmul d15, d15, d31 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + fadd d15, d15, d0 │ │ │ │ + str d15, [x21, #32] │ │ │ │ + cbz w0, 242e4 │ │ │ │ + ldr w4, [sp, #208] │ │ │ │ + fmov d11, #-1.000000000000000000e+00 │ │ │ │ + ldr x5, [sp, #216] │ │ │ │ + sub w3, w4, #0x1 │ │ │ │ + sub w0, w19, w4 │ │ │ │ + sub w22, w4, #0x1 │ │ │ │ + add x1, x3, x0 │ │ │ │ + madd w2, w4, w25, w25 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x21, x3, #3 │ │ │ │ + ldr w3, [sp, #164] │ │ │ │ + lsl x26, x0, #3 │ │ │ │ + sub w0, w2, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + str w0, [sp, #224] │ │ │ │ + ubfiz x0, x25, #3, #32 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + str x1, [sp, #208] │ │ │ │ + mov w1, w3 │ │ │ │ + umaddl x20, w3, w20, x5 │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + madd w3, w23, w22, w3 │ │ │ │ + ubfiz x0, x0, #2, #32 │ │ │ │ + add x24, x28, w4, uxtw #3 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w3, [sp, #184] │ │ │ │ + bl 52920 │ │ │ │ + mov x6, x0 │ │ │ │ + cmp w19, w22 │ │ │ │ + b.ls 2424c // b.plast │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cbz x0, 1e528 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w1, [x0] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz w1, 1e50c │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ne 24284 // b.any │ │ │ │ + add x1, x0, x21 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x20, x22, x22, lsl #2 │ │ │ │ - adds x20, x0, x20, lsl #4 │ │ │ │ - b.eq 1e4f8 // b.none │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - cbz w1, 1e4e0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - add x1, x0, x19 │ │ │ │ + ldr d30, [x27, w0, uxtw #3] │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + ldr w3, [sp, #160] │ │ │ │ + fcmp d30, #0.0 │ │ │ │ + add w0, w0, w3 │ │ │ │ + b.eq 240a8 // b.none │ │ │ │ + ldr d29, [x24, x2] │ │ │ │ + fcmp d29, #0.0 │ │ │ │ + b.eq 240a8 // b.none │ │ │ │ + fadd d31, d29, d30 │ │ │ │ + str d31, [x1, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + cmp x26, x2 │ │ │ │ + b.ne 24080 // b.any │ │ │ │ + ldr d30, [x1] │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr d31, [x1] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 24264 │ │ │ │ + fcmp d30, d11 │ │ │ │ + fcsel d30, d31, d30, eq // eq = none │ │ │ │ + csel w2, w3, w2, eq // eq = none │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ne 240c4 // b.any │ │ │ │ + add x3, x6, w2, uxtw #3 │ │ │ │ + ldr w1, [sp, #164] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ + str w1, [x20] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + str x3, [sp, #176] │ │ │ │ + str w2, [sp, #188] │ │ │ │ + str x6, [sp, #192] │ │ │ │ + bl 52920 │ │ │ │ + ldr x3, [sp, #176] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr d0, [x3] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + str d0, [x20, #16] │ │ │ │ + bl 3160 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d14 │ │ │ │ + bl 3160 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fmov d0, d14 │ │ │ │ + fadd d15, d15, d30 │ │ │ │ + fsub d15, d15, d31 │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + fmul d15, d15, d13 │ │ │ │ + str d15, [x20, #24] │ │ │ │ + bl 3160 │ │ │ │ + lsl w7, w23, #1 │ │ │ │ + fmov d30, #-2.000000000000000000e+00 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ucvtf d31, w7 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + ldr w2, [sp, #188] │ │ │ │ + ldr w1, [sp, #164] │ │ │ │ + ldr x6, [sp, #192] │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + fadd d31, d31, d15 │ │ │ │ + str d31, [x20, #32] │ │ │ │ + str w2, [x0] │ │ │ │ + b.eq 242dc // b.none │ │ │ │ + add x3, x0, #0x4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w4, [sp, #160] │ │ │ │ + madd w2, w4, w2, w1 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr x4, [sp, #152] │ │ │ │ + ldr w2, [x4, x2, lsl #2] │ │ │ │ + str w2, [x3], #4 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ne 241a0 // b.any │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + lsr w10, w2, #1 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str w2, [sp, #164] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + ldr w7, [x0, x1, lsl #2] │ │ │ │ + sub w2, w2, w1 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w3, [x0, x2] │ │ │ │ + str w7, [x0, x2] │ │ │ │ + str w3, [x0, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x10 │ │ │ │ + b.ne 241e0 // b.any │ │ │ │ + mov x0, x6 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - add x2, x0, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str xzr, [x2, #24] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.cc 1e4a0 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + sub x20, x20, #0x28 │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + sub x0, x0, #0x4 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [sp, #184] │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + add w23, w0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x6, x0 │ │ │ │ + cmp w19, w22 │ │ │ │ + b.hi 24060 // b.pmore │ │ │ │ + mov x3, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 240f0 │ │ │ │ + fmov d15, d29 │ │ │ │ + mov w2, w1 │ │ │ │ + b 23eb0 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 24270 // b.first │ │ │ │ + b 240d0 │ │ │ │ + fmov d30, d31 │ │ │ │ + mov w2, w3 │ │ │ │ + b 240dc │ │ │ │ + mov w2, w20 │ │ │ │ + b 23ec4 │ │ │ │ + add x1, x0, x21 │ │ │ │ + ldr w3, [sp, #224] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + mov x2, x1 │ │ │ │ + add x10, x6, x0 │ │ │ │ + ldr w0, [sp, #184] │ │ │ │ + nop │ │ │ │ + ldr d30, [x27, w0, uxtw #3] │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + ldr w4, [sp, #160] │ │ │ │ + fcmp d30, #0.0 │ │ │ │ + add w0, w0, w4 │ │ │ │ + b.eq 242c8 // b.none │ │ │ │ + ldr d29, [x28, w3, uxtw #3] │ │ │ │ + fcmp d29, #0.0 │ │ │ │ + b.eq 242c8 // b.none │ │ │ │ + fadd d31, d30, d29 │ │ │ │ + add w3, w3, w25 │ │ │ │ + str d31, [x2], #8 │ │ │ │ + cmp x2, x10 │ │ │ │ + b.ne 242a0 // b.any │ │ │ │ + b 240b8 │ │ │ │ + mov x0, x6 │ │ │ │ bl 3500 │ │ │ │ - strb wzr, [x20, #45] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - str wzr, [x20, #32] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w1, w22 │ │ │ │ - b.hi 1e480 // b.pmore │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3500 │ │ │ │ + ldr d15, [sp, #128] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - bl 3500 │ │ │ │ - str wzr, [x23] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp d11, d12, [sp, #96] │ │ │ │ + ldp d13, d14, [sp, #112] │ │ │ │ + ldp x29, x30, [sp], #240 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ + bti c │ │ │ │ + fcmp d3, #0.0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + fsub d1, d0, d1 │ │ │ │ + mov x29, sp │ │ │ │ + b.eq 2436c // b.none │ │ │ │ + fdiv d0, d1, d2 │ │ │ │ + fmov d1, #-1.000000000000000000e+00 │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fdiv d1, d1, d3 │ │ │ │ + fmul d0, d0, d3 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + bl 35d0 │ │ │ │ + fneg d0, d0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + b 2f60 │ │ │ │ + fneg d0, d1 │ │ │ │ + fdiv d0, d0, d2 │ │ │ │ + bl 2f60 │ │ │ │ + fneg d0, d0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + b 2f60 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp d12, d13, [sp, #64] │ │ │ │ + fmov d12, d0 │ │ │ │ + fmov d13, d1 │ │ │ │ + fmov d0, d1 │ │ │ │ + stp d14, d15, [sp, #80] │ │ │ │ + fmov d14, d2 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [x0] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - cbz w20, 1e5c0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, #0x50 // #80 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - umull x1, w20, w22 │ │ │ │ - bl 586c0 │ │ │ │ - add x3, x0, x19 │ │ │ │ - ldr x4, [x21, #8] │ │ │ │ - add x2, x4, x19 │ │ │ │ - ldr q27, [x4, x19] │ │ │ │ - ldp q29, q28, [x2, #16] │ │ │ │ - ldp q31, q30, [x2, #48] │ │ │ │ - str q27, [x0, x19] │ │ │ │ - add x19, x19, #0x50 │ │ │ │ - stp q29, q28, [x3, #16] │ │ │ │ - stp q31, q30, [x3, #48] │ │ │ │ - ldr w1, [x21] │ │ │ │ - cmp w20, w1 │ │ │ │ - b.cc 1e564 // b.lo, b.ul, b.last │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - str w20, [x23] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + mov w20, w1 │ │ │ │ + mov x19, x0 │ │ │ │ + stp d10, d11, [sp, #48] │ │ │ │ + bl 3160 │ │ │ │ + ucvtf d31, w20 │ │ │ │ + fnmul d31, d0, d31 │ │ │ │ + str d31, [sp, #104] │ │ │ │ + cbz w20, 2449c │ │ │ │ + movi d10, #0x0 │ │ │ │ + mov x1, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ + mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ + add x20, x19, w20, uxtw #3 │ │ │ │ + movk x1, #0x40f8, lsl #48 │ │ │ │ + movk x0, #0xc0f8, lsl #48 │ │ │ │ + fmov d11, #1.000000000000000000e+00 │ │ │ │ + stp d8, d9, [sp, #32] │ │ │ │ + fmov d15, d10 │ │ │ │ + fmov d9, x1 │ │ │ │ + fmov d8, #-1.000000000000000000e+00 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr d0, [x19] │ │ │ │ + fsub d0, d0, d12 │ │ │ │ + fdiv d0, d0, d13 │ │ │ │ + fmul d0, d0, d14 │ │ │ │ + fsub d0, d11, d0 │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.ge 24470 // b.tcont │ │ │ │ + fadd d15, d15, d9 │ │ │ │ + ldr d0, [sp, #96] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 2f60 │ │ │ │ + fadd d10, d10, d0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 24400 // b.any │ │ │ │ + ldp d8, d9, [sp, #32] │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr d31, [sp, #104] │ │ │ │ + fsub d30, d30, d14 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp d12, d13, [sp, #64] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + ldp d14, d15, [sp, #80] │ │ │ │ + fsub d0, d31, d30 │ │ │ │ + fsub d0, d0, d10 │ │ │ │ + ldp d10, d11, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str w20, [x23] │ │ │ │ + bl 3160 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + fdiv d30, d8, d14 │ │ │ │ + fmul d30, d30, d0 │ │ │ │ + fneg d0, d30 │ │ │ │ + fadd d15, d15, d30 │ │ │ │ + bl 2f60 │ │ │ │ + fadd d10, d10, d0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 24400 // b.any │ │ │ │ + b 24438 │ │ │ │ + movi d10, #0x0 │ │ │ │ + fmov d15, d10 │ │ │ │ + b 2443c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-384]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d8, d9, [sp, #96] │ │ │ │ + fmov d9, d1 │ │ │ │ + stp d12, d13, [sp, #128] │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d0, d1 │ │ │ │ + stp d14, d15, [sp, #144] │ │ │ │ + fmov d15, d2 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, x6 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x4 │ │ │ │ + mov x25, x5 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x3 │ │ │ │ + stp d10, d11, [sp, #112] │ │ │ │ + bl 3160 │ │ │ │ + fmul d31, d9, d9 │ │ │ │ + fmul d29, d15, d15 │ │ │ │ + str d31, [sp, #264] │ │ │ │ + fmul d1, d15, d29 │ │ │ │ + cbz w22, 24920 │ │ │ │ + movi d31, #0x0 │ │ │ │ + fmov d14, d15 │ │ │ │ + fmov d15, d13 │ │ │ │ + mov x0, #0x280000000000 // #43980465111040 │ │ │ │ + add x21, x19, w22, uxtw #3 │ │ │ │ + movk x0, #0x4086, lsl #48 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + fmov d8, #1.000000000000000000e+00 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + stp d31, d31, [sp, #208] │ │ │ │ + stp d31, d31, [sp, #224] │ │ │ │ + stp d31, d31, [sp, #240] │ │ │ │ + str d31, [sp, #256] │ │ │ │ + stp d31, d31, [sp, #272] │ │ │ │ + stp d31, d31, [sp, #288] │ │ │ │ + stp d31, d31, [sp, #304] │ │ │ │ + stp d31, d31, [sp, #320] │ │ │ │ + stp d31, d31, [sp, #336] │ │ │ │ + stp d31, d0, [sp, #352] │ │ │ │ + stp d29, d1, [sp, #368] │ │ │ │ + ldr d11, [x19] │ │ │ │ + fsub d10, d15, d11 │ │ │ │ + fmul d13, d14, d10 │ │ │ │ + fadd d12, d13, d9 │ │ │ │ + fmov d0, d12 │ │ │ │ + bl 3160 │ │ │ │ + fcmpe d12, #0.0 │ │ │ │ + str d0, [sp, #168] │ │ │ │ + b.gt 246d8 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 2456c // b.any │ │ │ │ + ldp d29, d26, [sp, #272] │ │ │ │ + fmov d15, d14 │ │ │ │ + ldp d30, d6, [sp, #320] │ │ │ │ + fneg d14, d26 │ │ │ │ + ldr d26, [sp, #288] │ │ │ │ + fneg d29, d29 │ │ │ │ + ldr d31, [sp, #352] │ │ │ │ + ldp d27, d28, [sp, #336] │ │ │ │ + fneg d8, d26 │ │ │ │ + ldr d26, [sp, #296] │ │ │ │ + fneg d11, d26 │ │ │ │ + ldp d26, d5, [sp, #304] │ │ │ │ + fsub d29, d29, d26 │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + ucvtf d10, w22 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + fdiv d1, d12, d9 │ │ │ │ + fsub d13, d15, d12 │ │ │ │ + str d31, [sp, #168] │ │ │ │ + fnmul d26, d13, d30 │ │ │ │ + fmul d5, d13, d5 │ │ │ │ + fnmul d9, d13, d6 │ │ │ │ + fsub d5, d5, d27 │ │ │ │ + str d5, [x27] │ │ │ │ + fnmul d30, d10, d1 │ │ │ │ + fsub d30, d30, d26 │ │ │ │ + fsub d30, d30, d28 │ │ │ │ + str d30, [x26] │ │ │ │ + str d29, [x25] │ │ │ │ + bl 52920 │ │ │ │ + ldr d31, [sp, #208] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + fmul d30, d13, d31 │ │ │ │ + ldr d31, [sp, #264] │ │ │ │ + fdiv d12, d12, d31 │ │ │ │ + ldr d31, [sp, #216] │ │ │ │ + fmul d13, d13, d31 │ │ │ │ + ldr d31, [sp, #240] │ │ │ │ + fsub d14, d14, d31 │ │ │ │ + ldr d31, [sp, #256] │ │ │ │ + fsub d15, d8, d31 │ │ │ │ + ldr d31, [sp, #168] │ │ │ │ + fneg d14, d14 │ │ │ │ + fsub d11, d11, d31 │ │ │ │ + ldr d31, [sp, #224] │ │ │ │ + fneg d15, d15 │ │ │ │ + str d14, [x1, #64] │ │ │ │ + fsub d31, d30, d31 │ │ │ │ + ldr d30, [sp, #248] │ │ │ │ + fsub d13, d13, d30 │ │ │ │ + fneg d30, d11 │ │ │ │ + fneg d31, d31 │ │ │ │ + fneg d13, d13 │ │ │ │ + stp d15, d30, [x1, #48] │ │ │ │ + stp d31, d13, [x1] │ │ │ │ + stp d15, d13, [x1, #16] │ │ │ │ + fmul d31, d12, d10 │ │ │ │ + ldr d29, [sp, #232] │ │ │ │ + fsub d31, d31, d9 │ │ │ │ + fsub d31, d31, d29 │ │ │ │ + fneg d31, d31 │ │ │ │ + stp d31, d30, [x1, #32] │ │ │ │ + bl 21fa0 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + str w20, [x23] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp d8, d9, [sp, #96] │ │ │ │ + ldp d10, d11, [sp, #112] │ │ │ │ + ldp d12, d13, [sp, #128] │ │ │ │ + ldp d14, d15, [sp, #144] │ │ │ │ + ldp x29, x30, [sp], #384 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + fdiv d0, d8, d9 │ │ │ │ + fsub d31, d11, d15 │ │ │ │ + fmul d0, d0, d14 │ │ │ │ + fmul d0, d0, d31 │ │ │ │ + fsub d0, d8, d0 │ │ │ │ + bl 3160 │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + fdiv d29, d31, d14 │ │ │ │ + fmul d31, d29, d0 │ │ │ │ + str d29, [sp, #176] │ │ │ │ + fneg d0, d31 │ │ │ │ + str d31, [sp, #192] │ │ │ │ + bl 2f60 │ │ │ │ + fmul d31, d14, d15 │ │ │ │ + fmul d27, d11, d14 │ │ │ │ + str d0, [sp, #200] │ │ │ │ + fsub d0, d31, d27 │ │ │ │ + fadd d0, d0, d9 │ │ │ │ + fdiv d0, d0, d9 │ │ │ │ + bl 3160 │ │ │ │ + ldp d29, d31, [sp, #176] │ │ │ │ + fnmul d0, d29, d0 │ │ │ │ + fcmp d0, d31 │ │ │ │ + b.lt 24740 // b.tstop │ │ │ │ + bl 2f60 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrh w0, [x0, #72] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + fdiv d31, d13, d12 │ │ │ │ + fmul d25, d10, d10 │ │ │ │ + ldp d30, d28, [sp, #368] │ │ │ │ + fadd d27, d9, d9 │ │ │ │ + fmov d23, #1.000000000000000000e+00 │ │ │ │ + fmul d20, d12, d12 │ │ │ │ + fmul d29, d9, d12 │ │ │ │ + fmov d24, #-1.000000000000000000e+00 │ │ │ │ + fdiv d18, d23, d28 │ │ │ │ + fmul d26, d30, d25 │ │ │ │ + fadd d27, d27, d13 │ │ │ │ + ldr d28, [sp, #264] │ │ │ │ + fdiv d19, d23, d30 │ │ │ │ + fmul d17, d9, d20 │ │ │ │ + fdiv d29, d10, d29 │ │ │ │ + fneg d25, d25 │ │ │ │ + fmul d22, d28, d20 │ │ │ │ + ldr d28, [sp, #168] │ │ │ │ + fdiv d26, d26, d20 │ │ │ │ + fnmul d27, d10, d27 │ │ │ │ + fdiv d30, d24, d12 │ │ │ │ + fadd d24, d9, d15 │ │ │ │ + fdiv d13, d10, d20 │ │ │ │ + fdiv d27, d27, d22 │ │ │ │ + fsub d24, d24, d11 │ │ │ │ + fdiv d11, d23, d20 │ │ │ │ + fsub d23, d23, d14 │ │ │ │ + fdiv d25, d25, d17 │ │ │ │ + fdiv d22, d14, d20 │ │ │ │ + fnmul d21, d10, d24 │ │ │ │ + fdiv d24, d24, d20 │ │ │ │ + fdiv d21, d21, d17 │ │ │ │ + fsub d31, d31, d28 │ │ │ │ + ldr d28, [sp, #360] │ │ │ │ + fadd d31, d31, d28 │ │ │ │ + fadd d20, d31, d31 │ │ │ │ + fnmul d31, d19, d31 │ │ │ │ + fadd d26, d26, d20 │ │ │ │ + fmul d19, d30, d31 │ │ │ │ + ldp d28, d20, [sp, #320] │ │ │ │ + fmul d17, d31, d31 │ │ │ │ + fmul d16, d23, d31 │ │ │ │ + fmul d26, d26, d18 │ │ │ │ + fsub d19, d19, d13 │ │ │ │ + fadd d28, d28, d29 │ │ │ │ + fadd d20, d20, d27 │ │ │ │ + fmul d18, d30, d29 │ │ │ │ + fmul d10, d23, d26 │ │ │ │ + fsub d17, d17, d26 │ │ │ │ + stp d28, d20, [sp, #320] │ │ │ │ + fmul d23, d29, d29 │ │ │ │ + ldr d20, [sp, #216] │ │ │ │ + ldr d28, [sp, #312] │ │ │ │ + fsub d18, d18, d11 │ │ │ │ + ldp d26, d13, [sp, #192] │ │ │ │ + fadd d20, d20, d11 │ │ │ │ + fadd d28, d28, d30 │ │ │ │ + fsub d16, d16, d26 │ │ │ │ + fmul d17, d17, d13 │ │ │ │ + str d20, [sp, #216] │ │ │ │ + fmul d20, d29, d31 │ │ │ │ + str d28, [sp, #312] │ │ │ │ + fneg d28, d31 │ │ │ │ + fmul d18, d18, d13 │ │ │ │ + fmul d19, d19, d13 │ │ │ │ + fmul d26, d30, d30 │ │ │ │ + fnmul d29, d13, d29 │ │ │ │ + fsub d20, d20, d25 │ │ │ │ + fsub d25, d23, d27 │ │ │ │ + ldr d23, [sp, #272] │ │ │ │ + fsub d28, d28, d31 │ │ │ │ + fnmul d31, d13, d31 │ │ │ │ + fnmul d30, d13, d30 │ │ │ │ + fsub d27, d26, d22 │ │ │ │ + fadd d23, d23, d16 │ │ │ │ + fmul d26, d25, d13 │ │ │ │ + fadd d28, d28, d10 │ │ │ │ + fmul d27, d27, d13 │ │ │ │ + str d23, [sp, #272] │ │ │ │ + ldr d23, [sp, #280] │ │ │ │ + fadd d28, d23, d28 │ │ │ │ + fmul d23, d20, d13 │ │ │ │ + str d28, [sp, #280] │ │ │ │ + ldr d28, [sp, #240] │ │ │ │ + fadd d28, d28, d17 │ │ │ │ + str d28, [sp, #240] │ │ │ │ + ldr d28, [sp, #248] │ │ │ │ + fadd d28, d28, d18 │ │ │ │ + str d28, [sp, #248] │ │ │ │ + ldr d28, [sp, #256] │ │ │ │ + fadd d28, d28, d19 │ │ │ │ + str d28, [sp, #256] │ │ │ │ + ldr d28, [sp, #304] │ │ │ │ + fadd d31, d28, d31 │ │ │ │ + str d31, [sp, #304] │ │ │ │ + ldr d31, [sp, #296] │ │ │ │ + fadd d31, d31, d21 │ │ │ │ + str d31, [sp, #296] │ │ │ │ + ldr d31, [sp, #352] │ │ │ │ + fadd d31, d31, d23 │ │ │ │ + str d31, [sp, #352] │ │ │ │ + ldr d31, [sp, #288] │ │ │ │ + fadd d31, d31, d24 │ │ │ │ + str d31, [sp, #288] │ │ │ │ + ldr d31, [sp, #208] │ │ │ │ + fadd d31, d31, d22 │ │ │ │ + str d31, [sp, #208] │ │ │ │ + ldr d31, [sp, #232] │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + str d31, [sp, #232] │ │ │ │ + ldr d31, [sp, #344] │ │ │ │ + fadd d31, d31, d29 │ │ │ │ + str d31, [sp, #344] │ │ │ │ + ldr d31, [sp, #224] │ │ │ │ + fadd d31, d31, d27 │ │ │ │ + str d31, [sp, #224] │ │ │ │ + ldr d31, [sp, #336] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [sp, #336] │ │ │ │ + b 24594 │ │ │ │ + movi d31, #0x0 │ │ │ │ + mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + fmov d11, x0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + fmov d8, d11 │ │ │ │ + fmov d14, d11 │ │ │ │ + fmov d29, d11 │ │ │ │ + fmov d28, d31 │ │ │ │ + fmov d27, d31 │ │ │ │ + fmov d6, d31 │ │ │ │ + fmov d30, d31 │ │ │ │ + fmov d5, d31 │ │ │ │ + stp d31, d31, [sp, #208] │ │ │ │ + stp d31, d31, [sp, #224] │ │ │ │ + stp d31, d31, [sp, #240] │ │ │ │ + str d31, [sp, #256] │ │ │ │ + b 245d4 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x7, 7f000 │ │ │ │ + fmov d25, d0 │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + ldr d31, [x7, #4016] │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + mov w22, w2 │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + mov x23, x1 │ │ │ │ + stp x25, x26, [sp, #224] │ │ │ │ + mov w25, w6 │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + stp d8, d9, [sp, #256] │ │ │ │ + stp d10, d11, [sp, #272] │ │ │ │ + stp d12, d13, [sp, #288] │ │ │ │ + stp d14, d15, [sp, #304] │ │ │ │ + ldr d8, [x5] │ │ │ │ + str x5, [sp, #104] │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + fabs d29, d8 │ │ │ │ + ldr d12, [x3] │ │ │ │ + ldr d9, [x4] │ │ │ │ + stp x3, x4, [sp, #88] │ │ │ │ + fcmpe d29, d31 │ │ │ │ + ldr x3, [x5] │ │ │ │ + str x3, [sp, #152] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str d1, [sp, #24] │ │ │ │ + b.mi 24a04 // b.first │ │ │ │ + fcmpe d9, #0.0 │ │ │ │ + b.mi 24e6c // b.first │ │ │ │ + fcmpe d8, #0.0 │ │ │ │ + b.ls 24e4c // b.plast │ │ │ │ + ldr d31, [sp, #24] │ │ │ │ + b 24a14 │ │ │ │ + fcmpe d9, #0.0 │ │ │ │ + fmov d8, d31 │ │ │ │ + b.mi 24e7c // b.first │ │ │ │ + fmov d31, d1 │ │ │ │ + fcmpe d12, d31 │ │ │ │ + b.mi 24e58 // b.first │ │ │ │ + movi d14, #0x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ + movk x0, #0x40f8, lsl #48 │ │ │ │ + ucvtf d31, w22 │ │ │ │ + add x19, x23, w22, uxtw #3 │ │ │ │ + add x28, sp, #0x7c │ │ │ │ + fmov d13, d14 │ │ │ │ + fmov d11, d14 │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + add x26, sp, #0x88 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ + mov x1, #0xffefffffffffffff // #-4503599627370497 │ │ │ │ + movk x0, #0xc0f8, lsl #48 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + fmov d10, #1.000000000000000000e+00 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str d31, [sp, #80] │ │ │ │ + ldp x0, x3, [sp, #64] │ │ │ │ + fmov d0, d12 │ │ │ │ + fmov d2, d8 │ │ │ │ + fmov d1, d9 │ │ │ │ + mov x6, x28 │ │ │ │ + mov x5, x27 │ │ │ │ + mov x4, x26 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x23 │ │ │ │ + str d25, [sp, #8] │ │ │ │ + bl 244a8 │ │ │ │ + fmov d0, d9 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3160 │ │ │ │ + ldr d31, [sp, #80] │ │ │ │ + movi d30, #0x0 │ │ │ │ + ldr d25, [sp, #8] │ │ │ │ + fnmul d31, d0, d31 │ │ │ │ + str d31, [sp, #48] │ │ │ │ + cbz w22, 24d88 │ │ │ │ + fmov d15, d30 │ │ │ │ + mov x24, x23 │ │ │ │ + ldr d0, [x24] │ │ │ │ + fsub d0, d0, d12 │ │ │ │ + fdiv d0, d0, d9 │ │ │ │ + fmul d0, d0, d8 │ │ │ │ + fsub d0, d10, d0 │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.ge 24d10 // b.tcont │ │ │ │ + ldp d31, d0, [sp, #32] │ │ │ │ + stp d30, d25, [sp, #8] │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + bl 2f60 │ │ │ │ + ldp d30, d25, [sp, #8] │ │ │ │ + cmp x24, x19 │ │ │ │ + fadd d30, d30, d0 │ │ │ │ + b.ne 24ac8 // b.any │ │ │ │ + fsub d24, d10, d8 │ │ │ │ + ldr d31, [sp, #48] │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + fmul d24, d24, d15 │ │ │ │ + fsub d31, d31, d24 │ │ │ │ + fsub d30, d31, d30 │ │ │ │ + cbz w0, 24b30 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d31, [x0, #4024] │ │ │ │ + fmul d30, d30, d31 │ │ │ │ + cbz x20, 24b40 │ │ │ │ + ldr d31, [x20] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.ge 24d58 // b.tcont │ │ │ │ + ldr d31, [sp, #56] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 24d48 // b.tcont │ │ │ │ + ldr d29, [sp, #128] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d31, [x0, #4040] │ │ │ │ + fcmp d29, #0.0 │ │ │ │ + b.eq 24b70 // b.none │ │ │ │ + fabs d28, d29 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fmul d28, d28, d12 │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ + ldr d28, [sp, #136] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d20, [x0, #4040] │ │ │ │ + fcmp d28, #0.0 │ │ │ │ + b.eq 24b94 // b.none │ │ │ │ + fabs d27, d28 │ │ │ │ + fmov d20, #2.500000000000000000e-01 │ │ │ │ + fmul d27, d27, d9 │ │ │ │ + fdiv d20, d20, d27 │ │ │ │ + ldr d27, [sp, #144] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d24, [x0, #4040] │ │ │ │ + fcmp d27, #0.0 │ │ │ │ + b.eq 24bb8 // b.none │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fabs d24, d27 │ │ │ │ + ldr d30, [x0, #4032] │ │ │ │ + fdiv d24, d30, d24 │ │ │ │ + fcmpe d31, d20 │ │ │ │ + fmul d29, d29, d12 │ │ │ │ + fmul d28, d28, d9 │ │ │ │ + fmov d21, d8 │ │ │ │ + fmov d22, d9 │ │ │ │ + fmov d23, d12 │ │ │ │ + fcsel d31, d31, d20, ge // ge = tcont │ │ │ │ + fmul d29, d29, d12 │ │ │ │ + fmul d28, d28, d9 │ │ │ │ + fcmpe d31, d24 │ │ │ │ + fcsel d31, d31, d24, ge // ge = tcont │ │ │ │ + fmul d14, d31, d27 │ │ │ │ + fmul d11, d29, d31 │ │ │ │ + fmul d13, d28, d31 │ │ │ │ + mov w0, #0x15 // #21 │ │ │ │ + fmov d24, #2.500000000000000000e-01 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #32] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cbz w3, 1e648 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umaddl x3, w3, w2, x0 │ │ │ │ - b 1e62c │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1e648 // b.none │ │ │ │ - ldrb w2, [x0, #60] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 1e620 // b.any │ │ │ │ - ldrh w2, [x0, #72] │ │ │ │ - cbz x2, 1e620 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + fmul d11, d11, d24 │ │ │ │ + fmul d14, d14, d24 │ │ │ │ + fmul d13, d13, d24 │ │ │ │ + fadd d12, d23, d11 │ │ │ │ + fadd d8, d21, d14 │ │ │ │ + fadd d9, d22, d13 │ │ │ │ + fsub d31, d25, d12 │ │ │ │ + fmul d31, d31, d8 │ │ │ │ + fdiv d31, d31, d9 │ │ │ │ + fsub d31, d10, d31 │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.mi 24cd8 // b.first │ │ │ │ + ldr d31, [sp, #24] │ │ │ │ + fsub d31, d31, d12 │ │ │ │ + fmul d31, d31, d8 │ │ │ │ + fdiv d31, d31, d9 │ │ │ │ + fsub d31, d10, d31 │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.mi 24cd8 // b.first │ │ │ │ + cmp w25, w21 │ │ │ │ + b.eq 24c6c // b.none │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fabs d24, d11 │ │ │ │ + ldr d31, [x0, #4048] │ │ │ │ + fmul d31, d9, d31 │ │ │ │ + fcmpe d24, d31 │ │ │ │ + b.gt 24ce4 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str d12, [x1] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str d9, [x1] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str d8, [x1] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24ef8 // b.any │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + movi d0, #0x0 │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + ldp x21, x22, [sp, #192] │ │ │ │ + ldp x23, x24, [sp, #208] │ │ │ │ + ldp x25, x26, [sp, #224] │ │ │ │ + ldp x27, x28, [sp, #240] │ │ │ │ + ldp d8, d9, [sp, #256] │ │ │ │ + ldp d10, d11, [sp, #272] │ │ │ │ + ldp d12, d13, [sp, #288] │ │ │ │ + ldp d14, d15, [sp, #304] │ │ │ │ + add sp, sp, #0x140 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + subs w0, w0, #0x1 │ │ │ │ + b.ne 24c00 // b.any │ │ │ │ + b 24c4c │ │ │ │ + fabs d24, d13 │ │ │ │ + fcmpe d31, d24 │ │ │ │ + b.mi 24cf4 // b.first │ │ │ │ + b 24c6c │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fabs d31, d14 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr d30, [x0, #4048] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.gt 24a70 │ │ │ │ + b 24c6c │ │ │ │ + stp d30, d25, [sp, #8] │ │ │ │ + bl 3160 │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + fdiv d24, d31, d8 │ │ │ │ + fmul d24, d24, d0 │ │ │ │ + fneg d0, d24 │ │ │ │ + fadd d15, d15, d24 │ │ │ │ + bl 2f60 │ │ │ │ + ldp d30, d25, [sp, #8] │ │ │ │ + cmp x19, x24 │ │ │ │ + fadd d30, d30, d0 │ │ │ │ + b.ne 24ac8 // b.any │ │ │ │ + b 24b08 │ │ │ │ + fsub d23, d12, d11 │ │ │ │ + fsub d22, d9, d13 │ │ │ │ + fsub d21, d8, d14 │ │ │ │ + b 24bf0 │ │ │ │ + ldr d24, [x20, #32] │ │ │ │ + fcmpe d24, #0.0 │ │ │ │ + b.ge 24d68 // b.tcont │ │ │ │ + b 24b40 │ │ │ │ + ldr d23, [x20, #64] │ │ │ │ + fcmpe d23, #0.0 │ │ │ │ + b.ge 24d78 // b.tcont │ │ │ │ + b 24b40 │ │ │ │ + ldr d29, [sp, #56] │ │ │ │ + fcmpe d29, d30 │ │ │ │ + b.mi 24d90 // b.first │ │ │ │ + b 24b40 │ │ │ │ + fmov d15, d30 │ │ │ │ + b 24b08 │ │ │ │ + ldr d21, [x20, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp d29, d15, [sp, #128] │ │ │ │ + stp d30, d25, [sp, #8] │ │ │ │ + ldr d28, [sp, #144] │ │ │ │ + ldp d22, d27, [x20, #48] │ │ │ │ + fmul d20, d21, d15 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fmul d21, d29, d21 │ │ │ │ + fmul d24, d24, d15 │ │ │ │ + fmul d23, d23, d28 │ │ │ │ + fmul d29, d29, d22 │ │ │ │ + fmul d22, d22, d28 │ │ │ │ + fmul d28, d28, d27 │ │ │ │ + fmul d27, d15, d27 │ │ │ │ + fadd d31, d31, d20 │ │ │ │ + fadd d24, d24, d21 │ │ │ │ + fadd d23, d23, d29 │ │ │ │ + fadd d11, d31, d22 │ │ │ │ + fadd d13, d24, d28 │ │ │ │ + fadd d14, d23, d27 │ │ │ │ + bl 3500 │ │ │ │ + fabs d24, d15 │ │ │ │ + fmov d21, #2.500000000000000000e-01 │ │ │ │ + fmov d22, #5.000000000000000000e-01 │ │ │ │ + fabs d31, d11 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmul d21, d9, d21 │ │ │ │ + fmul d22, d9, d22 │ │ │ │ + fabs d23, d14 │ │ │ │ + ldr d19, [x0, #4032] │ │ │ │ + fmov d20, #1.000000000000000000e+00 │ │ │ │ + ldp d30, d25, [sp, #8] │ │ │ │ + fdiv d24, d24, d21 │ │ │ │ + fdiv d31, d31, d22 │ │ │ │ + fdiv d23, d23, d19 │ │ │ │ + fcmpe d31, d24 │ │ │ │ + fcsel d31, d31, d24, gt │ │ │ │ + fcmpe d23, d31 │ │ │ │ + fcsel d31, d31, d23, mi // mi = first │ │ │ │ + fcmpe d31, d20 │ │ │ │ + b.mi 24ed4 // b.first │ │ │ │ + fmov d21, d8 │ │ │ │ + fmov d22, d9 │ │ │ │ + fmov d23, d12 │ │ │ │ + str d30, [sp, #56] │ │ │ │ + b 24bf0 │ │ │ │ + fcmpe d12, d25 │ │ │ │ + b.gt 24e84 │ │ │ │ + b 24a1c │ │ │ │ + fsub d31, d31, d12 │ │ │ │ + fdiv d31, d9, d31 │ │ │ │ + fcmpe d31, d8 │ │ │ │ + b.ls 24e98 // b.plast │ │ │ │ + b 24a1c │ │ │ │ + fcmpe d8, #0.0 │ │ │ │ + fmov d9, #1.000000000000000000e+00 │ │ │ │ + b.ls 24e4c // b.plast │ │ │ │ + b 249fc │ │ │ │ + fmov d9, #1.000000000000000000e+00 │ │ │ │ + b 24a10 │ │ │ │ + fsub d31, d25, d12 │ │ │ │ + fdiv d31, d9, d31 │ │ │ │ + fcmpe d8, d31 │ │ │ │ + b.ls 24eb0 // b.plast │ │ │ │ + b 24a1c │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d2, [x0, #4016] │ │ │ │ + fsub d8, d31, d2 │ │ │ │ + fcmpe d8, #0.0 │ │ │ │ + b.ls 24ec8 // b.plast │ │ │ │ + b 24a1c │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d2, [x0, #4016] │ │ │ │ + fadd d8, d31, d2 │ │ │ │ + fcmpe d8, #0.0 │ │ │ │ + b.ge 24ec8 // b.tcont │ │ │ │ + b 24a1c │ │ │ │ + fmov d2, #5.000000000000000000e-01 │ │ │ │ + fmul d8, d31, d2 │ │ │ │ + b 24a1c │ │ │ │ + fdiv d20, d20, d31 │ │ │ │ + fmov d21, d8 │ │ │ │ + fmov d22, d9 │ │ │ │ + fmov d23, d12 │ │ │ │ + str d30, [sp, #56] │ │ │ │ + fmul d11, d11, d20 │ │ │ │ + fmul d13, d13, d20 │ │ │ │ + fmul d14, d14, d20 │ │ │ │ + b 24bf0 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d14, d15, [sp, #32] │ │ │ │ + fmov d14, d2 │ │ │ │ + b.eq 24f4c // b.none │ │ │ │ + stp d12, d13, [sp, #16] │ │ │ │ + fmov d13, #1.000000000000000000e+00 │ │ │ │ + fcmpe d2, d13 │ │ │ │ + b.mi 24f70 // b.first │ │ │ │ + movi d0, #0x0 │ │ │ │ + bl 3160 │ │ │ │ + fneg d0, d0 │ │ │ │ + ldp d12, d13, [sp, #16] │ │ │ │ + ldp d14, d15, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #32] │ │ │ │ - cbz w3, 1e6bc │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x3, w3, w4 │ │ │ │ - add x7, x1, #0x18 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - add x6, x1, #0x3c │ │ │ │ - ldrb w5, [x1, #60] │ │ │ │ - ldrb w4, [x2, #96] │ │ │ │ - mov w1, w4 │ │ │ │ - cmp w1, w4 │ │ │ │ - b.ne 1e6b4 // b.any │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 1e6bc // b.none │ │ │ │ - ldr x2, [x7, x0] │ │ │ │ - ldrb w1, [x6, x0] │ │ │ │ - ldrb w2, [x2, #96] │ │ │ │ - cmp w1, w5 │ │ │ │ - b.eq 1e6c4 // b.none │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ne 1e68c // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmul d15, d1, d1 │ │ │ │ + ldr d31, [x0, #4056] │ │ │ │ + fdiv d31, d31, d2 │ │ │ │ + fmul d0, d15, d31 │ │ │ │ + ldp d14, d15, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + fadd d0, d2, d2 │ │ │ │ + str d1, [sp, #56] │ │ │ │ + fsub d0, d13, d0 │ │ │ │ + bl 31b0 │ │ │ │ + bl 2f60 │ │ │ │ + fsub d13, d13, d14 │ │ │ │ + fmov d12, d0 │ │ │ │ + fmov d0, d13 │ │ │ │ + bl 31b0 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d0, d13 │ │ │ │ + fmov d13, d31 │ │ │ │ + bl 31b0 │ │ │ │ + bl 2f60 │ │ │ │ + fmul d13, d13, d0 │ │ │ │ + ldr d1, [sp, #56] │ │ │ │ + fmul d14, d14, d14 │ │ │ │ + fmul d15, d1, d1 │ │ │ │ + fsub d12, d12, d13 │ │ │ │ + fmul d12, d12, d15 │ │ │ │ + fdiv d0, d12, d14 │ │ │ │ + ldp d12, d13, [sp, #16] │ │ │ │ + ldp d14, d15, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov w1, w4 │ │ │ │ - mov w4, w2 │ │ │ │ - b 1e684 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [x0, #32] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - cbz w20, 1e76c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, #0x58 // #88 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - umull x1, w20, w22 │ │ │ │ - bl 586c0 │ │ │ │ - add x3, x0, x19 │ │ │ │ - ldr x4, [x21, #48] │ │ │ │ - add x2, x4, x19 │ │ │ │ - ldr q27, [x4, x19] │ │ │ │ - ldp q29, q28, [x2, #16] │ │ │ │ - ldp q31, q30, [x2, #48] │ │ │ │ - ldr x1, [x2, #80] │ │ │ │ - str q27, [x0, x19] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str x1, [x3, #80] │ │ │ │ - stp q29, q28, [x3, #16] │ │ │ │ - stp q31, q30, [x3, #48] │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - cmp w20, w1 │ │ │ │ - b.cc 1e708 // b.lo, b.ul, b.last │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - str w20, [x23] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + stp d10, d11, [sp, #16] │ │ │ │ + fmov d10, #5.000000000000000000e-01 │ │ │ │ + fcmpe d0, d10 │ │ │ │ + stp d14, d15, [sp, #48] │ │ │ │ + fmov d14, d0 │ │ │ │ + b.mi 250dc // b.first │ │ │ │ + stp d12, d13, [sp, #32] │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fadd d15, d0, d12 │ │ │ │ + fmov d13, #5.500000000000000000e+00 │ │ │ │ + ldr d28, [x0, #4072] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fadd d13, d0, d13 │ │ │ │ + ldr d29, [x0, #4080] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fdiv d28, d28, d15 │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + ldr d30, [x0, #4088] │ │ │ │ + adrp x0, 80000 │ │ │ │ + fmov d0, d13 │ │ │ │ + ldr d31, [x0] │ │ │ │ + adrp x0, 80000 │ │ │ │ + fdiv d29, d29, d15 │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + ldr d11, [x0, #8] │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr d27, [x0, #16] │ │ │ │ + fdiv d30, d30, d15 │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + fdiv d31, d31, d15 │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + fdiv d11, d11, d15 │ │ │ │ + fadd d28, d28, d27 │ │ │ │ + fadd d29, d29, d28 │ │ │ │ + fadd d30, d30, d29 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fadd d11, d11, d31 │ │ │ │ + bl 3160 │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr d31, [x0, #24] │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr d30, [x0, #32] │ │ │ │ + fdiv d31, d31, d15 │ │ │ │ + fmov d15, d0 │ │ │ │ + fadd d31, d31, d11 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fdiv d0, d31, d14 │ │ │ │ + bl 3160 │ │ │ │ + fadd d14, d14, d10 │ │ │ │ + ldp d10, d11, [sp, #16] │ │ │ │ + fmul d14, d14, d15 │ │ │ │ + fsub d13, d13, d14 │ │ │ │ + ldp d14, d15, [sp, #48] │ │ │ │ + fsub d0, d0, d13 │ │ │ │ + ldp d12, d13, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str w20, [x23] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d15, [x0, #4064] │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + bl 3450 │ │ │ │ + fdiv d0, d15, d0 │ │ │ │ + bl 3160 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, #1.000000000000000000e+00 │ │ │ │ + fsub d0, d0, d14 │ │ │ │ + bl 24fe0 │ │ │ │ + fsub d0, d15, d0 │ │ │ │ + ldp d10, d11, [sp, #16] │ │ │ │ + ldp d14, d15, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - cbz w4, 1e86c │ │ │ │ - mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - and w23, w2, #0xff │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x5, [x22, #48] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w26, #0x58 // #88 │ │ │ │ - add x3, x5, x19 │ │ │ │ - ldrb w3, [x3, #60] │ │ │ │ - cmp w3, w23 │ │ │ │ - b.eq 1e810 // b.none │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w20, w4 │ │ │ │ - b.cc 1e7d0 // b.lo, b.ul, b.last │ │ │ │ + mov x20, x3 │ │ │ │ + mov x19, x4 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + str d15, [sp, #40] │ │ │ │ + stp d9, d10, [sp, #48] │ │ │ │ + stp d11, d12, [sp, #64] │ │ │ │ + stp d13, d14, [sp, #80] │ │ │ │ + cbz w1, 252b4 │ │ │ │ + movi d29, #0x0 │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + sub w2, w1, #0x2 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + ucvtf d23, w3 │ │ │ │ + ucvtf d24, w2 │ │ │ │ + fmov d27, d29 │ │ │ │ + fmov d26, d29 │ │ │ │ + nop │ │ │ │ + sub w8, w5, #0x1 │ │ │ │ + sub w7, w5, #0x2 │ │ │ │ + sub w6, w5, #0x1 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ucvtf d30, w8 │ │ │ │ + ucvtf d31, w7 │ │ │ │ + ldr d28, [x0, x6, lsl #3] │ │ │ │ + fdiv d30, d30, d23 │ │ │ │ + fdiv d31, d31, d24 │ │ │ │ + fadd d26, d26, d28 │ │ │ │ + fmul d25, d28, d30 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fadd d27, d27, d25 │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + cmp w1, w5 │ │ │ │ + b.cs 25180 // b.hs, b.nlast │ │ │ │ + ucvtf d30, w1 │ │ │ │ + fmov d28, #6.000000000000000000e+00 │ │ │ │ + fmov d22, #3.000000000000000000e+00 │ │ │ │ + fmov d9, #2.000000000000000000e+00 │ │ │ │ + adrp x0, 80000 │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + fdiv d31, d29, d30 │ │ │ │ + ldr d23, [x0, #40] │ │ │ │ + fdiv d27, d27, d30 │ │ │ │ + adrp x0, 80000 │ │ │ │ + fdiv d14, d26, d30 │ │ │ │ + ldr d25, [x0, #48] │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr d24, [x0, #56] │ │ │ │ + fmul d31, d31, d28 │ │ │ │ + fmul d30, d27, d28 │ │ │ │ + fadd d27, d27, d27 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + fsub d15, d27, d14 │ │ │ │ + fadd d31, d31, d14 │ │ │ │ + fdiv d31, d31, d15 │ │ │ │ + fadd d31, d31, d22 │ │ │ │ + fdiv d31, d9, d31 │ │ │ │ + fsub d31, d31, d23 │ │ │ │ + fmul d13, d31, d31 │ │ │ │ + fmul d31, d31, d24 │ │ │ │ + fmul d13, d13, d25 │ │ │ │ + fadd d13, d13, d31 │ │ │ │ + fadd d10, d13, d12 │ │ │ │ + fmov d0, d10 │ │ │ │ + bl 24fe0 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d11, d0 │ │ │ │ + fneg d1, d13 │ │ │ │ + fmov d0, d9 │ │ │ │ + bl 35d0 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmul d15, d15, d13 │ │ │ │ + fmov d0, d10 │ │ │ │ + fsub d31, d12, d31 │ │ │ │ + fmul d31, d31, d11 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl 24fe0 │ │ │ │ + bl 2f60 │ │ │ │ + fsub d31, d12, d0 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fdiv d31, d31, d13 │ │ │ │ + fsub d26, d14, d31 │ │ │ │ + str d26, [x21] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str d15, [x20] │ │ │ │ + ldr d15, [sp, #40] │ │ │ │ + str d13, [x19] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - str w24, [x21] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w25, w24, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - umull x1, w25, w26 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x4, [x22, #48] │ │ │ │ - umull x2, w24, w26 │ │ │ │ - mov w24, w25 │ │ │ │ - add x3, x4, x19 │ │ │ │ - add x1, x0, x2 │ │ │ │ - ldr q27, [x4, x19] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldp q29, q28, [x3, #16] │ │ │ │ - ldp q31, q30, [x3, #48] │ │ │ │ - ldr x3, [x3, #80] │ │ │ │ - str q27, [x0, x2] │ │ │ │ - str x3, [x1, #80] │ │ │ │ - stp q29, q28, [x1, #16] │ │ │ │ - stp q31, q30, [x1, #48] │ │ │ │ - ldr w4, [x22, #32] │ │ │ │ - cmp w20, w4 │ │ │ │ - b.cs 1e7f0 // b.hs, b.nlast │ │ │ │ - ldr x5, [x22, #48] │ │ │ │ - b 1e7d0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - str w24, [x21] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp d9, d10, [sp, #48] │ │ │ │ + ldp d11, d12, [sp, #64] │ │ │ │ + ldp d13, d14, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + movi d29, #0x0 │ │ │ │ + fmov d27, d29 │ │ │ │ + fmov d26, d29 │ │ │ │ + b 251c4 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-128]! │ │ │ │ - mov w5, #0x58 // #88 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w5 │ │ │ │ + adrp x22, 7b000 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ + mov w24, w4 │ │ │ │ + mov x23, x6 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - and w26, w3, #0xff │ │ │ │ + mov x26, x2 │ │ │ │ + mov x25, x3 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x8d8 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - and w0, w4, #0xff │ │ │ │ - str x2, [sp, #112] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr w2, [x20] │ │ │ │ - str w1, [x24, #32] │ │ │ │ - str w0, [sp, #124] │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - umull x1, w1, w5 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - bl 586c0 │ │ │ │ - ldr w23, [x20, #32] │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - str x0, [x24, #48] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr w1, [x1, #28] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - bl 1a1b0 │ │ │ │ - mov w21, w0 │ │ │ │ - ldr x0, [x20, #88] │ │ │ │ - bl 1a200 │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - ldrb w2, [x20, #96] │ │ │ │ - ldr w22, [x1, #24] │ │ │ │ - cbz w2, 1e92c │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - sub w1, w1, w22 │ │ │ │ - sub w22, w1, w0 │ │ │ │ - ldr x11, [x24, #48] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr w9, [x24, #32] │ │ │ │ - cbz w26, 1e970 │ │ │ │ - cmp w9, #0x1 │ │ │ │ - b.ls 1e970 // b.plast │ │ │ │ - add x4, x11, #0x3c │ │ │ │ - sub w2, w9, #0x1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 1e960 │ │ │ │ - add x4, x4, #0x58 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 1ebcc // b.none │ │ │ │ - ldrb w1, [x4] │ │ │ │ - mov w19, w3 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cbz w1, 1e954 │ │ │ │ - mov w7, #0x58 // #88 │ │ │ │ - mov w27, w19 │ │ │ │ - umull x25, w19, w7 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x28, x11, x25 │ │ │ │ - cmp w19, w9 │ │ │ │ - b.cs 1ea30 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x28, #60] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.ne 1ec68 // b.any │ │ │ │ - ldr x1, [x28, #24] │ │ │ │ - ldrb w2, [x1, #96] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - cbz w2, 1ea08 │ │ │ │ - bl 1a200 │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x1, [x28, #24] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w3, [x1, #24] │ │ │ │ - ldr w5, [x1, #16] │ │ │ │ - add w0, w0, w3 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.cs 1ebbc // b.hs, b.nlast │ │ │ │ - adrp x19, af000 │ │ │ │ - ldr x19, [x19, #3920] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x7, [x28, #8] │ │ │ │ - add x2, x2, #0x3b8 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr w6, [x1, #28] │ │ │ │ + mov x28, x1 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x28, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 18dec │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 3060 │ │ │ │ - ldr w5, [x0, #24] │ │ │ │ - add x0, x25, #0x58 │ │ │ │ - cmp w22, w5 │ │ │ │ - b.ls 1ec5c // b.plast │ │ │ │ - mov x25, x0 │ │ │ │ - mov w27, w19 │ │ │ │ + add x22, x22, #0x8e0 │ │ │ │ + subs w21, w21, #0x1 │ │ │ │ + b.eq 25344 // b.none │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ add w19, w19, #0x1 │ │ │ │ - add x28, x11, x25 │ │ │ │ - cmp w19, w9 │ │ │ │ - b.cc 1e98c // b.lo, b.ul, b.last │ │ │ │ - cbnz w27, 1ebd4 │ │ │ │ - mov x0, #0x400000000000 // #70368744177664 │ │ │ │ - add x5, x28, #0x38 │ │ │ │ - movk x0, #0xc07f, lsl #48 │ │ │ │ - fmov d31, x0 │ │ │ │ - ldrb w0, [sp, #124] │ │ │ │ - add x4, x28, #0x34 │ │ │ │ - ldp x1, x2, [x24] │ │ │ │ - strb w26, [x28, #60] │ │ │ │ - strb wzr, [x28, #61] │ │ │ │ - add x3, x28, #0x30 │ │ │ │ - strh wzr, [x28, #72] │ │ │ │ - strb w0, [x28, #74] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x0, [x28] │ │ │ │ - ldr x0, [x20, #88] │ │ │ │ - stp x1, x2, [x28, #8] │ │ │ │ - add x2, x28, #0x2c │ │ │ │ - stp x20, xzr, [x28, #24] │ │ │ │ - add x1, x28, #0x28 │ │ │ │ - str xzr, [x28, #64] │ │ │ │ - str d31, [x28, #80] │ │ │ │ - bl 15c40 │ │ │ │ - cbz w27, 1ec9c │ │ │ │ - sub w22, w27, #0x1 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - umull x22, w22, w1 │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w26 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp w19, w21 │ │ │ │ + b.ne 25324 // b.any │ │ │ │ + adrp x2, 7e000 │ │ │ │ mov x0, x20 │ │ │ │ - b.eq 1ecd8 // b.none │ │ │ │ - bl 25420 │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - add x2, x1, x22 │ │ │ │ - add x1, x1, x25 │ │ │ │ - ldr x28, [x2, #24] │ │ │ │ - str w0, [x1, #64] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 25480 │ │ │ │ - ldr x2, [x24, #48] │ │ │ │ - ldr w1, [x28, #76] │ │ │ │ - add x2, x2, x22 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - sub w1, w1, w0 │ │ │ │ - str w1, [x2, #68] │ │ │ │ - ldr w0, [x24, #32] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cs 1eb14 // b.hs, b.nlast │ │ │ │ - mov w22, #0x58 // #88 │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - umull x22, w19, w22 │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldrb w1, [x0, #60] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.eq 1ee34 // b.none │ │ │ │ - ldr w22, [x20, #76] │ │ │ │ + add x2, x2, #0x130 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cbz w24, 25468 │ │ │ │ + mov w0, w24 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + adrp x24, 7b000 │ │ │ │ + add x24, x24, #0x910 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov w0, w21 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ubfiz x0, x21, #2, #32 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + adrp x0, 7d000 │ │ │ │ + mov w22, w27 │ │ │ │ + add x2, x0, #0x1f0 │ │ │ │ + mov w3, w27 │ │ │ │ mov x0, x20 │ │ │ │ - bl 25480 │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - sub w22, w22, w0 │ │ │ │ - ldr w2, [x24, #32] │ │ │ │ - add x0, x1, x25 │ │ │ │ - str w22, [x0, #68] │ │ │ │ - cmp w19, w2 │ │ │ │ - b.cc 1ecb0 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - ldrb w3, [x24, #45] │ │ │ │ - add w23, w23, w0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - sub w1, w23, #0x1 │ │ │ │ - lsl w0, w0, w26 │ │ │ │ - orr w0, w0, w3 │ │ │ │ - add w1, w1, w21 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 1ebf0 // b.plast │ │ │ │ - ldr x2, [x24, #48] │ │ │ │ - ldr w3, [sp, #108] │ │ │ │ - add x2, x2, x25 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - ldr w2, [x2] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 1ec18 // b.none │ │ │ │ - stur xzr, [x24, #36] │ │ │ │ - strb wzr, [x24, #44] │ │ │ │ - strb w0, [x24, #45] │ │ │ │ - stur xzr, [x24, #36] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cbz w21, 25524 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 253d8 │ │ │ │ + cbnz w0, 254c0 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x900 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w21, w19 │ │ │ │ + b.ls 25420 // b.plast │ │ │ │ + ldr w0, [x23] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.eq 25488 // b.none │ │ │ │ + ldr x4, [x26, x27, lsl #3] │ │ │ │ + ldr x0, [x25, x27, lsl #3] │ │ │ │ + ldr x7, [x28, x27, lsl #3] │ │ │ │ + ldrb w4, [x4, x19] │ │ │ │ + ldrb w0, [x0, x19] │ │ │ │ + ldr w3, [x7, w19, uxtw #2] │ │ │ │ + cbnz w4, 253b4 │ │ │ │ + cbz w0, 254ac │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp w21, w19 │ │ │ │ + b.hi 253d8 // b.pmore │ │ │ │ + ldp x0, x4, [sp, #112] │ │ │ │ + ldr x1, [x26, x27, lsl #3] │ │ │ │ + ldr x3, [x25, x27, lsl #3] │ │ │ │ + ldr x2, [x28, x27, lsl #3] │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + ldrb w0, [x3, x0] │ │ │ │ + ldr w3, [x2, x4] │ │ │ │ + cbz w1, 254d8 │ │ │ │ + cbnz w0, 2550c │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x920 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 2538c // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w27 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x11, [x24, #48] │ │ │ │ - sub w5, w5, w0 │ │ │ │ - ldr w9, [x24, #32] │ │ │ │ - b 1ea0c │ │ │ │ - mov w19, w3 │ │ │ │ - b 1e970 │ │ │ │ - sub w0, w27, #0x1 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x0, w0, w1, x11 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr w0, [x0] │ │ │ │ - str w0, [sp, #108] │ │ │ │ - b 1ea34 │ │ │ │ - ldrb w3, [x24, #44] │ │ │ │ - strb w0, [x24, #45] │ │ │ │ - cbnz w3, 1ec44 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str w3, [x24, #40] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ne 1ec3c // b.any │ │ │ │ - stp w23, w1, [x24, #36] │ │ │ │ - b 1eb98 │ │ │ │ - ldrb w2, [x24, #44] │ │ │ │ - strb w0, [x24, #45] │ │ │ │ - cbz w2, 1eb94 │ │ │ │ - ldp w0, w2, [x24, #36] │ │ │ │ - cmp w0, w23 │ │ │ │ - csel w0, w0, w23, ls // ls = plast │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w2, w2, w1, cs // cs = hs, nlast │ │ │ │ - str w2, [x24, #40] │ │ │ │ - str w0, [x24, #36] │ │ │ │ - b 1eb98 │ │ │ │ - ldp w0, w3, [x24, #36] │ │ │ │ - cmp w0, w23 │ │ │ │ - csel w0, w0, w23, ls // ls = plast │ │ │ │ - cmp w3, w1 │ │ │ │ - csel w3, w3, w1, cs // cs = hs, nlast │ │ │ │ - b 1ec04 │ │ │ │ - add x28, x11, x25 │ │ │ │ - cmp w19, w9 │ │ │ │ - b.cs 1ea30 // b.hs, b.nlast │ │ │ │ - ldr x4, [x28, #24] │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - sub w2, w9, w27 │ │ │ │ - mov w3, #0x58 // #88 │ │ │ │ - mov x1, x28 │ │ │ │ - umaddl x0, w19, w3, x11 │ │ │ │ - umull x2, w2, w3 │ │ │ │ - ldr w3, [x4] │ │ │ │ - str w3, [sp, #108] │ │ │ │ - bl 3570 │ │ │ │ - ldr x28, [x24, #48] │ │ │ │ - add x28, x28, x25 │ │ │ │ - b 1ea34 │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ne 253e4 // b.any │ │ │ │ mov x0, x20 │ │ │ │ - bl 25420 │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - str w0, [x1, #64] │ │ │ │ - b 1eaec │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umull x19, w19, w0 │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - bl 25420 │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - ldr w2, [x24, #32] │ │ │ │ - add x1, x1, x19 │ │ │ │ - str w0, [x1, #64] │ │ │ │ - b 1eb40 │ │ │ │ - bl 25420 │ │ │ │ - mov w28, w0 │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - add x1, x1, x22 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - bl 25480 │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - sub w2, w28, #0x1 │ │ │ │ - sub w0, w2, w0 │ │ │ │ - add x3, x1, x22 │ │ │ │ - add x1, x1, x25 │ │ │ │ - ldr x2, [x3, #24] │ │ │ │ - ldr x4, [x1, #24] │ │ │ │ - str w0, [x3, #68] │ │ │ │ - str w0, [x1, #64] │ │ │ │ - ldrb w5, [x2, #96] │ │ │ │ - ldrb w0, [x4, #96] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq 1ed3c // b.none │ │ │ │ - ldrb w0, [x3, #72] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - strb w0, [x3, #72] │ │ │ │ - ldrb w0, [x1, #73] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - strb w0, [x1, #73] │ │ │ │ - ldr w0, [x4] │ │ │ │ - ldr w4, [x2] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.eq 1ed64 // b.none │ │ │ │ - ldrb w0, [x3, #72] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - strb w0, [x3, #72] │ │ │ │ - ldrb w0, [x1, #73] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - strb w0, [x1, #73] │ │ │ │ - ldr x0, [x2, #88] │ │ │ │ - ldr w28, [x2, #32] │ │ │ │ - ldr w1, [x0, #28] │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - str w1, [sp, #112] │ │ │ │ - bl 1a164 │ │ │ │ - ldr x2, [x24, #48] │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - add x4, x2, x25 │ │ │ │ - add x2, x2, x22 │ │ │ │ - add w1, w1, w0 │ │ │ │ - add w1, w1, w28 │ │ │ │ - ldr x3, [x4, #24] │ │ │ │ - ldr x0, [x3, #88] │ │ │ │ - ldr w6, [x3, #32] │ │ │ │ - ldr w5, [x0, #28] │ │ │ │ - add w5, w6, w5 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.hi 1edd0 // b.pmore │ │ │ │ - ldrb w1, [x3, #96] │ │ │ │ - cbnz w1, 1edd0 │ │ │ │ - ldrb w1, [x2, #72] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - strb w1, [x2, #72] │ │ │ │ - ldrb w1, [x4, #73] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - strb w1, [x4, #73] │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - str w5, [sp, #112] │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - ldr w1, [x1, #32] │ │ │ │ - ldr w28, [x2, #28] │ │ │ │ - add w28, w28, w1 │ │ │ │ - bl 1a164 │ │ │ │ - ldr w5, [sp, #112] │ │ │ │ - sub w1, w5, #0x1 │ │ │ │ - add w0, w1, w0 │ │ │ │ - cmp w0, w28 │ │ │ │ - b.cc 1eaec // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - add x1, x0, x25 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldrb w2, [x2, #96] │ │ │ │ - cbz w2, 1eaec │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldrb w2, [x0, #72] │ │ │ │ - orr w2, w2, #0x8 │ │ │ │ - strb w2, [x0, #72] │ │ │ │ - ldrb w0, [x1, #73] │ │ │ │ - orr w0, w0, #0x8 │ │ │ │ - strb w0, [x1, #73] │ │ │ │ - b 1eaec │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 25420 │ │ │ │ - mov w19, w0 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x8f0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 253e4 │ │ │ │ + mov x2, x24 │ │ │ │ mov x0, x20 │ │ │ │ - bl 25480 │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - sub w0, w19, w0 │ │ │ │ - add x3, x1, x25 │ │ │ │ - add x1, x1, x22 │ │ │ │ - ldr x2, [x3, #24] │ │ │ │ - ldr x4, [x1, #24] │ │ │ │ - str w0, [x3, #68] │ │ │ │ - str w0, [x1, #64] │ │ │ │ - ldrb w5, [x2, #96] │ │ │ │ - ldrb w0, [x4, #96] │ │ │ │ - cmp w5, w0 │ │ │ │ - b.eq 1ee94 // b.none │ │ │ │ - ldrb w0, [x1, #72] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - strb w0, [x1, #72] │ │ │ │ - ldrb w0, [x3, #73] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - strb w0, [x3, #73] │ │ │ │ - ldr w0, [x4] │ │ │ │ - ldr w4, [x2] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.eq 1eebc // b.none │ │ │ │ - ldrb w0, [x1, #72] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - strb w0, [x1, #72] │ │ │ │ - ldrb w0, [x3, #73] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - strb w0, [x3, #73] │ │ │ │ - ldr x0, [x2, #88] │ │ │ │ - ldr w20, [x2, #32] │ │ │ │ - ldr w19, [x0, #28] │ │ │ │ - bl 1a164 │ │ │ │ - ldr x2, [x24, #48] │ │ │ │ - add w1, w19, w0 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - add x5, x2, x22 │ │ │ │ - add x2, x2, x25 │ │ │ │ - add w1, w1, w20 │ │ │ │ - ldr x4, [x5, #24] │ │ │ │ - ldr x3, [x2, #24] │ │ │ │ - ldr x0, [x4, #88] │ │ │ │ - ldr w19, [x4, #32] │ │ │ │ - ldr w4, [x0, #28] │ │ │ │ - add w19, w19, w4 │ │ │ │ - cmp w19, w1 │ │ │ │ - b.hi 1ef24 // b.pmore │ │ │ │ - ldrb w1, [x3, #96] │ │ │ │ - cbnz w1, 1ef24 │ │ │ │ - ldrb w1, [x5, #72] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - strb w1, [x5, #72] │ │ │ │ - ldrb w1, [x2, #73] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - strb w1, [x2, #73] │ │ │ │ - ldr x2, [x3, #88] │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldr w1, [x3, #32] │ │ │ │ - ldr w20, [x2, #28] │ │ │ │ - add w20, w20, w1 │ │ │ │ - bl 1a164 │ │ │ │ - add w19, w19, w0 │ │ │ │ - cmp w19, w20 │ │ │ │ - b.cc 1ef78 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - add x1, x0, x25 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldrb w2, [x2, #96] │ │ │ │ - cbz w2, 1ef78 │ │ │ │ - add x0, x0, x22 │ │ │ │ - ldrb w2, [x0, #72] │ │ │ │ - orr w2, w2, #0x8 │ │ │ │ - strb w2, [x0, #72] │ │ │ │ - ldrb w0, [x1, #73] │ │ │ │ - orr w0, w0, #0x8 │ │ │ │ - strb w0, [x1, #73] │ │ │ │ - ldr w2, [x24, #32] │ │ │ │ - b 1eb40 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 253cc │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x8f8 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 253cc │ │ │ │ + cbz w0, 254f4 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x928 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 25458 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x930 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 25458 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x918 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 25458 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 25424 │ │ │ │ + bti c │ │ │ │ + sub w2, w2, w1 │ │ │ │ + b 25554 │ │ │ │ + add w4, w3, w1 │ │ │ │ + add w5, w3, w1 │ │ │ │ + ldr d31, [x0, x4, lsl #3] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.ls 25564 // b.plast │ │ │ │ + mov w2, w3 │ │ │ │ + lsr w3, w2, #1 │ │ │ │ + cbnz w2, 2553c │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + b 25554 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + sub w2, w2, w1 │ │ │ │ + b 255a4 │ │ │ │ + add w4, w3, w1 │ │ │ │ + add w5, w3, w1 │ │ │ │ + ldr d31, [x0, x4, lsl #3] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.mi 255b4 // b.first │ │ │ │ + mov w2, w3 │ │ │ │ + lsr w3, w2, #1 │ │ │ │ + cbnz w2, 2558c │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + b 255a4 │ │ │ │ + bti c │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x4, [x0] │ │ │ │ + sub w2, w6, #0x1 │ │ │ │ + b 255f4 │ │ │ │ + add w1, w0, w3 │ │ │ │ + add w5, w0, w3 │ │ │ │ + ldr d31, [x4, x1, lsl #3] │ │ │ │ + fcmpe d0, d31 │ │ │ │ + b.ge 2560c // b.tcont │ │ │ │ + mov w2, w0 │ │ │ │ + lsr w0, w2, #1 │ │ │ │ + cbnz w2, 255dc │ │ │ │ + ucvtf d0, w3 │ │ │ │ + ucvtf d31, w6 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + ret │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + add w3, w5, #0x1 │ │ │ │ + sub w2, w2, w0 │ │ │ │ + b 255f4 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, w1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr q31, [x1] │ │ │ │ - ldur x19, [x1, #20] │ │ │ │ - fmov x0, d31 │ │ │ │ - str q31, [x23] │ │ │ │ - bl 35f0 │ │ │ │ - stur x19, [x23, #20] │ │ │ │ - mov x4, #0x80000000 // #2147483648 │ │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stur x4, [x23, #28] │ │ │ │ - stur x3, [x23, #36] │ │ │ │ - mov x1, #0xc059000000000000 // #-4586634745500139520 │ │ │ │ - strh w2, [x23, #44] │ │ │ │ - str w0, [x23, #16] │ │ │ │ - ldr w0, [x22, #32] │ │ │ │ - str xzr, [x23, #48] │ │ │ │ - str x1, [x23, #72] │ │ │ │ - cbz w0, 1f0a8 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + ubfiz x22, x23, #3, #32 │ │ │ │ + mov x1, x22 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x2, [x22, #48] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x20, [x2, #24] │ │ │ │ - ldr d30, [x20] │ │ │ │ - ldr q31, [x20, #16] │ │ │ │ - str d30, [x19] │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - ldr d30, [x20, #32] │ │ │ │ - ldr q31, [x20, #48] │ │ │ │ - str d30, [x19, #32] │ │ │ │ - ldr w2, [x20, #40] │ │ │ │ - str w2, [x19, #40] │ │ │ │ - str q31, [x19, #48] │ │ │ │ - ldr d31, [x20, #72] │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - str x2, [x19, #64] │ │ │ │ - ldrh w2, [x20, #96] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - ldr w3, [x20, #80] │ │ │ │ - str w3, [x19, #80] │ │ │ │ - strh w2, [x19, #96] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - bl 15b00 │ │ │ │ - ldr x4, [x22, #48] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x21, x0 │ │ │ │ mov x1, x19 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x4, x4, x21 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldrb w3, [x4, #60] │ │ │ │ - ldrb w4, [x4, #74] │ │ │ │ - bl 1e88c │ │ │ │ - ldr w0, [x22, #32] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 1eff0 // b.pmore │ │ │ │ - mov x0, x23 │ │ │ │ + bl 3570 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3904] │ │ │ │ + mov x20, x23 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + bl 2ff0 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + str x21, [x19] │ │ │ │ + str w20, [x19, #8] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbnz w1, 256f0 │ │ │ │ + movi d0, #0x0 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d13, d14, [sp, #32] │ │ │ │ + ucvtf d13, w1 │ │ │ │ + str d15, [sp, #48] │ │ │ │ + ucvtf d15, w0 │ │ │ │ + stp d11, d12, [sp, #16] │ │ │ │ + fmov d12, #5.000000000000000000e-01 │ │ │ │ + fsub d14, d15, d13 │ │ │ │ + fadd d15, d15, d12 │ │ │ │ + fadd d14, d14, d12 │ │ │ │ + fdiv d0, d15, d14 │ │ │ │ + bl 3160 │ │ │ │ + fmov d11, d0 │ │ │ │ + fdiv d0, d14, d13 │ │ │ │ + bl 3160 │ │ │ │ + fmov d14, d0 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr d0, [x0, #3896] │ │ │ │ + fmul d0, d13, d0 │ │ │ │ + bl 3160 │ │ │ │ + fmul d15, d15, d11 │ │ │ │ + fmul d14, d14, d13 │ │ │ │ + fmul d0, d0, d12 │ │ │ │ + ldp d11, d12, [sp, #16] │ │ │ │ + fadd d15, d15, d14 │ │ │ │ + ldp d13, d14, [sp, #32] │ │ │ │ + fsub d0, d15, d0 │ │ │ │ + ldr d15, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ + mov w1, w1 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + mov w22, w3 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3904] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + mov x19, x0 │ │ │ │ + ubfiz x21, x22, #3, #32 │ │ │ │ str x23, [sp, #48] │ │ │ │ mov x23, x1 │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - bl 586c0 │ │ │ │ - ldr q31, [x22] │ │ │ │ - mov x20, x0 │ │ │ │ - ldur x19, [x22, #20] │ │ │ │ - fmov x0, d31 │ │ │ │ - str q31, [x20] │ │ │ │ - bl 35f0 │ │ │ │ - stur x19, [x20, #20] │ │ │ │ - mov x4, #0x80000000 // #2147483648 │ │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stur x4, [x20, #28] │ │ │ │ - stur x3, [x20, #36] │ │ │ │ - mov x1, #0xc059000000000000 // #-4586634745500139520 │ │ │ │ - strh w2, [x20, #44] │ │ │ │ - str w0, [x20, #16] │ │ │ │ - ldr w0, [x22, #32] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - str x1, [x20, #72] │ │ │ │ - cbz w0, 1f178 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x2, [x22, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x4, x2, x19 │ │ │ │ - ldr x2, [x2, x19] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldr x1, [x4, #24] │ │ │ │ - ldrb w3, [x4, #60] │ │ │ │ - ldrb w4, [x4, #74] │ │ │ │ - bl 1e88c │ │ │ │ - ldr w0, [x22, #32] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 1f144 // b.pmore │ │ │ │ - ldr w0, [x23, #32] │ │ │ │ - cbz w0, 1f1bc │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x2, [x23, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x4, x2, x19 │ │ │ │ - ldr x2, [x2, x19] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldr x1, [x4, #24] │ │ │ │ - ldrb w3, [x4, #60] │ │ │ │ - ldrb w4, [x4, #74] │ │ │ │ - bl 1e88c │ │ │ │ - ldr w0, [x23, #32] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 1f188 // b.pmore │ │ │ │ + bl 2ff0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + cbz w22, 25820 │ │ │ │ + ucvtf d31, w23 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + ldr d29, [x20, x3] │ │ │ │ + fmul d29, d31, d29 │ │ │ │ + fadd d29, d29, d30 │ │ │ │ + fcvtmu w4, d29 │ │ │ │ + sub w5, w4, #0x1 │ │ │ │ + ucvtf d26, w4 │ │ │ │ + ldr d27, [x19, w4, uxtw #3] │ │ │ │ + ldr d28, [x19, x5, lsl #3] │ │ │ │ + fsub d26, d29, d26 │ │ │ │ + fsub d27, d27, d28 │ │ │ │ + fmul d26, d27, d26 │ │ │ │ + fadd d26, d26, d28 │ │ │ │ + str d26, [x0, x3] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + cmp x21, x3 │ │ │ │ + b.ne 257e0 // b.any │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 1f2ac │ │ │ │ - mov x20, x1 │ │ │ │ - ldr w1, [x1, #32] │ │ │ │ - mov x21, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ - cbz w1, 1f258 │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - ldrb w5, [x19, #44] │ │ │ │ - ldr x2, [x19, #48] │ │ │ │ - ldr x4, [x3, #24] │ │ │ │ - ldr w6, [x4] │ │ │ │ - cbz w5, 1f270 │ │ │ │ - ldrb w5, [x20, #44] │ │ │ │ - cbz w5, 1f270 │ │ │ │ - ldr x5, [x2, #24] │ │ │ │ - ldr w5, [x5] │ │ │ │ - cmp w5, w6 │ │ │ │ - b.ne 1f270 // b.any │ │ │ │ - ldr w0, [x19, #36] │ │ │ │ - ldr w21, [x20, #40] │ │ │ │ - cmp w0, w21 │ │ │ │ - sub w1, w0, w21 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - csel x21, x21, x1, ls // ls = plast │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov w22, #0x58 // #88 │ │ │ │ - umaddl x0, w0, w22, x2 │ │ │ │ - ldr x5, [x0, #24] │ │ │ │ - ldr w0, [x5] │ │ │ │ - cmp w0, w6 │ │ │ │ - b.eq 1f2c8 // b.none │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - umaddl x1, w1, w22, x3 │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 1f374 // b.none │ │ │ │ - mov x21, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + cmp w3, #0x3 │ │ │ │ + b.ls 25a70 // b.plast │ │ │ │ + ldr d0, [x0] │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 25880 // b.nfrst │ │ │ │ + stp x0, x1, [sp, #16] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + str w3, [sp, #44] │ │ │ │ + bl 3440 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + ldr w3, [sp, #44] │ │ │ │ + b 25884 │ │ │ │ + fsqrt d0, d0 │ │ │ │ + str d0, [x0] │ │ │ │ + sub w8, w3, #0x3 │ │ │ │ + ldr d31, [x1] │ │ │ │ + fdiv d31, d31, d0 │ │ │ │ + str d31, [x1] │ │ │ │ + ldr d31, [x0] │ │ │ │ + ldr d30, [x2] │ │ │ │ + fdiv d30, d30, d31 │ │ │ │ + str d30, [x2] │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.eq 25a64 // b.none │ │ │ │ + movi d29, #0x0 │ │ │ │ + sub x6, x1, #0x8 │ │ │ │ + sub x7, x2, #0x8 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr d30, [x6, x4, lsl #3] │ │ │ │ + ldr d31, [x0, x4, lsl #3] │ │ │ │ + fmul d30, d30, d30 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + str d31, [x0, x4, lsl #3] │ │ │ │ + b.ge 25900 // b.tcont │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x940 │ │ │ │ + mov w2, #0x91a // #2330 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + fsqrt d31, d31 │ │ │ │ + add x5, x4, #0x1 │ │ │ │ + str d31, [x0, x4, lsl #3] │ │ │ │ + ldr d30, [x1, x4, lsl #3] │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + str d31, [x1, x4, lsl #3] │ │ │ │ + ldr d31, [x7, x4, lsl #3] │ │ │ │ + ldr d27, [x6, x4, lsl #3] │ │ │ │ + ldr d28, [x0, x4, lsl #3] │ │ │ │ + ldr d30, [x2, x4, lsl #3] │ │ │ │ + fmul d31, d31, d27 │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ + fsub d31, d30, d31 │ │ │ │ + str d31, [x2, x4, lsl #3] │ │ │ │ + ldr d31, [x7, x4, lsl #3] │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fadd d29, d29, d31 │ │ │ │ + cmp w8, w5 │ │ │ │ + b.ls 25954 // b.plast │ │ │ │ + mov x4, x5 │ │ │ │ + b 258c0 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + sub w5, w3, #0x4 │ │ │ │ + ubfiz x8, x8, #3, #32 │ │ │ │ + lsl x5, x5, #3 │ │ │ │ + ldr d31, [x0, x8] │ │ │ │ + ldr d30, [x1, x5] │ │ │ │ + fmul d30, d30, d30 │ │ │ │ + fsub d31, d31, d30 │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + str d31, [x0, x8] │ │ │ │ + b.ge 259a4 // b.tcont │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + mov w2, #0x923 // #2339 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + fsqrt d31, d31 │ │ │ │ + sub w3, w3, #0x2 │ │ │ │ + lsl x3, x3, #3 │ │ │ │ + str d31, [x0, x8] │ │ │ │ + ldr d27, [x1, x5] │ │ │ │ + ldr d30, [x2, x5] │ │ │ │ + ldr d28, [x1, x8] │ │ │ │ + fmul d30, d30, d27 │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + fsub d31, d28, d31 │ │ │ │ + str d31, [x1, x8] │ │ │ │ + ldr d31, [x2, x5] │ │ │ │ + ldr d27, [x1, x5] │ │ │ │ + ldr d28, [x0, x8] │ │ │ │ + ldr d30, [x2, x8] │ │ │ │ + fmul d31, d31, d27 │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ + fsub d31, d30, d31 │ │ │ │ + str d31, [x2, x8] │ │ │ │ + ldr d31, [x1, x8] │ │ │ │ + ldr d0, [x0, x3] │ │ │ │ + fmul d31, d31, d31 │ │ │ │ + fsub d0, d0, d31 │ │ │ │ + fsub d0, d0, d29 │ │ │ │ + str d0, [x0, x3] │ │ │ │ + ldr d31, [x0, w4, uxtw #3] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.ge 25a38 // b.tcont │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x940 │ │ │ │ + mov w2, #0x929 // #2345 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + b.pl 25a50 // b.nfrst │ │ │ │ + stp x0, x3, [sp, #16] │ │ │ │ + bl 3440 │ │ │ │ + ldp x0, x3, [sp, #16] │ │ │ │ + b 25a54 │ │ │ │ + fsqrt d0, d0 │ │ │ │ + str d0, [x0, x3] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + movi d29, #0x0 │ │ │ │ + mov w4, w8 │ │ │ │ + b 25958 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x938 │ │ │ │ + mov w2, #0x912 // #2322 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + ubfiz x19, x20, #3, #32 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldr x2, [x4, #88] │ │ │ │ - ldr x0, [x5, #88] │ │ │ │ - ldr w1, [x4, #32] │ │ │ │ - ldr w21, [x2, #28] │ │ │ │ - ldr w24, [x0, #28] │ │ │ │ - add w23, w1, #0x1 │ │ │ │ - ldr w25, [x5, #32] │ │ │ │ - bl 1a164 │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - sub w21, w21, w25 │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - ldr x3, [x19, #48] │ │ │ │ - sub w21, w21, w0 │ │ │ │ - umaddl x2, w2, w22, x1 │ │ │ │ - sub w1, w23, w24 │ │ │ │ - add w24, w21, w1 │ │ │ │ - add w21, w21, w1 │ │ │ │ - ldr x3, [x3, #24] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - ldr w1, [x3] │ │ │ │ - ldr w0, [x2] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 1f3d0 // b.any │ │ │ │ - ldr x1, [x3, #88] │ │ │ │ - ldr x0, [x2, #88] │ │ │ │ - ldr w26, [x2, #32] │ │ │ │ - ldr w23, [x3, #32] │ │ │ │ - ldr w22, [x1, #28] │ │ │ │ - ldr w25, [x0, #28] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - sub w22, w22, w26 │ │ │ │ - bl 1a164 │ │ │ │ - sub w23, w23, w25 │ │ │ │ - sub w22, w22, w0 │ │ │ │ - add w22, w22, w23 │ │ │ │ - cmp w24, w22 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b.ls 1f258 // b.plast │ │ │ │ - b 1f37c │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a164 │ │ │ │ - ldr w0, [x20, #32] │ │ │ │ - mov w3, #0x58 // #88 │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - umaddl x0, w0, w3, x2 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldr x3, [x2, #88] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w20, [x2, #32] │ │ │ │ - ldr w22, [x1, #32] │ │ │ │ - ldr w19, [x3, #28] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr w21, [x0, #28] │ │ │ │ - bl 1a164 │ │ │ │ - sub w19, w19, w22 │ │ │ │ - sub w20, w20, w21 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - add w21, w19, w20 │ │ │ │ - b 1f258 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 1f258 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0] │ │ │ │ - cbz w1, 1f6ec │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 1f6f4 // b.plast │ │ │ │ - lsr w2, w1, #4 │ │ │ │ - mov w4, #0x500 // #1280 │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v20.16b, #0x1 │ │ │ │ - umaddl x2, w2, w4, x3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x4, x0, #0xcd │ │ │ │ - ldr b31, [x0, #45] │ │ │ │ - ldr b30, [x0, #125] │ │ │ │ - ldr b21, [x0, #685] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - add x4, x0, #0x11d │ │ │ │ - ldr b22, [x0, #765] │ │ │ │ - ldr b23, [x0, #845] │ │ │ │ - ld1 {v30.b}[1], [x4] │ │ │ │ - add x4, x0, #0x16d │ │ │ │ - ldr b24, [x0, #925] │ │ │ │ - ldr b25, [x0, #1005] │ │ │ │ - ld1 {v31.b}[2], [x4] │ │ │ │ - add x4, x0, #0x1bd │ │ │ │ - ldr b26, [x0, #1085] │ │ │ │ - ldr b27, [x0, #1165] │ │ │ │ - ld1 {v30.b}[2], [x4] │ │ │ │ - add x4, x0, #0x20d │ │ │ │ - ldr b28, [x0, #1245] │ │ │ │ - ld1 {v31.b}[3], [x4] │ │ │ │ - add x4, x0, #0x25d │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ld1 {v30.b}[3], [x4] │ │ │ │ - mov v31.b[4], v21.b[0] │ │ │ │ - mov v30.b[4], v22.b[0] │ │ │ │ - mov v31.b[5], v23.b[0] │ │ │ │ - mov v30.b[5], v24.b[0] │ │ │ │ - mov v31.b[6], v25.b[0] │ │ │ │ - mov v30.b[6], v26.b[0] │ │ │ │ - mov v31.b[7], v27.b[0] │ │ │ │ - mov v30.b[7], v28.b[0] │ │ │ │ - zip1 v31.16b, v31.16b, v30.16b │ │ │ │ - and v31.16b, v31.16b, v20.16b │ │ │ │ - add v29.16b, v29.16b, v31.16b │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1f460 // b.any │ │ │ │ - addv b31, v29.16b │ │ │ │ - and w2, w1, #0xfffffff0 │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x1, #0xf │ │ │ │ - b.eq 1f6e0 // b.none │ │ │ │ - mov w4, #0x50 // #80 │ │ │ │ - add w6, w2, #0x1 │ │ │ │ - umaddl x5, w2, w4, x3 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w6, w1 │ │ │ │ - b.cs 1f6e0 // b.hs, b.nlast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w7, w2, #0x2 │ │ │ │ - ldrb w5, [x6, #45] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w7 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x7, w7, w4, x3 │ │ │ │ - add w6, w2, #0x3 │ │ │ │ - ldrb w5, [x7, #45] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w6 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w7, w2, #0x4 │ │ │ │ - ldrb w5, [x6, #45] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w7 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x7, w7, w4, x3 │ │ │ │ - add w6, w2, #0x5 │ │ │ │ - ldrb w5, [x7, #45] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w6 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w7, w2, #0x6 │ │ │ │ - ldrb w5, [x6, #45] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w7 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x7, w7, w4, x3 │ │ │ │ - add w6, w2, #0x7 │ │ │ │ - ldrb w5, [x7, #45] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w6 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w7, w2, #0x8 │ │ │ │ - ldrb w5, [x6, #45] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w7 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x7, w7, w4, x3 │ │ │ │ - add w6, w2, #0x9 │ │ │ │ - ldrb w5, [x7, #45] │ │ │ │ - and w5, w5, #0x1 │ │ │ │ - add w0, w0, w5 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w6 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w5, w2, #0xa │ │ │ │ - ldrb w4, [x6, #45] │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - add w0, w0, w4 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w5 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - mov w6, #0x50 // #80 │ │ │ │ - add w7, w2, #0xb │ │ │ │ - umaddl x5, w5, w6, x3 │ │ │ │ - ldrb w4, [x5, #45] │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - add w0, w0, w4 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w7 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x7, w7, w6, x3 │ │ │ │ - add w5, w2, #0xc │ │ │ │ - ldrb w4, [x7, #45] │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - add w0, w0, w4 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w5 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x5, w5, w6, x3 │ │ │ │ - add w7, w2, #0xd │ │ │ │ - ldrb w4, [x5, #45] │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - add w0, w0, w4 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w7 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x7, w7, w6, x3 │ │ │ │ - add w2, w2, #0xe │ │ │ │ - ldrb w4, [x7, #45] │ │ │ │ - and w4, w4, #0x1 │ │ │ │ - add w0, w0, w4 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ls 1f6e0 // b.plast │ │ │ │ - umaddl x2, w2, w6, x3 │ │ │ │ - ldrb w1, [x2, #45] │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w0, hi // hi = pmore │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 1f504 │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - cbz w2, 1f950 │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cmp w1, #0xe │ │ │ │ - b.ls 1f958 // b.plast │ │ │ │ - lsr w1, w2, #4 │ │ │ │ - mov w4, #0x500 // #1280 │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v20.16b, #0x3 │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ + mov x25, x1 │ │ │ │ + mov x1, x19 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + sub w28, w20, #0x1 │ │ │ │ + ldp d23, d24, [x24] │ │ │ │ + sub w27, w20, #0x2 │ │ │ │ + lsl x28, x28, #3 │ │ │ │ + sub w26, w20, #0x1 │ │ │ │ + lsl x27, x27, #3 │ │ │ │ + mov x19, x0 │ │ │ │ + fsub d23, d24, d23 │ │ │ │ + sub w5, w20, #0x2 │ │ │ │ + str d23, [x21] │ │ │ │ + ldr d3, [x24, x28] │ │ │ │ + ldr d25, [x24, x27] │ │ │ │ + fsub d25, d3, d25 │ │ │ │ + str d25, [x21, x27] │ │ │ │ + ldr d26, [x21] │ │ │ │ + fadd d26, d25, d26 │ │ │ │ + fadd d26, d26, d26 │ │ │ │ + str d26, [x22] │ │ │ │ + ldr d28, [x24, x28] │ │ │ │ + ldr d27, [x24, x27] │ │ │ │ + fsub d27, d28, d27 │ │ │ │ + str d27, [x23] │ │ │ │ + ldp d1, d2, [x25] │ │ │ │ + ldr d0, [x25, x28] │ │ │ │ + ldr d30, [x25, x27] │ │ │ │ + fsub d1, d2, d1 │ │ │ │ + ldr d31, [x21, x27] │ │ │ │ + ldr d29, [x21] │ │ │ │ + fsub d30, d0, d30 │ │ │ │ + fdiv d29, d1, d29 │ │ │ │ + fdiv d31, d30, d31 │ │ │ │ + fsub d31, d29, d31 │ │ │ │ + str d31, [x0] │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.ls 25c08 // b.plast │ │ │ │ + add x3, x24, #0x8 │ │ │ │ + sub x0, x21, #0x8 │ │ │ │ + add x2, x25, #0x8 │ │ │ │ + sub x1, x25, #0x8 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr d5, [x3, x4, lsl #3] │ │ │ │ + ldr d17, [x24, x4, lsl #3] │ │ │ │ + fsub d17, d5, d17 │ │ │ │ + str d17, [x21, x4, lsl #3] │ │ │ │ + ldr d18, [x0, x4, lsl #3] │ │ │ │ + fadd d18, d17, d18 │ │ │ │ + fadd d18, d18, d18 │ │ │ │ + str d18, [x22, x4, lsl #3] │ │ │ │ + str xzr, [x23, x4, lsl #3] │ │ │ │ + ldr d22, [x25, x4, lsl #3] │ │ │ │ + ldr d4, [x2, x4, lsl #3] │ │ │ │ + ldr d19, [x1, x4, lsl #3] │ │ │ │ + ldr d20, [x21, x4, lsl #3] │ │ │ │ + fsub d4, d4, d22 │ │ │ │ + ldr d21, [x0, x4, lsl #3] │ │ │ │ + fsub d19, d22, d19 │ │ │ │ + fdiv d20, d4, d20 │ │ │ │ + fdiv d21, d19, d21 │ │ │ │ + fsub d21, d20, d21 │ │ │ │ + str d21, [x19, x4, lsl #3] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp w26, w4 │ │ │ │ + b.hi 25bac // b.pmore │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + str w5, [sp, #108] │ │ │ │ + bl 25840 │ │ │ │ + ldr d7, [x19] │ │ │ │ + ldr d28, [x22] │ │ │ │ + ldr w5, [sp, #108] │ │ │ │ + fdiv d7, d7, d28 │ │ │ │ + str d7, [x19] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.ls 2602c // b.plast │ │ │ │ + cmp w5, #0x3 │ │ │ │ + b.ls 26034 // b.plast │ │ │ │ + sub w2, w20, #0x6 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + movi d6, #0x0 │ │ │ │ + sub x0, x21, #0x8 │ │ │ │ + lsr w2, w2, #1 │ │ │ │ + sub x7, x23, #0x8 │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + add x6, x22, #0x8 │ │ │ │ + add x2, x3, w2, uxtw #1 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr d27, [x0, x4, lsl #3] │ │ │ │ + mov x3, x4 │ │ │ │ + ldr d30, [x19, x4, lsl #3] │ │ │ │ + ldr d29, [x22, x4, lsl #3] │ │ │ │ + fmul d27, d7, d27 │ │ │ │ + fsub d30, d30, d27 │ │ │ │ + fdiv d29, d30, d29 │ │ │ │ + str d29, [x19, x4, lsl #3] │ │ │ │ + ldr d16, [x21, x4, lsl #3] │ │ │ │ + ldr d0, [x1, x4, lsl #3] │ │ │ │ + ldr d1, [x7, x4, lsl #3] │ │ │ │ + fmul d16, d29, d16 │ │ │ │ + ldr d18, [x6, x4, lsl #3] │ │ │ │ + fmul d1, d7, d1 │ │ │ │ + fsub d0, d0, d16 │ │ │ │ + fadd d6, d1, d6 │ │ │ │ + fdiv d7, d0, d18 │ │ │ │ + str d7, [x1, x4, lsl #3] │ │ │ │ + ldr d17, [x23, x4, lsl #3] │ │ │ │ + add x4, x4, #0x2 │ │ │ │ + fmul d17, d29, d17 │ │ │ │ + fadd d6, d17, d6 │ │ │ │ + cmp x4, x2 │ │ │ │ + b.ne 25c6c // b.any │ │ │ │ + add w3, w3, #0x2 │ │ │ │ + ubfiz x0, x3, #3, #32 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + sub x1, x0, #0x8 │ │ │ │ + ldr d21, [x19, x0] │ │ │ │ + ldr d5, [x21, x1] │ │ │ │ + ldr d22, [x19, x1] │ │ │ │ + ldr d2, [x22, x0] │ │ │ │ + fmul d22, d5, d22 │ │ │ │ + fsub d21, d21, d22 │ │ │ │ + fdiv d2, d21, d2 │ │ │ │ + str d2, [x19, x0] │ │ │ │ + ldr d20, [x23, x1] │ │ │ │ + ldr d31, [x19, x1] │ │ │ │ + fmul d31, d20, d31 │ │ │ │ + fadd d31, d31, d6 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.hi 25f68 // b.pmore │ │ │ │ + sub w0, w20, #0x3 │ │ │ │ + ldr d28, [x19, x27] │ │ │ │ + ldr d27, [x22, x27] │ │ │ │ + subs w3, w20, #0x4 │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr d25, [x21, x0] │ │ │ │ + ldr d3, [x19, x0] │ │ │ │ + fmul d3, d25, d3 │ │ │ │ + fsub d28, d28, d3 │ │ │ │ + fsub d28, d28, d31 │ │ │ │ + fdiv d27, d28, d27 │ │ │ │ + str d27, [x19, x27] │ │ │ │ + ldr d1, [x22, x27] │ │ │ │ + fdiv d1, d27, d1 │ │ │ │ + str d1, [x19, x27] │ │ │ │ + ldr d0, [x21, x0] │ │ │ │ + ldr d16, [x19, x0] │ │ │ │ + ldr d30, [x22, x0] │ │ │ │ + fmul d0, d1, d0 │ │ │ │ + fsub d16, d16, d0 │ │ │ │ + fdiv d30, d16, d30 │ │ │ │ + str d30, [x19, x0] │ │ │ │ + b.mi 25f9c // b.first │ │ │ │ + mov w3, w3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x4, x0, #0xcd │ │ │ │ - ldr b31, [x0, #45] │ │ │ │ - ldr b30, [x0, #125] │ │ │ │ - ldr b21, [x0, #685] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - add x4, x0, #0x11d │ │ │ │ - ldr b22, [x0, #765] │ │ │ │ - ldr b23, [x0, #845] │ │ │ │ - ld1 {v30.b}[1], [x4] │ │ │ │ - add x4, x0, #0x16d │ │ │ │ - ldr b24, [x0, #925] │ │ │ │ - ldr b25, [x0, #1005] │ │ │ │ - ld1 {v31.b}[2], [x4] │ │ │ │ - add x4, x0, #0x1bd │ │ │ │ - ldr b26, [x0, #1085] │ │ │ │ - ldr b27, [x0, #1165] │ │ │ │ - ld1 {v30.b}[2], [x4] │ │ │ │ - add x4, x0, #0x20d │ │ │ │ - ldr b28, [x0, #1245] │ │ │ │ - ld1 {v31.b}[3], [x4] │ │ │ │ - add x4, x0, #0x25d │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ld1 {v30.b}[3], [x4] │ │ │ │ - mov v31.b[4], v21.b[0] │ │ │ │ - mov v30.b[4], v22.b[0] │ │ │ │ - mov v31.b[5], v23.b[0] │ │ │ │ - mov v30.b[5], v24.b[0] │ │ │ │ - mov v31.b[6], v25.b[0] │ │ │ │ - mov v30.b[6], v26.b[0] │ │ │ │ - mov v31.b[7], v27.b[0] │ │ │ │ - mov v30.b[7], v28.b[0] │ │ │ │ - zip1 v31.16b, v31.16b, v30.16b │ │ │ │ - cmeq v31.16b, v31.16b, v20.16b │ │ │ │ - sub v29.16b, v29.16b, v31.16b │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1f740 // b.any │ │ │ │ - mov d30, v29.d[1] │ │ │ │ - and w1, w2, #0xfffffff0 │ │ │ │ - addv b31, v29.16b │ │ │ │ - add v30.8b, v30.8b, v29.8b │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x2, #0xf │ │ │ │ - b.eq 1f944 // b.none │ │ │ │ - sub w5, w2, w1 │ │ │ │ - sub w4, w5, #0x1 │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.ls 1f86c // b.plast │ │ │ │ - mov w4, #0x50 // #80 │ │ │ │ - mov x6, #0x2d // #45 │ │ │ │ - and w0, w5, #0xfffffff8 │ │ │ │ - movi v29.8b, #0x3 │ │ │ │ - umaddl x4, w1, w4, x6 │ │ │ │ - add w1, w1, w0 │ │ │ │ - add x0, x3, x4 │ │ │ │ - ldr b31, [x3, x4] │ │ │ │ - add x4, x0, #0x50 │ │ │ │ - ldr b23, [x0, #160] │ │ │ │ - ldr b24, [x0, #240] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - ldr b25, [x0, #320] │ │ │ │ - ldr b26, [x0, #400] │ │ │ │ - mov v31.b[2], v23.b[0] │ │ │ │ - ldr b27, [x0, #480] │ │ │ │ - ldr b28, [x0, #560] │ │ │ │ - mov v31.b[3], v24.b[0] │ │ │ │ - mov v31.b[4], v25.b[0] │ │ │ │ - mov v31.b[5], v26.b[0] │ │ │ │ - mov v31.b[6], v27.b[0] │ │ │ │ - mov v31.b[7], v28.b[0] │ │ │ │ - cmeq v31.8b, v31.8b, v29.8b │ │ │ │ - sub v30.8b, v30.8b, v31.8b │ │ │ │ - addv b31, v30.8b │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x5, #0x7 │ │ │ │ - b.eq 1f944 // b.none │ │ │ │ - mov w4, #0x50 // #80 │ │ │ │ - add w5, w1, #0x1 │ │ │ │ - umaddl x6, w1, w4, x3 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w5, w2 │ │ │ │ - b.cs 1f944 // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w6, w1, #0x2 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w6 │ │ │ │ - b.ls 1f944 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w5, w1, #0x3 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w5 │ │ │ │ - b.ls 1f944 // b.plast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w6, w1, #0x4 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w6, w2 │ │ │ │ - b.cs 1f944 // b.hs, b.nlast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w5, w1, #0x5 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w5 │ │ │ │ - b.ls 1f944 // b.plast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w1, w1, #0x6 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls 1f944 // b.plast │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ - ldrb w1, [x1, #45] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x1 │ │ │ │ + ldr d1, [x19, x3, lsl #3] │ │ │ │ + ldr d0, [x21, x3, lsl #3] │ │ │ │ + ldr d31, [x23, x3, lsl #3] │ │ │ │ + ldr d30, [x22, x3, lsl #3] │ │ │ │ + fmul d0, d1, d0 │ │ │ │ + fsub d0, d1, d0 │ │ │ │ + fsub d31, d0, d31 │ │ │ │ + fdiv d30, d31, d30 │ │ │ │ + str d30, [x19, x3, lsl #3] │ │ │ │ + sub x3, x3, #0x1 │ │ │ │ + tbz w3, #31, 25d80 │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + cmp x19, x1 │ │ │ │ + add x4, x24, #0x8 │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + ccmp x22, x0, #0x2, cc // cc = lo, ul, last │ │ │ │ + add x3, x25, #0x8 │ │ │ │ + ccmp x1, x21, #0x4, cs // cs = hs, nlast │ │ │ │ + sub x1, x22, x4 │ │ │ │ + add x2, x21, #0x10 │ │ │ │ + ccmp x1, #0x8, #0x0, ne // ne = any │ │ │ │ + sub x1, x22, x3 │ │ │ │ + ccmp x1, #0x8, #0x0, hi // hi = pmore │ │ │ │ + sub x5, x21, x4 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + cmp x19, x2 │ │ │ │ + ccmp x21, x0, #0x2, cc // cc = lo, ul, last │ │ │ │ + sub x2, x21, x3 │ │ │ │ + cset w0, cs // cs = hs, nlast │ │ │ │ + cmp x5, #0x8 │ │ │ │ + ldr d31, [x19] │ │ │ │ + and w1, w1, w0 │ │ │ │ + sub x5, x19, x4 │ │ │ │ cset w0, hi // hi = pmore │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - movi v30.2s, #0x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 1f7ec │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - cbz w2, 1fbb0 │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cmp w1, #0xe │ │ │ │ - b.ls 1fbb8 // b.plast │ │ │ │ - lsr w1, w2, #4 │ │ │ │ - mov w4, #0x500 // #1280 │ │ │ │ - movi v29.4s, #0x0 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v20.16b, #0x3 │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ - nop │ │ │ │ - add x4, x0, #0xcd │ │ │ │ - ldr b31, [x0, #45] │ │ │ │ - ldr b30, [x0, #125] │ │ │ │ - ldr b21, [x0, #685] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - add x4, x0, #0x11d │ │ │ │ - ldr b22, [x0, #765] │ │ │ │ - ldr b23, [x0, #845] │ │ │ │ - ld1 {v30.b}[1], [x4] │ │ │ │ - add x4, x0, #0x16d │ │ │ │ - ldr b24, [x0, #925] │ │ │ │ - ldr b25, [x0, #1005] │ │ │ │ - ld1 {v31.b}[2], [x4] │ │ │ │ - add x4, x0, #0x1bd │ │ │ │ - ldr b26, [x0, #1085] │ │ │ │ - ldr b27, [x0, #1165] │ │ │ │ - ld1 {v30.b}[2], [x4] │ │ │ │ - add x4, x0, #0x20d │ │ │ │ - ldr b28, [x0, #1245] │ │ │ │ - ld1 {v31.b}[3], [x4] │ │ │ │ - add x4, x0, #0x25d │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ld1 {v30.b}[3], [x4] │ │ │ │ - mov v31.b[4], v21.b[0] │ │ │ │ - mov v30.b[4], v22.b[0] │ │ │ │ - mov v31.b[5], v23.b[0] │ │ │ │ - mov v30.b[5], v24.b[0] │ │ │ │ - mov v31.b[6], v25.b[0] │ │ │ │ - mov v30.b[6], v26.b[0] │ │ │ │ - mov v31.b[7], v27.b[0] │ │ │ │ - mov v30.b[7], v28.b[0] │ │ │ │ - zip1 v31.16b, v31.16b, v30.16b │ │ │ │ - cmeq v31.16b, v31.16b, v20.16b │ │ │ │ - sub v29.16b, v29.16b, v31.16b │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1f9a0 // b.any │ │ │ │ - mov d30, v29.d[1] │ │ │ │ - and w1, w2, #0xfffffff0 │ │ │ │ - addv b31, v29.16b │ │ │ │ - add v30.8b, v30.8b, v29.8b │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x2, #0xf │ │ │ │ - b.eq 1fba4 // b.none │ │ │ │ - sub w5, w2, w1 │ │ │ │ - sub w4, w5, #0x1 │ │ │ │ - cmp w4, #0x6 │ │ │ │ - b.ls 1facc // b.plast │ │ │ │ - mov w4, #0x50 // #80 │ │ │ │ - mov x6, #0x2d // #45 │ │ │ │ - and w0, w5, #0xfffffff8 │ │ │ │ - movi v29.8b, #0x3 │ │ │ │ - umaddl x4, w1, w4, x6 │ │ │ │ - add w1, w1, w0 │ │ │ │ - add x0, x3, x4 │ │ │ │ - ldr b31, [x3, x4] │ │ │ │ - add x4, x0, #0x50 │ │ │ │ - ldr b23, [x0, #160] │ │ │ │ - ldr b24, [x0, #240] │ │ │ │ - ld1 {v31.b}[1], [x4] │ │ │ │ - ldr b25, [x0, #320] │ │ │ │ - ldr b26, [x0, #400] │ │ │ │ - mov v31.b[2], v23.b[0] │ │ │ │ - ldr b27, [x0, #480] │ │ │ │ - ldr b28, [x0, #560] │ │ │ │ - mov v31.b[3], v24.b[0] │ │ │ │ - mov v31.b[4], v25.b[0] │ │ │ │ - mov v31.b[5], v26.b[0] │ │ │ │ - mov v31.b[6], v27.b[0] │ │ │ │ - mov v31.b[7], v28.b[0] │ │ │ │ - cmeq v31.8b, v31.8b, v29.8b │ │ │ │ - sub v30.8b, v30.8b, v31.8b │ │ │ │ - addv b31, v30.8b │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x5, #0x7 │ │ │ │ - b.eq 1fba4 // b.none │ │ │ │ - mov w4, #0x50 // #80 │ │ │ │ - add w5, w1, #0x1 │ │ │ │ - umaddl x6, w1, w4, x3 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w5, w2 │ │ │ │ - b.cs 1fba4 // b.hs, b.nlast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w6, w1, #0x2 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w6 │ │ │ │ - b.ls 1fba4 // b.plast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w5, w1, #0x3 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w5 │ │ │ │ - b.ls 1fba4 // b.plast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w6, w1, #0x4 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w6, w2 │ │ │ │ - b.cs 1fba4 // b.hs, b.nlast │ │ │ │ - umaddl x6, w6, w4, x3 │ │ │ │ - add w5, w1, #0x5 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - cmp w6, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w5 │ │ │ │ - b.ls 1fba4 // b.plast │ │ │ │ - umaddl x5, w5, w4, x3 │ │ │ │ - add w1, w1, #0x6 │ │ │ │ - ldrb w5, [x5, #45] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls 1fba4 // b.plast │ │ │ │ - umaddl x1, w1, w4, x3 │ │ │ │ - ldrb w1, [x1, #45] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - cinc w0, w0, eq // eq = none │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + and w0, w0, w1 │ │ │ │ + sub x2, x19, x3 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + cmp x5, #0x8 │ │ │ │ + and w1, w1, w0 │ │ │ │ cset w0, hi // hi = pmore │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - movi v30.2s, #0x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 1fa4c │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #32] │ │ │ │ - cbz w3, 1fc08 │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add x1, x1, #0x3c │ │ │ │ - b 1fbf0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 1fc08 // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - cbz w2, 1fbe4 │ │ │ │ - cmp w3, w0 │ │ │ │ - csinv w0, w0, wzr, hi // hi = pmore │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 1fc6c │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x2, x4, #0x3c │ │ │ │ - b 1fc3c │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 1fc70 // b.none │ │ │ │ - ldrb w3, [x2] │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - cbz w3, 1fc30 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 1fc70 // b.plast │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x1, w1, w0, x4 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - ldr x2, [x0, #88] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr w0, [x2, #28] │ │ │ │ - add w0, w0, w1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ + cmp x2, #0x8 │ │ │ │ + and w0, w0, w1 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + str d31, [x19, x28] │ │ │ │ + add x5, x19, x28 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 25fa8 // b.none │ │ │ │ + lsr w1, w26, #1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + fmov v29.2d, #3.000000000000000000e+00 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #32] │ │ │ │ - cbz w3, 1fcc0 │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add x1, x1, #0x3c │ │ │ │ - b 1fca8 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 1fcc0 // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - cbnz w2, 1fc9c │ │ │ │ - cmp w3, w0 │ │ │ │ - csinv w0, w0, wzr, hi // hi = pmore │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 1fd24 │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x2, x4, #0x3c │ │ │ │ - b 1fcf4 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 1fd28 // b.none │ │ │ │ - ldrb w3, [x2] │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - cbnz w3, 1fce8 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 1fd28 // b.plast │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x1, w1, w0, x4 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - ldr x2, [x0, #88] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr w0, [x2, #28] │ │ │ │ - add w0, w0, w1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz x0, 1fd6c │ │ │ │ - ldr w3, [x0] │ │ │ │ - cbz w3, 1fd6c │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x3, w3, w0, x1 │ │ │ │ - b 1fd58 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 1fd68 // b.none │ │ │ │ - ldrb w2, [x1, #45] │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - and w0, w2, #0x1 │ │ │ │ - tbz w2, #0, 1fd50 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + ldr q22, [x4, x2] │ │ │ │ + ldr q27, [x24, x2] │ │ │ │ + ldr q21, [x3, x2] │ │ │ │ + ldr q20, [x25, x2] │ │ │ │ + fsub v27.2d, v22.2d, v27.2d │ │ │ │ + ldr q19, [x19, x2] │ │ │ │ + fsub v20.2d, v21.2d, v20.2d │ │ │ │ + ldr q18, [x0, x2] │ │ │ │ + fadd v19.2d, v19.2d, v19.2d │ │ │ │ + fdiv v20.2d, v20.2d, v27.2d │ │ │ │ + fadd v18.2d, v19.2d, v18.2d │ │ │ │ + fmul v18.2d, v18.2d, v27.2d │ │ │ │ + fsub v18.2d, v20.2d, v18.2d │ │ │ │ + str q18, [x22, x2] │ │ │ │ + ldr q17, [x0, x2] │ │ │ │ + ldr q16, [x19, x2] │ │ │ │ + fsub v16.2d, v17.2d, v16.2d │ │ │ │ + fdiv v16.2d, v16.2d, v27.2d │ │ │ │ + str q16, [x21, x2] │ │ │ │ + ldr q7, [x19, x2] │ │ │ │ + fmul v7.2d, v7.2d, v29.2d │ │ │ │ + str q7, [x19, x2] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 25e60 // b.any │ │ │ │ + tbz w26, #0, 25f2c │ │ │ │ + orr w26, w26, #0x1 │ │ │ │ + lsl x26, x26, #3 │ │ │ │ + sub x0, x26, #0x8 │ │ │ │ + ldr d6, [x24, x26] │ │ │ │ + ldr d26, [x24, x0] │ │ │ │ + ldr d24, [x25, x0] │ │ │ │ + ldr d5, [x25, x26] │ │ │ │ + fsub d26, d6, d26 │ │ │ │ + ldr d4, [x19, x0] │ │ │ │ + ldr d3, [x19, x26] │ │ │ │ + fsub d24, d5, d24 │ │ │ │ + fadd d4, d4, d4 │ │ │ │ + fdiv d24, d24, d26 │ │ │ │ + fadd d3, d4, d3 │ │ │ │ + fmul d3, d3, d26 │ │ │ │ + fsub d3, d24, d3 │ │ │ │ + str d3, [x22, x0] │ │ │ │ + ldr d28, [x19, x26] │ │ │ │ + ldr d2, [x19, x0] │ │ │ │ + fsub d2, d28, d2 │ │ │ │ + fdiv d2, d2, d26 │ │ │ │ + str d2, [x21, x0] │ │ │ │ + ldr d25, [x19, x0] │ │ │ │ + fmul d25, d25, d29 │ │ │ │ + str d25, [x19, x0] │ │ │ │ + ldr d31, [x22] │ │ │ │ + mov x0, x19 │ │ │ │ + str d31, [x22, x28] │ │ │ │ + ldr d31, [x21] │ │ │ │ + str d31, [x21, x28] │ │ │ │ + ldr d31, [x19] │ │ │ │ + str d31, [x5] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldr d19, [x21, x0] │ │ │ │ + add x1, x0, #0x8 │ │ │ │ + fmul d19, d2, d19 │ │ │ │ + ldr d4, [x19, x1] │ │ │ │ + ldr d24, [x22, x1] │ │ │ │ + fsub d4, d4, d19 │ │ │ │ + fdiv d24, d4, d24 │ │ │ │ + str d24, [x19, x1] │ │ │ │ + ldr d23, [x23, x0] │ │ │ │ + ldr d26, [x19, x0] │ │ │ │ + fmul d26, d23, d26 │ │ │ │ + fadd d31, d31, d26 │ │ │ │ + b 25d14 │ │ │ │ + ldr d31, [x19] │ │ │ │ + add x5, x19, x28 │ │ │ │ + str d31, [x19, x28] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + fmov d23, #3.000000000000000000e+00 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr d6, [x24, x1] │ │ │ │ + ldr d30, [x24, x0, lsl #3] │ │ │ │ + ldr d5, [x25, x1] │ │ │ │ + ldr d0, [x25, x0, lsl #3] │ │ │ │ + fsub d30, d6, d30 │ │ │ │ + ldr d4, [x19, x0, lsl #3] │ │ │ │ + ldr d3, [x19, x1] │ │ │ │ + fsub d0, d5, d0 │ │ │ │ + fadd d4, d4, d4 │ │ │ │ + fdiv d0, d0, d30 │ │ │ │ + fadd d3, d4, d3 │ │ │ │ + fmul d3, d3, d30 │ │ │ │ + fsub d3, d0, d3 │ │ │ │ + str d3, [x22, x0, lsl #3] │ │ │ │ + ldr d31, [x19, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + ldr d2, [x19, x0, lsl #3] │ │ │ │ + fsub d2, d31, d2 │ │ │ │ + fdiv d2, d2, d30 │ │ │ │ + str d2, [x21, x0, lsl #3] │ │ │ │ + ldr d1, [x19, x0, lsl #3] │ │ │ │ + fmul d1, d1, d23 │ │ │ │ + str d1, [x19, x0, lsl #3] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.hi 25fc0 // b.pmore │ │ │ │ + b 25f2c │ │ │ │ + movi d31, #0x0 │ │ │ │ + b 25d14 │ │ │ │ + movi d6, #0x0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b 25cd0 │ │ │ │ bti c │ │ │ │ - cbz x0, 1fe14 │ │ │ │ - ldr w9, [x0] │ │ │ │ - cbz w9, 1fe14 │ │ │ │ - ldr x5, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov w10, #0x58 // #88 │ │ │ │ - umaddl x9, w9, w0, x5 │ │ │ │ - b 1fdb0 │ │ │ │ - add x5, x5, #0x50 │ │ │ │ - cmp x5, x9 │ │ │ │ - b.eq 1fe14 // b.none │ │ │ │ - ldrb w2, [x5, #45] │ │ │ │ - and w0, w2, #0x1 │ │ │ │ - tbz w2, #0, 1fda4 │ │ │ │ - ldr w6, [x5, #32] │ │ │ │ - cbz w6, 1fe10 │ │ │ │ - ldr x2, [x5, #48] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - add x2, x2, #0x2c │ │ │ │ - umaddl x6, w6, w10, x2 │ │ │ │ + movi d31, #0x0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, #0xaaab // #43691 │ │ │ │ + fcmp d1, d31 │ │ │ │ + movk w20, #0xaaaa, lsl #16 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + str d15, [sp, #40] │ │ │ │ + mov x21, x1 │ │ │ │ + umull x20, w0, w20 │ │ │ │ + stp d11, d12, [sp, #48] │ │ │ │ + fccmp d0, d31, #0x0, eq // eq = none │ │ │ │ + stp d13, d14, [sp, #64] │ │ │ │ + fmov d11, d1 │ │ │ │ + lsr x20, x20, #33 │ │ │ │ + fmov d12, d0 │ │ │ │ + mov w19, w20 │ │ │ │ + b.ne 26308 // b.any │ │ │ │ + fmov d15, #7.500000000000000000e-01 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 26240 // b.plast │ │ │ │ + scvtf d31, w20 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + mov x0, #0x54000000000000 // #23643898043695104 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + b.mi 2623c // b.first │ │ │ │ + fmov d30, #1.000000000000000000e+01 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d31, x0 │ │ │ │ + fmul d30, d15, d30 │ │ │ │ + fcmpe d30, d31 │ │ │ │ + b.gt 2638c │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3160 │ │ │ │ + fmov d1, d0 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmov d0, #1.000000000000000000e+01 │ │ │ │ + ldr d31, [x0, #3992] │ │ │ │ + fdiv d1, d1, d31 │ │ │ │ + frintm d1, d1 │ │ │ │ + bl 35d0 │ │ │ │ + fsub d31, d15, d0 │ │ │ │ + fadd d30, d0, d0 │ │ │ │ + fmov d29, #1.500000000000000000e+00 │ │ │ │ + fmov d13, d0 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fsub d29, d30, d15 │ │ │ │ + fcmpe d29, d31 │ │ │ │ + b.mi 26444 // b.first │ │ │ │ + fdiv d14, d12, d13 │ │ │ │ + adrp x0, 80000 │ │ │ │ + fdiv d15, d11, d13 │ │ │ │ + fmov d29, #1.000000000000000000e+00 │ │ │ │ + ldr d31, [x0, #72] │ │ │ │ + fmul d30, d13, d31 │ │ │ │ + fadd d0, d12, d30 │ │ │ │ + fadd d14, d14, d31 │ │ │ │ + fsub d15, d15, d31 │ │ │ │ + frintm d14, d14 │ │ │ │ + frintp d15, d15 │ │ │ │ + fmul d31, d13, d14 │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.gt 2628c │ │ │ │ + fsub d1, d11, d30 │ │ │ │ + fmul d31, d13, d15 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d1, d31 │ │ │ │ + b.gt 262b4 │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fadd d31, d15, d31 │ │ │ │ + fsub d31, d31, d14 │ │ │ │ + fcvtzs w0, d31 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.gt 262dc │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov w20, w0 │ │ │ │ + mov w19, w0 │ │ │ │ + add w1, w19, #0x2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + fsub d15, d15, d14 │ │ │ │ + scvtf d31, w19 │ │ │ │ + fmul d15, d15, d13 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + cbz w19, 26218 │ │ │ │ + fmul d14, d13, d14 │ │ │ │ + cmp w19, #0x1 │ │ │ │ + b.eq 2643c // b.none │ │ │ │ + lsr w3, w19, #1 │ │ │ │ + adrp x1, 7f000 │ │ │ │ + movi v27.2s, #0x2 │ │ │ │ + mov x2, x0 │ │ │ │ + dup v28.2d, v15.d[0] │ │ │ │ + add x3, x0, w3, uxtw #4 │ │ │ │ + dup v29.2d, v14.d[0] │ │ │ │ + ldr d30, [x1, #3848] │ │ │ │ nop │ │ │ │ - ldrb w4, [x2, #16] │ │ │ │ - cbnz w4, 1fdfc │ │ │ │ - ldp w8, w4, [x2] │ │ │ │ - ldr w7, [x2, #8] │ │ │ │ - add w4, w4, w8 │ │ │ │ - add w3, w3, w7 │ │ │ │ - add w3, w4, w3 │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - cmp x2, x6 │ │ │ │ - b.ne 1fde0 // b.any │ │ │ │ - cmp w3, w1 │ │ │ │ - b.hi 1fda4 // b.pmore │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cbz x0, 1fe60 │ │ │ │ - ldr w3, [x0] │ │ │ │ - cbz w3, 1fe60 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x3, w3, w0, x1 │ │ │ │ - b 1fe48 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 1fe5c // b.none │ │ │ │ - ldrb w2, [x1, #45] │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - and w0, w2, #0x2 │ │ │ │ - tbz w2, #1, 1fe40 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + sxtl v31.2d, v30.2s │ │ │ │ + add v30.2s, v30.2s, v27.2s │ │ │ │ + scvtf v31.2d, v31.2d │ │ │ │ + fmul v31.2d, v31.2d, v28.2d │ │ │ │ + fadd v31.2d, v31.2d, v29.2d │ │ │ │ + str q31, [x2], #16 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 261e0 // b.any │ │ │ │ + tbz w19, #0, 26218 │ │ │ │ + and w19, w19, #0xfffffffe │ │ │ │ + scvtf d31, w19 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fadd d31, d31, d14 │ │ │ │ + str d31, [x0, x19, lsl #3] │ │ │ │ + ldr d15, [sp, #40] │ │ │ │ + str w20, [x21] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp d11, d12, [sp, #48] │ │ │ │ + ldp d13, d14, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - cbz x0, 1fef8 │ │ │ │ - ldr w8, [x0] │ │ │ │ - cbz w8, 1fef8 │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov w9, #0x58 // #88 │ │ │ │ - umaddl x8, w8, w0, x4 │ │ │ │ - b 1fe98 │ │ │ │ - add x4, x4, #0x50 │ │ │ │ - cmp x4, x8 │ │ │ │ - b.eq 1fef8 // b.none │ │ │ │ - ldrb w0, [x4, #45] │ │ │ │ - tbz w0, #1, 1fe8c │ │ │ │ - ldr w5, [x4, #32] │ │ │ │ - cbz w5, 1fef0 │ │ │ │ - ldr x0, [x4, #48] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x0, x0, #0x2c │ │ │ │ - umaddl x5, w5, w9, x0 │ │ │ │ + fmov d15, d31 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3160 │ │ │ │ + fmov d1, d0 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmov d0, #1.000000000000000000e+01 │ │ │ │ + ldr d31, [x0, #3992] │ │ │ │ + fdiv d1, d1, d31 │ │ │ │ + frintm d1, d1 │ │ │ │ + bl 35d0 │ │ │ │ + fadd d13, d0, d0 │ │ │ │ + fmov d31, #5.000000000000000000e+00 │ │ │ │ + fsub d30, d15, d13 │ │ │ │ + fmov d29, #2.750000000000000000e+00 │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fmul d30, d30, d29 │ │ │ │ + fsub d29, d31, d15 │ │ │ │ + fcmpe d29, d30 │ │ │ │ + b.mi 26368 // b.first │ │ │ │ + b 26114 │ │ │ │ + fsub d14, d14, d29 │ │ │ │ + fmul d31, d13, d14 │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.gt 2628c │ │ │ │ + fsub d1, d11, d30 │ │ │ │ + fmul d31, d13, d15 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + fcmpe d1, d31 │ │ │ │ + b.gt 262b4 │ │ │ │ + b 26160 │ │ │ │ + fadd d15, d15, d30 │ │ │ │ + fmul d31, d13, d15 │ │ │ │ + fcmpe d31, d1 │ │ │ │ + b.mi 262b4 // b.first │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + fadd d31, d15, d31 │ │ │ │ + fsub d31, d31, d14 │ │ │ │ + fcvtzs w0, d31 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.le 26180 │ │ │ │ + sub w0, w20, w0 │ │ │ │ + fcmpe d14, #0.0 │ │ │ │ + and w1, w0, #0x1 │ │ │ │ + asr w0, w0, #1 │ │ │ │ + add w1, w1, w0 │ │ │ │ + scvtf d30, w0 │ │ │ │ + scvtf d31, w1 │ │ │ │ + b.ge 2635c // b.tcont │ │ │ │ + fsub d14, d14, d30 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 26188 │ │ │ │ + fabs d31, d0 │ │ │ │ + fabs d29, d1 │ │ │ │ + adrp x1, 80000 │ │ │ │ + fsub d15, d1, d0 │ │ │ │ + ldr d30, [x1, #64] │ │ │ │ + fcmpe d31, d29 │ │ │ │ + fcsel d31, d31, d29, ge // ge = tcont │ │ │ │ + fmul d30, d31, d30 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 2639c // b.plast │ │ │ │ + ucvtf d28, w0 │ │ │ │ + mov x1, #0x3cb0000000000000 // #4372995238176751616 │ │ │ │ + fmov d29, x1 │ │ │ │ + fmov d27, #3.000000000000000000e+00 │ │ │ │ + fmul d30, d30, d28 │ │ │ │ + fmul d30, d30, d29 │ │ │ │ + fmul d30, d30, d27 │ │ │ │ + fcmpe d15, d30 │ │ │ │ + b.mi 263bc // b.first │ │ │ │ + fdiv d15, d15, d28 │ │ │ │ + b 260a8 │ │ │ │ + fadd d15, d15, d30 │ │ │ │ + fsub d14, d14, d31 │ │ │ │ + b 26188 │ │ │ │ + fmov d13, #1.000000000000000000e+01 │ │ │ │ + fsub d30, d15, d31 │ │ │ │ + fmov d29, #1.500000000000000000e+00 │ │ │ │ + fmul d13, d0, d13 │ │ │ │ + fmul d30, d30, d29 │ │ │ │ + fsub d15, d13, d15 │ │ │ │ + fcmpe d15, d30 │ │ │ │ + fcsel d13, d13, d31, mi // mi = first │ │ │ │ + b 26114 │ │ │ │ + mov x0, #0x9999999999999999 // #-7378697629483820647 │ │ │ │ + movk x0, #0x7fb9, lsl #48 │ │ │ │ + fmov d15, x0 │ │ │ │ + b 26240 │ │ │ │ + mov x0, #0x3cb0000000000000 // #4372995238176751616 │ │ │ │ + fmov d29, x0 │ │ │ │ + fmov d28, #3.000000000000000000e+00 │ │ │ │ + fmul d30, d30, d29 │ │ │ │ + fmul d30, d30, d28 │ │ │ │ + fcmpe d30, d15 │ │ │ │ + b.gt 2640c │ │ │ │ + b 260a8 │ │ │ │ + fmov d30, #1.000000000000000000e+01 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.gt 263ec │ │ │ │ + fmov d15, #7.500000000000000000e-01 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.hi 260a0 // b.pmore │ │ │ │ + mov x0, #0x54000000000000 // #23643898043695104 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + fcsel d15, d31, d15, mi // mi = first │ │ │ │ + b 260d0 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d30, #9.000000000000000000e+00 │ │ │ │ + fmov d15, #7.500000000000000000e-01 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.hi 260a0 // b.pmore │ │ │ │ + b 260b8 │ │ │ │ + fmov d30, #1.000000000000000000e+01 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.gt 26424 │ │ │ │ + fmov d15, #7.500000000000000000e-01 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ + b 263d8 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d30, #9.000000000000000000e+00 │ │ │ │ + fmov d15, #7.500000000000000000e-01 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fmul d15, d31, d15 │ │ │ │ + b 260b8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 26208 │ │ │ │ + fmov d13, d30 │ │ │ │ + b 26268 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + stp d14, d15, [sp, #144] │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + str w1, [sp, #20] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + cbz w1, 2673c │ │ │ │ + mov x23, x3 │ │ │ │ + ldr w20, [sp, #20] │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3904] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + sub w21, w20, #0x1 │ │ │ │ + bl 2ff0 │ │ │ │ + ldr w0, [x23] │ │ │ │ + ldr d14, [x19, x21, lsl #3] │ │ │ │ + ldr d15, [x19] │ │ │ │ + cbz w0, 26694 │ │ │ │ + adrp x20, af000 │ │ │ │ + ldr x20, [x20, #3920] │ │ │ │ + fmov d1, d14 │ │ │ │ + fmov d0, d15 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x968 │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + fmov d1, d14 │ │ │ │ + fmov d0, d15 │ │ │ │ + ldr w0, [x23] │ │ │ │ + add x1, sp, #0x24 │ │ │ │ + bl 26040 │ │ │ │ + ldr w22, [sp, #36] │ │ │ │ + mov x28, x0 │ │ │ │ + cbz w22, 26548 │ │ │ │ + adrp x24, 7b000 │ │ │ │ + mov w26, w22 │ │ │ │ + add x24, x24, #0x978 │ │ │ │ nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w3, w27 │ │ │ │ + ldr d0, [x28, x27, lsl #3] │ │ │ │ + mov x2, x24 │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp x27, x26 │ │ │ │ + b.ne 26520 // b.any │ │ │ │ + ubfiz x27, x27, #2, #32 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x2, x27 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + adrp x24, 7b000 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + add x0, x24, #0x980 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str wzr, [x25] │ │ │ │ + str x0, [sp, #8] │ │ │ │ nop │ │ │ │ - ldrb w3, [x0, #16] │ │ │ │ - cbz w3, 1fedc │ │ │ │ - ldp w7, w3, [x0] │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - add w3, w3, w7 │ │ │ │ - add w2, w2, w6 │ │ │ │ - add w2, w3, w2 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ne 1fec0 // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.hi 1fe8c // b.pmore │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + add w24, w26, #0x1 │ │ │ │ + mov w4, w26 │ │ │ │ + add x27, x25, w26, uxtw #2 │ │ │ │ + cmp w24, w22 │ │ │ │ + b.cs 265c0 // b.hs, b.nlast │ │ │ │ + ldr d31, [x19, x8, lsl #3] │ │ │ │ + mov w4, w24 │ │ │ │ + add x5, x25, w24, uxtw #2 │ │ │ │ + ldr d30, [x28, x4, lsl #3] │ │ │ │ + mov w1, w26 │ │ │ │ + mov w26, w4 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ge 265f0 // b.tcont │ │ │ │ + mov w4, w1 │ │ │ │ + add x27, x25, w1, uxtw #2 │ │ │ │ + mov w26, w1 │ │ │ │ + cmp w26, #0xa │ │ │ │ + b.hi 2660c // b.pmore │ │ │ │ + ldr w1, [x27] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x27] │ │ │ │ + cmp x21, x8 │ │ │ │ + b.eq 26640 // b.none │ │ │ │ + add x0, x8, #0x1 │ │ │ │ + cmp w24, w22 │ │ │ │ + b.cs 266c0 // b.hs, b.nlast │ │ │ │ + mov x8, x0 │ │ │ │ + b 26580 │ │ │ │ + mov x27, x5 │ │ │ │ + add x6, x4, #0x1 │ │ │ │ + str wzr, [x5], #4 │ │ │ │ + cmp w22, w6 │ │ │ │ + b.ls 265c0 // b.plast │ │ │ │ + mov x4, x6 │ │ │ │ + b 265a0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + str x8, [sp] │ │ │ │ + ldr d0, [x19, x8, lsl #3] │ │ │ │ + ldr d1, [x28, w4, uxtw #3] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x8, [sp] │ │ │ │ + ldr w1, [x27] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x27] │ │ │ │ + cmp x21, x8 │ │ │ │ + b.ne 265dc // b.any │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str w22, [x23] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str x28, [x1] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 26760 // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x25 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + ldp d14, d15, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + ucvtf d0, w0 │ │ │ │ + bl 3160 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr d31, [x0, #4000] │ │ │ │ + fdiv d31, d0, d31 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fcvtpu w0, d31 │ │ │ │ + str w0, [x23] │ │ │ │ + b 264c8 │ │ │ │ + add w21, w8, #0x1 │ │ │ │ + mov w27, w26 │ │ │ │ + add x24, x25, w26, uxtw #2 │ │ │ │ + cmp w26, #0xa │ │ │ │ + b.hi 266f4 // b.pmore │ │ │ │ + ldr w0, [x24] │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + str w0, [x24] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 266d8 // b.pmore │ │ │ │ + b 26640 │ │ │ │ + adrp x26, 7b000 │ │ │ │ + add x19, x19, w0, uxtw #3 │ │ │ │ + add x27, x28, x27, lsl #3 │ │ │ │ + add x26, x26, #0x980 │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x2, x26 │ │ │ │ + ldr d0, [x19], #8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr d1, [x27] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x24] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x24] │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 26704 // b.pmore │ │ │ │ + b 26640 │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x960 │ │ │ │ + mov w2, #0x9e4 // #2532 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ bti c │ │ │ │ - cbz x0, 1ffb0 │ │ │ │ - ldr w10, [x0] │ │ │ │ - cbz w10, 1ffb0 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov w11, #0x58 // #88 │ │ │ │ - umaddl x10, w10, w0, x3 │ │ │ │ - b 1ff30 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - cmp x3, x10 │ │ │ │ - b.eq 1ffb0 // b.none │ │ │ │ - ldrb w0, [x3, #45] │ │ │ │ - and w0, w0, #0x3 │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 1ff24 // b.any │ │ │ │ - ldr w9, [x3, #32] │ │ │ │ - cbz w9, 1ffa8 │ │ │ │ - ldr x0, [x3, #48] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - add x0, x0, #0x2c │ │ │ │ - umaddl x9, w9, w11, x0 │ │ │ │ - b 1ff74 │ │ │ │ - add w4, w6, w4 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - add w4, w2, w4 │ │ │ │ - cmp x0, x9 │ │ │ │ - b.eq 1ff9c // b.none │ │ │ │ - ldrb w7, [x0, #16] │ │ │ │ - ldp w8, w2, [x0] │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - add w2, w2, w8 │ │ │ │ - cbnz w7, 1ff60 │ │ │ │ - add w5, w6, w5 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - add w5, w2, w5 │ │ │ │ - cmp x0, x9 │ │ │ │ - b.ne 1ff74 // b.any │ │ │ │ - add w4, w4, w5 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 1ff24 // b.pmore │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + subs w2, w0, w1 │ │ │ │ + sub w0, w1, w0 │ │ │ │ + csel w0, w0, w2, ls // ls = plast │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #32] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cbz w3, 2000c │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - add x0, x0, #0x3c │ │ │ │ - cset w4, eq // eq = none │ │ │ │ - umaddl x3, w3, w2, x0 │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - ccmp w2, w1, #0x4, eq // eq = none │ │ │ │ - b.ne 20000 // b.any │ │ │ │ - ldrb w2, [x0, #14] │ │ │ │ - cbnz w2, 20014 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 1ffe8 // b.any │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x410 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + add x4, sp, #0x8 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, w1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1032] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x2, #0x3fc // #1020 │ │ │ │ + mov x0, x4 │ │ │ │ + bl 3670 │ │ │ │ + mov w3, #0x2 // #2 │ │ │ │ + mov x4, x0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w2, [sp, #276] │ │ │ │ + subs w1, w19, #0x1 │ │ │ │ + str w3, [sp, #292] │ │ │ │ + str w0, [sp, #344] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ + b.mi 26818 // b.first │ │ │ │ + mov w1, w1 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #32] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cbz w3, 20070 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - cset w4, eq // eq = none │ │ │ │ - umaddl x3, w3, w2, x0 │ │ │ │ - b 20054 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 20070 // b.none │ │ │ │ - ldrb w2, [x0, #60] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - ccmp w2, w1, #0x4, eq // eq = none │ │ │ │ - b.ne 20048 // b.any │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldrb w0, [x0, #96] │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - str wzr, [x0] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ + ldrb w3, [x20, x1] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + ldr w3, [x4, x3, lsl #2] │ │ │ │ + madd w0, w2, w3, w0 │ │ │ │ + lsl w2, w2, #2 │ │ │ │ + tbz w1, #31, 26800 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #1032] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 26848 // b.any │ │ │ │ + add sp, sp, #0x410 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w2 │ │ │ │ + mov x28, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ubfiz x19, x27, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, #0x50 // #80 │ │ │ │ - ldr w1, [x0] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - umull x1, w1, w23 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x25, #8] │ │ │ │ - ldr w2, [x25] │ │ │ │ - umull x3, w2, w23 │ │ │ │ - add x1, x0, x3 │ │ │ │ - str xzr, [x1, #48] │ │ │ │ - ldrh w4, [x22, #44] │ │ │ │ - strh w4, [x1, #44] │ │ │ │ - ldr q30, [x22] │ │ │ │ - ldp w4, w5, [x22, #36] │ │ │ │ - stp w4, w5, [x1, #36] │ │ │ │ - ldur q31, [x22, #56] │ │ │ │ - str q30, [x0, x3] │ │ │ │ - ldur d30, [x22, #20] │ │ │ │ - str wzr, [x1, #32] │ │ │ │ - stur q31, [x1, #56] │ │ │ │ - ldr d31, [x22, #72] │ │ │ │ - stur d30, [x1, #20] │ │ │ │ - ldr w0, [x22, #32] │ │ │ │ - str d31, [x1, #72] │ │ │ │ - cbz w0, 201f0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ + mov w23, w1 │ │ │ │ + mov x1, x19 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x26, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + sub w3, w27, #0x1 │ │ │ │ + sub x2, x26, #0x4 │ │ │ │ + add w0, w27, #0x1 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + sbfiz x20, x3, #2, #32 │ │ │ │ + mov x1, x0 │ │ │ │ + sub x3, x20, w3, uxtw #2 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x2, [x22, #48] │ │ │ │ + add x25, x3, x2 │ │ │ │ + add x20, x26, x20 │ │ │ │ + bl 52920 │ │ │ │ + strb wzr, [x0, w27, uxtw] │ │ │ │ mov x19, x0 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, x21 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr x20, [x2, #24] │ │ │ │ - ldr d30, [x20] │ │ │ │ - ldr q31, [x20, #16] │ │ │ │ - str d30, [x19] │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - ldr d30, [x20, #32] │ │ │ │ - ldr q31, [x20, #48] │ │ │ │ - str d30, [x19, #32] │ │ │ │ - ldr w2, [x20, #40] │ │ │ │ - str w2, [x19, #40] │ │ │ │ - str q31, [x19, #48] │ │ │ │ - ldr d31, [x20, #72] │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - str x2, [x19, #64] │ │ │ │ - ldrh w2, [x20, #96] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - ldr w3, [x20, #80] │ │ │ │ - str w3, [x19, #80] │ │ │ │ - strh w2, [x19, #96] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - bl 15b00 │ │ │ │ - ldr x2, [x22, #48] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr w5, [x25] │ │ │ │ - add x4, x2, x21 │ │ │ │ - ldr x2, [x2, x21] │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - umull x5, w5, w23 │ │ │ │ - ldrb w3, [x4, #60] │ │ │ │ - ldrb w4, [x4, #74] │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x5 │ │ │ │ - bl 1e88c │ │ │ │ - ldr w0, [x22, #32] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 20124 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr w2, [x25] │ │ │ │ + cbz w27, 2695c │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w4, [x26, x2, lsl #2] │ │ │ │ + ldrb w4, [x28, x4] │ │ │ │ + strb w4, [x19, x2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x27, x2 │ │ │ │ + b.ne 268e4 // b.any │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + add w24, w21, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x20 │ │ │ │ + mov x22, x0 │ │ │ │ + str x19, [x0, w21, uxtw #3] │ │ │ │ + b 2692c │ │ │ │ + str wzr, [x4], #-4 │ │ │ │ + cmp x4, x25 │ │ │ │ + b.eq 26974 // b.none │ │ │ │ + ldr w2, [x4] │ │ │ │ add w2, w2, #0x1 │ │ │ │ - str w2, [x25] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cbz x0, 20278 │ │ │ │ + cmp w2, w23 │ │ │ │ + b.eq 26920 // b.none │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str w2, [x4] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w21, w24 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + strb wzr, [x0, x27] │ │ │ │ + b 268e0 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ mov x22, x0 │ │ │ │ - ldr w0, [x1] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - cbz w0, 20264 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + str x19, [x0] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str w24, [x0] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ mov x0, x22 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 20090 │ │ │ │ - ldr w1, [x21] │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 20240 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x3c8 │ │ │ │ - add x1, x1, #0x3f0 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - mov w2, #0x6c1 // #1729 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str wzr, [x0] │ │ │ │ - mov x22, x0 │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - ldr w0, [x21] │ │ │ │ - cbz w0, 20308 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 20090 │ │ │ │ - ldr w1, [x21] │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 202e0 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w11, [x0] │ │ │ │ - cbz w11, 2041c │ │ │ │ - ldr x10, [x0, #8] │ │ │ │ - ldr w0, [x10, #32] │ │ │ │ - cbz w0, 2036c │ │ │ │ - ldr x1, [x10, #48] │ │ │ │ - mov w5, #0x58 // #88 │ │ │ │ - add x1, x1, #0x2c │ │ │ │ - umaddl x5, w0, w5, x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp w2, w4, [x1] │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - ldur w3, [x1, #-80] │ │ │ │ - add w2, w2, w4 │ │ │ │ - add w0, w0, w3 │ │ │ │ - add w0, w2, w0 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 2034c // b.any │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - add x9, x9, #0x50 │ │ │ │ - cmp w8, w11 │ │ │ │ - b.eq 20410 // b.none │ │ │ │ - add x1, x10, x9 │ │ │ │ - ldr w7, [x1, #32] │ │ │ │ - cbz w7, 20414 │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - mov w3, #0x58 // #88 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x4, x4, #0x2c │ │ │ │ - mov x1, x4 │ │ │ │ - umaddl x7, w7, w3, x4 │ │ │ │ - ldp w3, w6, [x1] │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - ldur w5, [x1, #-80] │ │ │ │ - add w3, w3, w6 │ │ │ │ - add w2, w2, w5 │ │ │ │ - add w2, w3, w2 │ │ │ │ - cmp x7, x1 │ │ │ │ - b.ne 203a8 // b.any │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls 20374 // b.plast │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldp w1, w3, [x4] │ │ │ │ - add x4, x4, #0x58 │ │ │ │ - ldur w2, [x4, #-80] │ │ │ │ - add w1, w1, w3 │ │ │ │ - add w0, w0, w2 │ │ │ │ - add w0, w1, w0 │ │ │ │ - cmp x7, x4 │ │ │ │ - b.ne 203e0 // b.any │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - add x9, x9, #0x50 │ │ │ │ - cmp w8, w11 │ │ │ │ - b.ne 20384 // b.any │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 20374 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 205a8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w22, w2 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w19, w23 │ │ │ │ - cbnz w23, 204e8 │ │ │ │ - ldr x26, [x24, #8] │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - cbz w1, 205a0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr x3, [x26, #48] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, w22 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x3, x3, x25 │ │ │ │ - add x25, x25, #0x58 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 168c0 │ │ │ │ - add w20, w0, w20 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cc 20480 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [x24] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 20460 // b.pmore │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - add x27, x23, x23, lsl #2 │ │ │ │ - lsl x26, x27, #4 │ │ │ │ - add x27, x1, x27, lsl #4 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - cbz w1, 2059c │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x3, [x27, #48] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, w22 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x3, x3, x25 │ │ │ │ - add x25, x25, #0x58 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 168c0 │ │ │ │ - add w28, w0, w28 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cc 2050c // b.lo, b.ul, b.last │ │ │ │ - cmp w28, w20 │ │ │ │ - b.le 204b4 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - add x26, x0, x26 │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - cbz w0, 205c4 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, w22 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x0, x0, x25 │ │ │ │ - add x25, x25, #0x58 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 168c0 │ │ │ │ - add w20, w0, w20 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cc 20564 // b.lo, b.ul, b.last │ │ │ │ - b 204b4 │ │ │ │ - tbz w20, #31, 204b8 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 204b8 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x24] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 204b8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 208f4 │ │ │ │ + mov w26, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x25, x4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w2 │ │ │ │ + mov w19, w3 │ │ │ │ + madd w1, w3, w1, w1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ + mov x21, x2 │ │ │ │ + lsl x27, x1, #2 │ │ │ │ + mov x1, x27 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - and w24, w3, #0xff │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - str wzr, [sp, #108] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - add x27, x1, x4, lsl #4 │ │ │ │ - cmp w24, #0x2 │ │ │ │ - b.eq 2076c // b.none │ │ │ │ - ldrb w2, [x27, #45] │ │ │ │ - cbz w24, 20804 │ │ │ │ - tbz w2, #1, 2081c │ │ │ │ - ldr w2, [x27, #32] │ │ │ │ - cbz w2, 2088c │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x0, [x27, #48] │ │ │ │ - add x3, x28, x28, lsl #2 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - add x3, x28, x3, lsl #1 │ │ │ │ - add x3, x0, x3, lsl #3 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldrb w3, [x3, #60] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - cbz w3, 207a0 │ │ │ │ - bl 168c0 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - add w21, w0, w21 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 20648 // b.pmore │ │ │ │ - ldr w0, [x25] │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - cmp w24, #0x2 │ │ │ │ - cbnz w1, 207bc │ │ │ │ - b.eq 20704 // b.none │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - cbnz w24, 2086c │ │ │ │ - b.ls 208ac // b.plast │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w26, w22 │ │ │ │ - add x27, x1, x4, lsl #4 │ │ │ │ - ldrb w2, [x27, #45] │ │ │ │ - tbnz w2, #0, 207ec │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 20618 // b.pmore │ │ │ │ + mov x24, x5 │ │ │ │ + add w23, w3, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + cbz w26, 26a44 │ │ │ │ + mov w14, w26 │ │ │ │ + mvn w2, w19 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + cbnz w19, 26a84 │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp x14, x7 │ │ │ │ + b.ne 26a38 // b.any │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + str w11, [x25] │ │ │ │ + mov x0, x22 │ │ │ │ + str w10, [x24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov w0, w19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov w0, w26 │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add w26, w22, w21 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 206d8 // b.plast │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - add x27, x1, x4, lsl #4 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - cbnz w1, 2063c │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - nop │ │ │ │ + mov w9, w19 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ nop │ │ │ │ - add w21, w22, w21 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w26, w21 │ │ │ │ - csel w26, w26, w21, ge // ge = tcont │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 206d8 // b.plast │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - add x27, x1, x4, lsl #4 │ │ │ │ - ldr w2, [x27, #32] │ │ │ │ - cbnz w2, 2063c │ │ │ │ - ldr w2, [sp, #108] │ │ │ │ - cbnz w2, 20730 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 208e4 // b.plast │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - add x27, x1, x4, lsl #4 │ │ │ │ - b 2076c │ │ │ │ - bl 168c0 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - add w22, w0, w22 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 20648 // b.pmore │ │ │ │ - b 20688 │ │ │ │ - b.eq 20740 // b.none │ │ │ │ - cbnz w24, 20840 │ │ │ │ - cmp w26, w22 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - csel w26, w26, w22, ge // ge = tcont │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 206d8 // b.plast │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - add x27, x1, x4, lsl #4 │ │ │ │ - ldrb w2, [x27, #45] │ │ │ │ - tbz w2, #0, 206c4 │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cbnz w1, 2063c │ │ │ │ - b 207c4 │ │ │ │ - tbz w2, #0, 206cc │ │ │ │ - ldr w1, [x27, #32] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cbnz w1, 2063c │ │ │ │ - b 2068c │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 206d8 // b.plast │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - add x27, x1, x4, lsl #4 │ │ │ │ - b 20628 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b.eq 208dc // b.none │ │ │ │ nop │ │ │ │ - cmp w26, w21 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - csel w26, w26, w21, ge // ge = tcont │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 206d8 // b.plast │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - add x27, x1, x4, lsl #4 │ │ │ │ - b 20628 │ │ │ │ - b.ls 208c4 // b.plast │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x4, x23, x23, lsl #2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w26, w21 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - add x27, x1, x4, lsl #4 │ │ │ │ - b 20628 │ │ │ │ - ldr w2, [sp, #108] │ │ │ │ - cmp w24, #0x2 │ │ │ │ - cbnz w2, 20834 │ │ │ │ - b.eq 206fc // b.none │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str w2, [sp, #108] │ │ │ │ - b 206cc │ │ │ │ - mov w26, w22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 206e8 │ │ │ │ - mov w26, w21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 206e8 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 20740 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 206e8 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add w4, w23, w2 │ │ │ │ + cset w13, eq // eq = none │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 26ac4 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x9, x1 │ │ │ │ + b.eq 26b24 // b.none │ │ │ │ + ldrb w6, [x20, x7] │ │ │ │ + ldrb w3, [x21, x1] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.ne 26ab8 // b.any │ │ │ │ + add w3, w4, w1 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + add w5, w2, w1 │ │ │ │ + mov w6, w8 │ │ │ │ + mov w12, w1 │ │ │ │ + ccmp w13, #0x0, #0x0, ne // ne = any │ │ │ │ + lsl x3, x3, #2 │ │ │ │ + b.ne 26b04 // b.any │ │ │ │ + ldr w6, [x22, x5, lsl #2] │ │ │ │ + add w6, w6, w8 │ │ │ │ + mov w8, w6 │ │ │ │ + cmp w19, w6 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str w8, [x22, x3] │ │ │ │ + csel w10, w12, w10, cc // cc = lo, ul, last │ │ │ │ + csel w11, w0, w11, cc // cc = lo, ul, last │ │ │ │ + csel w19, w6, w19, cc // cc = lo, ul, last │ │ │ │ + cmp x9, x1 │ │ │ │ + b.ne 26ac4 // b.any │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + mov w2, w4 │ │ │ │ + cmp x7, x14 │ │ │ │ + b.eq 26a50 // b.none │ │ │ │ + mov w0, w7 │ │ │ │ + b 26aa0 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w1, [x0] │ │ │ │ - cbz w1, 20a70 │ │ │ │ + ucvtf s1, w4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, #0x50 // #80 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - nop │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x7, 80000 │ │ │ │ + ucvtf d31, w4 │ │ │ │ + ucvtf d30, w2 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + fcvt d1, s1 │ │ │ │ + ldr d0, [x7, #80] │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov w19, w2 │ │ │ │ + mov w20, w4 │ │ │ │ + fmul d0, d1, d0 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + fadd d31, d0, d31 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + mov x27, x1 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #56] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + stp w6, w5, [sp, #24] │ │ │ │ + stp wzr, wzr, [sp, #44] │ │ │ │ + mov x28, x3 │ │ │ │ + str wzr, [sp, #52] │ │ │ │ + b.ls 26dc0 // b.plast │ │ │ │ + mov w22, w19 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #4056] │ │ │ │ + adrp x8, b0000 │ │ │ │ + add x26, x8, #0x10 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x7, x26 │ │ │ │ + mov w4, w22 │ │ │ │ + mov x3, x27 │ │ │ │ + mov w5, #0xfffffffe // #-2 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + bl ad10 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w2, w20 │ │ │ │ + mov w5, w22 │ │ │ │ + mov x4, x27 │ │ │ │ + mov x1, x28 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 65fe8 │ │ │ │ + stp x26, x21, [sp] │ │ │ │ + mov w3, w20 │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #4056] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x4, x27 │ │ │ │ + mov x2, x28 │ │ │ │ + mov w5, w22 │ │ │ │ + mov w6, #0xfffffffe // #-2 │ │ │ │ + mov x0, x25 │ │ │ │ + bl aeb0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6a770 │ │ │ │ + ucvtf d29, w0 │ │ │ │ + adrp x1, 80000 │ │ │ │ + mov w20, w0 │ │ │ │ + ldr d28, [x1, #80] │ │ │ │ + fmul d28, d29, d28 │ │ │ │ + fcvtzs w0, d28 │ │ │ │ + add w1, w0, #0x4 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.cs 26d50 // b.hs, b.nlast │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + sub w19, w19, #0x4 │ │ │ │ + add x2, x26, #0x8 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + add x6, sp, #0x34 │ │ │ │ + mov x0, x21 │ │ │ │ + add x5, sp, #0x30 │ │ │ │ + add x4, sp, #0x2c │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 66c20 │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + mov w1, #0x64 // #100 │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.le 26cdc │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + scvtf d29, w0 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + scvtf d31, w1 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fcvtzs w1, d31 │ │ │ │ + ldr w0, [x21, #28] │ │ │ │ + add w24, w20, w24 │ │ │ │ + add w24, w24, w0 │ │ │ │ + cmp w24, w19 │ │ │ │ + b.cs 26d84 // b.hs, b.nlast │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 66044 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 26e18 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov w0, w20 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x26, #0x8 │ │ │ │ + add x6, sp, #0x34 │ │ │ │ + add x5, sp, #0x30 │ │ │ │ + add x4, sp, #0x2c │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 66c20 │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.gt 26dd4 │ │ │ │ + ldr w0, [x21, #28] │ │ │ │ + mov w1, #0x64 // #100 │ │ │ │ + ldr w2, [sp, #44] │ │ │ │ + cmp w2, #0x4 │ │ │ │ + b.le 26dfc │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.hi 26cf0 // b.pmore │ │ │ │ + add w1, w20, w0 │ │ │ │ + sub w20, w22, w20 │ │ │ │ + cmp w1, w22 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + csel w20, w20, wzr, cc // cc = lo, ul, last │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6a770 │ │ │ │ + add w20, w0, w20 │ │ │ │ + b 26cf4 │ │ │ │ + fcvtzs w22, d31 │ │ │ │ + sub w0, w19, w22 │ │ │ │ + sub w24, w19, w22 │ │ │ │ + add x27, x1, x0 │ │ │ │ + b 26bcc │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + scvtf d29, w0 │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + scvtf d31, w1 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fcvtzs w1, d31 │ │ │ │ + b 26cdc │ │ │ │ + ldr w2, [sp, #48] │ │ │ │ + cmp w2, #0x7 │ │ │ │ + b.le 26cf0 │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.hi 26cf0 // b.pmore │ │ │ │ + b 26d9c │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - umull x24, w21, w25 │ │ │ │ - add w23, w21, #0x1 │ │ │ │ - add x20, x0, x24 │ │ │ │ - ldrb w2, [x20, #45] │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.eq 20a14 // b.none │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - cbz w1, 209ac │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - add x1, x0, x19 │ │ │ │ + paciasp │ │ │ │ + ucvtf s1, w4 │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x6, 80000 │ │ │ │ + ucvtf d31, w4 │ │ │ │ + ucvtf d30, w2 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + fcvt d1, s1 │ │ │ │ + ldr d0, [x6, #80] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov w19, w4 │ │ │ │ + fmul d0, d1, d0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x1 │ │ │ │ + mov x23, x3 │ │ │ │ + fadd d31, d0, d31 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x26, x0 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + mov w27, w5 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.ls 26f6c // b.plast │ │ │ │ + mov w20, w2 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #4056] │ │ │ │ + adrp x22, b0000 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x7, x22 │ │ │ │ + mov w4, w20 │ │ │ │ + mov x3, x24 │ │ │ │ + mov w5, #0xfffffffe // #-2 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x26 │ │ │ │ + bl ad10 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w5, w20 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 65fe8 │ │ │ │ + stp x22, x21, [sp] │ │ │ │ + mov w3, w19 │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #4056] │ │ │ │ + mov w5, w20 │ │ │ │ + mov x4, x24 │ │ │ │ + mov w6, #0xfffffffe // #-2 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, x25 │ │ │ │ + bl aeb0 │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + bl 66e80 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.cs 26f74 // b.hs, b.nlast │ │ │ │ + mov x0, x21 │ │ │ │ + bl 66044 │ │ │ │ + mov x0, x25 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - add x2, x0, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str xzr, [x2, #24] │ │ │ │ - cmp w26, w1 │ │ │ │ - b.cc 2096c // b.lo, b.ul, b.last │ │ │ │ + mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ - strb wzr, [x20, #45] │ │ │ │ - ldr w2, [x22] │ │ │ │ - str wzr, [x20, #32] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - cmp w2, w23 │ │ │ │ - b.hi 20a1c // b.pmore │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 20a48 // b.plast │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - umull x1, w1, w25 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x22, #8] │ │ │ │ - ldr w1, [x22] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x22] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 20940 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w21, w23 │ │ │ │ - b 209f0 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - sub w2, w2, w21 │ │ │ │ - add x0, x1, x24 │ │ │ │ - umaddl x1, w23, w25, x1 │ │ │ │ - umull x2, w2, w25 │ │ │ │ + fcvtzs w20, d31 │ │ │ │ + b 26e84 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6a770 │ │ │ │ + mov w19, w0 │ │ │ │ + b 26f2c │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov w19, w2 │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.ls 27128 // b.plast │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x1 │ │ │ │ + mov x23, x3 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + str d15, [sp, #112] │ │ │ │ + cbz x3, 27140 │ │ │ │ + add w26, w4, #0x4d │ │ │ │ + mov w20, w4 │ │ │ │ + add w25, w4, #0x4c │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + adrp x3, 7b000 │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, x21, #0x4c │ │ │ │ + ldp q31, q30, [x3] │ │ │ │ + ldp q29, q28, [x3, #32] │ │ │ │ + stp q31, q30, [x21] │ │ │ │ + ldur q31, [x3, #60] │ │ │ │ + stp q29, q28, [x21, #32] │ │ │ │ + stur q31, [x21, #60] │ │ │ │ bl 3570 │ │ │ │ - ldr w2, [x22] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 209d4 // b.pmore │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ucvtf s30, w19 │ │ │ │ + fmov d29, #5.000000000000000000e-01 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + adrp x28, b0000 │ │ │ │ + fcvt d30, s30 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + fmul d29, d30, d29 │ │ │ │ + fcvtzs w27, d29 │ │ │ │ + sub w23, w19, w27 │ │ │ │ + mov w5, w27 │ │ │ │ + add x23, x24, x23 │ │ │ │ + sub w26, w19, w27 │ │ │ │ + mov x4, x23 │ │ │ │ + bl 65fe8 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #4056] │ │ │ │ + mov w4, w27 │ │ │ │ + mov x3, x23 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x7, x28 │ │ │ │ + mov w5, #0xfffffffd // #-3 │ │ │ │ + mov x0, x22 │ │ │ │ + bl ad10 │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #4056] │ │ │ │ + mov x1, x24 │ │ │ │ + mov w5, w27 │ │ │ │ + mov x4, x23 │ │ │ │ + mov w3, w25 │ │ │ │ + mov x2, x21 │ │ │ │ + stp x28, x20, [sp] │ │ │ │ + mov w6, #0xfffffffd // #-3 │ │ │ │ + mov x0, x22 │ │ │ │ + bl aeb0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6a770 │ │ │ │ + adrp x1, 80000 │ │ │ │ + ucvtf d0, w0 │ │ │ │ + ldr d15, [x1, #80] │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + fcvtzs w0, d0 │ │ │ │ + add w0, w0, #0x4 │ │ │ │ + cmp w0, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + b.cc 27150 // b.lo, b.ul, b.last │ │ │ │ + bl 6a770 │ │ │ │ + ldr w19, [x20, #28] │ │ │ │ + add w19, w26, w19 │ │ │ │ + mov x0, x24 │ │ │ │ bl 3500 │ │ │ │ - str wzr, [x22] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 66044 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + ldr d15, [sp, #112] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x21, 7b000 │ │ │ │ + mov w25, #0x4c // #76 │ │ │ │ + add x21, x21, #0x990 │ │ │ │ + b 27020 │ │ │ │ + bl 6a770 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr w21, [x20, #28] │ │ │ │ + sub w22, w19, #0x4 │ │ │ │ + ucvtf d31, w1 │ │ │ │ + mov x0, x20 │ │ │ │ + add w21, w26, w21 │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + fcvtzs w1, d31 │ │ │ │ + sub w22, w22, w1 │ │ │ │ + bl 6a770 │ │ │ │ + add w21, w21, w0 │ │ │ │ + cmp w21, w22 │ │ │ │ + b.cc 27104 // b.lo, b.ul, b.last │ │ │ │ + b 270fc │ │ │ │ + bti c │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w1, w0, w1, ls // ls = plast │ │ │ │ + sub w0, w0, w1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cmp w2, w1 │ │ │ │ + add x2, x0, w2, uxtw │ │ │ │ + csel x0, x2, x0, cc // cc = lo, ul, last │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x21, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - bl 20424 │ │ │ │ - ldr w1, [x22] │ │ │ │ - str w0, [sp, #108] │ │ │ │ - cbz w1, 20be8 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0x50 // #80 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - umull x24, w23, w26 │ │ │ │ - ldr x19, [x22, #8] │ │ │ │ - add w0, w23, #0x1 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - add x19, x19, x24 │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - cbz w0, 20c60 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr x3, [x19, #48] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, w20 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x3, x3, x25 │ │ │ │ - add x25, x25, #0x58 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 168c0 │ │ │ │ - add w27, w0, w27 │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - cmp w28, w1 │ │ │ │ - b.cc 20aec // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.le 20bfc │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - adds x19, x0, x24 │ │ │ │ - b.eq 20ba0 // b.none │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz w1, 20b8c │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - add x1, x0, x28 │ │ │ │ + mov w19, w0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - add x0, x0, x28 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - add x3, x0, x28 │ │ │ │ - add x28, x28, #0x58 │ │ │ │ - str xzr, [x3, #24] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cc 20b4c // b.lo, b.ul, b.last │ │ │ │ - bl 3500 │ │ │ │ - strb wzr, [x19, #45] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str wzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - ldr w1, [x22] │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 20c08 // b.pmore │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 20c34 // b.plast │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - umull x1, w1, w26 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x22, #8] │ │ │ │ - ldr w1, [x22] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x22] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.hi 20ac4 // b.pmore │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w1, [x22] │ │ │ │ - ldr w23, [sp, #104] │ │ │ │ - b 20bd4 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - sub w2, w2, w23 │ │ │ │ - umaddl x1, w1, w26, x0 │ │ │ │ - add x0, x0, x24 │ │ │ │ - umull x2, w2, w26 │ │ │ │ - bl 3570 │ │ │ │ - ldr w1, [x22] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.hi 20bb8 // b.pmore │ │ │ │ - bl 3500 │ │ │ │ - str wzr, [x22] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + strb wzr, [x20, w21, uxtw] │ │ │ │ + cbz w19, 27284 │ │ │ │ + mov w5, #0xcccd // #52429 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + movk w5, #0xcccc, lsl #16 │ │ │ │ + adrp x6, 80000 │ │ │ │ + add w4, w3, #0x1 │ │ │ │ + add x6, x6, #0x4b0 │ │ │ │ + umull x1, w19, w5 │ │ │ │ + mov w7, #0x4e // #78 │ │ │ │ + lsr x1, x1, #34 │ │ │ │ + add w2, w1, w1, lsl #2 │ │ │ │ + sub w2, w19, w2 │ │ │ │ + cmp w2, #0x4 │ │ │ │ + b.eq 27274 // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w0, [x6, w2, uxtw] │ │ │ │ + strb w0, [x20, w3, uxtw] │ │ │ │ + mov w3, w4 │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ls 27284 // b.plast │ │ │ │ + mov w19, w1 │ │ │ │ + add w4, w3, #0x1 │ │ │ │ + umull x1, w19, w5 │ │ │ │ + lsr x1, x1, #34 │ │ │ │ + add w2, w1, w1, lsl #2 │ │ │ │ + sub w2, w19, w2 │ │ │ │ + cmp w2, #0x4 │ │ │ │ + b.ne 27240 // b.any │ │ │ │ + strb w7, [x20, w3, uxtw] │ │ │ │ + mov w3, w4 │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ne 27254 // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 20c74 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - b 20b8c │ │ │ │ - ldr w23, [sp, #104] │ │ │ │ - b 20bd4 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - and w3, w3, #0xff │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w19, w2 │ │ │ │ - str w3, [sp, #120] │ │ │ │ - bl 205d0 │ │ │ │ - ldr w1, [x23] │ │ │ │ - str w0, [sp, #116] │ │ │ │ - cbz w1, 20dd4 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - movi d15, #0xffffffff │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ + cbz w1, 2736c │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x23, 80000 │ │ │ │ + add x23, x23, #0x4b0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, #0x50 // #80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - umull x25, w24, w27 │ │ │ │ - ldr x4, [x23, #8] │ │ │ │ - add x26, x4, x25 │ │ │ │ - ldr w0, [x26, #32] │ │ │ │ - cbz w0, 20e2c │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldr x5, [x26, #48] │ │ │ │ - add x0, x28, x28, lsl #2 │ │ │ │ - mov w2, w19 │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x28, x0, lsl #1 │ │ │ │ - add x0, x5, x0, lsl #3 │ │ │ │ - ldr x6, [x0, #24] │ │ │ │ - ldrb w5, [x0, #60] │ │ │ │ - ldr x0, [x6, #88] │ │ │ │ - cbz w5, 20de8 │ │ │ │ - bl 168c0 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - add w22, w0, w22 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 20d00 // b.pmore │ │ │ │ - ldp w0, w2, [sp, #116] │ │ │ │ - add w3, w24, #0x1 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - csel w21, w21, w22, eq // eq = none │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ge 20e18 // b.tcont │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - adds x0, x1, x25 │ │ │ │ - b.eq 20d80 // b.none │ │ │ │ - mov w1, w2 │ │ │ │ - stur d15, [x0, #36] │ │ │ │ - str w3, [sp, #124] │ │ │ │ - bl 1d2c0 │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - ldr w3, [sp, #124] │ │ │ │ - add x0, x1, x25 │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - ldr w2, [x23] │ │ │ │ - cbnz w4, 20e24 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.hi 20e38 // b.pmore │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 20e5c // b.plast │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - mov x0, x1 │ │ │ │ - umull x1, w2, w27 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w2, [x23] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str w2, [x23] │ │ │ │ - cmp w2, w24 │ │ │ │ - b.hi 20ce0 // b.pmore │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w21, w1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp d14, d15, [sp, #64] │ │ │ │ + fmov d15, #4.000000000000000000e+00 │ │ │ │ + ldrb w1, [x22, x19] │ │ │ │ + ucvtf d1, w19 │ │ │ │ + fmov d0, #5.000000000000000000e+00 │ │ │ │ + sub w1, w1, #0x41 │ │ │ │ + and x2, x1, #0xff │ │ │ │ + cmp w2, #0x13 │ │ │ │ + b.hi 27344 // b.pmore │ │ │ │ + ldr w0, [x23, x2, lsl #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + scvtf d14, w0 │ │ │ │ + bl 35d0 │ │ │ │ + fmul d0, d0, d14 │ │ │ │ + ucvtf d31, w20 │ │ │ │ + fadd d31, d31, d0 │ │ │ │ + fcvtzu w20, d31 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 272e0 // b.any │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w0, w20 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 168c0 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w1, [x26, #32] │ │ │ │ - add w21, w0, w21 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 20d00 // b.pmore │ │ │ │ - ldp w0, w2, [sp, #116] │ │ │ │ - add w3, w24, #0x1 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - csel w21, w21, w22, eq // eq = none │ │ │ │ - cmp w21, w0 │ │ │ │ - b.lt 20d58 // b.tstop │ │ │ │ - ldr w2, [x23] │ │ │ │ - mov w24, w3 │ │ │ │ - b 20dbc │ │ │ │ - mov w24, w3 │ │ │ │ - b 20dbc │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 20d40 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - umaddl x1, w3, w27, x1 │ │ │ │ - sub w2, w2, w24 │ │ │ │ - umull x2, w2, w27 │ │ │ │ - bl 3570 │ │ │ │ - ldr w2, [x23] │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 20d9c // b.pmore │ │ │ │ - mov x0, x1 │ │ │ │ - bl 3500 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - str wzr, [x23] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ + fmov d0, #5.000000000000000000e+00 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 35d0 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + ucvtf d31, w20 │ │ │ │ + fadd d31, d31, d0 │ │ │ │ + fcvtzu w20, d31 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 272e0 // b.any │ │ │ │ + b 27324 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w0, w20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + add w0, w2, #0x1 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ - ucvtf d29, w1 │ │ │ │ - mul w1, w1, w3 │ │ │ │ mov x29, sp │ │ │ │ - mov w4, #0x851f // #34079 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + madd w27, w4, w0, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mul w0, w3, w2 │ │ │ │ - movk w4, #0x51eb, lsl #16 │ │ │ │ - ucvtf d31, w2 │ │ │ │ - ldr w9, [x19] │ │ │ │ - umull x1, w1, w4 │ │ │ │ - umull x0, w0, w4 │ │ │ │ - lsr x1, x1, #37 │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - scvtf d28, w1 │ │ │ │ - scvtf d30, w0 │ │ │ │ - fsub d28, d29, d28 │ │ │ │ - fsub d30, d31, d30 │ │ │ │ - cbz w9, 21028 │ │ │ │ + mov w19, w4 │ │ │ │ + lsl x27, x27, #2 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, x27 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w21, #0x50 // #80 │ │ │ │ + mov x21, x3 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x6 │ │ │ │ + add w23, w4, #0x1 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - fcvtzu w25, d28 │ │ │ │ - fcvtzu w26, d30 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x10, [x19, #8] │ │ │ │ - umull x22, w20, w21 │ │ │ │ - add w23, w20, #0x1 │ │ │ │ - add x28, x10, x22 │ │ │ │ - ldr w8, [x28, #32] │ │ │ │ - cbz w8, 21038 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ + mov w26, w2 │ │ │ │ + mov x25, x5 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, x27 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + cbz w26, 2740c │ │ │ │ + mov w14, w26 │ │ │ │ + mvn w1, w19 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + cbnz w19, 2744c │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + cmp x14, x8 │ │ │ │ + b.ne 27400 // b.any │ │ │ │ mov w3, #0x0 // #0 │ │ │ │ - add x1, x0, #0x2c │ │ │ │ - umaddl x8, w8, w2, x1 │ │ │ │ - b 20f4c │ │ │ │ - add w3, w5, w3 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w3, w2, w3 │ │ │ │ - cmp x1, x8 │ │ │ │ - b.eq 20f74 // b.none │ │ │ │ - ldrb w6, [x1, #16] │ │ │ │ - ldp w7, w2, [x1] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - add w2, w2, w7 │ │ │ │ - cbnz w6, 20f38 │ │ │ │ - add w4, w5, w4 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w4, w2, w4 │ │ │ │ - cmp x1, x8 │ │ │ │ - b.ne 20f4c // b.any │ │ │ │ - cmp w25, w4 │ │ │ │ - ccmp w26, w3, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cs 21038 // b.hs, b.nlast │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - add x1, x0, x27 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - add x3, x0, x27 │ │ │ │ - add x27, x27, #0x58 │ │ │ │ - str xzr, [x3, #24] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cc 20f88 // b.lo, b.ul, b.last │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str w11, [x25] │ │ │ │ + mov x0, x22 │ │ │ │ + str w3, [x24] │ │ │ │ bl 3500 │ │ │ │ - strb wzr, [x28, #45] │ │ │ │ - ldr w2, [x19] │ │ │ │ - str wzr, [x28, #32] │ │ │ │ - str xzr, [x28, #48] │ │ │ │ - cmp w2, w23 │ │ │ │ - b.hi 21040 // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 2106c // b.plast │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - umull x1, w1, w21 │ │ │ │ - bl 586c0 │ │ │ │ - mov x10, x0 │ │ │ │ - ldr w9, [x19] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - str w9, [x19] │ │ │ │ - cmp w9, w20 │ │ │ │ - b.hi 20f08 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov w0, w19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w20, w23 │ │ │ │ - b 21010 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - sub w2, w2, w20 │ │ │ │ - add x0, x1, x22 │ │ │ │ - umaddl x1, w23, w21, x1 │ │ │ │ - umull x2, w2, w21 │ │ │ │ - bl 3570 │ │ │ │ - ldr w2, [x19] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 20ff0 // b.pmore │ │ │ │ - bl 3500 │ │ │ │ - str wzr, [x19] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + mov w10, w19 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + add w5, w23, w1 │ │ │ │ + cset w13, eq // eq = none │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 27484 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x10, x2 │ │ │ │ + b.eq 274e4 // b.none │ │ │ │ + ldrb w7, [x20, x8] │ │ │ │ + ldrb w4, [x21, x2] │ │ │ │ + cmp w7, w4 │ │ │ │ + b.ne 27478 // b.any │ │ │ │ + add w4, w5, w2 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov w9, #0x1 // #1 │ │ │ │ + add w6, w1, w2 │ │ │ │ + mov w7, w9 │ │ │ │ + mov w12, w2 │ │ │ │ + ccmp w13, #0x0, #0x0, ne // ne = any │ │ │ │ + lsl x4, x4, #2 │ │ │ │ + b.ne 274c4 // b.any │ │ │ │ + ldr w7, [x22, x6, lsl #2] │ │ │ │ + add w7, w7, w9 │ │ │ │ + mov w9, w7 │ │ │ │ + cmp w19, w7 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str w9, [x22, x4] │ │ │ │ + csel w3, w12, w3, cc // cc = lo, ul, last │ │ │ │ + csel w11, w0, w11, cc // cc = lo, ul, last │ │ │ │ + csel w19, w7, w19, cc // cc = lo, ul, last │ │ │ │ + cmp x10, x2 │ │ │ │ + b.ne 27484 // b.any │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + mov w1, w5 │ │ │ │ + cmp x8, x14 │ │ │ │ + b.eq 27418 // b.none │ │ │ │ + mov w0, w8 │ │ │ │ + b 27460 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov w4, #0x851f // #34079 │ │ │ │ - movk w4, #0x51eb, lsl #16 │ │ │ │ - mov x29, sp │ │ │ │ - ucvtf d31, w2 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mul w0, w3, w2 │ │ │ │ - ucvtf d29, w1 │ │ │ │ - mul w1, w1, w3 │ │ │ │ - ldr w9, [x19] │ │ │ │ - umull x0, w0, w4 │ │ │ │ - umull x1, w1, w4 │ │ │ │ - lsr x0, x0, #37 │ │ │ │ - lsr x1, x1, #37 │ │ │ │ - scvtf d30, w0 │ │ │ │ - scvtf d28, w1 │ │ │ │ - fsub d30, d31, d30 │ │ │ │ - fsub d28, d29, d28 │ │ │ │ - fcvtzu w0, d30 │ │ │ │ - str w0, [sp, #124] │ │ │ │ - cbz w9, 211e0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - fcvtzu w25, d28 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - movi d15, #0xffffffff │ │ │ │ - mov w26, #0x58 // #88 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, #0x50 // #80 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - umull x21, w20, w23 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - add w22, w20, #0x1 │ │ │ │ - add x28, x28, x21 │ │ │ │ - ldr w8, [x28, #32] │ │ │ │ - cbz w8, 212f0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - add x1, x0, #0x2c │ │ │ │ - umaddl x8, w8, w26, x1 │ │ │ │ - b 21168 │ │ │ │ - add w3, w5, w3 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w3, w2, w3 │ │ │ │ - cmp x1, x8 │ │ │ │ - b.eq 21190 // b.none │ │ │ │ - ldrb w6, [x1, #16] │ │ │ │ - ldp w7, w2, [x1] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - add w2, w2, w7 │ │ │ │ - cbnz w6, 21154 │ │ │ │ - add w4, w5, w4 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - add w4, w2, w4 │ │ │ │ - cmp x1, x8 │ │ │ │ - b.ne 21168 // b.any │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - cmp w25, w4 │ │ │ │ - b.cs 21288 // b.hs, b.nlast │ │ │ │ - cmp w1, w3 │ │ │ │ - b.cc 211f0 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x28, #45] │ │ │ │ - tbz w1, #1, 211f0 │ │ │ │ - mov x0, x28 │ │ │ │ + sub sp, sp, #0x120 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #192] │ │ │ │ + add x29, sp, #0xc0 │ │ │ │ + stp x19, x20, [sp, #208] │ │ │ │ + mul w19, w2, w2 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #224] │ │ │ │ + lsl x19, x19, #2 │ │ │ │ + mov w21, w3 │ │ │ │ + stp x23, x24, [sp, #240] │ │ │ │ + stp x25, x26, [sp, #256] │ │ │ │ + mov w25, w2 │ │ │ │ + stp x27, x28, [sp, #272] │ │ │ │ + ubfiz x20, x25, #2, #32 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov w3, w25 │ │ │ │ + mov x1, x20 │ │ │ │ + stp x3, x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x20, [sp, #152] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x19 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1d2c0 │ │ │ │ - ldr w9, [x19] │ │ │ │ - mov w20, w22 │ │ │ │ - cmp w9, w20 │ │ │ │ - b.hi 21124 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3670 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w19, #0xaaab // #43691 │ │ │ │ + movk w19, #0xaaaa, lsl #16 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x7, [sp, #32] │ │ │ │ + umull x19, w21, w19 │ │ │ │ + mov x0, x7 │ │ │ │ + lsr x19, x19, #33 │ │ │ │ + bl 3670 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + lsl w19, w19, #1 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + mov x7, x0 │ │ │ │ + cbz w25, 2784c │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x11, 80000 │ │ │ │ + mov w24, #0xcccd // #52429 │ │ │ │ + add x23, x11, #0x4b0 │ │ │ │ + add x1, x0, #0x4 │ │ │ │ + add w0, w21, #0x1 │ │ │ │ + mov w22, w21 │ │ │ │ + mov x26, x1 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + stp x1, x27, [sp, #56] │ │ │ │ + mov w27, w0 │ │ │ │ + movk w24, #0xcccc, lsl #16 │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str w25, [sp, #40] │ │ │ │ + stp x7, x3, [sp, #72] │ │ │ │ + stp x8, x28, [sp, #88] │ │ │ │ + str w19, [sp, #104] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x1, x0, x27 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - add x3, x0, x27 │ │ │ │ - add x27, x27, #0x58 │ │ │ │ - str xzr, [x3, #24] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cc 21200 // b.lo, b.ul, b.last │ │ │ │ + ldr w19, [x26] │ │ │ │ + bl 52920 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + strb wzr, [x28, x22] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w5, #0x4e // #78 │ │ │ │ + cbnz w19, 27690 │ │ │ │ + b 276b8 │ │ │ │ + ldrb w3, [x23, w2, uxtw] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + strb w3, [x28, w0, uxtw] │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ls 276b8 // b.plast │ │ │ │ + mov w0, w2 │ │ │ │ + mov w19, w1 │ │ │ │ + umull x1, w19, w24 │ │ │ │ + lsr x1, x1, #34 │ │ │ │ + add w2, w1, w1, lsl #2 │ │ │ │ + sub w2, w19, w2 │ │ │ │ + cmp w2, #0x4 │ │ │ │ + b.ne 27674 // b.any │ │ │ │ + strb w5, [x28, w0, uxtw] │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ne 27688 // b.any │ │ │ │ + ldr x20, [sp, #56] │ │ │ │ + str x26, [sp, #48] │ │ │ │ + ldr w25, [sp, #40] │ │ │ │ + mov x26, x23 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str x28, [sp, #8] │ │ │ │ + cmp w27, w19 │ │ │ │ + b.eq 2778c // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w28, [x20] │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + strb wzr, [x23, x22] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w5, #0x4e // #78 │ │ │ │ + cbnz w28, 27728 │ │ │ │ + b 27750 │ │ │ │ + ldrb w2, [x26, w1, uxtw] │ │ │ │ + add w1, w4, #0x1 │ │ │ │ + strb w2, [x23, w4, uxtw] │ │ │ │ + cmp w28, #0x4 │ │ │ │ + b.ls 27750 // b.plast │ │ │ │ + mov w4, w1 │ │ │ │ + mov w28, w0 │ │ │ │ + umull x0, w28, w24 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w28, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 2770c // b.any │ │ │ │ + strb w5, [x23, w4, uxtw] │ │ │ │ + add w1, w4, #0x1 │ │ │ │ + cmp w28, #0x4 │ │ │ │ + b.ne 27720 // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w3, w21 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, w21 │ │ │ │ + add x5, sp, #0xb4 │ │ │ │ + add x4, sp, #0xb0 │ │ │ │ + bl 269c0 │ │ │ │ + ldp w2, w3, [sp, #176] │ │ │ │ + sub w1, w21, #0x1 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 277a4 // b.none │ │ │ │ + cmp w1, w3 │ │ │ │ + b.eq 277d0 // b.none │ │ │ │ + mov x0, x23 │ │ │ │ bl 3500 │ │ │ │ - strb wzr, [x28, #45] │ │ │ │ - ldr w2, [x19] │ │ │ │ - str wzr, [x28, #32] │ │ │ │ - str xzr, [x28, #48] │ │ │ │ - cmp w2, w22 │ │ │ │ - b.hi 212b4 // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 212e0 // b.plast │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - umull x1, w1, w23 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldr w9, [x19] │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - str w9, [x19] │ │ │ │ - b 211c4 │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.eq 277fc // b.none │ │ │ │ + mov w19, w0 │ │ │ │ + b 276d0 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ cmp w1, w3 │ │ │ │ - b.cs 212f0 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x28, #45] │ │ │ │ - tbz w1, #0, 211f0 │ │ │ │ + b.ne 27784 // b.any │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + add w1, w19, w1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 277f0 // b.plast │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 27784 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 27784 // b.any │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + add w1, w19, w1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.hi 277c4 // b.pmore │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 27784 │ │ │ │ + ldr x28, [sp, #8] │ │ │ │ + mov x23, x26 │ │ │ │ + ldr x26, [sp, #48] │ │ │ │ mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1d2c0 │ │ │ │ - ldr w9, [x19] │ │ │ │ - mov w20, w22 │ │ │ │ - b 211c4 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - sub w2, w2, w20 │ │ │ │ - add x0, x1, x21 │ │ │ │ - umaddl x1, w22, w23, x1 │ │ │ │ - umull x2, w2, w23 │ │ │ │ - bl 3570 │ │ │ │ - ldr w2, [x19] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 21268 // b.pmore │ │ │ │ bl 3500 │ │ │ │ - str wzr, [x19] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - b 211cc │ │ │ │ - mov w20, w22 │ │ │ │ - b 211c4 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + add x26, x26, #0x8 │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + add w0, w0, w1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + add w0, w27, #0x1 │ │ │ │ + cmp w27, w19 │ │ │ │ + b.eq 27838 // b.none │ │ │ │ + mov w27, w0 │ │ │ │ + b 27640 │ │ │ │ + ldp x27, x7, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + ldp x3, x8, [sp, #80] │ │ │ │ + ldr x28, [sp, #96] │ │ │ │ + ldr w19, [sp, #104] │ │ │ │ + str x27, [sp, #48] │ │ │ │ + mul w0, w25, w21 │ │ │ │ + ldr x27, [sp, #168] │ │ │ │ + mov w26, #0xcccd // #52429 │ │ │ │ + mov w24, w25 │ │ │ │ + str w19, [sp, #148] │ │ │ │ + mov x19, x7 │ │ │ │ + movk w26, #0xcccc, lsl #16 │ │ │ │ + str w21, [sp, #24] │ │ │ │ + stp x28, xzr, [sp, #64] │ │ │ │ + str wzr, [sp, #80] │ │ │ │ + str wzr, [sp, #88] │ │ │ │ + stp x8, xzr, [sp, #120] │ │ │ │ + str x3, [sp, #136] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x28, [sp, #120] │ │ │ │ + ldr x21, [sp, #72] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3670 │ │ │ │ + ldr x10, [sp, #64] │ │ │ │ + mov x14, #0x0 // #0 │ │ │ │ + ldr x25, [sp, #136] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w4, [sp, #148] │ │ │ │ + mov w20, w21 │ │ │ │ + mov w12, w21 │ │ │ │ + mov x8, x14 │ │ │ │ + str w1, [x28, x21, lsl #2] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + str w0, [x10] │ │ │ │ + str wzr, [sp, #176] │ │ │ │ + lsl x11, x8, #2 │ │ │ │ + add x8, x10, x8, lsl #2 │ │ │ │ + cbz w24, 27960 │ │ │ │ + mul w6, w12, w24 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 27900 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x25, x1 │ │ │ │ + b.eq 27960 // b.none │ │ │ │ + ldr w3, [sp, #176] │ │ │ │ + add w0, w6, w1 │ │ │ │ + mov w7, w1 │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + ldr w2, [x19, x0] │ │ │ │ + cmp w2, w3 │ │ │ │ + ccmp w2, w4, #0x0, hi // hi = pmore │ │ │ │ + b.cc 278f0 // b.lo, b.ul, b.last │ │ │ │ + ldr w2, [x28, x1, lsl #2] │ │ │ │ + cbnz w2, 278f0 │ │ │ │ + ldr w2, [x8] │ │ │ │ + cmn w2, #0x1 │ │ │ │ + b.eq 27934 // b.none │ │ │ │ + str wzr, [x28, w2, uxtw #2] │ │ │ │ + str w7, [x8] │ │ │ │ + ldr w0, [x19, x0] │ │ │ │ + str w0, [sp, #176] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x28, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x25, x1 │ │ │ │ + b.ne 278fc // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - stp w5, w6, [sp, #120] │ │ │ │ - cbz w0, 21408 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - movi d15, #0xffffffff │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x3 │ │ │ │ - mov w19, w4 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, #0x50 // #80 │ │ │ │ - umull x25, w24, w27 │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - add x28, x3, x25 │ │ │ │ - ldr w0, [x28, #32] │ │ │ │ - cbz w0, 21560 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - ldr x4, [x28, #48] │ │ │ │ - add x0, x26, x26, lsl #2 │ │ │ │ - mov w2, w19 │ │ │ │ + nop │ │ │ │ + ldr w12, [x10, x11] │ │ │ │ + cmn w12, #0x1 │ │ │ │ + b.eq 27980 // b.none │ │ │ │ + add w8, w9, #0x1 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov x9, x8 │ │ │ │ + str w0, [x10, w8, uxtw #2] │ │ │ │ + b 278d0 │ │ │ │ + str w12, [x27] │ │ │ │ + str wzr, [sp, #176] │ │ │ │ + cbnz w24, 27f04 │ │ │ │ + ldr w0, [x27] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 27fdc // b.none │ │ │ │ + mov w11, #0x1 // #1 │ │ │ │ + ldr x20, [sp, #160] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w9, [sp, #32] │ │ │ │ mov x1, x20 │ │ │ │ - add x0, x26, x0, lsl #1 │ │ │ │ - add x0, x4, x0, lsl #3 │ │ │ │ - ldr x5, [x0, #24] │ │ │ │ - ldrb w4, [x0, #60] │ │ │ │ - ldr x0, [x5, #88] │ │ │ │ - cbz w4, 21418 │ │ │ │ - bl 168c0 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - add w22, w0, w22 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 21368 // b.pmore │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ge 2143c // b.tcont │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add w26, w24, #0x1 │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - add x28, x0, x25 │ │ │ │ - cmp w1, w22 │ │ │ │ - b.gt 21484 │ │ │ │ - ldrb w0, [x28, #45] │ │ │ │ - tbz w0, #1, 21488 │ │ │ │ - mov x0, x28 │ │ │ │ + str w11, [sp, #40] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x20 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1d2c0 │ │ │ │ - ldr w0, [x23] │ │ │ │ - mov w24, w26 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 21348 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 168c0 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - add w21, w0, w21 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 21368 // b.pmore │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w21, w0 │ │ │ │ - b.lt 213b4 // b.tstop │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add w26, w24, #0x1 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.le 21478 │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - add x28, x3, x25 │ │ │ │ - ldrb w0, [x28, #45] │ │ │ │ - tbz w0, #0, 21488 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.gt 213cc │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1d2c0 │ │ │ │ - ldr w0, [x23] │ │ │ │ - mov w24, w26 │ │ │ │ - b 213ec │ │ │ │ - cbz x28, 214f4 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - cbz w1, 214e0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + ldr w9, [sp, #32] │ │ │ │ + ldr w11, [sp, #40] │ │ │ │ + sub w1, w11, #0x1 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + adrp x14, 80000 │ │ │ │ + add x21, x14, #0x4b0 │ │ │ │ + add x22, x27, x1, lsl #2 │ │ │ │ + mov x28, x21 │ │ │ │ + mov x25, x22 │ │ │ │ + mov w21, w11 │ │ │ │ + mov w23, w0 │ │ │ │ + stp x19, x27, [sp, #104] │ │ │ │ + mov w19, w11 │ │ │ │ + mov w27, w0 │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + str w24, [sp, #40] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str w9, [sp, #96] │ │ │ │ nop │ │ │ │ - add x1, x0, x21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + ldr w2, [x25] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, x3, x2, lsl #3 │ │ │ │ + ldr w24, [x2, #4] │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w7, #0x4e // #78 │ │ │ │ + strb wzr, [x22, x23] │ │ │ │ + cbnz w24, 27a7c │ │ │ │ + b 27aa4 │ │ │ │ + ldrb w2, [x28, w1, uxtw] │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + strb w2, [x22, w5, uxtw] │ │ │ │ + cmp w24, #0x4 │ │ │ │ + b.ls 27aa4 // b.plast │ │ │ │ + mov w5, w1 │ │ │ │ + mov w24, w0 │ │ │ │ + umull x0, w24, w26 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w24, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 27a60 // b.any │ │ │ │ + strb w7, [x22, w5, uxtw] │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + cmp w24, #0x4 │ │ │ │ + b.ne 27a74 // b.any │ │ │ │ + cmp w19, w21 │ │ │ │ + b.eq 27b0c // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov w0, w21 │ │ │ │ + ldr w4, [x25] │ │ │ │ + mov x2, x23 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + mov x1, x22 │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + sub x25, x25, #0x4 │ │ │ │ + madd w0, w3, w4, w0 │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + ldr w20, [x3, x0, lsl #2] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + sub w0, w27, w20 │ │ │ │ + sub w20, w27, w20 │ │ │ │ + add x0, x3, x0 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x22 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - add x2, x0, x21 │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - str xzr, [x2, #24] │ │ │ │ - cmp w22, w1 │ │ │ │ - b.cc 214a0 // b.lo, b.ul, b.last │ │ │ │ + subs w19, w19, #0x1 │ │ │ │ + b.eq 27b34 // b.none │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + add w27, w0, w20 │ │ │ │ + b 27a20 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x22 │ │ │ │ + sub x25, x25, #0x4 │ │ │ │ + add x0, x0, w20, uxtw │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x22 │ │ │ │ bl 3500 │ │ │ │ - strb wzr, [x28, #45] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str wzr, [x28, #32] │ │ │ │ - str xzr, [x28, #48] │ │ │ │ - ldr w1, [x23] │ │ │ │ - cmp w26, w1 │ │ │ │ - b.cc 21528 // b.lo, b.ul, b.last │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 21550 // b.plast │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - umull x1, w1, w27 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - str w0, [x23] │ │ │ │ - b 213ec │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - umaddl x1, w26, w27, x0 │ │ │ │ - sub w2, w2, w24 │ │ │ │ - add x0, x0, x25 │ │ │ │ - umull x2, w2, w27 │ │ │ │ + subs w19, w19, #0x1 │ │ │ │ + b.ne 27a20 // b.any │ │ │ │ + ldp x19, x27, [sp, #104] │ │ │ │ + ldr w24, [sp, #40] │ │ │ │ + ldr w9, [sp, #96] │ │ │ │ + ldr w0, [x27] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 27c30 // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str w9, [sp, #32] │ │ │ │ + ldr w25, [sp, #24] │ │ │ │ + add x11, x0, #0x4 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + mov w21, w25 │ │ │ │ + ubfiz x2, x0, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w22, [x11, x2] │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + adrp x12, 80000 │ │ │ │ + ldr w9, [sp, #32] │ │ │ │ + strb wzr, [x23, w25, uxtw] │ │ │ │ + add x12, x12, #0x4b0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w13, #0x4e // #78 │ │ │ │ + cbnz w22, 27bc4 │ │ │ │ + b 27bec │ │ │ │ + ldrb w3, [x12, w1, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + strb w3, [x23, w2, uxtw] │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ls 27bec // b.plast │ │ │ │ + mov w2, w1 │ │ │ │ + mov w22, w0 │ │ │ │ + umull x0, w22, w26 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w22, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 27ba8 // b.any │ │ │ │ + strb w13, [x23, w2, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ne 27bbc // b.any │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w0, [x27] │ │ │ │ + mov x1, x23 │ │ │ │ + str w9, [sp, #32] │ │ │ │ + add w0, w3, w0 │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + ldr w0, [x3, x0, lsl #2] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + add w20, w20, w0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, w20, uxtw │ │ │ │ bl 3570 │ │ │ │ - ldr w1, [x23] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.hi 21508 // b.pmore │ │ │ │ + mov x0, x23 │ │ │ │ bl 3500 │ │ │ │ - str wzr, [x23] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - b 213f4 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 21588 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add w26, w24, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 213cc │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add w26, w24, #0x1 │ │ │ │ - b 214e0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 2143c │ │ │ │ + ldr w9, [sp, #32] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 27d1c // b.none │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str w9, [sp, #32] │ │ │ │ + ldr w25, [sp, #24] │ │ │ │ + add x2, x1, w0, uxtw #3 │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w21, w25 │ │ │ │ + ldr w22, [x2, #4] │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + adrp x12, 80000 │ │ │ │ + ldr w9, [sp, #32] │ │ │ │ + strb wzr, [x23, w25, uxtw] │ │ │ │ + add x12, x12, #0x4b0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w13, #0x4e // #78 │ │ │ │ + cbnz w22, 27cb0 │ │ │ │ + b 27cd8 │ │ │ │ + ldrb w3, [x12, w1, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + strb w3, [x23, w2, uxtw] │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ls 27cd8 // b.plast │ │ │ │ + mov w2, w1 │ │ │ │ + mov w22, w0 │ │ │ │ + umull x0, w22, w26 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w22, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 27c94 // b.any │ │ │ │ + strb w13, [x23, w2, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ne 27ca8 // b.any │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + mov x1, x23 │ │ │ │ + str w9, [sp, #32] │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w0, w3, w0 │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr w0, [x19, x0, lsl #2] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + add w20, w20, w0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, w20, uxtw │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldr w9, [sp, #32] │ │ │ │ + cmp w9, #0x1 │ │ │ │ + b.ls 27e2c // b.plast │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + sub w9, w9, #0x2 │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + adrp x11, 80000 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + add x22, x1, #0x4 │ │ │ │ + add x21, x11, #0x4b0 │ │ │ │ + mov w23, w2 │ │ │ │ + add x25, x0, w9, uxtw #2 │ │ │ │ + mov x28, x22 │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + stp x3, x27, [sp, #32] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mul w1, w3, w1 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mul w2, w3, w2 │ │ │ │ - mov w4, #0x851f // #34079 │ │ │ │ - mov x29, sp │ │ │ │ - movk w4, #0x51eb, lsl #16 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - umull x27, w1, w4 │ │ │ │ - umull x4, w2, w4 │ │ │ │ - ldr w0, [x0] │ │ │ │ - stp w1, w2, [sp, #120] │ │ │ │ - lsr x1, x4, #37 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - cbz w0, 216b8 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - movi d15, #0xffffffff │ │ │ │ - lsr x27, x27, #37 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, #0x50 // #80 │ │ │ │ - umull x23, w22, w25 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x28, x2, x23 │ │ │ │ - ldr w19, [x28, #32] │ │ │ │ - cbz w19, 2182c │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldr x4, [x0, #24] │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - ldr x0, [x4, #88] │ │ │ │ - cbz w3, 216cc │ │ │ │ - bl 1a24c │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr w3, [x28, #32] │ │ │ │ - add x26, x26, #0x58 │ │ │ │ - add w19, w19, w0 │ │ │ │ - cmp w24, w3 │ │ │ │ - b.cc 2162c // b.lo, b.ul, b.last │ │ │ │ - cmp w27, w20 │ │ │ │ - b.ls 216f0 // b.plast │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add w24, w22, #0x1 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - add x28, x0, x23 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 21734 // b.pmore │ │ │ │ - ldrb w0, [x28, #45] │ │ │ │ - tbz w0, #1, 21738 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1d2c0 │ │ │ │ - ldr w0, [x21] │ │ │ │ - mov w22, w24 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 21608 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 1a24c │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - ldr w3, [x28, #32] │ │ │ │ - add x26, x26, #0x58 │ │ │ │ - add w20, w20, w0 │ │ │ │ - cmp w24, w3 │ │ │ │ - b.cc 2162c // b.lo, b.ul, b.last │ │ │ │ - cmp w27, w20 │ │ │ │ - b.hi 21668 // b.pmore │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - add w24, w22, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 21728 // b.plast │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x28, x2, x23 │ │ │ │ - ldrb w0, [x28, #45] │ │ │ │ - tbz w0, #0, 21738 │ │ │ │ - cmp w27, w20 │ │ │ │ - b.hi 21680 // b.pmore │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur d15, [x28, #36] │ │ │ │ - bl 1d2c0 │ │ │ │ - ldr w0, [x21] │ │ │ │ - mov w22, w24 │ │ │ │ - b 216a0 │ │ │ │ - cbz x28, 217a0 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - cbz w1, 2178c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - add x1, x0, x19 │ │ │ │ + ldr w2, [x28] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, x3, x2, lsl #3 │ │ │ │ + ldr w27, [x2, #4] │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w6, #0x4e // #78 │ │ │ │ + strb wzr, [x22, x23] │ │ │ │ + cbnz w27, 27dbc │ │ │ │ + b 27de4 │ │ │ │ + ldrb w2, [x21, w1, uxtw] │ │ │ │ + add w1, w4, #0x1 │ │ │ │ + strb w2, [x22, w4, uxtw] │ │ │ │ + cmp w27, #0x4 │ │ │ │ + b.ls 27de4 // b.plast │ │ │ │ + mov w4, w1 │ │ │ │ + mov w27, w0 │ │ │ │ + umull x0, w27, w26 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w27, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 27da0 // b.any │ │ │ │ + strb w6, [x22, w4, uxtw] │ │ │ │ + add w1, w4, #0x1 │ │ │ │ + cmp w27, #0x4 │ │ │ │ + b.ne 27db4 // b.any │ │ │ │ + ldur w0, [x28, #-4] │ │ │ │ + mov x2, x23 │ │ │ │ + ldr w3, [x28], #4 │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + add w20, w1, w20 │ │ │ │ + mov x1, x22 │ │ │ │ + madd w0, w24, w0, w3 │ │ │ │ + ldr w3, [x19, x0, lsl #2] │ │ │ │ + sub w0, w20, w3 │ │ │ │ + sub w20, w20, w3 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + add x0, x3, x0 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x22 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - add x3, x0, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str xzr, [x3, #24] │ │ │ │ - cmp w20, w1 │ │ │ │ - b.cc 2174c // b.lo, b.ul, b.last │ │ │ │ + cmp x28, x25 │ │ │ │ + b.ne 27d60 // b.any │ │ │ │ + ldr x27, [sp, #40] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 35f0 │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + cmp x0, w1, uxtw │ │ │ │ + b.ls 27fd0 // b.plast │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + cbz x1, 27e58 │ │ │ │ + mov x0, x1 │ │ │ │ bl 3500 │ │ │ │ - strb wzr, [x28, #45] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str wzr, [x28, #32] │ │ │ │ - str xzr, [x28, #48] │ │ │ │ - ldr w1, [x21] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cc 217d4 // b.lo, b.ul, b.last │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 217fc // b.plast │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - umull x1, w1, w25 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - ldr w1, [x21] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - str w0, [x21] │ │ │ │ - b 216a0 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - umaddl x1, w24, w25, x0 │ │ │ │ - sub w2, w2, w22 │ │ │ │ - add x0, x0, x23 │ │ │ │ - umull x2, w2, w25 │ │ │ │ - bl 3570 │ │ │ │ - ldr w1, [x21] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.hi 217b4 // b.pmore │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 35f0 │ │ │ │ + str w0, [sp, #88] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr w1, [sp, #80] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + add w1, w1, w24 │ │ │ │ + str w1, [sp, #80] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ne 27888 // b.any │ │ │ │ + ldr x8, [sp, #120] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x27, [sp, #48] │ │ │ │ + str x8, [sp, #8] │ │ │ │ + ldr x28, [sp, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - str wzr, [x21] │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + mov x0, x8 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28038 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldp x29, x30, [sp, #192] │ │ │ │ + ldp x19, x20, [sp, #208] │ │ │ │ + ldp x21, x22, [sp, #224] │ │ │ │ + ldp x23, x24, [sp, #240] │ │ │ │ + ldp x25, x26, [sp, #256] │ │ │ │ + ldp x27, x28, [sp, #272] │ │ │ │ + add sp, sp, #0x120 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, #0x63 │ │ │ │ - b.ls 21854 // b.plast │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add w24, w22, #0x1 │ │ │ │ - cmp w0, #0x63 │ │ │ │ - b.ls 21680 // b.plast │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add w24, w22, #0x1 │ │ │ │ - b 2178c │ │ │ │ + ldr x5, [sp, #48] │ │ │ │ + mov x15, x27 │ │ │ │ + ldr x28, [sp, #120] │ │ │ │ + mov x14, x27 │ │ │ │ + ldr x25, [sp, #136] │ │ │ │ + mov w6, w20 │ │ │ │ + ldr w4, [sp, #148] │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mul w6, w24, w6 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 27f44 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x25, x1 │ │ │ │ + b.eq 27fa0 // b.none │ │ │ │ + ldr w3, [sp, #176] │ │ │ │ + add w0, w6, w1 │ │ │ │ + mov w7, w1 │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + ldr w2, [x5, x0] │ │ │ │ + cmp w2, w3 │ │ │ │ + ccmp w2, w4, #0x0, hi // hi = pmore │ │ │ │ + b.cc 27f34 // b.lo, b.ul, b.last │ │ │ │ + ldr w2, [x28, x1, lsl #2] │ │ │ │ + cbnz w2, 27f34 │ │ │ │ + ldr w2, [x14] │ │ │ │ + cmn w2, #0x1 │ │ │ │ + b.eq 27f78 // b.none │ │ │ │ + str wzr, [x28, w2, uxtw #2] │ │ │ │ + str w7, [x14] │ │ │ │ + ldr w0, [x5, x0] │ │ │ │ + str w0, [sp, #176] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x28, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x25, x1 │ │ │ │ + b.ne 27f40 // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w6, [x14] │ │ │ │ + cmn w6, #0x1 │ │ │ │ + b.eq 27ffc // b.none │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + add x15, x15, #0x4 │ │ │ │ + cmp w24, w11 │ │ │ │ + b.ls 2799c // b.plast │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str w0, [x15] │ │ │ │ + mov x14, x15 │ │ │ │ + str wzr, [sp, #176] │ │ │ │ + b 27f24 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 3500 │ │ │ │ + b 27e64 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w9, [sp, #32] │ │ │ │ + bl 52920 │ │ │ │ + ldr w9, [sp, #32] │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ - b 216f0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 27b40 │ │ │ │ + ldr x20, [sp, #160] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w11, [sp, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + str w9, [sp, #40] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr w11, [sp, #32] │ │ │ │ + ldr w9, [sp, #40] │ │ │ │ + cbz w11, 27b40 │ │ │ │ + b 279cc │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - ldr w9, [x0] │ │ │ │ - str w2, [sp, #124] │ │ │ │ - cbz w9, 219e4 │ │ │ │ - str d15, [sp, #96] │ │ │ │ - movi d15, #0xffffffff │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov w21, w1 │ │ │ │ - mov w22, #0x50 // #80 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + cbz w1, 28180 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov x4, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, #0x58 // #88 │ │ │ │ + mov w23, w2 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - umull x19, w27, w22 │ │ │ │ - ldr x25, [x28, #8] │ │ │ │ - add w20, w27, #0x1 │ │ │ │ - add x25, x25, x19 │ │ │ │ - ldr w8, [x25, #32] │ │ │ │ - cbz w8, 21a0c │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x3, x0, #0x2c │ │ │ │ - umaddl x8, w8, w24, x3 │ │ │ │ - b 218ec │ │ │ │ - add w1, w2, w1 │ │ │ │ - add x3, x3, #0x58 │ │ │ │ - add w1, w4, w1 │ │ │ │ - cmp x3, x8 │ │ │ │ - b.eq 21914 // b.none │ │ │ │ - ldrb w6, [x3, #16] │ │ │ │ - ldp w7, w4, [x3] │ │ │ │ - ldr w2, [x3, #8] │ │ │ │ - add w4, w4, w7 │ │ │ │ - cbnz w6, 218d8 │ │ │ │ - add w5, w2, w5 │ │ │ │ - add x3, x3, #0x58 │ │ │ │ - add w5, w4, w5 │ │ │ │ - cmp x3, x8 │ │ │ │ - b.ne 218ec // b.any │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - cbz w2, 219f0 │ │ │ │ - cmp w21, w5 │ │ │ │ - b.cs 21a38 // b.hs, b.nlast │ │ │ │ - ldrb w2, [x25, #45] │ │ │ │ - tbnz w2, #1, 21a38 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x1, x0, x26 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - add x3, x0, x26 │ │ │ │ - add x26, x26, #0x58 │ │ │ │ - str xzr, [x3, #24] │ │ │ │ - cmp w23, w1 │ │ │ │ - b.cc 21940 // b.lo, b.ul, b.last │ │ │ │ - bl 3500 │ │ │ │ - strb wzr, [x25, #45] │ │ │ │ - ldr w2, [x28] │ │ │ │ - str wzr, [x25, #32] │ │ │ │ - str xzr, [x25, #48] │ │ │ │ - cmp w2, w20 │ │ │ │ - b.hi 21a5c // b.pmore │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 21a88 // b.plast │ │ │ │ - sub w1, w2, #0x1 │ │ │ │ - umull x1, w1, w22 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x28, #8] │ │ │ │ - ldr w9, [x28] │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - str w9, [x28] │ │ │ │ - cmp w9, w27 │ │ │ │ - b.hi 218a8 // b.pmore │ │ │ │ + mov w25, w3 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + ldr w0, [x4] │ │ │ │ + add w3, w22, #0x1 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.cs 28154 // b.hs, b.nlast │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + cmp w23, w2 │ │ │ │ + b.eq 281c0 // b.none │ │ │ │ + cbz w0, 28174 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 52920 │ │ │ │ + sub w2, w21, w26 │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x0, x24 │ │ │ │ + add x0, x24, #0x8 │ │ │ │ + mov x1, x26 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 3570 │ │ │ │ + add x3, x19, #0x1 │ │ │ │ + str w25, [x20, x24] │ │ │ │ + str w23, [x26, #4] │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + mov w5, w3 │ │ │ │ + add x0, x20, w3, uxtw #3 │ │ │ │ + cmp w21, w22 │ │ │ │ + b.hi 2810c // b.pmore │ │ │ │ + b 2819c │ │ │ │ + cmp w21, w1 │ │ │ │ + b.ls 2819c // b.plast │ │ │ │ + mov w1, w2 │ │ │ │ + mov w5, w3 │ │ │ │ + add x0, x20, x3, lsl #3 │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + cmp w4, w23 │ │ │ │ + b.ne 280f8 // b.any │ │ │ │ + sub w2, w21, w5 │ │ │ │ + add x1, x20, w1, uxtw #3 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3570 │ │ │ │ + ubfiz x1, x21, #3, #32 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b 52920 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w21, w22 │ │ │ │ + b.ls 2819c // b.plast │ │ │ │ + ubfiz x24, x19, #3, #32 │ │ │ │ + mov w22, w3 │ │ │ │ + add x4, x20, x24 │ │ │ │ + mov w26, w19 │ │ │ │ + b 2808c │ │ │ │ + stp w25, w23, [x4] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ubfiz x1, x21, #3, #32 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - cmp w21, w1 │ │ │ │ - b.cs 21a14 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x25, #45] │ │ │ │ - tbnz w1, #0, 21a14 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 21940 │ │ │ │ - mov w27, w20 │ │ │ │ - b 219c4 │ │ │ │ - cmp w21, w5 │ │ │ │ - b.cs 21a0c // b.hs, b.nlast │ │ │ │ - mov x0, x25 │ │ │ │ + b 52920 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ubfiz x1, x21, #3, #32 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b 52920 │ │ │ │ + str w25, [x4] │ │ │ │ + ubfiz x1, x21, #3, #32 │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b 52920 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + mov x6, x1 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ + mov w20, w4 │ │ │ │ + stp x23, x24, [sp, #224] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x1, [x5] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str w3, [sp, #56] │ │ │ │ + ldr w1, [x6, #24] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + cbnz w2, 28ffc │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + stp x21, x22, [sp, #208] │ │ │ │ + stp x25, x26, [sp, #240] │ │ │ │ + stp x27, x28, [sp, #256] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.hi 29028 // b.pmore │ │ │ │ + str d15, [sp, #288] │ │ │ │ + scvtf d15, w20 │ │ │ │ + fmov d0, #5.000000000000000000e+00 │ │ │ │ + fmov d1, d15 │ │ │ │ + bl 35d0 │ │ │ │ + fadd d0, d0, d0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + fcvtzu x1, d0 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, #0x328 // #808 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #40] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0x400 // #1024 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [sp, #144] │ │ │ │ + bl 52920 │ │ │ │ + fmov d1, d15 │ │ │ │ + fmov d0, #5.000000000000000000e+00 │ │ │ │ + mov x19, x0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 35d0 │ │ │ │ + fadd d0, d0, d0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - stur d15, [x25, #36] │ │ │ │ - bl 1d2c0 │ │ │ │ - ldr w9, [x28] │ │ │ │ - mov w27, w20 │ │ │ │ - b 219c4 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.cs 21a0c // b.hs, b.nlast │ │ │ │ - mov x0, x25 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur d15, [x25, #36] │ │ │ │ - bl 1d2c0 │ │ │ │ - ldr w9, [x28] │ │ │ │ - mov w27, w20 │ │ │ │ - b 219c4 │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - sub w2, w2, w27 │ │ │ │ - add x0, x1, x19 │ │ │ │ - umaddl x1, w20, w22, x1 │ │ │ │ - umull x2, w2, w22 │ │ │ │ - bl 3570 │ │ │ │ - ldr w2, [x28] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 219a8 // b.pmore │ │ │ │ - bl 3500 │ │ │ │ - str wzr, [x28] │ │ │ │ - str xzr, [x28, #8] │ │ │ │ - b 219cc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - movi v25.4s, #0x0 │ │ │ │ - ldr w3, [x0] │ │ │ │ - cbz w3, 21e7c │ │ │ │ - sub w4, w3, #0x1 │ │ │ │ - ldr x5, [x0, #8] │ │ │ │ - cmp w4, #0xe │ │ │ │ - b.ls 21e8c // b.plast │ │ │ │ - lsr w4, w3, #4 │ │ │ │ - mov w6, #0x500 // #1280 │ │ │ │ - mov v26.16b, v25.16b │ │ │ │ - mov x0, x5 │ │ │ │ - movi v18.16b, #0x1 │ │ │ │ - mov v24.16b, v25.16b │ │ │ │ - umaddl x4, w4, w6, x5 │ │ │ │ - movi v19.16b, #0x2 │ │ │ │ - movi v20.4s, #0x1 │ │ │ │ - add x6, x0, #0xcd │ │ │ │ - ldr b31, [x0, #45] │ │ │ │ - ldr b30, [x0, #125] │ │ │ │ - ldr b16, [x0, #685] │ │ │ │ - ld1 {v31.b}[1], [x6] │ │ │ │ - add x6, x0, #0x11d │ │ │ │ - ldr b17, [x0, #765] │ │ │ │ - ldr b21, [x0, #845] │ │ │ │ - ld1 {v30.b}[1], [x6] │ │ │ │ - add x6, x0, #0x16d │ │ │ │ - ldr b22, [x0, #925] │ │ │ │ - ldr b23, [x0, #1005] │ │ │ │ - ld1 {v31.b}[2], [x6] │ │ │ │ - add x6, x0, #0x1bd │ │ │ │ - ldr b27, [x0, #1085] │ │ │ │ - ldr b28, [x0, #1165] │ │ │ │ - ld1 {v30.b}[2], [x6] │ │ │ │ - add x6, x0, #0x20d │ │ │ │ - ldr b29, [x0, #1245] │ │ │ │ - ld1 {v31.b}[3], [x6] │ │ │ │ - add x6, x0, #0x25d │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ld1 {v30.b}[3], [x6] │ │ │ │ - mov v31.b[4], v16.b[0] │ │ │ │ - mov v30.b[4], v17.b[0] │ │ │ │ - mov v31.b[5], v21.b[0] │ │ │ │ - mov v30.b[5], v22.b[0] │ │ │ │ - mov v31.b[6], v23.b[0] │ │ │ │ - mov v30.b[6], v27.b[0] │ │ │ │ - mov v31.b[7], v28.b[0] │ │ │ │ - mov v30.b[7], v29.b[0] │ │ │ │ - zip1 v31.16b, v31.16b, v30.16b │ │ │ │ - cmtst v27.16b, v31.16b, v19.16b │ │ │ │ - and v31.16b, v31.16b, v18.16b │ │ │ │ - sxtl v22.8h, v27.8b │ │ │ │ - sxtl2 v27.8h, v27.16b │ │ │ │ - zip1 v21.16b, v31.16b, v25.16b │ │ │ │ - zip2 v31.16b, v31.16b, v25.16b │ │ │ │ - sxtl2 v28.4s, v22.8h │ │ │ │ - sxtl2 v30.4s, v27.8h │ │ │ │ - zip2 v29.8h, v21.8h, v25.8h │ │ │ │ - zip2 v23.8h, v31.8h, v25.8h │ │ │ │ - and v28.16b, v20.16b, v28.16b │ │ │ │ - and v30.16b, v20.16b, v30.16b │ │ │ │ - uaddw v29.4s, v29.4s, v21.4h │ │ │ │ - uaddw v23.4s, v23.4s, v31.4h │ │ │ │ - ssubw v28.4s, v28.4s, v22.4h │ │ │ │ - ssubw v31.4s, v30.4s, v27.4h │ │ │ │ - add v30.4s, v29.4s, v23.4s │ │ │ │ - add v31.4s, v31.4s, v28.4s │ │ │ │ - add v26.4s, v26.4s, v30.4s │ │ │ │ - add v24.4s, v24.4s, v31.4s │ │ │ │ - cmp x4, x0 │ │ │ │ - b.ne 21ae4 // b.any │ │ │ │ - addv s24, v24.4s │ │ │ │ - and w0, w3, #0xfffffff0 │ │ │ │ - addv s26, v26.4s │ │ │ │ - tst x3, #0xf │ │ │ │ - b.eq 21e6c // b.none │ │ │ │ - mov w4, #0x50 // #80 │ │ │ │ - add w7, w0, #0x1 │ │ │ │ - umaddl x6, w0, w4, x5 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - and w8, w6, #0x1 │ │ │ │ - fmov s31, w8 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w7, w3 │ │ │ │ - b.cs 21e6c // b.hs, b.nlast │ │ │ │ - umaddl x7, w7, w4, x5 │ │ │ │ - add w8, w0, #0x2 │ │ │ │ - ldrb w6, [x7, #45] │ │ │ │ - and w7, w6, #0x1 │ │ │ │ - fmov s31, w7 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w8, w3 │ │ │ │ - b.cs 21e6c // b.hs, b.nlast │ │ │ │ - umaddl x8, w8, w4, x5 │ │ │ │ - add w7, w0, #0x3 │ │ │ │ - ldrb w6, [x8, #45] │ │ │ │ - and w8, w6, #0x1 │ │ │ │ - fmov s31, w8 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x7, w7, w4, x5 │ │ │ │ - add w8, w0, #0x4 │ │ │ │ - ldrb w6, [x7, #45] │ │ │ │ - and w7, w6, #0x1 │ │ │ │ - fmov s31, w7 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x8, w8, w4, x5 │ │ │ │ - add w7, w0, #0x5 │ │ │ │ - ldrb w6, [x8, #45] │ │ │ │ - and w8, w6, #0x1 │ │ │ │ - fmov s31, w8 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x7, w7, w4, x5 │ │ │ │ - add w8, w0, #0x6 │ │ │ │ - ldrb w6, [x7, #45] │ │ │ │ - and w7, w6, #0x1 │ │ │ │ - fmov s31, w7 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x8, w8, w4, x5 │ │ │ │ - add w7, w0, #0x7 │ │ │ │ - ldrb w6, [x8, #45] │ │ │ │ - and w8, w6, #0x1 │ │ │ │ - fmov s31, w8 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x7, w7, w4, x5 │ │ │ │ - add w8, w0, #0x8 │ │ │ │ - ldrb w6, [x7, #45] │ │ │ │ - and w7, w6, #0x1 │ │ │ │ - fmov s31, w7 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x8, w8, w4, x5 │ │ │ │ - add w7, w0, #0x9 │ │ │ │ - ldrb w6, [x8, #45] │ │ │ │ - and w8, w6, #0x1 │ │ │ │ - fmov s31, w8 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x7, w7, w4, x5 │ │ │ │ - add w6, w0, #0xa │ │ │ │ - ldrb w4, [x7, #45] │ │ │ │ - and w7, w4, #0x1 │ │ │ │ - fmov s31, w7 │ │ │ │ - ubfx x4, x4, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w4 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w6 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - mov w4, #0x50 // #80 │ │ │ │ - add w7, w0, #0xb │ │ │ │ - umaddl x6, w6, w4, x5 │ │ │ │ - ldrb w6, [x6, #45] │ │ │ │ - and w8, w6, #0x1 │ │ │ │ - fmov s31, w8 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x7, w7, w4, x5 │ │ │ │ - add w8, w0, #0xc │ │ │ │ - ldrb w6, [x7, #45] │ │ │ │ - and w7, w6, #0x1 │ │ │ │ - fmov s31, w7 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w8 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x8, w8, w4, x5 │ │ │ │ - add w7, w0, #0xd │ │ │ │ - ldrb w6, [x8, #45] │ │ │ │ - and w8, w6, #0x1 │ │ │ │ - fmov s31, w8 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ - cmp w3, w7 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x7, w7, w4, x5 │ │ │ │ - add w0, w0, #0xe │ │ │ │ - ldrb w6, [x7, #45] │ │ │ │ - and w7, w6, #0x1 │ │ │ │ - fmov s31, w7 │ │ │ │ - ubfx x6, x6, #1, #1 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - fmov s31, w6 │ │ │ │ - add v24.2s, v24.2s, v31.2s │ │ │ │ + mov x0, x21 │ │ │ │ + fcvtzu x2, d0 │ │ │ │ + bl 3670 │ │ │ │ + mov x2, #0x328 // #808 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3670 │ │ │ │ + mov x2, #0x400 // #1024 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3670 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + str w0, [x19, #336] │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + str w3, [x19, #260] │ │ │ │ + str w2, [x19, #268] │ │ │ │ + str w1, [x19, #284] │ │ │ │ + cbz w0, 2846c │ │ │ │ + adrp x0, 80000 │ │ │ │ + adrp x21, 80000 │ │ │ │ + add x21, x21, #0x4b0 │ │ │ │ + mov x26, x23 │ │ │ │ + add x21, x21, #0x8 │ │ │ │ + stp d13, d14, [sp, #272] │ │ │ │ + ldr d14, [x0, #88] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + ldr x19, [sp, #64] │ │ │ │ + ldr w24, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, w24 │ │ │ │ + bl 7228c │ │ │ │ + mov w1, w24 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 721a0 │ │ │ │ + ldr w2, [sp, #56] │ │ │ │ + sub w24, w0, #0x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cs 2836c // b.hs, b.nlast │ │ │ │ + sub w1, w24, w2 │ │ │ │ + mov w24, w2 │ │ │ │ + sub w24, w24, w20 │ │ │ │ + cmn w24, #0x1 │ │ │ │ + b.lt 28438 // b.tstop │ │ │ │ + add x23, x23, x1 │ │ │ │ + mov x19, x23 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w3, #0x6 // #6 │ │ │ │ + bl 232a0 │ │ │ │ + fcmpe d0, d14 │ │ │ │ + b.mi 28424 // b.first │ │ │ │ + cbz w20, 2897c │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + fmov d15, #4.000000000000000000e+00 │ │ │ │ + ldrb w0, [x19, x25] │ │ │ │ + ucvtf d1, w25 │ │ │ │ + fmov d0, #5.000000000000000000e+00 │ │ │ │ + sub w0, w0, #0x41 │ │ │ │ + and x0, x0, #0xff │ │ │ │ + cmp w0, #0x13 │ │ │ │ + b.hi 28800 // b.pmore │ │ │ │ + ldr w0, [x21, x0, lsl #2] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + scvtf d13, w0 │ │ │ │ + bl 35d0 │ │ │ │ + fmul d0, d0, d13 │ │ │ │ + ucvtf d31, w28 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + fcvtzu w28, d0 │ │ │ │ + cmp w20, w25 │ │ │ │ + b.hi 283b0 // b.pmore │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x27, x0, w28, uxtw #1 │ │ │ │ + ldrh w3, [x27] │ │ │ │ + ldr w0, [x22, #792] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + and w3, w3, #0xffff │ │ │ │ + strh w3, [x27] │ │ │ │ + cmp w0, w3 │ │ │ │ + b.cc 28824 // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0xffdc // #65500 │ │ │ │ cmp w3, w0 │ │ │ │ - b.ls 21e6c // b.plast │ │ │ │ - umaddl x0, w0, w4, x5 │ │ │ │ - ldrb w0, [x0, #45] │ │ │ │ - and w3, w0, #0x1 │ │ │ │ - fmov s31, w3 │ │ │ │ - tst x0, #0x2 │ │ │ │ - fmov w0, s24 │ │ │ │ - add v26.2s, v26.2s, v31.2s │ │ │ │ - cinc w3, w0, ne // ne = any │ │ │ │ - str s26, [x1] │ │ │ │ - str w3, [x2] │ │ │ │ - ret │ │ │ │ - fmov w3, s24 │ │ │ │ - str s26, [x1] │ │ │ │ - str w3, [x2] │ │ │ │ - ret │ │ │ │ - movi v26.2d, #0x0 │ │ │ │ - str s26, [x1] │ │ │ │ - str w3, [x2] │ │ │ │ - ret │ │ │ │ - movi v26.2d, #0x0 │ │ │ │ - movi v24.2d, #0x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 21bd0 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str wzr, [x0] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - cbz w2, 21f0c │ │ │ │ - ldr x5, [x0, #8] │ │ │ │ - mov x0, x5 │ │ │ │ - ldr w4, [x5, #36] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 21f08 // b.none │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - mov w7, #0x70 // #112 │ │ │ │ - mov x3, #0xe0 // #224 │ │ │ │ - add x6, x5, #0x24 │ │ │ │ - mov x1, #0x70 // #112 │ │ │ │ - umaddl x2, w2, w7, x3 │ │ │ │ - ldr w3, [x6, x1] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ls 21efc // b.plast │ │ │ │ - add x0, x5, x1 │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 21ee8 // b.any │ │ │ │ - ret │ │ │ │ + b.eq 28464 // b.none │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + sub w0, w19, w23 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.le 28380 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldrh w1, [x0, w28, uxtw #1] │ │ │ │ + mov w0, #0xffdc // #65500 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 28464 // b.none │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 2832c // b.any │ │ │ │ + ldp d13, d14, [sp, #272] │ │ │ │ + str x22, [sp, #144] │ │ │ │ + mov x1, #0x9c40 // #40000 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ + bl 52920 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x1, #0x9c40 // #40000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x6, x0 │ │ │ │ + mov x1, #0x190 // #400 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x6, [sp] │ │ │ │ + mov w26, #0xcccd // #52429 │ │ │ │ + bl 52920 │ │ │ │ + mov x7, x0 │ │ │ │ + mov x1, #0x190 // #400 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x7, [sp, #24] │ │ │ │ + mov w21, w20 │ │ │ │ + bl 52920 │ │ │ │ + mov x8, x0 │ │ │ │ + mov x1, #0x190 // #400 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x8, [sp, #16] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x2, #0x9c40 // #40000 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3670 │ │ │ │ + ldr x6, [sp] │ │ │ │ + mov x2, #0x9c40 // #40000 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + movk w26, #0xcccc, lsl #16 │ │ │ │ + mov x0, x6 │ │ │ │ + bl 3670 │ │ │ │ + mov x6, x0 │ │ │ │ + mov w3, #0xaaab // #43691 │ │ │ │ + adrp x9, 80000 │ │ │ │ + movk w3, #0xaaaa, lsl #16 │ │ │ │ + add x23, x9, #0x4b0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + umull x3, w20, w3 │ │ │ │ + ldp x8, x7, [sp, #16] │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + lsr x3, x3, #33 │ │ │ │ + mov x24, x0 │ │ │ │ + str x28, [sp, #32] │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + stp x6, x7, [sp, #48] │ │ │ │ + stp x8, x25, [sp, #64] │ │ │ │ + str w3, [sp, #80] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add w0, w20, #0x1 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w19, [x24] │ │ │ │ + bl 52920 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + strb wzr, [x28, x21] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w5, #0x4e // #78 │ │ │ │ + cbnz w19, 28598 │ │ │ │ + b 285c0 │ │ │ │ + ldrb w3, [x23, w1, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + strb w3, [x28, w2, uxtw] │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ls 285c0 // b.plast │ │ │ │ + mov w2, w1 │ │ │ │ + mov w19, w0 │ │ │ │ + umull x0, w19, w26 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w19, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 2857c // b.any │ │ │ │ + strb w5, [x28, w2, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + cmp w19, #0x4 │ │ │ │ + b.ne 28590 // b.any │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldr x19, [sp, #104] │ │ │ │ + mul w0, w22, w0 │ │ │ │ + mov x25, x23 │ │ │ │ + str x24, [sp, #24] │ │ │ │ + mov w24, w27 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + cmp w22, w24 │ │ │ │ + b.eq 2869c // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w27, [x19] │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + strb wzr, [x23, x21] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w4, #0x4e // #78 │ │ │ │ + cbnz w27, 28638 │ │ │ │ + b 28660 │ │ │ │ + ldrb w2, [x25, w1, uxtw] │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + strb w2, [x23, w3, uxtw] │ │ │ │ + cmp w27, #0x4 │ │ │ │ + b.ls 28660 // b.plast │ │ │ │ + mov w3, w1 │ │ │ │ + mov w27, w0 │ │ │ │ + umull x0, w27, w26 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w27, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 2861c // b.any │ │ │ │ + strb w4, [x23, w3, uxtw] │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + cmp w27, #0x4 │ │ │ │ + b.ne 28630 // b.any │ │ │ │ + mov w3, w20 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, w20 │ │ │ │ + add x5, sp, #0xa4 │ │ │ │ + add x4, sp, #0xa0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 269c0 │ │ │ │ + ldp w2, w3, [sp, #160] │ │ │ │ + sub w1, w20, #0x1 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 28924 // b.none │ │ │ │ + cmp w1, w3 │ │ │ │ + b.eq 28950 // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp w24, #0x64 │ │ │ │ + b.ne 285e0 // b.any │ │ │ │ + ldr x24, [sp, #24] │ │ │ │ + mov x0, x28 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + bl 3500 │ │ │ │ + mov x23, x25 │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + cmp w22, #0x64 │ │ │ │ + b.ne 28548 // b.any │ │ │ │ + ldr x28, [sp, #32] │ │ │ │ + mul w0, w20, w22 │ │ │ │ + str w20, [sp, #32] │ │ │ │ + mov w23, #0xcccd // #52429 │ │ │ │ + ldr x20, [sp, #144] │ │ │ │ + movk w23, #0xcccc, lsl #16 │ │ │ │ + ldp x6, x7, [sp, #48] │ │ │ │ + str x28, [sp, #48] │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + str x6, [sp, #96] │ │ │ │ + str x7, [sp, #112] │ │ │ │ + str w3, [sp, #124] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + str wzr, [sp, #136] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldr x19, [sp, #112] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x22, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x190 // #400 │ │ │ │ + str w22, [sp, #92] │ │ │ │ + bl 3670 │ │ │ │ + ldr x9, [sp, #72] │ │ │ │ + mov x13, #0x0 // #0 │ │ │ │ + ldr x6, [sp, #96] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w3, [sp, #124] │ │ │ │ + mov w11, w22 │ │ │ │ + mov x7, x19 │ │ │ │ + mov x12, x13 │ │ │ │ + str w1, [x19, x22, lsl #2] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w14, #0x64 // #100 │ │ │ │ + str w0, [x9] │ │ │ │ + nop │ │ │ │ + lsl x0, x12, #2 │ │ │ │ + mul w10, w11, w14 │ │ │ │ + add x12, x9, x12, lsl #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + str wzr, [sp, #160] │ │ │ │ + b 2878c │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, #0x64 │ │ │ │ + b.eq 287e0 // b.none │ │ │ │ + ldr w4, [sp, #160] │ │ │ │ + add w2, w10, w1 │ │ │ │ + mov w13, w1 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w11, [x6, x2] │ │ │ │ + cmp w11, w4 │ │ │ │ + ccmp w3, w11, #0x2, hi // hi = pmore │ │ │ │ + b.hi 2877c // b.pmore │ │ │ │ + ldr w4, [x7, x1, lsl #2] │ │ │ │ + cbnz w4, 2877c │ │ │ │ + ldr w4, [x12] │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 287c0 // b.none │ │ │ │ + str wzr, [x7, w4, uxtw #2] │ │ │ │ + str w13, [x12] │ │ │ │ + ldr w2, [x6, x2] │ │ │ │ + str w2, [sp, #160] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w2, [x7, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, #0x64 │ │ │ │ + b.ne 28788 // b.any │ │ │ │ + ldr w11, [x9, x0] │ │ │ │ + cmn w11, #0x1 │ │ │ │ + b.eq 28988 // b.none │ │ │ │ + add w12, w5, #0x1 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov x5, x12 │ │ │ │ + str w0, [x9, w12, uxtw #2] │ │ │ │ + b 28760 │ │ │ │ + bl 35d0 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + ucvtf d31, w28 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + fadd d0, d0, d31 │ │ │ │ + fcvtzu w28, d0 │ │ │ │ + cmp w20, w25 │ │ │ │ + b.hi 283b0 // b.pmore │ │ │ │ + b 283f4 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.hi 28860 // b.pmore │ │ │ │ nop │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x4, #0x64 │ │ │ │ + b.eq 288f0 // b.none │ │ │ │ + ubfiz x25, x4, #3, #32 │ │ │ │ + add x1, x22, x25 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ls 28840 // b.plast │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w2, w28 │ │ │ │ + b.eq 28fe8 // b.none │ │ │ │ + cbz w0, 28908 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x328 // #808 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + str w3, [sp, #24] │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, x25, #0x8 │ │ │ │ + add x1, x22, x25 │ │ │ │ + add x0, x22, x0 │ │ │ │ + mov x2, #0x320 // #800 │ │ │ │ + sub x2, x2, x25 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 3570 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + str w3, [x22, x25] │ │ │ │ + add x2, x4, #0x1 │ │ │ │ + str w28, [x1, #4] │ │ │ │ + cmp x4, #0x63 │ │ │ │ + b.eq 288f0 // b.none │ │ │ │ + mov w3, w2 │ │ │ │ + add x0, x22, w2, uxtw #3 │ │ │ │ + b 288d8 │ │ │ │ + mov w3, w2 │ │ │ │ + add x0, x22, x2, lsl #3 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, w28 │ │ │ │ + b.eq 28a48 // b.none │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, #0x64 │ │ │ │ + b.ne 288d0 // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x320 // #800 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + ldrh w3, [x27] │ │ │ │ + b 28418 │ │ │ │ + stp w3, w28, [x1] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x320 // #800 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + ldrh w3, [x27] │ │ │ │ + b 28418 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 28694 // b.any │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + add w1, w1, w24 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 28970 // b.plast │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 28694 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 28694 // b.any │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + add w1, w1, w24 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.hi 28944 // b.pmore │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 28694 │ │ │ │ + ldr x27, [sp, #40] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 283fc │ │ │ │ + ldr x8, [sp, #64] │ │ │ │ + mov w2, w1 │ │ │ │ + ldr w12, [sp, #92] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldr x18, [sp, #48] │ │ │ │ + str w11, [x8] │ │ │ │ + ldr x7, [sp, #112] │ │ │ │ + mov w11, w12 │ │ │ │ + ldr w3, [sp, #124] │ │ │ │ + mul w11, w11, w2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + str wzr, [sp, #160] │ │ │ │ + b 289d0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, #0x64 │ │ │ │ + b.eq 28a24 // b.none │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + add w0, w11, w1 │ │ │ │ + mov w12, w1 │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + ldr w4, [x18, x0] │ │ │ │ + cmp w4, w10 │ │ │ │ + ccmp w3, w4, #0x2, hi // hi = pmore │ │ │ │ + b.hi 289c0 // b.pmore │ │ │ │ + ldr w4, [x7, x1, lsl #2] │ │ │ │ + cbnz w4, 289c0 │ │ │ │ + ldr w4, [x8, x22, lsl #2] │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 28a04 // b.none │ │ │ │ + str wzr, [x7, w4, uxtw #2] │ │ │ │ + str w12, [x8, x22, lsl #2] │ │ │ │ + ldr w0, [x18, x0] │ │ │ │ + str w0, [sp, #160] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x7, x1, lsl #2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, #0x64 │ │ │ │ + b.ne 289cc // b.any │ │ │ │ + ldr w11, [x8, x22, lsl #2] │ │ │ │ + cmn w11, #0x1 │ │ │ │ + b.eq 28a64 // b.none │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x22, #0x64 │ │ │ │ + b.eq 28fb8 // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str w0, [x8, x22, lsl #2] │ │ │ │ + b 289ac │ │ │ │ + add w1, w3, #0x1 │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + add x1, x22, x1, lsl #3 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3570 │ │ │ │ + b 288f0 │ │ │ │ + ldr x19, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w5, [sp, #16] │ │ │ │ + mov x1, x19 │ │ │ │ + str w22, [sp, #24] │ │ │ │ + bl 52920 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + cbz w22, 28bfc │ │ │ │ + ldr w22, [sp, #24] │ │ │ │ + adrp x13, 80000 │ │ │ │ + ldr w4, [sp, #32] │ │ │ │ + add x26, x13, #0x4b0 │ │ │ │ + sub w1, w22, #0x1 │ │ │ │ + str w1, [sp, #120] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x28, x26 │ │ │ │ + mov w26, w4 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + add x25, x1, x0, lsl #2 │ │ │ │ + mov w0, w22 │ │ │ │ + mov x22, x25 │ │ │ │ + mov w25, w0 │ │ │ │ + str w5, [sp, #140] │ │ │ │ nop │ │ │ │ + ldr w2, [x22] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x2, x20, x2, lsl #3 │ │ │ │ + ldr w3, [x2, #4] │ │ │ │ + str w3, [sp, #16] │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + strb wzr, [x27, x21] │ │ │ │ + mov w7, #0x4e // #78 │ │ │ │ + cbnz w3, 28b40 │ │ │ │ + b 28b68 │ │ │ │ + ldrb w2, [x28, w1, uxtw] │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + strb w2, [x27, w5, uxtw] │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.ls 28b68 // b.plast │ │ │ │ + mov w5, w1 │ │ │ │ + mov w3, w0 │ │ │ │ + umull x0, w3, w23 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w3, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 28b24 // b.any │ │ │ │ + strb w7, [x27, w5, uxtw] │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.ne 28b38 // b.any │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.eq 28bd0 // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov w5, #0x64 // #100 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w3, [x22] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + ldr w0, [x22, x0, lsl #2] │ │ │ │ + sub x22, x22, #0x4 │ │ │ │ + madd w0, w3, w5, w0 │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + ldr w19, [x3, x0, lsl #2] │ │ │ │ + sub w0, w26, w19 │ │ │ │ + sub w19, w26, w19 │ │ │ │ + add x0, x24, x0 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + subs w25, w25, #0x1 │ │ │ │ + b.eq 28bf8 // b.none │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + add w26, w0, w19 │ │ │ │ + b 28ae0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x27 │ │ │ │ + add x0, x24, w19, uxtw │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x27 │ │ │ │ + sub x22, x22, #0x4 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + mov w25, w0 │ │ │ │ + cbnz w0, 28ae0 │ │ │ │ + ldr w5, [sp, #140] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 28ce8 // b.none │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str w5, [sp, #16] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ubfiz x2, x0, #3, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w22, [x3, x2] │ │ │ │ + bl 52920 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + adrp x11, 80000 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + strb wzr, [x26, x21] │ │ │ │ + add x11, x11, #0x4b0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w12, #0x4e // #78 │ │ │ │ + cbnz w22, 28c78 │ │ │ │ + b 28ca0 │ │ │ │ + ldrb w4, [x11, w1, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + strb w4, [x26, w2, uxtw] │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ls 28ca0 // b.plast │ │ │ │ + mov w2, w1 │ │ │ │ + mov w22, w0 │ │ │ │ + umull x0, w22, w23 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w22, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 28c5c // b.any │ │ │ │ + strb w12, [x26, w2, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ne 28c70 // b.any │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov x1, x26 │ │ │ │ + str w5, [sp, #16] │ │ │ │ + ldr w10, [x0] │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + madd w0, w3, w0, w10 │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + ldr w0, [x3, x0, lsl #2] │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + add w19, w19, w0 │ │ │ │ + add x0, x24, w19, uxtw │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 28dcc // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x2, x20, w0, uxtw #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w5, [sp, #16] │ │ │ │ + ldr w22, [x2, #4] │ │ │ │ + bl 52920 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + adrp x11, 80000 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + strb wzr, [x26, x21] │ │ │ │ + add x11, x11, #0x4b0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w12, #0x4e // #78 │ │ │ │ + cbnz w22, 28d5c │ │ │ │ + b 28d84 │ │ │ │ + ldrb w4, [x11, w1, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + strb w4, [x26, w2, uxtw] │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ls 28d84 // b.plast │ │ │ │ + mov w2, w1 │ │ │ │ + mov w22, w0 │ │ │ │ + umull x0, w22, w23 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w22, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 28d40 // b.any │ │ │ │ + strb w12, [x26, w2, uxtw] │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + cmp w22, #0x4 │ │ │ │ + b.ne 28d54 // b.any │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov x1, x26 │ │ │ │ + str w5, [sp, #16] │ │ │ │ + ldr w10, [x0] │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + madd w0, w3, w0, w10 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + ldr w0, [x3, x0, lsl #2] │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + add w19, w19, w0 │ │ │ │ + add x0, x24, w19, uxtw │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.ls 28ec8 // b.plast │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + sub w5, w5, #0x2 │ │ │ │ + ldr x26, [sp, #96] │ │ │ │ + adrp x1, 80000 │ │ │ │ + add x22, x1, #0x4b0 │ │ │ │ + add x0, x2, #0x8 │ │ │ │ + mov x28, x22 │ │ │ │ + add x25, x2, #0x4 │ │ │ │ + add x27, x0, w5, uxtw #2 │ │ │ │ + str x27, [sp, #16] │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x5, x0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp w2, w0, [x0, #56] │ │ │ │ - add w4, w1, w2 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.hi 21f9c // b.pmore │ │ │ │ - ldr x3, [x3, #16] │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldp w19, w6, [x5, #36] │ │ │ │ + ldr w2, [x25] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr w2, [x5, #44] │ │ │ │ - ldr w21, [x3, w4, uxtw #2] │ │ │ │ - add w19, w19, w6 │ │ │ │ - ldrb w22, [x5] │ │ │ │ - add w19, w19, w2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x19 │ │ │ │ - mov w3, w22 │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x2, x20, x2, lsl #3 │ │ │ │ + ldr w27, [x2, #4] │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ mov x2, x21 │ │ │ │ - mov x1, x20 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + mov w1, #0x41 // #65 │ │ │ │ + bl 3670 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w6, #0x4e // #78 │ │ │ │ + strb wzr, [x22, x21] │ │ │ │ + cbnz w27, 28e58 │ │ │ │ + b 28e80 │ │ │ │ + ldrb w2, [x28, w1, uxtw] │ │ │ │ + add w1, w4, #0x1 │ │ │ │ + strb w2, [x22, w4, uxtw] │ │ │ │ + cmp w27, #0x4 │ │ │ │ + b.ls 28e80 // b.plast │ │ │ │ + mov w4, w1 │ │ │ │ + mov w27, w0 │ │ │ │ + umull x0, w27, w23 │ │ │ │ + lsr x0, x0, #34 │ │ │ │ + add w1, w0, w0, lsl #2 │ │ │ │ + sub w1, w27, w1 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 28e3c // b.any │ │ │ │ + strb w6, [x22, w4, uxtw] │ │ │ │ + add w1, w4, #0x1 │ │ │ │ + cmp w27, #0x4 │ │ │ │ + b.ne 28e50 // b.any │ │ │ │ + ldur w0, [x25, #-4] │ │ │ │ + mov w4, #0x64 // #100 │ │ │ │ + ldr w3, [x25], #4 │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + add w19, w1, w19 │ │ │ │ + mov x1, x22 │ │ │ │ + madd w0, w0, w4, w3 │ │ │ │ + ldr w3, [x26, x0, lsl #2] │ │ │ │ + sub w0, w19, w3 │ │ │ │ + sub w19, w19, w3 │ │ │ │ + add x0, x24, x0 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.ne 28e00 // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + cmp x0, w1, uxtw │ │ │ │ + b.ls 28ff0 // b.plast │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + cbz x1, 28ef4 │ │ │ │ + mov x0, x1 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35f0 │ │ │ │ + str x24, [sp, #128] │ │ │ │ + str w0, [sp, #136] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ne 2870c // b.any │ │ │ │ + ldp x8, x25, [sp, #64] │ │ │ │ + str x8, [sp] │ │ │ │ + ldr x6, [sp, #96] │ │ │ │ + ldr x7, [sp, #112] │ │ │ │ + mov x0, x6 │ │ │ │ + ldr x28, [sp, #48] │ │ │ │ + str x7, [sp, #16] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3500 │ │ │ │ + ldr x7, [sp, #16] │ │ │ │ + mov x0, x7 │ │ │ │ + bl 3500 │ │ │ │ + ldr x8, [sp] │ │ │ │ + mov x0, x8 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29020 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr d15, [sp, #288] │ │ │ │ + ldp x29, x30, [sp, #176] │ │ │ │ + ldp x21, x22, [sp, #208] │ │ │ │ + ldp x25, x26, [sp, #240] │ │ │ │ + ldp x27, x28, [sp, #256] │ │ │ │ + ldp x19, x20, [sp, #192] │ │ │ │ + ldp x23, x24, [sp, #224] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ autiasp │ │ │ │ - b 725c8 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x3c8 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x3f0 │ │ │ │ - add x0, x0, #0x408 │ │ │ │ - mov w2, #0x8eb // #2283 │ │ │ │ + ret │ │ │ │ + ldr x19, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w5, [sp, #16] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x24, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + str w22, [sp, #24] │ │ │ │ + b 28a98 │ │ │ │ + str w3, [x1] │ │ │ │ + b 288f0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + b 28efc │ │ │ │ + mov w1, w2 │ │ │ │ + ldr w2, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w1, w2, w1, ls // ls = plast │ │ │ │ + str w1, [sp, #48] │ │ │ │ + bl 2f90 │ │ │ │ + bl 3650 │ │ │ │ + b 28234 │ │ │ │ + stp d13, d14, [sp, #272] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + adrp x3, 80000 │ │ │ │ + add x3, x3, #0x4b0 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + add x1, x1, #0x9e0 │ │ │ │ + add x0, x0, #0x9f0 │ │ │ │ + mov w2, #0x273 // #627 │ │ │ │ + stp d13, d14, [sp, #272] │ │ │ │ + str d15, [sp, #288] │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov w7, #0x6c // #108 │ │ │ │ + add x2, x2, #0xa00 │ │ │ │ + mov w6, #0x19 // #25 │ │ │ │ + mov w5, #0x3f // #63 │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov w7, #0x68 // #104 │ │ │ │ + add x2, x2, #0xa00 │ │ │ │ + mov w6, #0x19 // #25 │ │ │ │ + mov w5, #0x3f // #63 │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w5, #0x73 // #115 │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ mov x29, sp │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldp w2, w0, [x0, #56] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.hi 22084 // b.pmore │ │ │ │ - ldr x4, [x1, #16] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp w20, w5, [x19, #36] │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldr w3, [x19, #44] │ │ │ │ - ldrb w23, [x19] │ │ │ │ - add w20, w20, w5 │ │ │ │ - ldr w22, [x4, w2, uxtw #2] │ │ │ │ - add w20, w20, w3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x20 │ │ │ │ - mov w3, w23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - bl 725c8 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 7274c │ │ │ │ - str x0, [x19, #96] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 727e0 │ │ │ │ - str x0, [x19, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 72880 │ │ │ │ - mov x2, x0 │ │ │ │ - ldp w1, w4, [x19, #36] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr w3, [x19, #44] │ │ │ │ - add w1, w1, w4 │ │ │ │ - add w1, w1, w3 │ │ │ │ - stp x1, x2, [x19, #80] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + adrp x20, 7b000 │ │ │ │ + add x20, x20, #0xa10 │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3920] │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x2, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + mov w5, #0x4b // #75 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 3500 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x3c8 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x3f0 │ │ │ │ - add x0, x0, #0x408 │ │ │ │ - mov w2, #0x8eb // #2283 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x0 │ │ │ │ + ucvtf d31, w2 │ │ │ │ paciasp │ │ │ │ + csinc w1, w1, wzr, ne // ne = any │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ + ucvtf d30, w3 │ │ │ │ + ucvtf d28, w1 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - ldp w6, w1, [x1, #20] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.ls 220e0 // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x20, af000 │ │ │ │ + ldr x20, [x20, #3920] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - fmov d2, d1 │ │ │ │ - mov w22, #0x70 // #112 │ │ │ │ + mov w21, w3 │ │ │ │ + fdiv d31, d31, d28 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w2 │ │ │ │ - mov w23, w4 │ │ │ │ - stp d14, d15, [sp, #80] │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr d0, [x5] │ │ │ │ - ldr d1, [x5, #16] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, w3 │ │ │ │ - ldp w2, w1, [x19, #12] │ │ │ │ - ldp w0, w21, [x19] │ │ │ │ - add w0, w0, w2 │ │ │ │ - sub w21, w21, w1 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 5b700 │ │ │ │ - ldr w1, [x20] │ │ │ │ - fmov d14, d0 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - umull x1, w1, w22 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr w5, [x20] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov w2, #0x100 // #256 │ │ │ │ - umull x22, w5, w22 │ │ │ │ - add x1, x0, x22 │ │ │ │ - strh w3, [x1, #64] │ │ │ │ - strb wzr, [x1, #66] │ │ │ │ - ldp w6, w4, [x19, #20] │ │ │ │ - sub w7, w4, w6 │ │ │ │ - cmp w7, w23 │ │ │ │ - csel w2, w2, w3, hi // hi = pmore │ │ │ │ - fcmpe d14, d15 │ │ │ │ - strh w2, [x1, #64] │ │ │ │ - b.gt 221e0 │ │ │ │ - ldp w7, w8, [x19, #12] │ │ │ │ - scvtf d31, w21 │ │ │ │ - ldp w9, w10, [x19] │ │ │ │ - stp w10, w9, [x1, #36] │ │ │ │ - stp w7, w8, [x1, #44] │ │ │ │ - mov w2, w24 │ │ │ │ - add w3, w9, w7 │ │ │ │ - stp d14, d31, [x1, #16] │ │ │ │ - add w3, w3, w8 │ │ │ │ - stp w3, w6, [x1, #52] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str w4, [x1, #60] │ │ │ │ - str x2, [x0, x22] │ │ │ │ - mov x0, x20 │ │ │ │ - strb w25, [x1, #8] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str w5, [x20] │ │ │ │ + mov w23, w2 │ │ │ │ + mov x2, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d29, x2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + ldr x0, [x20] │ │ │ │ + add x2, x2, #0xa18 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + fmul d30, d30, d31 │ │ │ │ + fmul d31, d31, d29 │ │ │ │ + fcvtzu w27, d30 │ │ │ │ + fcvtzu w25, d31 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cbz w21, 29224 │ │ │ │ + sub w22, w21, #0x1 │ │ │ │ + adrp x26, 7b000 │ │ │ │ + cmp w22, w27 │ │ │ │ + add x26, x26, #0xa20 │ │ │ │ + csel w22, w22, w27, ls // ls = plast │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x2, x26 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp w19, w22 │ │ │ │ + b.ls 291dc // b.plast │ │ │ │ + adrp x22, 7d000 │ │ │ │ + add x22, x22, #0xe08 │ │ │ │ + cmp w21, w19 │ │ │ │ + b.ls 29224 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp w21, w19 │ │ │ │ + b.ne 29208 // b.any │ │ │ │ + mov w1, #0x8889 // #34953 │ │ │ │ + mov w0, #0x1e // #30 │ │ │ │ + movk w1, #0x8888, lsl #16 │ │ │ │ + mov w7, #0x2f // #47 │ │ │ │ + umull x1, w23, w1 │ │ │ │ + lsr x1, x1, #36 │ │ │ │ + msub w1, w1, w0, w23 │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.ls 29258 // b.plast │ │ │ │ + cmp w1, #0x14 │ │ │ │ + mov w7, #0x2d // #45 │ │ │ │ + mov w0, #0x5c // #92 │ │ │ │ + csel w7, w7, w0, hi // hi = pmore │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x6, x24 │ │ │ │ + mov w5, w23 │ │ │ │ + mov w3, w25 │ │ │ │ + mov w4, #0x25 // #37 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xa28 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x20] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + add x2, x2, #0xa10 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + mov w5, #0x41 // #65 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + mov w4, #0x5b // #91 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov w3, #0x1b // #27 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp d14, d15, [sp, #80] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - strb wzr, [x1, #64] │ │ │ │ - strb w3, [x1, #66] │ │ │ │ - b 22180 │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 22250 │ │ │ │ - ldr x7, [x2, #8] │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x0, w0, w2, x7 │ │ │ │ - ldr w6, [x7, #32] │ │ │ │ - cbz w6, 22254 │ │ │ │ - ldr x2, [x7, #48] │ │ │ │ - add x2, x2, #0x18 │ │ │ │ - umaddl x6, w6, w8, x2 │ │ │ │ - b 2222c │ │ │ │ - cmp x6, x2 │ │ │ │ - b.eq 22254 // b.none │ │ │ │ - ldr x3, [x2] │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - ldr x5, [x3, #88] │ │ │ │ - ldr w4, [x3, #32] │ │ │ │ - ldr w3, [x5, #28] │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + mov w3, #0xa478 // #42104 │ │ │ │ + movk w3, #0xd76a, lsl #16 │ │ │ │ + mov w2, #0xb756 // #46934 │ │ │ │ + movk w2, #0xe8c7, lsl #16 │ │ │ │ + mov w13, #0x70db // #28891 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + movk w13, #0x2420, lsl #16 │ │ │ │ + adrp x14, af000 │ │ │ │ + ldr x14, [x14, #3864] │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov w20, #0xceee // #52974 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + movk w20, #0xc1bd, lsl #16 │ │ │ │ + mov w15, #0xfaf // #4015 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + movk w15, #0xf57c, lsl #16 │ │ │ │ + mov w17, #0xc62a // #50730 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + movk w17, #0x4787, lsl #16 │ │ │ │ + mov w22, #0x4613 // #17939 │ │ │ │ + str x27, [sp, #192] │ │ │ │ + movk w22, #0xa830, lsl #16 │ │ │ │ + mov w24, #0x9501 // #38145 │ │ │ │ + mov w26, #0x98d8 // #39128 │ │ │ │ + ldp q31, q30, [x1] │ │ │ │ + movk w24, #0xfd46, lsl #16 │ │ │ │ + ldp w6, w7, [x0, #16] │ │ │ │ + movk w26, #0x6980, lsl #16 │ │ │ │ + mov x10, v31.d[0] │ │ │ │ + stp q31, q30, [sp] │ │ │ │ + eor w8, w6, w7 │ │ │ │ + ldp w9, w5, [x0, #8] │ │ │ │ + ldr x16, [x14] │ │ │ │ + str x16, [sp, #104] │ │ │ │ + mov x16, #0x0 // #0 │ │ │ │ + ldr w11, [sp, #8] │ │ │ │ + mov w12, #0xf7af // #63407 │ │ │ │ + and w8, w8, w5 │ │ │ │ + add w3, w10, w3 │ │ │ │ + eor w8, w8, w7 │ │ │ │ + eor w4, w5, w6 │ │ │ │ + add w8, w8, w9 │ │ │ │ + lsr x18, x10, #32 │ │ │ │ + add w8, w8, w3 │ │ │ │ + add w2, w18, w2 │ │ │ │ + add w13, w11, w13 │ │ │ │ + stur q31, [sp, #40] │ │ │ │ + ror w8, w8, #25 │ │ │ │ + add w8, w8, w5 │ │ │ │ + ldr w30, [sp, #52] │ │ │ │ + and w4, w4, w8 │ │ │ │ + eor w3, w5, w8 │ │ │ │ + eor w4, w4, w6 │ │ │ │ + add w20, w30, w20 │ │ │ │ + add w4, w4, w7 │ │ │ │ + stur q30, [sp, #56] │ │ │ │ + add w4, w4, w2 │ │ │ │ + ldp q31, q30, [x1, #32] │ │ │ │ + ror w4, w4, #20 │ │ │ │ + add w4, w4, w8 │ │ │ │ + mov w23, w10 │ │ │ │ + and w3, w3, w4 │ │ │ │ + eor w2, w8, w4 │ │ │ │ + eor w3, w3, w5 │ │ │ │ + add x10, sp, #0x28 │ │ │ │ + add w3, w3, w6 │ │ │ │ + movk w12, #0x8b44, lsl #16 │ │ │ │ + add w3, w3, w13 │ │ │ │ + mov w19, #0xd7be // #55230 │ │ │ │ + movk w19, #0x895c, lsl #16 │ │ │ │ + mov w14, #0x1122 // #4386 │ │ │ │ + movk w14, #0x6b90, lsl #16 │ │ │ │ + ror w3, w3, #15 │ │ │ │ add w3, w3, w4 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 22224 // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - add x7, x7, #0x50 │ │ │ │ - cmp x0, x7 │ │ │ │ - b.ne 2220c // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - cbz w2, 222a4 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - mov w1, #0x50 // #80 │ │ │ │ - umaddl x2, w2, w1, x0 │ │ │ │ - b 2228c │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 222a4 // b.none │ │ │ │ - ldrb w1, [x0, #45] │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 22284 // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + mov w21, #0x7193 // #29075 │ │ │ │ + and w2, w2, w3 │ │ │ │ + eor w13, w4, w3 │ │ │ │ + eor w2, w2, w8 │ │ │ │ + movk w21, #0xfd98, lsl #16 │ │ │ │ + add w2, w2, w5 │ │ │ │ + mov w16, #0x438e // #17294 │ │ │ │ + add w2, w2, w20 │ │ │ │ + movk w16, #0xa679, lsl #16 │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + ror w2, w2, #10 │ │ │ │ + add w2, w2, w3 │ │ │ │ + mov w25, #0x821 // #2081 │ │ │ │ + and w13, w13, w2 │ │ │ │ + movk w25, #0x49b4, lsl #16 │ │ │ │ + eor w13, w13, w4 │ │ │ │ + lsr x20, x20, #32 │ │ │ │ + add w8, w13, w8 │ │ │ │ + ldr w13, [sp, #16] │ │ │ │ + add w17, w20, w17 │ │ │ │ + add w15, w13, w15 │ │ │ │ + add w8, w8, w15 │ │ │ │ + eor w15, w3, w2 │ │ │ │ + ror w8, w8, #25 │ │ │ │ + add w8, w8, w2 │ │ │ │ + and w15, w15, w8 │ │ │ │ + eor w15, w15, w3 │ │ │ │ + add w4, w15, w4 │ │ │ │ + ldr w15, [sp, #24] │ │ │ │ + add w4, w4, w17 │ │ │ │ + eor w17, w2, w8 │ │ │ │ + add w22, w15, w22 │ │ │ │ + stp q31, q30, [sp] │ │ │ │ + ror w4, w4, #20 │ │ │ │ + add w4, w4, w8 │ │ │ │ + and w17, w17, w4 │ │ │ │ + eor w17, w17, w2 │ │ │ │ + add w3, w17, w3 │ │ │ │ + eor w17, w8, w4 │ │ │ │ + add w3, w3, w22 │ │ │ │ + ldr w22, [sp, #68] │ │ │ │ + add w24, w22, w24 │ │ │ │ + ror w3, w3, #15 │ │ │ │ + add w3, w3, w4 │ │ │ │ + and w17, w17, w3 │ │ │ │ + eor w17, w17, w8 │ │ │ │ + add w2, w17, w2 │ │ │ │ + eor w17, w4, w3 │ │ │ │ + add w2, w2, w24 │ │ │ │ + mov w24, #0x2562 // #9570 │ │ │ │ + movk w24, #0xf61e, lsl #16 │ │ │ │ + add w24, w18, w24 │ │ │ │ + ror w2, w2, #10 │ │ │ │ + add w2, w2, w3 │ │ │ │ + and w17, w17, w2 │ │ │ │ + eor w17, w17, w4 │ │ │ │ + add w8, w17, w8 │ │ │ │ + ldr w17, [sp] │ │ │ │ + stp q31, q30, [x10, #32] │ │ │ │ + add w26, w17, w26 │ │ │ │ + add w1, w8, w26 │ │ │ │ + eor w8, w3, w2 │ │ │ │ + ror w1, w1, #25 │ │ │ │ + add w1, w1, w2 │ │ │ │ + and w8, w8, w1 │ │ │ │ + eor w8, w8, w3 │ │ │ │ + add w4, w8, w4 │ │ │ │ + ldr x8, [sp] │ │ │ │ + lsr x10, x8, #32 │ │ │ │ + ldr w8, [sp, #8] │ │ │ │ + add w12, w10, w12 │ │ │ │ + add w4, w4, w12 │ │ │ │ + eor w12, w2, w1 │ │ │ │ + ror w4, w4, #20 │ │ │ │ + add w4, w4, w1 │ │ │ │ + and w12, w12, w4 │ │ │ │ + eor w26, w1, w4 │ │ │ │ + eor w12, w12, w2 │ │ │ │ + add w3, w12, w3 │ │ │ │ + mov w12, #0xffff5bb1 // #-42063 │ │ │ │ + add w12, w8, w12 │ │ │ │ + add w3, w3, w12 │ │ │ │ + ldr w12, [sp, #84] │ │ │ │ + add w19, w12, w19 │ │ │ │ + ror w3, w3, #15 │ │ │ │ + add w3, w3, w4 │ │ │ │ + and w26, w26, w3 │ │ │ │ + eor w26, w26, w1 │ │ │ │ + add w2, w26, w2 │ │ │ │ + eor w26, w4, w3 │ │ │ │ + add w2, w2, w19 │ │ │ │ + ldr w19, [sp, #16] │ │ │ │ + add w14, w19, w14 │ │ │ │ + ror w2, w2, #10 │ │ │ │ + add w2, w2, w3 │ │ │ │ + and w26, w26, w2 │ │ │ │ + eor w26, w26, w4 │ │ │ │ + add w1, w26, w1 │ │ │ │ + eor w26, w3, w2 │ │ │ │ + add w1, w1, w14 │ │ │ │ + ldr x14, [sp, #16] │ │ │ │ + ror w1, w1, #25 │ │ │ │ + add w1, w1, w2 │ │ │ │ + and w26, w26, w1 │ │ │ │ + lsr x14, x14, #32 │ │ │ │ + eor w26, w26, w3 │ │ │ │ + add w27, w14, w21 │ │ │ │ + add w4, w26, w4 │ │ │ │ + add w4, w4, w27 │ │ │ │ + eor w26, w2, w1 │ │ │ │ + ldr w21, [sp, #24] │ │ │ │ + mov w27, #0xc7aa // #51114 │ │ │ │ + movk w27, #0xe9b6, lsl #16 │ │ │ │ + ror w4, w4, #20 │ │ │ │ + add w4, w4, w1 │ │ │ │ + add w16, w21, w16 │ │ │ │ + and w26, w26, w4 │ │ │ │ + add w27, w23, w27 │ │ │ │ + eor w26, w26, w2 │ │ │ │ + add w3, w26, w3 │ │ │ │ + eor w26, w1, w4 │ │ │ │ + add w3, w3, w16 │ │ │ │ + ldr w16, [sp, #100] │ │ │ │ + add w25, w16, w25 │ │ │ │ + ror w3, w3, #15 │ │ │ │ + add w3, w3, w4 │ │ │ │ + and w26, w26, w3 │ │ │ │ + eor w26, w26, w1 │ │ │ │ + add w2, w26, w2 │ │ │ │ + mov w26, #0xb340 // #45888 │ │ │ │ + add w2, w2, w25 │ │ │ │ + movk w26, #0xc040, lsl #16 │ │ │ │ + add w25, w15, w26 │ │ │ │ + ror w2, w2, #10 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w26, w3, w2 │ │ │ │ + and w26, w26, w4 │ │ │ │ + eor w26, w26, w3 │ │ │ │ + add w1, w26, w1 │ │ │ │ + mov w26, #0x5a51 // #23121 │ │ │ │ + add w1, w1, w24 │ │ │ │ + movk w26, #0x265e, lsl #16 │ │ │ │ + add w26, w12, w26 │ │ │ │ + ror w1, w1, #27 │ │ │ │ + add w1, w1, w2 │ │ │ │ + eor w24, w2, w1 │ │ │ │ + and w24, w24, w3 │ │ │ │ + eor w24, w24, w2 │ │ │ │ + add w4, w24, w4 │ │ │ │ + add w4, w4, w25 │ │ │ │ + mov w25, #0x105d // #4189 │ │ │ │ + movk w25, #0xd62f, lsl #16 │ │ │ │ + add w25, w20, w25 │ │ │ │ + ror w4, w4, #23 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w24, w1, w4 │ │ │ │ + and w24, w24, w2 │ │ │ │ + eor w24, w24, w1 │ │ │ │ + add w3, w24, w3 │ │ │ │ + add w3, w3, w26 │ │ │ │ + mov w26, #0x1453 // #5203 │ │ │ │ + movk w26, #0x244, lsl #16 │ │ │ │ + add w26, w8, w26 │ │ │ │ + ror w3, w3, #18 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w24, w4, w3 │ │ │ │ + and w24, w24, w1 │ │ │ │ + eor w24, w24, w4 │ │ │ │ + add w2, w24, w2 │ │ │ │ + add w2, w2, w27 │ │ │ │ + mov w27, #0xe681 // #59009 │ │ │ │ + movk w27, #0xd8a1, lsl #16 │ │ │ │ + add w27, w16, w27 │ │ │ │ + ror w2, w2, #12 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w24, w3, w2 │ │ │ │ + and w24, w24, w4 │ │ │ │ + eor w24, w24, w3 │ │ │ │ + add w1, w24, w1 │ │ │ │ + add w1, w1, w25 │ │ │ │ + mov w25, #0xfbc8 // #64456 │ │ │ │ + movk w25, #0xe7d3, lsl #16 │ │ │ │ + add w25, w13, w25 │ │ │ │ + ror w1, w1, #27 │ │ │ │ + add w1, w1, w2 │ │ │ │ + eor w24, w2, w1 │ │ │ │ + and w24, w24, w3 │ │ │ │ + eor w24, w24, w2 │ │ │ │ + add w4, w24, w4 │ │ │ │ + add w4, w4, w26 │ │ │ │ + mov w26, #0xcde6 // #52710 │ │ │ │ + movk w26, #0x21e1, lsl #16 │ │ │ │ + add w26, w10, w26 │ │ │ │ + ror w4, w4, #23 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w24, w1, w4 │ │ │ │ + and w24, w24, w2 │ │ │ │ + eor w24, w24, w1 │ │ │ │ + add w3, w24, w3 │ │ │ │ + add w3, w3, w27 │ │ │ │ + mov w27, #0x7d6 // #2006 │ │ │ │ + movk w27, #0xc337, lsl #16 │ │ │ │ + add w27, w21, w27 │ │ │ │ + ror w3, w3, #18 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w24, w4, w3 │ │ │ │ + and w24, w24, w1 │ │ │ │ + eor w24, w24, w4 │ │ │ │ + add w2, w24, w2 │ │ │ │ + add w2, w2, w25 │ │ │ │ + mov w25, #0xd87 // #3463 │ │ │ │ + movk w25, #0xf4d5, lsl #16 │ │ │ │ + add w25, w30, w25 │ │ │ │ + ror w2, w2, #12 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w24, w3, w2 │ │ │ │ + and w24, w24, w4 │ │ │ │ + eor w24, w24, w3 │ │ │ │ + add w1, w24, w1 │ │ │ │ + add w1, w1, w26 │ │ │ │ + mov w26, #0x14ed // #5357 │ │ │ │ + movk w26, #0x455a, lsl #16 │ │ │ │ + add w26, w17, w26 │ │ │ │ + ror w1, w1, #27 │ │ │ │ + add w1, w1, w2 │ │ │ │ + eor w24, w2, w1 │ │ │ │ + and w24, w24, w3 │ │ │ │ + eor w24, w24, w2 │ │ │ │ + add w4, w24, w4 │ │ │ │ + add w4, w4, w27 │ │ │ │ + mov w27, #0xe905 // #59653 │ │ │ │ + movk w27, #0xa9e3, lsl #16 │ │ │ │ + add w27, w14, w27 │ │ │ │ + ror w4, w4, #23 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w24, w1, w4 │ │ │ │ + and w24, w24, w2 │ │ │ │ + eor w24, w24, w1 │ │ │ │ + add w3, w24, w3 │ │ │ │ + add w3, w3, w25 │ │ │ │ + mov w25, #0xa3f8 // #41976 │ │ │ │ + movk w25, #0xfcef, lsl #16 │ │ │ │ + add w25, w11, w25 │ │ │ │ + ror w3, w3, #18 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w24, w4, w3 │ │ │ │ + and w24, w24, w1 │ │ │ │ + eor w24, w24, w4 │ │ │ │ + add w2, w24, w2 │ │ │ │ + add w2, w2, w26 │ │ │ │ + mov w26, #0x2d9 // #729 │ │ │ │ + movk w26, #0x676f, lsl #16 │ │ │ │ + add w26, w22, w26 │ │ │ │ + ror w2, w2, #12 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w24, w3, w2 │ │ │ │ + and w24, w24, w4 │ │ │ │ + eor w24, w24, w3 │ │ │ │ + add w1, w24, w1 │ │ │ │ + add w1, w1, w27 │ │ │ │ + ror w1, w1, #27 │ │ │ │ + add w1, w1, w2 │ │ │ │ + eor w24, w2, w1 │ │ │ │ + and w24, w24, w3 │ │ │ │ + eor w24, w24, w2 │ │ │ │ + add w4, w24, w4 │ │ │ │ + mov w24, #0x4c8a // #19594 │ │ │ │ + add w4, w4, w25 │ │ │ │ + movk w24, #0x8d2a, lsl #16 │ │ │ │ + add w24, w19, w24 │ │ │ │ + ror w4, w4, #23 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w25, w1, w4 │ │ │ │ + and w25, w25, w2 │ │ │ │ + eor w25, w25, w1 │ │ │ │ + add w3, w25, w3 │ │ │ │ + sub w25, w20, #0x5c, lsl #12 │ │ │ │ + add w3, w3, w26 │ │ │ │ + sub w25, w25, #0x6be │ │ │ │ + ror w3, w3, #18 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w26, w4, w3 │ │ │ │ + and w27, w1, w26 │ │ │ │ + eor w27, w27, w4 │ │ │ │ + add w2, w27, w2 │ │ │ │ + mov w27, #0xf681 // #63105 │ │ │ │ + add w24, w2, w24 │ │ │ │ + movk w27, #0x8771, lsl #16 │ │ │ │ + add w27, w17, w27 │ │ │ │ + ror w24, w24, #12 │ │ │ │ + add w24, w24, w3 │ │ │ │ + eor w26, w24, w26 │ │ │ │ + eor w2, w3, w24 │ │ │ │ + add w1, w26, w1 │ │ │ │ + mov w26, #0x380c // #14348 │ │ │ │ + add w1, w1, w25 │ │ │ │ + mov w25, #0x6122 // #24866 │ │ │ │ + movk w25, #0x6d9d, lsl #16 │ │ │ │ + add w25, w12, w25 │ │ │ │ + movk w26, #0xfde5, lsl #16 │ │ │ │ + ror w1, w1, #28 │ │ │ │ + add w1, w1, w24 │ │ │ │ + add w26, w21, w26 │ │ │ │ + eor w2, w2, w1 │ │ │ │ + add w4, w2, w4 │ │ │ │ + eor w2, w24, w1 │ │ │ │ + add w4, w4, w27 │ │ │ │ + mov w27, #0xea44 // #59972 │ │ │ │ + movk w27, #0xa4be, lsl #16 │ │ │ │ + add w27, w18, w27 │ │ │ │ + ror w4, w4, #21 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w2, w2, w4 │ │ │ │ + add w3, w2, w3 │ │ │ │ + eor w2, w1, w4 │ │ │ │ + add w3, w3, w25 │ │ │ │ + mov w25, #0xcfa9 // #53161 │ │ │ │ + movk w25, #0x4bde, lsl #16 │ │ │ │ + add w25, w13, w25 │ │ │ │ + ror w3, w3, #16 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w2, w2, w3 │ │ │ │ + add w2, w2, w24 │ │ │ │ + eor w24, w4, w3 │ │ │ │ + add w2, w2, w26 │ │ │ │ + ror w2, w2, #9 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w24, w24, w2 │ │ │ │ + eor w26, w3, w2 │ │ │ │ + add w1, w24, w1 │ │ │ │ + mov w24, #0x4b60 // #19296 │ │ │ │ + add w1, w1, w27 │ │ │ │ + movk w24, #0xf6bb, lsl #16 │ │ │ │ + add w24, w22, w24 │ │ │ │ + ror w1, w1, #28 │ │ │ │ + add w1, w1, w2 │ │ │ │ + eor w26, w26, w1 │ │ │ │ + add w4, w26, w4 │ │ │ │ + eor w26, w2, w1 │ │ │ │ + add w4, w4, w25 │ │ │ │ + mov w25, #0xbc70 // #48240 │ │ │ │ + movk w25, #0xbebf, lsl #16 │ │ │ │ + add w25, w8, w25 │ │ │ │ + sub w8, w8, #0x100, lsl #12 │ │ │ │ + ror w4, w4, #21 │ │ │ │ + add w4, w4, w1 │ │ │ │ + sub w8, w8, #0xb83 │ │ │ │ + eor w26, w26, w4 │ │ │ │ + add w3, w26, w3 │ │ │ │ + eor w26, w1, w4 │ │ │ │ + add w3, w3, w24 │ │ │ │ + mov w24, #0x7ec6 // #32454 │ │ │ │ + movk w24, #0x289b, lsl #16 │ │ │ │ + add w24, w14, w24 │ │ │ │ + ror w3, w3, #16 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w26, w26, w3 │ │ │ │ + add w2, w26, w2 │ │ │ │ + eor w26, w4, w3 │ │ │ │ + add w2, w2, w25 │ │ │ │ + mov w25, #0x27fa // #10234 │ │ │ │ + movk w25, #0xeaa1, lsl #16 │ │ │ │ + add w25, w23, w25 │ │ │ │ + ror w2, w2, #9 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w26, w26, w2 │ │ │ │ + add w1, w26, w1 │ │ │ │ + eor w26, w3, w2 │ │ │ │ + add w1, w1, w24 │ │ │ │ + mov w24, #0x3085 // #12421 │ │ │ │ + movk w24, #0xd4ef, lsl #16 │ │ │ │ + add w24, w30, w24 │ │ │ │ + ror w1, w1, #28 │ │ │ │ + add w1, w1, w2 │ │ │ │ + eor w26, w26, w1 │ │ │ │ + add w4, w26, w4 │ │ │ │ + eor w26, w2, w1 │ │ │ │ + add w4, w4, w25 │ │ │ │ + mov w25, #0x1d05 // #7429 │ │ │ │ + movk w25, #0x488, lsl #16 │ │ │ │ + add w25, w15, w25 │ │ │ │ + ror w4, w4, #21 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w26, w26, w4 │ │ │ │ + add w3, w26, w3 │ │ │ │ + eor w26, w1, w4 │ │ │ │ + add w3, w3, w24 │ │ │ │ + mov w24, #0xd039 // #53305 │ │ │ │ + movk w24, #0xd9d4, lsl #16 │ │ │ │ + add w24, w10, w24 │ │ │ │ + ror w3, w3, #16 │ │ │ │ + add w3, w3, w4 │ │ │ │ + eor w26, w26, w3 │ │ │ │ + add w2, w26, w2 │ │ │ │ + eor w26, w4, w3 │ │ │ │ + add w2, w2, w25 │ │ │ │ + mov w25, #0x99e5 // #39397 │ │ │ │ + movk w25, #0xe6db, lsl #16 │ │ │ │ + add w25, w19, w25 │ │ │ │ + ror w2, w2, #9 │ │ │ │ + add w2, w2, w3 │ │ │ │ + eor w26, w26, w2 │ │ │ │ + add w1, w26, w1 │ │ │ │ + eor w26, w3, w2 │ │ │ │ + add w1, w1, w24 │ │ │ │ + mov w24, #0x7cf8 // #31992 │ │ │ │ + movk w24, #0x1fa2, lsl #16 │ │ │ │ + add w24, w16, w24 │ │ │ │ + ror w1, w1, #28 │ │ │ │ + add w1, w1, w2 │ │ │ │ + eor w26, w26, w1 │ │ │ │ + add w4, w26, w4 │ │ │ │ + eor w26, w2, w1 │ │ │ │ + add w4, w4, w25 │ │ │ │ + mov w25, #0x5665 // #22117 │ │ │ │ + movk w25, #0xc4ac, lsl #16 │ │ │ │ + add w25, w11, w25 │ │ │ │ + ror w4, w4, #21 │ │ │ │ + add w4, w4, w1 │ │ │ │ + eor w26, w26, w4 │ │ │ │ + add w3, w26, w3 │ │ │ │ + eor w26, w1, w4 │ │ │ │ + add w3, w3, w24 │ │ │ │ + mov w24, #0x2244 // #8772 │ │ │ │ + movk w24, #0xf429, lsl #16 │ │ │ │ + add w24, w23, w24 │ │ │ │ + mov w23, #0xff97 // #65431 │ │ │ │ + ror w3, w3, #16 │ │ │ │ + add w3, w3, w4 │ │ │ │ + movk w23, #0x432a, lsl #16 │ │ │ │ + eor w26, w26, w3 │ │ │ │ + add w23, w22, w23 │ │ │ │ + add w2, w26, w2 │ │ │ │ + mov w22, #0x23a7 // #9127 │ │ │ │ + add w2, w2, w25 │ │ │ │ + movk w22, #0xab94, lsl #16 │ │ │ │ + add w22, w21, w22 │ │ │ │ + mov w21, #0xa039 // #41017 │ │ │ │ + movk w21, #0xfc93, lsl #16 │ │ │ │ + ror w2, w2, #9 │ │ │ │ + add w2, w2, w3 │ │ │ │ + add w21, w20, w21 │ │ │ │ + orn w25, w2, w4 │ │ │ │ + mov w20, #0x59c3 // #22979 │ │ │ │ + eor w25, w25, w3 │ │ │ │ + movk w20, #0x655b, lsl #16 │ │ │ │ + add w1, w25, w1 │ │ │ │ + add w20, w19, w20 │ │ │ │ + add w1, w1, w24 │ │ │ │ + mov w24, #0x7e4f // #32335 │ │ │ │ + movk w24, #0x6fa8, lsl #16 │ │ │ │ + add w17, w17, w24 │ │ │ │ + mov w19, #0xcc92 // #52370 │ │ │ │ + ror w1, w1, #26 │ │ │ │ + add w1, w1, w2 │ │ │ │ + movk w19, #0x8f0c, lsl #16 │ │ │ │ + orn w24, w1, w3 │ │ │ │ + add w19, w30, w19 │ │ │ │ + eor w24, w24, w2 │ │ │ │ + mov w25, #0x5dd1 // #24017 │ │ │ │ + add w24, w24, w4 │ │ │ │ + movk w25, #0x8584, lsl #16 │ │ │ │ + add w24, w24, w23 │ │ │ │ + add w18, w18, w25 │ │ │ │ + mov w25, #0xe6e0 // #59104 │ │ │ │ + mov w23, #0x11a1 // #4513 │ │ │ │ + movk w25, #0xfe2c, lsl #16 │ │ │ │ + ror w24, w24, #22 │ │ │ │ + add w24, w24, w1 │ │ │ │ + add w16, w16, w25 │ │ │ │ + orn w4, w24, w2 │ │ │ │ + mov w25, #0x4314 // #17172 │ │ │ │ + eor w4, w4, w1 │ │ │ │ + movk w25, #0xa301, lsl #16 │ │ │ │ + add w3, w4, w3 │ │ │ │ + add w15, w15, w25 │ │ │ │ + add w22, w3, w22 │ │ │ │ + movk w23, #0x4e08, lsl #16 │ │ │ │ + add w23, w14, w23 │ │ │ │ + mov w14, #0x7e82 // #32386 │ │ │ │ + movk w14, #0xf753, lsl #16 │ │ │ │ + ror w22, w22, #17 │ │ │ │ + add w22, w22, w24 │ │ │ │ + add w14, w13, w14 │ │ │ │ + orn w3, w22, w1 │ │ │ │ + mov w13, #0xf235 // #62005 │ │ │ │ + eor w3, w3, w24 │ │ │ │ + movk w13, #0xbd3a, lsl #16 │ │ │ │ + add w2, w3, w2 │ │ │ │ + add w13, w12, w13 │ │ │ │ + add w21, w2, w21 │ │ │ │ + mov w12, #0xd2bb // #53947 │ │ │ │ + movk w12, #0x2ad7, lsl #16 │ │ │ │ + add w12, w11, w12 │ │ │ │ + mov w11, #0xd391 // #54161 │ │ │ │ + ror w21, w21, #11 │ │ │ │ + add w21, w21, w22 │ │ │ │ + movk w11, #0xeb86, lsl #16 │ │ │ │ + orn w4, w21, w24 │ │ │ │ + add w11, w10, w11 │ │ │ │ + eor w4, w4, w22 │ │ │ │ + add w4, w4, w1 │ │ │ │ + add w4, w4, w20 │ │ │ │ + adrp x10, af000 │ │ │ │ + ldr x10, [x10, #3864] │ │ │ │ + ror w4, w4, #26 │ │ │ │ + add w4, w4, w21 │ │ │ │ + orn w3, w4, w22 │ │ │ │ + eor w3, w3, w21 │ │ │ │ + add w3, w3, w24 │ │ │ │ + add w3, w3, w19 │ │ │ │ + ror w3, w3, #22 │ │ │ │ + add w3, w3, w4 │ │ │ │ + orn w2, w3, w21 │ │ │ │ + eor w2, w2, w4 │ │ │ │ + add w2, w2, w22 │ │ │ │ + add w2, w2, w8 │ │ │ │ + ror w2, w2, #17 │ │ │ │ + add w2, w2, w3 │ │ │ │ + orn w1, w2, w4 │ │ │ │ + eor w1, w1, w3 │ │ │ │ + add w1, w1, w21 │ │ │ │ + add w1, w1, w18 │ │ │ │ + ror w1, w1, #11 │ │ │ │ + add w1, w1, w2 │ │ │ │ + orn w8, w1, w3 │ │ │ │ + eor w8, w8, w2 │ │ │ │ + add w8, w8, w4 │ │ │ │ + add w8, w8, w17 │ │ │ │ + ror w8, w8, #26 │ │ │ │ + add w8, w8, w1 │ │ │ │ + orn w4, w8, w2 │ │ │ │ + eor w4, w4, w1 │ │ │ │ + add w4, w4, w3 │ │ │ │ + add w4, w4, w16 │ │ │ │ + ror w4, w4, #22 │ │ │ │ + add w4, w4, w8 │ │ │ │ + orn w3, w4, w1 │ │ │ │ + eor w3, w3, w8 │ │ │ │ + add w3, w3, w2 │ │ │ │ + add w3, w3, w15 │ │ │ │ + ror w3, w3, #17 │ │ │ │ + add w3, w3, w4 │ │ │ │ + orn w2, w3, w8 │ │ │ │ + eor w2, w2, w4 │ │ │ │ + add w2, w2, w1 │ │ │ │ + add w2, w2, w23 │ │ │ │ + ror w2, w2, #11 │ │ │ │ + add w2, w2, w3 │ │ │ │ + orn w1, w2, w4 │ │ │ │ + eor w1, w1, w3 │ │ │ │ + add w1, w1, w8 │ │ │ │ + add w1, w1, w14 │ │ │ │ + ror w1, w1, #26 │ │ │ │ + add w1, w1, w2 │ │ │ │ + orn w8, w1, w3 │ │ │ │ + add w9, w9, w1 │ │ │ │ + eor w8, w8, w2 │ │ │ │ + add w4, w8, w4 │ │ │ │ + add w4, w4, w13 │ │ │ │ + ror w4, w4, #22 │ │ │ │ + add w4, w4, w1 │ │ │ │ + orn w8, w4, w2 │ │ │ │ + add w7, w7, w4 │ │ │ │ + eor w8, w8, w1 │ │ │ │ + add w3, w8, w3 │ │ │ │ + add w3, w3, w12 │ │ │ │ + ror w3, w3, #17 │ │ │ │ + add w3, w3, w4 │ │ │ │ + orn w1, w3, w1 │ │ │ │ + add w5, w5, w3 │ │ │ │ + eor w1, w1, w4 │ │ │ │ + add w6, w6, w3 │ │ │ │ + add w1, w1, w2 │ │ │ │ + stp w6, w7, [x0, #16] │ │ │ │ + add w1, w1, w11 │ │ │ │ + ror w1, w1, #11 │ │ │ │ + add w1, w1, w5 │ │ │ │ + stp w9, w1, [x0, #8] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x10] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 29d38 // b.any │ │ │ │ + ldr x27, [sp, #192] │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w3, [x0] │ │ │ │ - cbz w3, 222e4 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x3, w3, w0, x1 │ │ │ │ - b 222d0 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 222e0 // b.none │ │ │ │ - ldrb w2, [x1, #45] │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - and w0, w2, #0x1 │ │ │ │ - tbz w2, #0, 222c8 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr d31, [x1, #96] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr q30, [x1, #384] │ │ │ │ + str d31, [x0, #16] │ │ │ │ + str q30, [x0] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w3, [x0] │ │ │ │ - cbz w3, 22328 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - umaddl x3, w3, w0, x1 │ │ │ │ - b 22310 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 22324 // b.none │ │ │ │ - ldrb w2, [x1, #45] │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - and w0, w2, #0x2 │ │ │ │ - tbz w2, #1, 22308 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ + cbz w2, 29e88 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - and w20, w2, #0xff │ │ │ │ + mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x4 │ │ │ │ - mov x22, x3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - ldr x19, [x0, #24] │ │ │ │ - str x4, [sp, #104] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 25420 │ │ │ │ - mov w26, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 25480 │ │ │ │ - ldr w1, [x19, #76] │ │ │ │ - str wzr, [x21] │ │ │ │ - mov w21, w0 │ │ │ │ - str w26, [x22] │ │ │ │ - str w1, [sp, #116] │ │ │ │ - ldr w0, [x25, #32] │ │ │ │ - cbz w0, 224d8 │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + mov w21, w2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str w19, [sp, #100] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 223d8 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - add x0, x0, x28 │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.eq 224ac // b.none │ │ │ │ - ldr w0, [x25, #32] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ls 22460 // b.plast │ │ │ │ - ldr x4, [x25, #48] │ │ │ │ - add x2, x27, x27, lsl #2 │ │ │ │ - add x2, x27, x2, lsl #1 │ │ │ │ - add x4, x4, x2, lsl #3 │ │ │ │ - lsl x28, x2, #3 │ │ │ │ - ldr x23, [x4, #24] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 25420 │ │ │ │ - mov w24, w0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 25480 │ │ │ │ - cmp w26, w24 │ │ │ │ - ccmp w24, w19, #0x2, cc // cc = lo, ul, last │ │ │ │ - b.cc 223b4 // b.lo, b.ul, b.last │ │ │ │ - cmp w26, w24 │ │ │ │ - ccmp w0, w22, #0x0, hi // hi = pmore │ │ │ │ - b.cc 223c8 // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x25, #48] │ │ │ │ - add x2, x2, x28 │ │ │ │ - ldrb w2, [x2, #60] │ │ │ │ - cmp w2, w20 │ │ │ │ - b.ne 223c8 // b.any │ │ │ │ - cmp w26, w0 │ │ │ │ - b.ls 22448 // b.plast │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - sub w2, w26, #0x1 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - str w2, [x1] │ │ │ │ - mov w22, w0 │ │ │ │ - ldr w0, [x25, #32] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 223d8 // b.pmore │ │ │ │ - nop │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - eor w26, w0, #0x1 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w21, w0, #0x2, ne // ne = any │ │ │ │ - b.cs 22490 // b.hs, b.nlast │ │ │ │ - sub w25, w0, #0x1 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - sub w25, w25, w21 │ │ │ │ - str w25, [x0] │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ + mov x23, x1 │ │ │ │ + lsl w1, w2, #3 │ │ │ │ + ldp w0, w2, [x0] │ │ │ │ + adds w1, w0, w1 │ │ │ │ + add w2, w2, w21, lsr #29 │ │ │ │ + stp w1, w2, [x20] │ │ │ │ + ubfx x19, x0, #3, #6 │ │ │ │ + b.cc 29db0 // b.lo, b.ul, b.last │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x20, #4] │ │ │ │ + cbnz w19, 29e14 │ │ │ │ + cmp w21, #0x3f │ │ │ │ + b.ls 29e64 // b.plast │ │ │ │ + lsr w22, w21, #6 │ │ │ │ + mov x19, x23 │ │ │ │ + sub w24, w22, #0x1 │ │ │ │ + lsl w22, w22, #6 │ │ │ │ + add x22, x23, x22 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + bl 292c0 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.ne 29dd0 // b.any │ │ │ │ + add x23, x23, #0x40 │ │ │ │ + mov w0, #0x40 // #64 │ │ │ │ + and w21, w21, #0x3f │ │ │ │ + umaddl x23, w24, w0, x23 │ │ │ │ + cbnz w21, 29e64 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w21, w24 │ │ │ │ - b.cs 224c4 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - sub w0, w24, w21 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x1] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w19, w24 │ │ │ │ - str w27, [sp, #100] │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b 223c8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - b 22470 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - cbz w4, 22614 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - and w27, w2, #0xff │ │ │ │ - cmp w27, #0x2 │ │ │ │ - ldr x5, [x0, #48] │ │ │ │ - cset w28, eq // eq = none │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w26, #0x68 // #104 │ │ │ │ - nop │ │ │ │ - add x3, x5, x20 │ │ │ │ - add w22, w24, #0x1 │ │ │ │ - cmp w28, #0x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w3, [x3, #60] │ │ │ │ - umull x1, w22, w26 │ │ │ │ - ccmp w3, w27, #0x4, eq // eq = none │ │ │ │ - b.eq 225b4 // b.none │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - cmp w21, w4 │ │ │ │ - b.cc 22540 // b.lo, b.ul, b.last │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ + add w22, w21, w19 │ │ │ │ + cmp w22, #0x40 │ │ │ │ + b.ls 29e8c // b.plast │ │ │ │ + mov w24, #0x40 // #64 │ │ │ │ + sub w24, w24, w19 │ │ │ │ + add x22, x20, #0x18 │ │ │ │ + mov w0, w19 │ │ │ │ + mov x2, x24 │ │ │ │ mov x1, x23 │ │ │ │ - mov w2, w24 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 72fa0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl 3010 │ │ │ │ + sub w0, w19, #0x40 │ │ │ │ + add x23, x23, x24 │ │ │ │ + add w21, w21, w0 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 292c0 │ │ │ │ + cmp w21, #0x3f │ │ │ │ + b.hi 29dbc // b.pmore │ │ │ │ + cbz w21, 29dfc │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x23 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x0, x20, #0x18 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ + b 3010 │ │ │ │ ret │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - umull x5, w24, w26 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov w24, w22 │ │ │ │ - add x1, x1, x20 │ │ │ │ - add x4, x0, x5 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - ldp q26, q28, [x3] │ │ │ │ - ldp q27, q30, [x3, #32] │ │ │ │ - ldp q29, q31, [x3, #64] │ │ │ │ - ldr x0, [x3, #96] │ │ │ │ - str q26, [x19, x5] │ │ │ │ - str x0, [x4, #96] │ │ │ │ - stp q28, q27, [x4, #16] │ │ │ │ - stp q30, q29, [x4, #48] │ │ │ │ - str q31, [x4, #80] │ │ │ │ - ldr w4, [x25, #32] │ │ │ │ - cmp w4, w21 │ │ │ │ - b.ls 22570 // b.plast │ │ │ │ - ldr x5, [x25, #48] │ │ │ │ - b 22540 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2257c │ │ │ │ - bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cbz x0, 22734 │ │ │ │ - ldr x9, [x0, #48] │ │ │ │ - cbz x9, 22734 │ │ │ │ - ldr w5, [x0, #32] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbz w5, 22730 │ │ │ │ - sub w8, w5, #0x1 │ │ │ │ - cbz w1, 2273c │ │ │ │ - mov x3, x9 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cmp w5, w0 │ │ │ │ - b.ne 22664 // b.any │ │ │ │ - b 22730 │ │ │ │ - cmp w2, w8 │ │ │ │ - b.eq 22748 // b.none │ │ │ │ - ldrb w4, [x3, #60] │ │ │ │ - mov w6, w2 │ │ │ │ - mov x0, x3 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x3, x3, #0x58 │ │ │ │ - cbz w4, 2265c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x3, [x0, #88] │ │ │ │ - ldr w4, [x0, #32] │ │ │ │ - ldr w7, [x0] │ │ │ │ - ldr w6, [x3, #28] │ │ │ │ - ldrb w3, [x0, #96] │ │ │ │ - add w6, w6, w4 │ │ │ │ - cmp w2, w8 │ │ │ │ - b.cs 22734 // b.hs, b.nlast │ │ │ │ - sub w4, w5, #0x2 │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - sub w4, w4, w2 │ │ │ │ - add x5, x9, #0x70 │ │ │ │ - add x4, x4, w2, uxtw │ │ │ │ - umaddl x0, w2, w0, x9 │ │ │ │ - add x9, x4, x4, lsl #2 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - add x9, x4, x9, lsl #1 │ │ │ │ - add x9, x5, x9, lsl #3 │ │ │ │ - b 226e0 │ │ │ │ - b.hi 2272c // b.pmore │ │ │ │ - mov w6, w2 │ │ │ │ - mov w3, w4 │ │ │ │ - cmp x0, x9 │ │ │ │ - b.eq 22734 // b.none │ │ │ │ - ldrb w2, [x0, #36] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 22734 // b.any │ │ │ │ - ldr x2, [x0] │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - ldrb w4, [x2, #96] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 2272c // b.any │ │ │ │ - ldr w5, [x2] │ │ │ │ - cmp w5, w7 │ │ │ │ - b.ne 2272c // b.any │ │ │ │ - ldr x8, [x2, #88] │ │ │ │ - mov w7, w5 │ │ │ │ - ldr w5, [x2, #32] │ │ │ │ - ldr w2, [x8, #28] │ │ │ │ - add w2, w2, w5 │ │ │ │ - cmp w6, w2 │ │ │ │ - cbz w3, 226cc │ │ │ │ - b.cs 226d0 // b.hs, b.nlast │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov w0, w19 │ │ │ │ + add x19, x20, #0x18 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl 3010 │ │ │ │ + cmp w22, #0x40 │ │ │ │ + b.ne 29dfc // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 292c0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov w22, w1 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + mov x24, x0 │ │ │ │ + str d15, [sp, #184] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + bl 3480 │ │ │ │ + adrp x1, 80000 │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr q30, [x1, #384] │ │ │ │ + ldr d31, [x0, #96] │ │ │ │ + str q30, [sp] │ │ │ │ + str d31, [sp, #16] │ │ │ │ + cbz w22, 2a080 │ │ │ │ + fmov s31, w22 │ │ │ │ + lsr w0, w22, #29 │ │ │ │ + str w0, [sp, #4] │ │ │ │ + shl v15.2s, v31.2s, #3 │ │ │ │ + str s15, [sp] │ │ │ │ + cmp w22, #0x3f │ │ │ │ + b.ls 2a0c4 // b.plast │ │ │ │ + sub w0, w22, #0x40 │ │ │ │ + mov x19, x24 │ │ │ │ + and x21, x0, #0xffffffc0 │ │ │ │ + mov x20, sp │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + add x21, x24, x21 │ │ │ │ + lsr w25, w0, #6 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + bl 292c0 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 29f70 // b.any │ │ │ │ + ands w0, w22, #0x3f │ │ │ │ + mov w2, #0x38 // #56 │ │ │ │ + b.ne 2a090 // b.any │ │ │ │ + ldr x25, [sp, #176] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr w3, [sp] │ │ │ │ + adrp x1, 80000 │ │ │ │ + fmov s31, w3 │ │ │ │ + ldr s29, [sp, #4] │ │ │ │ + add x1, x1, #0x520 │ │ │ │ + ushr v30.2s, v31.2s, #24 │ │ │ │ + ushr v24.2s, v31.2s, #8 │ │ │ │ + ushr v25.2s, v31.2s, #16 │ │ │ │ + mov v31.8b, v15.8b │ │ │ │ + ushr v26.2s, v29.2s, #8 │ │ │ │ + ushr v27.2s, v29.2s, #16 │ │ │ │ + ushr v28.2s, v29.2s, #24 │ │ │ │ + mov v31.b[1], v24.b[0] │ │ │ │ + mov v31.b[2], v25.b[0] │ │ │ │ + mov v31.b[3], v30.b[0] │ │ │ │ + mov v31.b[4], v29.b[0] │ │ │ │ + mov v31.b[5], v26.b[0] │ │ │ │ + mov v31.b[6], v27.b[0] │ │ │ │ + mov v31.b[7], v28.b[0] │ │ │ │ + str d31, [sp, #96] │ │ │ │ + bl 29d60 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl 29d60 │ │ │ │ + ldp s31, s28, [x20, #8] │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldp s30, s29, [x20, #16] │ │ │ │ + ldr q27, [x0, #400] │ │ │ │ + dup v31.4s, v31.s[0] │ │ │ │ + dup v28.4s, v28.s[0] │ │ │ │ + dup v30.4s, v30.s[0] │ │ │ │ + dup v29.4s, v29.s[0] │ │ │ │ + ushl v31.4s, v31.4s, v27.4s │ │ │ │ + ushl v28.4s, v28.4s, v27.4s │ │ │ │ + ushl v30.4s, v30.4s, v27.4s │ │ │ │ + ushl v29.4s, v29.4s, v27.4s │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + uzp1 v31.8h, v31.8h, v28.8h │ │ │ │ + uzp1 v30.8h, v30.8h, v29.8h │ │ │ │ + uzp1 v31.16b, v31.16b, v30.16b │ │ │ │ + str q31, [x23] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a0d0 // b.any │ │ │ │ + ldr d15, [sp, #184] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x20, sp │ │ │ │ + mov w2, #0x38 // #56 │ │ │ │ + b 29f98 │ │ │ │ + add x24, x24, #0x40 │ │ │ │ + mov w1, #0x40 // #64 │ │ │ │ + umaddl x24, w25, w1, x24 │ │ │ │ + ldr x25, [sp, #176] │ │ │ │ mov w2, w0 │ │ │ │ - mov x0, x9 │ │ │ │ - b 2267c │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x0, w2, w0, x9 │ │ │ │ - add w2, w6, #0x2 │ │ │ │ - b 2267c │ │ │ │ + mov x1, x24 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 3010 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + sub w2, w2, w22 │ │ │ │ + and w2, w2, #0x3f │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + b 29f98 │ │ │ │ + mov w0, w22 │ │ │ │ + mov x20, sp │ │ │ │ + b 2a0a0 │ │ │ │ + str x25, [sp, #176] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr x24, [x1, #24] │ │ │ │ - ldr x0, [x24, #88] │ │ │ │ - ldr w23, [x0, #24] │ │ │ │ - bl 1a200 │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x0, [x2, #88] │ │ │ │ - ldr w20, [x2, #32] │ │ │ │ - ldrb w25, [x2, #96] │ │ │ │ - ldp w21, w1, [x0, #24] │ │ │ │ - ldr w26, [x2] │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - add w20, w20, w1 │ │ │ │ - add w21, w21, w3 │ │ │ │ - bl 1a164 │ │ │ │ - ldp w3, w6, [x19, #64] │ │ │ │ - sub w2, w20, #0x1 │ │ │ │ - ldrb w7, [x19, #60] │ │ │ │ - add w2, w2, w0 │ │ │ │ - str w26, [sp] │ │ │ │ - mov w5, w21 │ │ │ │ - stp x20, x2, [sp, #8] │ │ │ │ - mov w4, w23 │ │ │ │ - mov x0, x22 │ │ │ │ - str w25, [sp, #24] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x420 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x24, #88] │ │ │ │ - mov x1, x22 │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 18dec │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x458 │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x2, 80000 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ + ldr d29, [x2, #400] │ │ │ │ + adrp x2, 80000 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr d27, [x2, #408] │ │ │ │ + ldp w3, w5, [x0] │ │ │ │ + fmov s28, w5 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #8] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + dup v30.2s, w3 │ │ │ │ + dup v28.2s, v28.s[0] │ │ │ │ + sub w2, w2, w3, lsr #3 │ │ │ │ mov x20, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x0 │ │ │ │ - ldp w3, w6, [x20, #32] │ │ │ │ - ldrb w4, [x20, #44] │ │ │ │ - ldr w7, [x20, #40] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - ldrb w5, [x20, #45] │ │ │ │ - ccmn w6, #0x1, #0x4, ne // ne = any │ │ │ │ - sub w8, w7, w6 │ │ │ │ - csinc w8, wzr, w8, eq // eq = none │ │ │ │ - str w8, [sp] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x20, #32] │ │ │ │ - cbz w0, 228dc │ │ │ │ - str x23, [sp, #64] │ │ │ │ - adrp x23, 7b000 │ │ │ │ - add x23, x23, #0x4a0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, x21 │ │ │ │ - bl 22760 │ │ │ │ - ldr w0, [x20, #32] │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 228a0 // b.pmore │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ + and w2, w2, #0x3f │ │ │ │ + adrp x1, 80000 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x1, x1, #0x520 │ │ │ │ + ushl v31.2s, v30.2s, v29.2s │ │ │ │ + ushl v30.2s, v30.2s, v27.2s │ │ │ │ + ushl v29.2s, v28.2s, v29.2s │ │ │ │ + ushl v28.2s, v28.2s, v27.2s │ │ │ │ + mov v31.d[1], v30.d[0] │ │ │ │ + mov v29.d[1], v28.d[0] │ │ │ │ + uzp1 v31.8h, v31.8h, v29.8h │ │ │ │ + xtn v31.8b, v31.8h │ │ │ │ + str d31, [sp] │ │ │ │ + bl 29d60 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl 29d60 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + strb w0, [x20] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + lsr w1, w1, #8 │ │ │ │ + strb w1, [x20, #1] │ │ │ │ + ldrh w1, [x19, #10] │ │ │ │ + strb w1, [x20, #2] │ │ │ │ + ldrb w1, [x19, #11] │ │ │ │ + strb w1, [x20, #3] │ │ │ │ + ldr w1, [x19, #12] │ │ │ │ + strb w1, [x20, #4] │ │ │ │ + ldr w1, [x19, #12] │ │ │ │ + lsr w1, w1, #8 │ │ │ │ + strb w1, [x20, #5] │ │ │ │ + ldrh w1, [x19, #14] │ │ │ │ + strb w1, [x20, #6] │ │ │ │ + ldrb w1, [x19, #15] │ │ │ │ + strb w1, [x20, #7] │ │ │ │ + ldr w1, [x19, #16] │ │ │ │ + strb w1, [x20, #8] │ │ │ │ + ldr w1, [x19, #16] │ │ │ │ + lsr w1, w1, #8 │ │ │ │ + strb w1, [x20, #9] │ │ │ │ + ldrh w1, [x19, #18] │ │ │ │ + strb w1, [x20, #10] │ │ │ │ + ldrb w1, [x19, #19] │ │ │ │ + strb w1, [x20, #11] │ │ │ │ + ldr w1, [x19, #20] │ │ │ │ + strb w1, [x20, #12] │ │ │ │ + ldr w1, [x19, #20] │ │ │ │ + lsr w1, w1, #8 │ │ │ │ + strb w1, [x20, #13] │ │ │ │ + ldrh w1, [x19, #22] │ │ │ │ + strb w1, [x20, #14] │ │ │ │ + ldrb w1, [x19, #23] │ │ │ │ + strb w1, [x20, #15] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a240 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x4a8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x0 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x9, x3 │ │ │ │ + mov x8, x4 │ │ │ │ + mov x3, x1 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + cbz x9, 2a2f4 │ │ │ │ + cbz x4, 2a2cc │ │ │ │ + ldr x6, [x4] │ │ │ │ + stp x2, x1, [sp, #24] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + ldr x10, [x8, #96] │ │ │ │ + add x2, x2, #0xa40 │ │ │ │ + ldp x7, x1, [x8, #80] │ │ │ │ + ldrb w5, [x4, #65] │ │ │ │ + ldrb w4, [x4, #66] │ │ │ │ + stp x1, x10, [sp] │ │ │ │ + ldrb w1, [x8, #8] │ │ │ │ + str w1, [sp, #16] │ │ │ │ + str x9, [sp, #40] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldr w3, [x21] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x21] │ │ │ │ - cbz w0, 2298c │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x23, 7b000 │ │ │ │ - add x23, x23, #0x4d0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x23 │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x4, x2 │ │ │ │ + mov x5, x1 │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + mov x6, x9 │ │ │ │ + adrp x2, 7b000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - mov x0, x22 │ │ │ │ + add x2, x2, #0xa70 │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + cbz x4, 2a33c │ │ │ │ + ldr x6, [x4] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xa98 │ │ │ │ + ldr x9, [x8, #96] │ │ │ │ + ldp x7, x1, [x8, #80] │ │ │ │ + ldrb w5, [x4, #65] │ │ │ │ + ldrb w4, [x4, #66] │ │ │ │ + stp x1, x9, [sp] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldrb w8, [x8, #8] │ │ │ │ + str w8, [sp, #16] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 22824 │ │ │ │ - ldr w0, [x21] │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 2294c // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x4, x2 │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + autiasp │ │ │ │ + add x2, x2, #0xac0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x5 │ │ │ │ + ldr x5, [x5, #128] │ │ │ │ + cbz x5, 2a3bc │ │ │ │ + mov x20, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz w1, 22a88 │ │ │ │ + mov w21, w2 │ │ │ │ + mov x22, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x21, x24, x24, lsl #2 │ │ │ │ - add x21, x0, x21, lsl #4 │ │ │ │ - ldr w2, [x21, #32] │ │ │ │ - cbz w2, 22a80 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr x3, [x21, #48] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w2, w23 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x3, x3, x20 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 168c0 │ │ │ │ - add w26, w0, w26 │ │ │ │ - ldr w1, [x21, #32] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.cc 22a00 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - ldr w1, [x25] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - str w26, [x21, #28] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.hi 229e0 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w1, w1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x2, #0x50 // #80 │ │ │ │ - adrp x3, 1d000 │ │ │ │ - add x3, x3, #0x2a0 │ │ │ │ - bl 2ff0 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x23, x3 │ │ │ │ + mov x24, x4 │ │ │ │ + bl 4dd30 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2a464 // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6c568 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2a3cc // b.any │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 22a3c │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 22a58 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 4de20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2a3b4 // b.any │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 727a0 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 72f00 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x21, x2 │ │ │ │ + bl 74560 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x19, #344] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 2a50c // b.pmore │ │ │ │ + ldr x0, [x19, #128] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 2a260 │ │ │ │ + ldr x0, [x19, #128] │ │ │ │ + bl 3220 │ │ │ │ + ldr w0, [x19, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 2a3b4 // b.plast │ │ │ │ + ldr x0, [x19, #520] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + b 3410 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + bl 74b68 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 72d80 │ │ │ │ + mov w1, w21 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 73f60 │ │ │ │ + ldr w1, [x19, #344] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 2a4b0 // b.plast │ │ │ │ + ldr x0, [x19, #520] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x0, [x19, #128] │ │ │ │ + mov x4, x23 │ │ │ │ + mov x3, x27 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 2a260 │ │ │ │ + ldr x0, [x19, #128] │ │ │ │ + bl 3220 │ │ │ │ + ldr w0, [x19, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 2a4f8 // b.pmore │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + bl 6c568 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2a3b4 // b.none │ │ │ │ + b 2a3cc │ │ │ │ + ldr x0, [x19, #520] │ │ │ │ + bl 3410 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + b 2a3a4 │ │ │ │ + ldr x0, [x19, #520] │ │ │ │ + bl 2f30 │ │ │ │ + b 2a41c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 22ad8 // b.any │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add x19, x0, #0x50 │ │ │ │ - ldrb w1, [x0, #45] │ │ │ │ - ldrb w0, [x0, #125] │ │ │ │ - cmp w1, w0 │ │ │ │ - ccmp w1, #0x3, #0x4, ne // ne = any │ │ │ │ - ccmp w0, #0x3, #0x4, ne // ne = any │ │ │ │ - b.ne 22ae8 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - cbz w0, 22c60 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ + ldr w0, [x2, #344] │ │ │ │ str x23, [sp, #48] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - ldr x2, [x2, #128] │ │ │ │ - add x2, x2, x22 │ │ │ │ - ldr x20, [x2, #24] │ │ │ │ - ldr d30, [x20] │ │ │ │ - ldr q31, [x20, #16] │ │ │ │ - str d30, [x19] │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - ldr d30, [x20, #32] │ │ │ │ - ldr q31, [x20, #48] │ │ │ │ - str d30, [x19, #32] │ │ │ │ - ldr w2, [x20, #40] │ │ │ │ - str w2, [x19, #40] │ │ │ │ - str q31, [x19, #48] │ │ │ │ - ldr d31, [x20, #72] │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - str x2, [x19, #64] │ │ │ │ - ldrh w2, [x20, #96] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - ldr w3, [x20, #80] │ │ │ │ - str w3, [x19, #80] │ │ │ │ - strh w2, [x19, #96] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x1, [x20, #88] │ │ │ │ - bl 15b00 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x4, [x0, #128] │ │ │ │ - add x4, x4, x22 │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - ldrb w3, [x4, #60] │ │ │ │ - ldrb w4, [x4, #74] │ │ │ │ - bl 1e88c │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add x19, x0, #0x50 │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.hi 22b00 // b.pmore │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz w1, 22c20 │ │ │ │ + mov x23, x2 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 2a558 // b.plast │ │ │ │ + ldr x0, [x2, #544] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x2, [x23, #176] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x2] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x2] │ │ │ │ + bl 6c568 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2a588 // b.none │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + ldr x0, [x1] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 50268 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2a69c // b.none │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + ldr x2, [x1, #40] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + str x3, [x1, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x1, #40] │ │ │ │ + bl 4d968 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2a70c // b.any │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + add x2, x2, #0x2 │ │ │ │ + str x2, [x1, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #48] │ │ │ │ + ldr w0, [x21] │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x1, x0, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + cbnz w0, 2a618 │ │ │ │ + b 2a678 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + ldr x0, [x1, #80] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #80] │ │ │ │ + ldr w0, [x21] │ │ │ │ add w22, w22, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - ldr w1, [x19, #32] │ │ │ │ - add x2, x0, x20 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - str xzr, [x2, #24] │ │ │ │ - cmp w22, w1 │ │ │ │ - b.cc 22be0 // b.lo, b.ul, b.last │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - bl 3500 │ │ │ │ - strb wzr, [x19, #45] │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.ls 2a678 // b.plast │ │ │ │ ldr x0, [x21, #8] │ │ │ │ - str wzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x21, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 4dfc0 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + and w19, w0, #0xff │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - str w1, [x21] │ │ │ │ + add x0, x3, x20 │ │ │ │ + bl 4dfc0 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w19, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2a5f4 // b.any │ │ │ │ + orr w19, w19, w0 │ │ │ │ + cbz w19, 2a604 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #88] │ │ │ │ + ldr w0, [x21] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 2a618 // b.pmore │ │ │ │ + ldr w0, [x23, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 2a728 // b.pmore │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - b 22c24 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str wzr, [x22] │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - ldr w1, [x21] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [x21] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - bl 3670 │ │ │ │ - ldr w1, [x21] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - cbz w1, 23418 │ │ │ │ - dup v26.4s, w23 │ │ │ │ - str d15, [sp, #88] │ │ │ │ - dup v15.2s, w23 │ │ │ │ - stp d13, d14, [sp, #112] │ │ │ │ - movi v14.2s, #0x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x20 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w26, #0x58 // #88 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - stp d11, d12, [sp, #96] │ │ │ │ - nop │ │ │ │ - add x1, x24, x24, lsl #2 │ │ │ │ - mov w8, w24 │ │ │ │ - add x1, x0, x1, lsl #4 │ │ │ │ - ldr w19, [x1, #32] │ │ │ │ - ldrb w7, [x1, #45] │ │ │ │ - and w6, w7, #0x2 │ │ │ │ - cbz w19, 23480 │ │ │ │ - ldr x9, [x1, #48] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - add x2, x9, #0x3c │ │ │ │ - mov x4, x2 │ │ │ │ - b 22d3c │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w3, w19 │ │ │ │ - b.eq 23468 // b.none │ │ │ │ - ldrb w5, [x4] │ │ │ │ - add x4, x4, #0x58 │ │ │ │ - cbnz w5, 22d30 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 23468 // b.plast │ │ │ │ - umaddl x3, w3, w26, x9 │ │ │ │ - ldr x3, [x3, #24] │ │ │ │ - ldr x4, [x3, #88] │ │ │ │ - ldr w3, [x3, #32] │ │ │ │ - ldr w27, [x4, #28] │ │ │ │ - add w27, w27, w3 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 22d7c │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w3, w19 │ │ │ │ - b.eq 23448 // b.none │ │ │ │ - ldrb w4, [x2] │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - cbz w4, 22d70 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ls 23448 // b.plast │ │ │ │ - umaddl x3, w3, w26, x9 │ │ │ │ - ldr x2, [x3, #24] │ │ │ │ - ldr x3, [x2, #88] │ │ │ │ - ldr w2, [x2, #32] │ │ │ │ - ldr w19, [x3, #28] │ │ │ │ - add w19, w19, w2 │ │ │ │ - cbz w8, 23450 │ │ │ │ - ubfx x9, x6, #1, #1 │ │ │ │ - mvn w7, w7 │ │ │ │ - eor w9, w9, #0x1 │ │ │ │ - sub w2, w8, #0x1 │ │ │ │ - and w9, w9, #0xff │ │ │ │ - and w7, w7, #0x1 │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 23470 // b.plast │ │ │ │ - fmov s31, w7 │ │ │ │ - lsr w6, w8, #4 │ │ │ │ - mov w3, #0x80 // #128 │ │ │ │ - dup v27.4s, w27 │ │ │ │ - neg v24.2s, v31.2s │ │ │ │ - fmov s31, w9 │ │ │ │ - umaddl x6, w6, w3, x20 │ │ │ │ - dup v28.4s, w19 │ │ │ │ - neg v25.2s, v31.2s │ │ │ │ - mov x2, x20 │ │ │ │ - movi v22.4s, #0x0 │ │ │ │ - dup v24.4s, v24.s[0] │ │ │ │ - movi v23.4s, #0x1 │ │ │ │ - dup v25.4s, v25.s[0] │ │ │ │ - mov x3, x2 │ │ │ │ - add x5, x2, #0x40 │ │ │ │ - add x4, x2, #0x60 │ │ │ │ - add x2, x2, #0x80 │ │ │ │ - ld2 {v2.4s-v3.4s}, [x3], #32 │ │ │ │ - ld2 {v4.4s-v5.4s}, [x5] │ │ │ │ - ld2 {v0.4s-v1.4s}, [x3] │ │ │ │ - ld2 {v6.4s-v7.4s}, [x4] │ │ │ │ - sub v21.4s, v27.4s, v0.4s │ │ │ │ - sub v29.4s, v27.4s, v2.4s │ │ │ │ - sub v13.4s, v4.4s, v27.4s │ │ │ │ - sub v30.4s, v27.4s, v4.4s │ │ │ │ - sub v11.4s, v0.4s, v27.4s │ │ │ │ - cmhs v17.4s, v0.4s, v27.4s │ │ │ │ - sub v12.4s, v2.4s, v27.4s │ │ │ │ - cmhs v18.4s, v2.4s, v27.4s │ │ │ │ - cmhs v19.4s, v4.4s, v27.4s │ │ │ │ - sub v16.4s, v6.4s, v27.4s │ │ │ │ - sub v31.4s, v27.4s, v6.4s │ │ │ │ - cmhs v20.4s, v6.4s, v27.4s │ │ │ │ - bsl v19.16b, v13.16b, v30.16b │ │ │ │ - bsl v17.16b, v11.16b, v21.16b │ │ │ │ - bsl v18.16b, v12.16b, v29.16b │ │ │ │ - bsl v20.16b, v16.16b, v31.16b │ │ │ │ - cmhi v19.4s, v26.4s, v19.4s │ │ │ │ - cmhi v17.4s, v26.4s, v17.4s │ │ │ │ - cmhi v18.4s, v26.4s, v18.4s │ │ │ │ - cmhi v20.4s, v26.4s, v20.4s │ │ │ │ - cmhs v21.4s, v1.4s, v28.4s │ │ │ │ - orr v17.16b, v17.16b, v24.16b │ │ │ │ - orr v18.16b, v18.16b, v24.16b │ │ │ │ - cmhs v31.4s, v3.4s, v28.4s │ │ │ │ - orr v19.16b, v19.16b, v24.16b │ │ │ │ - cmhs v30.4s, v5.4s, v28.4s │ │ │ │ - orr v20.16b, v20.16b, v24.16b │ │ │ │ - cmhs v29.4s, v7.4s, v28.4s │ │ │ │ - sub v13.4s, v1.4s, v28.4s │ │ │ │ - sub v0.4s, v3.4s, v28.4s │ │ │ │ - sub v2.4s, v5.4s, v28.4s │ │ │ │ - and v21.16b, v21.16b, v17.16b │ │ │ │ - sub v1.4s, v28.4s, v1.4s │ │ │ │ - and v31.16b, v31.16b, v18.16b │ │ │ │ - sub v3.4s, v28.4s, v3.4s │ │ │ │ - and v30.16b, v30.16b, v19.16b │ │ │ │ - sub v5.4s, v28.4s, v5.4s │ │ │ │ - and v29.16b, v29.16b, v20.16b │ │ │ │ - sub v4.4s, v7.4s, v28.4s │ │ │ │ - sub v16.4s, v28.4s, v7.4s │ │ │ │ - bsl v21.16b, v13.16b, v1.16b │ │ │ │ - bsl v31.16b, v0.16b, v3.16b │ │ │ │ - bsl v30.16b, v2.16b, v5.16b │ │ │ │ - bsl v29.16b, v4.16b, v16.16b │ │ │ │ - cmhi v21.4s, v26.4s, v21.4s │ │ │ │ - cmhi v31.4s, v26.4s, v31.4s │ │ │ │ - cmhi v30.4s, v26.4s, v30.4s │ │ │ │ - cmhi v29.4s, v26.4s, v29.4s │ │ │ │ - orr v21.16b, v21.16b, v25.16b │ │ │ │ - orr v31.16b, v31.16b, v25.16b │ │ │ │ - orr v30.16b, v30.16b, v25.16b │ │ │ │ - orr v29.16b, v29.16b, v25.16b │ │ │ │ - and v21.16b, v21.16b, v17.16b │ │ │ │ - and v31.16b, v31.16b, v18.16b │ │ │ │ - and v30.16b, v30.16b, v19.16b │ │ │ │ - and v29.16b, v29.16b, v20.16b │ │ │ │ - and v21.16b, v23.16b, v21.16b │ │ │ │ - and v31.16b, v23.16b, v31.16b │ │ │ │ - and v30.16b, v23.16b, v30.16b │ │ │ │ - and v29.16b, v23.16b, v29.16b │ │ │ │ - uzp1 v31.8h, v31.8h, v21.8h │ │ │ │ - uzp1 v30.8h, v30.8h, v29.8h │ │ │ │ - uzp1 v31.16b, v31.16b, v30.16b │ │ │ │ - orr v22.16b, v22.16b, v31.16b │ │ │ │ - cmp x6, x2 │ │ │ │ - b.ne 22e04 // b.any │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - and w3, w8, #0xfffffff0 │ │ │ │ - mov d27, v22.d[1] │ │ │ │ - ext v30.16b, v22.16b, v31.16b, #8 │ │ │ │ - orr v27.8b, v27.8b, v22.8b │ │ │ │ - orr v30.16b, v30.16b, v22.16b │ │ │ │ - ext v29.16b, v30.16b, v31.16b, #4 │ │ │ │ - orr v29.16b, v29.16b, v30.16b │ │ │ │ - ext v30.16b, v29.16b, v31.16b, #2 │ │ │ │ - orr v30.16b, v30.16b, v29.16b │ │ │ │ - ext v31.16b, v30.16b, v31.16b, #1 │ │ │ │ - orr v31.16b, v31.16b, v30.16b │ │ │ │ - umov w2, v31.b[0] │ │ │ │ - tst x8, #0xf │ │ │ │ - b.eq 23358 // b.none │ │ │ │ - sub w4, w8, w3 │ │ │ │ - sub w5, w4, #0x1 │ │ │ │ - cmp w5, #0x6 │ │ │ │ - b.ls 23108 // b.plast │ │ │ │ - ubfiz x5, x3, #3, #32 │ │ │ │ - fmov s31, w7 │ │ │ │ - add x2, x20, x5 │ │ │ │ - neg v18.2s, v31.2s │ │ │ │ - fmov s31, w9 │ │ │ │ - ldr d16, [x20, x5] │ │ │ │ - and w5, w4, #0xfffffff8 │ │ │ │ - ldp d29, d17, [x2, #8] │ │ │ │ - neg v19.2s, v31.2s │ │ │ │ - ldp d31, d28, [x2, #24] │ │ │ │ - dup v18.2s, v18.s[0] │ │ │ │ - zip1 v30.2s, v16.2s, v29.2s │ │ │ │ - ldr d24, [x2, #56] │ │ │ │ - ldp d12, d13, [x2, #40] │ │ │ │ - zip1 v25.2s, v17.2s, v31.2s │ │ │ │ - zip2 v17.2s, v17.2s, v31.2s │ │ │ │ - dup v31.2s, w27 │ │ │ │ - zip2 v16.2s, v16.2s, v29.2s │ │ │ │ - dup v19.2s, v19.s[0] │ │ │ │ - zip1 v29.2s, v28.2s, v12.2s │ │ │ │ - zip2 v28.2s, v28.2s, v12.2s │ │ │ │ - add w3, w3, w5 │ │ │ │ - sub v7.2s, v30.2s, v31.2s │ │ │ │ - sub v23.2s, v31.2s, v30.2s │ │ │ │ - sub v11.2s, v31.2s, v25.2s │ │ │ │ - cmhs v20.2s, v30.2s, v31.2s │ │ │ │ - sub v5.2s, v25.2s, v31.2s │ │ │ │ - zip1 v30.2s, v13.2s, v24.2s │ │ │ │ - cmhs v21.2s, v25.2s, v31.2s │ │ │ │ - sub v6.2s, v29.2s, v31.2s │ │ │ │ - sub v25.2s, v31.2s, v29.2s │ │ │ │ - cmhs v22.2s, v29.2s, v31.2s │ │ │ │ - bsl v20.8b, v7.8b, v23.8b │ │ │ │ - zip2 v13.2s, v13.2s, v24.2s │ │ │ │ - sub v7.2s, v30.2s, v31.2s │ │ │ │ - sub v29.2s, v31.2s, v30.2s │ │ │ │ - cmhs v23.2s, v30.2s, v31.2s │ │ │ │ - bsl v21.8b, v5.8b, v11.8b │ │ │ │ - dup v30.2s, w19 │ │ │ │ - bsl v22.8b, v6.8b, v25.8b │ │ │ │ - cmhi v20.2s, v15.2s, v20.2s │ │ │ │ - bsl v23.8b, v7.8b, v29.8b │ │ │ │ - cmhi v21.2s, v15.2s, v21.2s │ │ │ │ - cmhs v24.2s, v17.2s, v30.2s │ │ │ │ - cmhi v22.2s, v15.2s, v22.2s │ │ │ │ - orr v20.8b, v20.8b, v18.8b │ │ │ │ - cmhs v31.2s, v16.2s, v30.2s │ │ │ │ - cmhs v29.2s, v28.2s, v30.2s │ │ │ │ - cmhs v25.2s, v13.2s, v30.2s │ │ │ │ - orr v21.8b, v21.8b, v18.8b │ │ │ │ - cmhi v23.2s, v15.2s, v23.2s │ │ │ │ - orr v22.8b, v22.8b, v18.8b │ │ │ │ - sub v11.2s, v16.2s, v30.2s │ │ │ │ - sub v7.2s, v17.2s, v30.2s │ │ │ │ - sub v12.2s, v30.2s, v17.2s │ │ │ │ - sub v6.2s, v28.2s, v30.2s │ │ │ │ - sub v17.2s, v30.2s, v28.2s │ │ │ │ - orr v23.8b, v23.8b, v18.8b │ │ │ │ - and v24.8b, v24.8b, v21.8b │ │ │ │ - sub v28.2s, v30.2s, v13.2s │ │ │ │ - sub v16.2s, v30.2s, v16.2s │ │ │ │ - sub v18.2s, v13.2s, v30.2s │ │ │ │ - and v31.8b, v31.8b, v20.8b │ │ │ │ - and v30.8b, v29.8b, v22.8b │ │ │ │ - and v29.8b, v25.8b, v23.8b │ │ │ │ - mov v25.8b, v24.8b │ │ │ │ - bsl v31.8b, v11.8b, v16.8b │ │ │ │ - bsl v30.8b, v6.8b, v17.8b │ │ │ │ - bsl v29.8b, v18.8b, v28.8b │ │ │ │ - bsl v25.8b, v7.8b, v12.8b │ │ │ │ - cmhi v31.2s, v15.2s, v31.2s │ │ │ │ - cmhi v30.2s, v15.2s, v30.2s │ │ │ │ - cmhi v28.2s, v15.2s, v25.2s │ │ │ │ - cmhi v29.2s, v15.2s, v29.2s │ │ │ │ - orr v31.8b, v31.8b, v19.8b │ │ │ │ - orr v30.8b, v30.8b, v19.8b │ │ │ │ - orr v28.8b, v28.8b, v19.8b │ │ │ │ - orr v29.8b, v29.8b, v19.8b │ │ │ │ - and v31.8b, v31.8b, v20.8b │ │ │ │ - and v30.8b, v30.8b, v22.8b │ │ │ │ - and v28.8b, v28.8b, v21.8b │ │ │ │ - and v29.8b, v29.8b, v23.8b │ │ │ │ - and v31.8b, v14.8b, v31.8b │ │ │ │ - and v30.8b, v14.8b, v30.8b │ │ │ │ - and v28.8b, v14.8b, v28.8b │ │ │ │ - and v29.8b, v14.8b, v29.8b │ │ │ │ - mov v31.d[1], v28.d[0] │ │ │ │ - mov v30.d[1], v29.d[0] │ │ │ │ - uzp1 v31.8h, v31.8h, v30.8h │ │ │ │ - xtn v31.8b, v31.8h │ │ │ │ - orr v31.8b, v31.8b, v27.8b │ │ │ │ - ushr d30, d31, #32 │ │ │ │ - orr v30.8b, v30.8b, v31.8b │ │ │ │ - ushr d31, d30, #16 │ │ │ │ - orr v31.8b, v31.8b, v30.8b │ │ │ │ - ushr d30, d31, #8 │ │ │ │ - orr v31.8b, v30.8b, v31.8b │ │ │ │ - umov w2, v31.b[0] │ │ │ │ - tst x4, #0x7 │ │ │ │ - b.eq 23358 // b.none │ │ │ │ - ubfiz x4, x3, #3, #32 │ │ │ │ - add x6, x20, x4 │ │ │ │ - ldr w4, [x20, x4] │ │ │ │ - subs w5, w4, w27 │ │ │ │ - sub w4, w27, w4 │ │ │ │ - csel w4, w4, w5, cc // cc = lo, ul, last │ │ │ │ - cmp w7, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - b.ls 23150 // b.plast │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - cmp w19, w4 │ │ │ │ - sub w5, w4, w19 │ │ │ │ - sub w4, w19, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - orr w2, w2, w4 │ │ │ │ - add w4, w3, #0x1 │ │ │ │ - cmp w4, w8 │ │ │ │ - b.cs 23358 // b.hs, b.nlast │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - add x6, x20, x4 │ │ │ │ - ldr w4, [x20, x4] │ │ │ │ - cmp w27, w4 │ │ │ │ - sub w5, w4, w27 │ │ │ │ - sub w4, w27, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w7, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - b.ls 231a8 // b.plast │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - cmp w19, w4 │ │ │ │ - sub w5, w4, w19 │ │ │ │ - sub w4, w19, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - orr w2, w2, w4 │ │ │ │ - add w4, w3, #0x2 │ │ │ │ - cmp w4, w8 │ │ │ │ - b.cs 23358 // b.hs, b.nlast │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - add x6, x20, x4 │ │ │ │ - ldr w4, [x20, x4] │ │ │ │ - cmp w27, w4 │ │ │ │ - sub w5, w4, w27 │ │ │ │ - sub w4, w27, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w7, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - b.ls 23200 // b.plast │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - cmp w19, w4 │ │ │ │ - sub w5, w4, w19 │ │ │ │ - sub w4, w19, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - orr w2, w2, w4 │ │ │ │ - add w4, w3, #0x3 │ │ │ │ - cmp w4, w8 │ │ │ │ - b.cs 23358 // b.hs, b.nlast │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - add x6, x20, x4 │ │ │ │ - ldr w4, [x20, x4] │ │ │ │ - cmp w27, w4 │ │ │ │ - sub w5, w4, w27 │ │ │ │ - sub w4, w27, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w7, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - b.ls 23258 // b.plast │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - cmp w19, w4 │ │ │ │ - sub w5, w4, w19 │ │ │ │ - sub w4, w19, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - orr w2, w2, w4 │ │ │ │ - add w4, w3, #0x4 │ │ │ │ - cmp w4, w8 │ │ │ │ - b.cs 23358 // b.hs, b.nlast │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - add x6, x20, x4 │ │ │ │ - ldr w4, [x20, x4] │ │ │ │ - cmp w27, w4 │ │ │ │ - sub w5, w4, w27 │ │ │ │ - sub w4, w27, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w7, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - b.ls 232b0 // b.plast │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - cmp w19, w4 │ │ │ │ - sub w5, w4, w19 │ │ │ │ - sub w4, w19, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - orr w2, w2, w4 │ │ │ │ - add w4, w3, #0x5 │ │ │ │ - cmp w4, w8 │ │ │ │ - b.cs 23358 // b.hs, b.nlast │ │ │ │ - ubfiz x4, x4, #3, #32 │ │ │ │ - add x6, x20, x4 │ │ │ │ - ldr w4, [x20, x4] │ │ │ │ - cmp w27, w4 │ │ │ │ - sub w5, w4, w27 │ │ │ │ - sub w4, w27, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w7, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - b.ls 23308 // b.plast │ │ │ │ - ldr w4, [x6, #4] │ │ │ │ - cmp w19, w4 │ │ │ │ - sub w5, w4, w19 │ │ │ │ - sub w4, w19, w4 │ │ │ │ - csel w4, w4, w5, hi // hi = pmore │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - orr w2, w2, w4 │ │ │ │ - add w3, w3, #0x6 │ │ │ │ - cmp w3, w8 │ │ │ │ - b.cs 23358 // b.hs, b.nlast │ │ │ │ - ubfiz x3, x3, #3, #32 │ │ │ │ - add x5, x20, x3 │ │ │ │ - ldr w3, [x20, x3] │ │ │ │ - subs w4, w27, w3 │ │ │ │ - sub w3, w3, w27 │ │ │ │ - csel w3, w3, w4, ls // ls = plast │ │ │ │ - cmp w7, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - b.ls 23358 // b.plast │ │ │ │ - ldr w3, [x5, #4] │ │ │ │ - subs w4, w19, w3 │ │ │ │ - sub w3, w3, w19 │ │ │ │ - csel w3, w3, w4, ls // ls = plast │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ - cset w3, hi // hi = pmore │ │ │ │ - orr w2, w2, w3 │ │ │ │ - tbz w2, #0, 23450 │ │ │ │ - stp w27, w19, [x25], #8 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr w1, [x21] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.hi 22d00 // b.pmore │ │ │ │ - cbz w1, 23404 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x23, x24, x24, lsl #2 │ │ │ │ - adds x23, x0, x23, lsl #4 │ │ │ │ - b.eq 233f8 // b.none │ │ │ │ - ldr w1, [x23, #32] │ │ │ │ - ldr x0, [x23, #48] │ │ │ │ - cbz w1, 233e0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - add x1, x0, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x23, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x23, #48] │ │ │ │ - ldr w1, [x23, #32] │ │ │ │ - add x2, x0, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str xzr, [x2, #24] │ │ │ │ - cmp w25, w1 │ │ │ │ - b.cc 233a0 // b.lo, b.ul, b.last │ │ │ │ - bl 3500 │ │ │ │ - strb wzr, [x23, #45] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w1, [x21] │ │ │ │ - str wzr, [x23, #32] │ │ │ │ - str xzr, [x23, #48] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w1, w24 │ │ │ │ - b.hi 23380 // b.pmore │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp d11, d12, [sp, #96] │ │ │ │ - ldp d13, d14, [sp, #112] │ │ │ │ - ldr d15, [sp, #88] │ │ │ │ - bl 3500 │ │ │ │ mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x22 │ │ │ │ + bl 4dd30 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2a768 // b.any │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 4de20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2a744 // b.none │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + ldr x2, [x1, #72] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + str x3, [x1, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x1, #72] │ │ │ │ + bl 4d700 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2a7a4 // b.none │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #24] │ │ │ │ + b 2a5e0 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldr x0, [x1, #56] │ │ │ │ + add x2, x2, #0x2 │ │ │ │ + str x2, [x1, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #56] │ │ │ │ + b 2a5e0 │ │ │ │ + ldr x0, [x23, #544] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - cbnz w8, 22dac │ │ │ │ - mov x0, x22 │ │ │ │ - str q26, [sp, #128] │ │ │ │ - bl 20090 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr q26, [sp, #128] │ │ │ │ - b 2335c │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 22d68 │ │ │ │ - movi v27.2s, #0x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 22f68 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 22da8 │ │ │ │ + b 3410 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6c568 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2a5e0 // b.none │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #32] │ │ │ │ + b 2a5e0 │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x2, [x1, #64] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + str x3, [x1, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x1, #64] │ │ │ │ + bl 4d420 │ │ │ │ + ldr x1, [x23, #176] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2a7b4 // b.none │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #24] │ │ │ │ + b 2a6bc │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #16] │ │ │ │ + b 2a5e0 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #16] │ │ │ │ + b 2a6bc │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - adrp x6, af000 │ │ │ │ - ldr x6, [x6, #3864] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x4 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + mov x22, x7 │ │ │ │ + mov x21, x6 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + mov x23, x1 │ │ │ │ mov x24, x5 │ │ │ │ - mov x23, x3 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - mov x28, x0 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - str w0, [sp, #24] │ │ │ │ - mov x0, x4 │ │ │ │ - ldr x1, [x6] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp wzr, wzr, [sp, #84] │ │ │ │ - bl 35f0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - add x2, sp, #0x5c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w3, [sp, #92] │ │ │ │ - bl 528a0 │ │ │ │ - mov x1, x0 │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + mov w26, w2 │ │ │ │ + stp x27, x28, [sp, #224] │ │ │ │ + ldr x1, [x22, #216] │ │ │ │ + stp x1, x3, [sp, #56] │ │ │ │ + mov w1, w2 │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #3864] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + ldr x2, [x7] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #128] │ │ │ │ + bl 721a0 │ │ │ │ + mov w20, w0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0x7 │ │ │ │ - add x1, x1, x2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ + bl 72610 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr w3, [x22, #480] │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4f0a0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3570 │ │ │ │ + bl 721a0 │ │ │ │ + mov w20, w0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - mov w1, #0x3b // #59 │ │ │ │ - strb w1, [x25, x0] │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - cbz w1, 24698 │ │ │ │ - ldr x2, [x28, #48] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w22, #0x58 // #88 │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x2, x19 │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 23770 // b.none │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w20, w1 │ │ │ │ - b.cc 23580 // b.lo, b.ul, b.last │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr q31, [x28] │ │ │ │ - ldur x19, [x28, #20] │ │ │ │ - fmov x0, d31 │ │ │ │ - str q31, [x20] │ │ │ │ - bl 35f0 │ │ │ │ - str w0, [x20, #16] │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - mov x1, #0xc059000000000000 // #-4586634745500139520 │ │ │ │ - fmov d31, x1 │ │ │ │ - mov x3, #0x80000000 // #2147483648 │ │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur x19, [x20, #20] │ │ │ │ - stur x3, [x20, #28] │ │ │ │ - stur x2, [x20, #36] │ │ │ │ - strh w1, [x20, #44] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - str d31, [x20, #72] │ │ │ │ - cbz w0, 24688 │ │ │ │ - ldr x19, [sp, #72] │ │ │ │ - add x1, sp, #0x54 │ │ │ │ - mov x2, x1 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - stp d14, d15, [sp, #208] │ │ │ │ - mov x22, x19 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 2662c │ │ │ │ - mov x26, x0 │ │ │ │ - ldr d31, [x28, #56] │ │ │ │ - adrp x1, 7f000 │ │ │ │ - ldr d30, [x19, #80] │ │ │ │ - ldr d14, [x1, #4088] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - fcsel d31, d31, d30, ge // ge = tcont │ │ │ │ - fmul d15, d31, d14 │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbz w0, 23710 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr d30, [x26] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - ldr q31, [x26, #16] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str d30, [x27] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr w2, [x26, #8] │ │ │ │ - str w2, [x27, #8] │ │ │ │ - str q31, [x27, #16] │ │ │ │ - ldr d30, [x26, #32] │ │ │ │ - ldr q31, [x26, #48] │ │ │ │ - str d30, [x27, #32] │ │ │ │ - ldr w2, [x26, #40] │ │ │ │ - str w2, [x27, #40] │ │ │ │ - str q31, [x27, #48] │ │ │ │ - ldr d31, [x26, #72] │ │ │ │ - ldr x2, [x26, #64] │ │ │ │ - str x2, [x27, #64] │ │ │ │ - ldrh w2, [x26, #96] │ │ │ │ - str d31, [x27, #72] │ │ │ │ - ldr w3, [x26, #80] │ │ │ │ - str w3, [x27, #80] │ │ │ │ - strh w2, [x27, #96] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x27, #88] │ │ │ │ - ldr x1, [x26, #88] │ │ │ │ - bl 15b00 │ │ │ │ - ldr x2, [x19] │ │ │ │ - mov x1, x27 │ │ │ │ - ldrb w3, [x19, #60] │ │ │ │ - mov x0, x20 │ │ │ │ - ldrb w4, [x19, #74] │ │ │ │ - bl 1e88c │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 25da0 │ │ │ │ - add x26, x26, #0x68 │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 23660 // b.pmore │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 237dc // b.none │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - mov x19, x22 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - bl 2662c │ │ │ │ - mov x26, x0 │ │ │ │ - ldr d31, [x28, #56] │ │ │ │ - ldr d30, [x22, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - fcsel d31, d31, d30, ge // ge = tcont │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fcmpe d31, d15 │ │ │ │ - fcsel d15, d15, d31, ge // ge = tcont │ │ │ │ - b 2364c │ │ │ │ - ldr w26, [sp, #48] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add w21, w26, #0x1 │ │ │ │ - umull x1, w21, w22 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x3, [x28, #48] │ │ │ │ - umull x2, w26, w22 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - add x1, x0, x2 │ │ │ │ - add x0, x3, x19 │ │ │ │ - ldr q27, [x3, x19] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldp q29, q28, [x0, #16] │ │ │ │ - ldp q31, q30, [x0, #48] │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - str q27, [x4, x2] │ │ │ │ - str x0, [x1, #80] │ │ │ │ - stp q29, q28, [x1, #16] │ │ │ │ - stp q31, q30, [x1, #48] │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.ls 24680 // b.plast │ │ │ │ - ldr x2, [x28, #48] │ │ │ │ - str w21, [sp, #48] │ │ │ │ - b 23580 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 3500 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - b.mi 24674 // b.first │ │ │ │ - mov x0, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - fmov d31, x0 │ │ │ │ - mov w22, #0x3c // #60 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - b.ge 23c50 // b.tcont │ │ │ │ - fcvtzu w22, d15 │ │ │ │ - ldp d14, d15, [sp, #208] │ │ │ │ - and w22, w22, #0xff │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - cbz w2, 23c5c │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w6, #0x68 // #104 │ │ │ │ - nop │ │ │ │ - add x1, x3, x19 │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ldrb w0, [x1, #60] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - ccmp w0, w1, #0x4, eq // eq = none │ │ │ │ - b.eq 23c68 // b.none │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cc 23840 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov w2, w28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72fa0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 3500 │ │ │ │ - add x1, sp, #0x58 │ │ │ │ + bl 72610 │ │ │ │ + mov w2, w0 │ │ │ │ + ldr w3, [x22, #436] │ │ │ │ + mov w1, w20 │ │ │ │ mov x0, x19 │ │ │ │ - bl 743e0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w1, [sp, #88] │ │ │ │ - cbz w1, 23b80 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - cbnz w0, 23d08 │ │ │ │ - add x1, x1, #0x4e0 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - mov x19, x21 │ │ │ │ - add x0, x0, #0xab0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 23a0c │ │ │ │ - cbz w28, 239f8 │ │ │ │ - sub w0, w28, #0x1 │ │ │ │ - mov w1, #0x50 // #80 │ │ │ │ - ldrb w2, [x19, #24] │ │ │ │ - umull x0, w0, w1 │ │ │ │ - add x8, x21, x0 │ │ │ │ - ldr w1, [x21, x0] │ │ │ │ - ldrb w0, [x8, #24] │ │ │ │ - ldr x26, [x8, #8] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.eq 24314 // b.none │ │ │ │ - ldr x27, [sp, #32] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x6, [x8, #16] │ │ │ │ - add x3, x26, #0x1 │ │ │ │ - ldr x2, [x27, #24] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldr x0, [x8, #32] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - add x26, sp, #0x60 │ │ │ │ - ldr x1, [x2, w1, uxtw #3] │ │ │ │ - sub x3, x3, x0 │ │ │ │ - ldp w5, w7, [x8, #60] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldrb w0, [x8, #56] │ │ │ │ - mov w8, #0x2d // #45 │ │ │ │ - str w0, [sp] │ │ │ │ - csel w4, w9, w8, eq // eq = none │ │ │ │ - mov x0, x26 │ │ │ │ - bl 53204 │ │ │ │ - ldr x2, [x27, #24] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldp x3, x6, [x19, #8] │ │ │ │ - mov w8, #0x2d // #45 │ │ │ │ - ldr w4, [x19] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp w5, w7, [x19, #60] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr x2, [x2, x4, lsl #3] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldr x4, [x19, #32] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - ldrb w4, [x19, #24] │ │ │ │ - ldrb w10, [x19, #56] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - str w10, [sp] │ │ │ │ - csel w4, w9, w8, eq // eq = none │ │ │ │ - bl 53204 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - bl 53204 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 239c4 // b.plast │ │ │ │ - ldr x0, [x24, #568] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 79000 │ │ │ │ - ldr x0, [x24, #672] │ │ │ │ - add x2, x2, #0xd78 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 239f0 // b.plast │ │ │ │ - ldr x0, [x24, #568] │ │ │ │ - bl 3410 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x19, x19, #0x50 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cs 23b58 // b.hs, b.nlast │ │ │ │ - mov w1, w22 │ │ │ │ + bl 4f5a0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 6c568 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2ab10 // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl 74200 │ │ │ │ + bl 50268 │ │ │ │ + ldr w1, [x22, #352] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2ac3c // b.none │ │ │ │ + cbnz w1, 2ae3c │ │ │ │ mov x0, x19 │ │ │ │ + bl 50268 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2ae30 // b.any │ │ │ │ + mov x2, x22 │ │ │ │ mov x1, x23 │ │ │ │ - bl 741c8 │ │ │ │ - ldr w0, [x19, #68] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 238d0 // b.plast │ │ │ │ mov x0, x19 │ │ │ │ - bl 747d0 │ │ │ │ - mov x26, x0 │ │ │ │ + bl 2a520 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, sp, #0x84 │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + bl 4faa0 │ │ │ │ + ldrb w0, [x22, #500] │ │ │ │ + cbz w0, 2ab50 │ │ │ │ + ldrb w0, [x22, #448] │ │ │ │ + cbnz w0, 2ab78 │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, x0 │ │ │ │ - add x1, x25, x1 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ + bl 6c568 │ │ │ │ + ldr w1, [x19] │ │ │ │ + ands w27, w0, #0xff │ │ │ │ + b.eq 2a90c // b.none │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 2ae14 // b.none │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + cbnz w1, 2a940 │ │ │ │ + b 2ac5c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 64c0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldr w1, [x19] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.ls 2aaa0 // b.plast │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + add x2, x28, x28, lsl #2 │ │ │ │ + ldp w5, w6, [sp, #128] │ │ │ │ + str w25, [sp] │ │ │ │ + strb w27, [sp, #8] │ │ │ │ + cset w4, ne // ne = any │ │ │ │ + str x22, [sp, #16] │ │ │ │ + lsl x21, x2, #4 │ │ │ │ + mov w7, w24 │ │ │ │ + add x2, x0, x2, lsl #4 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - strb w2, [x1, #1] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - mov w3, #0x3b // #59 │ │ │ │ + bl 8040 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x2, x22 │ │ │ │ + add x1, x1, x21 │ │ │ │ + bl 7788 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 4d400 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + tst w0, #0xff │ │ │ │ + cinc w24, w24, ne // ne = any │ │ │ │ + add x0, x1, x21 │ │ │ │ + bl 4d410 │ │ │ │ + ldr w21, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + cinc w25, w25, ne // ne = any │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ne 2a920 // b.any │ │ │ │ mov x0, x23 │ │ │ │ - str w3, [sp, #16] │ │ │ │ - strb w3, [x1, #2] │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3570 │ │ │ │ + bl 6c568 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2ab9c // b.any │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ + bl 6c568 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2a920 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4de20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2a920 // b.any │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w3, [x1, #3] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x31 // #49 │ │ │ │ + bl 727a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - add x0, x0, x1 │ │ │ │ - strb wzr, [x0, #5] │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 23aec // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x3, x25 │ │ │ │ - ldr x0, [x24, #656] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 74ba0 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 23ce8 // b.pmore │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x3, x25 │ │ │ │ - ldr x0, [x24, #664] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 74ee0 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 23b34 // b.plast │ │ │ │ - ldr x0, [x24, #560] │ │ │ │ - bl 3410 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 75100 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x19, x19, #0x50 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cc 23a0c // b.lo, b.ul, b.last │ │ │ │ - cbz w0, 23b80 │ │ │ │ - mov x19, x21 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + bl 72f00 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldrb w1, [x23, #62] │ │ │ │ + cbz w1, 2af20 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 74560 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ mov x0, x19 │ │ │ │ - bl 75100 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x19, x19, #0x50 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 23b64 // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbz w1, 23be0 │ │ │ │ - nop │ │ │ │ - add x1, x0, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 25da0 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - add x2, x0, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str xzr, [x2, #24] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.cc 23ba0 // b.lo, b.ul, b.last │ │ │ │ - bl 3500 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldp x6, x7, [x2, #16] │ │ │ │ + ldr w1, [x2, #8] │ │ │ │ + stp x6, x7, [sp, #96] │ │ │ │ + and w21, w1, #0x10 │ │ │ │ + bl 4dd30 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldp x0, x1, [sp, #72] │ │ │ │ + stp x0, x22, [sp, #24] │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + ldp x7, x0, [sp, #104] │ │ │ │ + strb w21, [sp] │ │ │ │ + ldp x2, x6, [sp, #88] │ │ │ │ + strb wzr, [sp, #8] │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + bl 7a60 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 64c0 │ │ │ │ mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 72f60 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 2a940 // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ne 2ac5c // b.any │ │ │ │ + ldr x0, [x22, #128] │ │ │ │ + cbz x0, 2aad0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 4dd30 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2ad98 // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + bl 6c568 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2ad18 // b.any │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 246d4 // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + b.ne 2af74 // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #224] │ │ │ │ + add sp, sp, #0xf0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - ldp d14, d15, [sp, #208] │ │ │ │ - cbnz w2, 23818 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 23868 │ │ │ │ - add w4, w28, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - str w4, [sp, #16] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - str w5, [sp, #40] │ │ │ │ - umull x1, w4, w6 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - mov w6, #0x68 // #104 │ │ │ │ - add x1, x1, x19 │ │ │ │ - umull x28, w28, w6 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - add x0, x0, x28 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldp q26, q28, [x1] │ │ │ │ - ldp q27, q30, [x1, #32] │ │ │ │ - ldp q29, q31, [x1, #64] │ │ │ │ - ldr x1, [x1, #96] │ │ │ │ - str q26, [x21, x28] │ │ │ │ - str x1, [x0, #96] │ │ │ │ - stp q28, q27, [x0, #16] │ │ │ │ - stp q30, q29, [x0, #48] │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - str q31, [x0, #80] │ │ │ │ - ldr w2, [x20, #32] │ │ │ │ - ldr w5, [sp, #40] │ │ │ │ - cmp w26, w2 │ │ │ │ - b.cs 23fb4 // b.hs, b.nlast │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - mov w28, w4 │ │ │ │ - b 23840 │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - bl 3410 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 23b0c // b.plast │ │ │ │ - ldr x0, [x24, #560] │ │ │ │ - bl 2f30 │ │ │ │ - b 23b0c │ │ │ │ - add x1, x1, #0x4e0 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - mov x19, x21 │ │ │ │ - add x0, x0, #0xab0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 23e5c │ │ │ │ - cbz w28, 23e48 │ │ │ │ - sub w0, w28, #0x1 │ │ │ │ - mov w1, #0x50 // #80 │ │ │ │ - ldrb w3, [x19, #24] │ │ │ │ - umull x0, w0, w1 │ │ │ │ - add x8, x21, x0 │ │ │ │ - ldr w2, [x21, x0] │ │ │ │ - ldrb w1, [x8, #24] │ │ │ │ - ldr x26, [x8, #8] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 23fbc // b.none │ │ │ │ - cmp w1, #0x0 │ │ │ │ - add x0, x26, #0x1 │ │ │ │ - ldp x1, x27, [sp, #24] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldr x6, [x8, #16] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - add x26, sp, #0x60 │ │ │ │ - ldp w5, w7, [x8, #60] │ │ │ │ - ldr x3, [x27, #24] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldr x2, [x3, w2, uxtw #3] │ │ │ │ - ldr x3, [x8, #32] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - sub x3, x0, x3 │ │ │ │ - ldrb w0, [x8, #56] │ │ │ │ - mov w8, #0x2d // #45 │ │ │ │ - str w0, [sp] │ │ │ │ - csel w4, w9, w8, eq // eq = none │ │ │ │ - mov x0, x26 │ │ │ │ - bl 53204 │ │ │ │ - ldr x2, [x27, #24] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldp x3, x6, [x19, #8] │ │ │ │ - mov w8, #0x2d // #45 │ │ │ │ - ldr w4, [x19] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp w5, w7, [x19, #60] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr x2, [x2, x4, lsl #3] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ldr x4, [x19, #32] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - ldrb w4, [x19, #24] │ │ │ │ - ldrb w10, [x19, #56] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - str w10, [sp] │ │ │ │ - csel w4, w9, w8, eq // eq = none │ │ │ │ - bl 53204 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - bl 53204 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 23e14 // b.plast │ │ │ │ - ldr x0, [x24, #568] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 79000 │ │ │ │ - ldr x0, [x24, #672] │ │ │ │ - add x2, x2, #0xd78 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 23e40 // b.plast │ │ │ │ - ldr x0, [x24, #568] │ │ │ │ - bl 3410 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x19, x19, #0x50 │ │ │ │ - cmp w0, w28 │ │ │ │ - b.ls 23b58 // b.plast │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 74200 │ │ │ │ mov x0, x19 │ │ │ │ + mov x2, x22 │ │ │ │ mov x1, x23 │ │ │ │ - bl 741c8 │ │ │ │ - ldr w0, [x19, #68] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 23d24 // b.plast │ │ │ │ + bl 2a520 │ │ │ │ + ldr w0, [x22, #352] │ │ │ │ + cbz w0, 2a8cc │ │ │ │ + ldr w2, [x22, #408] │ │ │ │ + add x1, x22, #0x190 │ │ │ │ mov x0, x19 │ │ │ │ - bl 747d0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ + bl 4ea80 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, sp, #0x84 │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + bl 4faa0 │ │ │ │ + ldrb w0, [x22, #500] │ │ │ │ + cbnz w0, 2a8e4 │ │ │ │ mov x0, x23 │ │ │ │ - strb w2, [x1, #1] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - mov w3, #0x3b // #59 │ │ │ │ + bl 6c600 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2af04 // b.any │ │ │ │ + ldr w1, [x24, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x21 │ │ │ │ + bl 64e8c │ │ │ │ + ldrb w0, [x22, #448] │ │ │ │ + cbz w0, 2a8ec │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - str w3, [sp, #16] │ │ │ │ - strb w3, [x1, #2] │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3570 │ │ │ │ + bl 73f60 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x3, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e760 │ │ │ │ + b 2a8ec │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4dd30 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2a9d4 // b.any │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ + bl 74b68 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w3, [x1, #3] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x32 // #50 │ │ │ │ + bl 72d80 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - add x0, x0, x1 │ │ │ │ - strb wzr, [x0, #5] │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 23f38 // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x3, x25 │ │ │ │ - ldr x0, [x24, #656] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 74ba0 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 23f94 // b.pmore │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x3, x25 │ │ │ │ - ldr x0, [x24, #664] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 74ee0 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 23f80 // b.plast │ │ │ │ - ldr x0, [x24, #560] │ │ │ │ - bl 3410 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 75100 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3500 │ │ │ │ - b 23e48 │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - bl 3410 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 23f58 // b.plast │ │ │ │ - ldr x0, [x24, #560] │ │ │ │ - bl 2f30 │ │ │ │ - b 23f58 │ │ │ │ - mov w28, w4 │ │ │ │ - b 23868 │ │ │ │ - ldr w0, [x19] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 23d50 // b.any │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - cmp x3, x26 │ │ │ │ - b.cc 246bc // b.lo, b.ul, b.last │ │ │ │ - sub x4, x3, x26 │ │ │ │ - mov x0, #0x4e1f // #19999 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.hi 23d50 // b.pmore │ │ │ │ - cbnz w1, 24198 │ │ │ │ - ldr x0, [x8, #16] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str x8, [sp, #56] │ │ │ │ - add x0, x26, x0 │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.cs 23e48 // b.hs, b.nlast │ │ │ │ + str x2, [sp, #120] │ │ │ │ + bl 73f60 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x4, [x20, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr w1, [x4, #8] │ │ │ │ + and w1, w1, #0x10 │ │ │ │ + str w1, [sp, #112] │ │ │ │ + ldp x6, x7, [x4, #16] │ │ │ │ + stp x6, x7, [sp, #96] │ │ │ │ + bl 4de20 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + mov w4, w21 │ │ │ │ + ldp x6, x7, [sp, #96] │ │ │ │ + strb w1, [sp] │ │ │ │ + ldp x1, x0, [sp, #80] │ │ │ │ + strb wzr, [sp, #8] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + stp x2, x22, [sp, #24] │ │ │ │ + mov w3, w21 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + bl 7a60 │ │ │ │ + b 2a9d4 │ │ │ │ + cbnz w1, 2ae50 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2a520 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 50a90 │ │ │ │ + b 2a8cc │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4dd30 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2ae80 // b.none │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + bl 6c568 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 2aaa8 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4de20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2aaa8 // b.any │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x3, x1 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - cmp x1, x26 │ │ │ │ - mov w26, #0x3b // #59 │ │ │ │ - cset w1, cc // cc = lo, ul, last │ │ │ │ - add w1, w1, #0x42 │ │ │ │ - strb w1, [x25, x2] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ + bl 727a0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - strb w26, [x1, #2] │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3570 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x25, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w26, [x1, #3] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x32 // #50 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 35f0 │ │ │ │ - add x2, x25, x0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - mov w10, #0x2b // #43 │ │ │ │ - ldr x8, [sp, #56] │ │ │ │ - add x2, x2, x1 │ │ │ │ - mov x5, x25 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - mov w7, #0x2d // #45 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - strb wzr, [x2, #5] │ │ │ │ - add x1, x1, #0x4f8 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldrb w3, [x19, #56] │ │ │ │ - ldr w6, [x19] │ │ │ │ - ldr x4, [x2, #24] │ │ │ │ - ldrb w2, [x8, #56] │ │ │ │ - ldrb w11, [x8, #24] │ │ │ │ - ldr x9, [x4, x6, lsl #3] │ │ │ │ - cmp w2, w3, uxtb │ │ │ │ - csel w2, w2, w3, ls // ls = plast │ │ │ │ - cmp w11, #0x0 │ │ │ │ - ldp x4, x3, [x8, #8] │ │ │ │ - and w6, w2, #0xff │ │ │ │ - ldr x2, [x9, #24] │ │ │ │ - csel w7, w10, w7, eq // eq = none │ │ │ │ - ldr x9, [x19, #8] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - add x4, x4, x3 │ │ │ │ - ldr x3, [x8, #32] │ │ │ │ - sub x4, x4, x3 │ │ │ │ - ldr x3, [x19, #32] │ │ │ │ - sub x3, x9, x3 │ │ │ │ - bl 530c4 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 24140 // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - adrp x2, 79000 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - add x2, x2, #0xd78 │ │ │ │ - ldr x0, [x24, #656] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x8, [sp, #16] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 24178 // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - bl 3410 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 3500 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - ldrb w0, [x8, #24] │ │ │ │ - cbz w0, 23e48 │ │ │ │ - ldr x26, [x8, #8] │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x3, [sp, #56] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - add x0, x0, x3 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.ls 23e48 // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - ldr x1, [x8, #16] │ │ │ │ + bl 72f00 │ │ │ │ + mov x21, x0 │ │ │ │ + ldrb w1, [x23, #62] │ │ │ │ + cbnz w1, 2af34 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - add x1, x1, x26 │ │ │ │ - mov w26, #0x3b // #59 │ │ │ │ - cmp x1, x3 │ │ │ │ - cset w1, cc // cc = lo, ul, last │ │ │ │ - add w1, w1, #0x42 │ │ │ │ - strb w1, [x25, x2] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ + bl 73f60 │ │ │ │ + mov x25, x0 │ │ │ │ mov x0, x23 │ │ │ │ - strb w26, [x1, #2] │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3570 │ │ │ │ + bl 6c568 │ │ │ │ + mov w24, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4dd30 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + strb wzr, [sp] │ │ │ │ + strb wzr, [sp, #8] │ │ │ │ + mov w3, w24 │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + mov x2, x21 │ │ │ │ + stp x0, x22, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + mov x0, x25 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + bl 7a60 │ │ │ │ + b 2aaa8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4de20 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2aad0 // b.any │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x25, x0 │ │ │ │ + bl 727a0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w26, [x1, #3] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x32 // #50 │ │ │ │ + bl 72f00 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - add x1, x1, x2 │ │ │ │ - mov x5, x25 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - mov w7, #0x2d // #45 │ │ │ │ - strb wzr, [x1, #5] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr w4, [x19] │ │ │ │ - ldrb w2, [x19, #56] │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - ldrb w1, [x8, #56] │ │ │ │ - ldr x6, [x3, x4, lsl #3] │ │ │ │ - cmp w1, w2, uxtb │ │ │ │ - ldp x4, x3, [x19, #8] │ │ │ │ - csel w1, w1, w2, ls // ls = plast │ │ │ │ - ldr x2, [x6, #24] │ │ │ │ - and w6, w1, #0xff │ │ │ │ - ldr x1, [x8, #32] │ │ │ │ - add x4, x4, x3 │ │ │ │ - ldr x3, [x8, #8] │ │ │ │ - sub x4, x4, x1 │ │ │ │ - ldrb w8, [x8, #24] │ │ │ │ - sub x3, x3, x1 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - cmp w8, #0x0 │ │ │ │ - add x1, x1, #0x4f8 │ │ │ │ - csel w7, w9, w7, eq // eq = none │ │ │ │ - bl 530c4 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 242e4 // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 79000 │ │ │ │ - ldr x0, [x24, #656] │ │ │ │ - add x2, x2, #0xd78 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ + bl 74560 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr w2, [x22, #344] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 2af48 // b.pmore │ │ │ │ + ldr x4, [sp, #72] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr x0, [x22, #128] │ │ │ │ + mov x2, x19 │ │ │ │ + bl 2a260 │ │ │ │ + ldr x0, [x22, #128] │ │ │ │ + bl 3220 │ │ │ │ + ldr w0, [x22, #344] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 23e40 // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ + b.ls 2aad0 // b.plast │ │ │ │ + ldr x0, [x22, #520] │ │ │ │ bl 3410 │ │ │ │ - b 23e40 │ │ │ │ - ldr w2, [x19] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 238fc // b.any │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - cmp x2, x26 │ │ │ │ - b.cc 246a4 // b.lo, b.ul, b.last │ │ │ │ - sub x4, x2, x26 │ │ │ │ - mov x3, #0x4e1f // #19999 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.hi 238fc // b.pmore │ │ │ │ - cbnz w0, 244f8 │ │ │ │ - ldr x0, [x8, #16] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str x8, [sp, #56] │ │ │ │ - add x0, x26, x0 │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.cs 239f8 // b.hs, b.nlast │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x2, x1 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - cmp x26, x1 │ │ │ │ - mov w26, #0x3b // #59 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - add w1, w1, #0x42 │ │ │ │ - strb w1, [x25, x3] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - strb w26, [x1, #2] │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3570 │ │ │ │ + b 2aad0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x25, x0 │ │ │ │ + bl 74b68 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w26, [x1, #3] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x31 // #49 │ │ │ │ + bl 72d80 │ │ │ │ + mov x24, x0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 35f0 │ │ │ │ - add x2, x25, x0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - mov w10, #0x2b // #43 │ │ │ │ - ldr x8, [sp, #56] │ │ │ │ - add x2, x2, x1 │ │ │ │ - mov x5, x25 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - mov w7, #0x2d // #45 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - strb wzr, [x2, #5] │ │ │ │ - add x1, x1, #0x4f8 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldrb w3, [x19, #56] │ │ │ │ - ldr w6, [x19] │ │ │ │ - ldr x4, [x2, #24] │ │ │ │ - ldrb w2, [x8, #56] │ │ │ │ - ldrb w11, [x8, #24] │ │ │ │ - ldr x9, [x4, x6, lsl #3] │ │ │ │ - cmp w2, w3, uxtb │ │ │ │ - csel w2, w2, w3, ls // ls = plast │ │ │ │ - cmp w11, #0x0 │ │ │ │ - ldp x4, x3, [x8, #8] │ │ │ │ - and w6, w2, #0xff │ │ │ │ - ldr x2, [x9, #24] │ │ │ │ - csel w7, w10, w7, eq // eq = none │ │ │ │ - ldr x9, [x19, #8] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - add x4, x4, x3 │ │ │ │ - ldr x3, [x8, #32] │ │ │ │ - sub x4, x4, x3 │ │ │ │ - ldr x3, [x19, #32] │ │ │ │ - sub x3, x9, x3 │ │ │ │ - bl 530c4 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2449c // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - str x8, [sp, #16] │ │ │ │ + bl 73f60 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x22, #344] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 2addc // b.plast │ │ │ │ + ldr x0, [x22, #520] │ │ │ │ bl 2f30 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - adrp x2, 79000 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - add x2, x2, #0xd78 │ │ │ │ - ldr x0, [x24, #656] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x8, [sp, #16] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + mov x3, x24 │ │ │ │ + ldr x0, [x22, #128] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 2a260 │ │ │ │ + ldr x0, [x22, #128] │ │ │ │ + bl 3220 │ │ │ │ + ldr w0, [x22, #344] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 244d8 // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - str x8, [sp, #16] │ │ │ │ + b.ls 2aac0 // b.plast │ │ │ │ + ldr x0, [x22, #520] │ │ │ │ bl 3410 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 3500 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - ldrb w0, [x8, #24] │ │ │ │ - cbz w0, 239f8 │ │ │ │ - ldr x26, [x8, #8] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - add x0, x0, x2 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.ls 239f8 // b.plast │ │ │ │ + b 2aac0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4dd30 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 2af5c // b.any │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + b 2a90c │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4e900 │ │ │ │ + b 2a8bc │ │ │ │ + ldr w2, [x22, #408] │ │ │ │ + add x1, x22, #0x190 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4ea80 │ │ │ │ + b 2a8ac │ │ │ │ + ldr w2, [x22, #408] │ │ │ │ + add x20, x22, #0x190 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 4ec80 │ │ │ │ + ldr w2, [x22, #408] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + bl 4ec80 │ │ │ │ + b 2ac40 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr x1, [x8, #16] │ │ │ │ + bl 74b68 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - add x1, x1, x26 │ │ │ │ - mov w26, #0x3b // #59 │ │ │ │ - cmp x2, x1 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - add w1, w1, #0x42 │ │ │ │ - strb w1, [x25, x3] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ + bl 72d80 │ │ │ │ + mov x24, x0 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - strb w26, [x1, #2] │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - bl 3570 │ │ │ │ + bl 73f60 │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - add x1, x25, x0 │ │ │ │ + bl 6c568 │ │ │ │ + mov w25, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4de20 │ │ │ │ + tst w0, #0xff │ │ │ │ + strb wzr, [sp] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + strb wzr, [sp, #8] │ │ │ │ + strb wzr, [sp, #16] │ │ │ │ + mov w3, w25 │ │ │ │ + stp x0, x22, [sp, #24] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x21 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + mov x0, x20 │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 7a60 │ │ │ │ + b 2ac6c │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x2 │ │ │ │ - strb w26, [x1, #3] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w2, #0x31 // #49 │ │ │ │ + bl 73f60 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 64fe0 │ │ │ │ + b 2ab60 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x23 │ │ │ │ - add x1, x1, x3 │ │ │ │ - strb w2, [x1, #4] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x25, x0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - mov w9, #0x2b // #43 │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - add x1, x1, x2 │ │ │ │ - mov x5, x25 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - mov w7, #0x2d // #45 │ │ │ │ - strb wzr, [x1, #5] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr w4, [x19] │ │ │ │ - ldrb w2, [x19, #56] │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - ldrb w1, [x8, #56] │ │ │ │ - ldr x6, [x3, x4, lsl #3] │ │ │ │ - cmp w1, w2, uxtb │ │ │ │ - ldp x4, x3, [x19, #8] │ │ │ │ - csel w1, w1, w2, ls // ls = plast │ │ │ │ - ldr x2, [x6, #24] │ │ │ │ - and w6, w1, #0xff │ │ │ │ - ldr x1, [x8, #32] │ │ │ │ - add x4, x4, x3 │ │ │ │ - ldr x3, [x8, #8] │ │ │ │ - sub x4, x4, x1 │ │ │ │ - ldrb w8, [x8, #24] │ │ │ │ - sub x3, x3, x1 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - cmp w8, #0x0 │ │ │ │ - add x1, x1, #0x4f8 │ │ │ │ - csel w7, w9, w7, eq // eq = none │ │ │ │ - bl 530c4 │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 24644 // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ + bl 73f60 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + b 2aa2c │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 74560 │ │ │ │ + mov x25, x0 │ │ │ │ + b 2acc4 │ │ │ │ + ldr x0, [x22, #520] │ │ │ │ + str x1, [sp, #56] │ │ │ │ bl 2f30 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 79000 │ │ │ │ - ldr x0, [x24, #656] │ │ │ │ - add x2, x2, #0xd78 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x24, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 239f0 // b.plast │ │ │ │ - ldr x0, [x24, #552] │ │ │ │ - bl 3410 │ │ │ │ - b 239f0 │ │ │ │ - ldp d14, d15, [sp, #208] │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - b 23810 │ │ │ │ - str w21, [sp, #48] │ │ │ │ - b 235a4 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - bl 3500 │ │ │ │ - b 23810 │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - b 235a4 │ │ │ │ - sub x4, x26, x2 │ │ │ │ - mov x3, #0x4e1f // #19999 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.hi 238fc // b.pmore │ │ │ │ - cbz w0, 24340 │ │ │ │ - b 244f8 │ │ │ │ - sub x4, x26, x3 │ │ │ │ - mov x0, #0x4e1f // #19999 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.hi 23d50 // b.pmore │ │ │ │ - cbnz w1, 24198 │ │ │ │ - b 23fe8 │ │ │ │ - stp d14, d15, [sp, #208] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 2ad64 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4de20 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr w1, [x19] │ │ │ │ + cset w27, eq // eq = none │ │ │ │ + b 2a90c │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr w20, [x1, #24] │ │ │ │ + stp x0, x4, [sp, #120] │ │ │ │ + add w25, w20, #0x1 │ │ │ │ + stp w2, w5, [sp, #136] │ │ │ │ + cmp w25, w3 │ │ │ │ + b.hi 2b094 // b.pmore │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w21, w25 │ │ │ │ + mov w26, w3 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x1, x25, #3, #32 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + bl 52920 │ │ │ │ + mov x24, x0 │ │ │ │ + lsl x1, x21, #2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xae0 │ │ │ │ + str x0, [x24] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str w4, [x23] │ │ │ │ + cmp w25, w4 │ │ │ │ + b.ls 2b0b0 // b.plast │ │ │ │ + mov w20, w20 │ │ │ │ + mov w27, w4 │ │ │ │ + add x22, x24, #0x8 │ │ │ │ + add x21, x23, #0x4 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 73f60 │ │ │ │ + str x0, [x22, x28, lsl #3] │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 721a0 │ │ │ │ + str w0, [x21, x28, lsl #2] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + add w27, w27, w0 │ │ │ │ + cmp x20, x28 │ │ │ │ + b.ne 2b020 // b.any │ │ │ │ + ldp w5, w0, [sp, #136] │ │ │ │ + str w0, [sp] │ │ │ │ + ldp x0, x7, [sp, #120] │ │ │ │ + mov w4, w27 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w6, w26 │ │ │ │ + mov w3, w25 │ │ │ │ + bl 49fb0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w27, w4 │ │ │ │ + b 2b050 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr w2, [x0, #32] │ │ │ │ - cbz w2, 248e4 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w24, [x1, #24] │ │ │ │ + cmp w2, w24 │ │ │ │ + b.cc 2b19c // b.lo, b.ul, b.last │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - and w24, w1, #0xff │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ + mov w22, w24 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - mov w26, #0x58 // #88 │ │ │ │ - add x1, x3, x19 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.eq 24880 // b.none │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cc 24728 // b.lo, b.ul, b.last │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ls 2490c // b.plast │ │ │ │ - sub w22, w22, #0x2 │ │ │ │ - add x0, x23, #0xc8 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - add x19, x23, #0x70 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - umaddl x22, w22, w1, x0 │ │ │ │ - b 247c0 │ │ │ │ - ldp w20, w4, [sp, #100] │ │ │ │ - mov w0, w0 │ │ │ │ - ldr w3, [sp, #108] │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - add w21, w21, w4 │ │ │ │ - add w24, w24, w3 │ │ │ │ - sub x3, x20, #0x1 │ │ │ │ - add x3, x3, x24 │ │ │ │ - add x1, x1, x21 │ │ │ │ - cbnz w25, 2485c │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - orr w1, w27, #0x1 │ │ │ │ - add x0, x0, x21 │ │ │ │ - orr w2, w27, #0x2 │ │ │ │ - cmp x3, x21 │ │ │ │ - b.ls 247b4 // b.plast │ │ │ │ - cmp x0, x24 │ │ │ │ - csel w27, w2, w1, cs // cs = hs, nlast │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 24830 // b.none │ │ │ │ - ldur x2, [x19, #-88] │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x0, [x2, #88] │ │ │ │ - ldr x4, [x1, #88] │ │ │ │ - ldr w3, [x0, #28] │ │ │ │ - ldrb w25, [x2, #96] │ │ │ │ - ldr w4, [x4, #28] │ │ │ │ - ldrb w26, [x1, #96] │ │ │ │ - ldr w20, [x1] │ │ │ │ - ldr w28, [x2] │ │ │ │ - ldr w21, [x1, #32] │ │ │ │ - ldr w24, [x2, #32] │ │ │ │ - stp w4, w3, [sp, #104] │ │ │ │ - bl 1a1b0 │ │ │ │ - ldr x4, [x19] │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr x0, [x4, #88] │ │ │ │ - bl 1a1b0 │ │ │ │ - cmp w20, w28 │ │ │ │ - orr w4, w27, #0x4 │ │ │ │ - orr w5, w27, #0x8 │ │ │ │ - ccmp w26, w25, #0x0, eq // eq = none │ │ │ │ - b.eq 2476c // b.none │ │ │ │ - cmp w20, w28 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - csel w27, w5, w4, ne // ne = any │ │ │ │ - cmp x19, x22 │ │ │ │ - b.ne 247c0 // b.any │ │ │ │ + mov x25, x0 │ │ │ │ + mov x26, x3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov w27, w4 │ │ │ │ + bl 52920 │ │ │ │ + ubfiz x1, x24, #3, #32 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 49810 │ │ │ │ + cbz w24, 2b15c │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 73f60 │ │ │ │ + str x0, [x21, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.ne 2b140 // b.any │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3936] │ │ │ │ + mov w7, w27 │ │ │ │ + mov x6, x26 │ │ │ │ + mov x4, x21 │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 49ad0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - bl 3500 │ │ │ │ - mov w0, w27 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + mov x0, x23 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - orr w0, w27, #0x1 │ │ │ │ - add x20, x20, x24 │ │ │ │ - orr w2, w27, #0x3 │ │ │ │ - cmp x1, x24 │ │ │ │ - b.ls 247b4 // b.plast │ │ │ │ - cmp x20, x21 │ │ │ │ - csel w27, w2, w0, cs // cs = hs, nlast │ │ │ │ - b 247b4 │ │ │ │ - add w25, w22, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - umull x1, w25, w26 │ │ │ │ - bl 586c0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ mov x23, x0 │ │ │ │ - ldr x3, [x21, #48] │ │ │ │ - umull x2, w22, w26 │ │ │ │ - mov w22, w25 │ │ │ │ - add x1, x3, x19 │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr q27, [x3, x19] │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldp q29, q28, [x1, #16] │ │ │ │ - ldp q31, q30, [x1, #48] │ │ │ │ - ldr x1, [x1, #80] │ │ │ │ - str q27, [x23, x2] │ │ │ │ - str x1, [x0, #80] │ │ │ │ - stp q29, q28, [x0, #16] │ │ │ │ - stp q31, q30, [x0, #48] │ │ │ │ - ldr w2, [x21, #32] │ │ │ │ - cmp w2, w20 │ │ │ │ - b.ls 24748 // b.plast │ │ │ │ - ldr x3, [x21, #48] │ │ │ │ - b 24728 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x3 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, w1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + str w4, [sp, #140] │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + ubfiz x1, x27, #5, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp w27, wzr, [x20] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cbz w27, 2b330 │ │ │ │ + adrp x24, 79000 │ │ │ │ + mov x25, x0 │ │ │ │ + add x24, x24, #0xe20 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp d13, d14, [sp, #96] │ │ │ │ + fmov d13, #3.000000000000000000e+00 │ │ │ │ + fmov d14, #2.000000000000000000e+00 │ │ │ │ + str d15, [sp, #112] │ │ │ │ + add w0, w21, #0x1 │ │ │ │ + ubfiz x19, x21, #5, #32 │ │ │ │ + add x1, x25, x19 │ │ │ │ + ucvtf d15, w0 │ │ │ │ + str w22, [x1, #8] │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 23110 │ │ │ │ + fadd d0, d0, d13 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + fcvtzu x1, d0 │ │ │ │ + bl 52920 │ │ │ │ + fmov d0, d15 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x0, [x25, x19] │ │ │ │ + ldr x28, [x1, x19] │ │ │ │ + bl 23110 │ │ │ │ + fadd d0, d0, d14 │ │ │ │ + mov w5, w21 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x0, x28 │ │ │ │ + fcvtzu x1, d0 │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - mov w0, w27 │ │ │ │ + add x1, x1, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + bl 49810 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr w7, [sp, #140] │ │ │ │ + mov x6, x26 │ │ │ │ + add x1, x1, x19 │ │ │ │ + mov w2, w22 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + bl 49ad0 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + add x0, x25, x19 │ │ │ │ + str w22, [x0, #16] │ │ │ │ + cbz w22, 2b31c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr x25, [x20, #8] │ │ │ │ + ubfiz x4, x28, #6, #32 │ │ │ │ + add x2, x25, x19 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + ldr w2, [x2, #16] │ │ │ │ + add x1, x1, x4 │ │ │ │ + str xzr, [x0] │ │ │ │ + stp x28, x28, [x0, #16] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + cmp w2, w28 │ │ │ │ + b.hi 2b2e0 // b.pmore │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp x27, x21 │ │ │ │ + b.ne 2b22c // b.any │ │ │ │ + ldp d13, d14, [sp, #96] │ │ │ │ + ldr d15, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 24830 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov w19, w1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + ldr x0, [x0, #624] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + cbz x0, 2b570 │ │ │ │ + bl 47e80 │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr w20, [x23, #48] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.ne 2b65c // b.any │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2b630 │ │ │ │ + ldr x2, [x23, #40] │ │ │ │ + str x0, [x21, #608] │ │ │ │ + ldr x1, [x21, #184] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [x21, #616] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmn w19, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne 2b558 // b.any │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + cbz x0, 2b54c │ │ │ │ + ldr w24, [x0, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x19, x24, #3, #32 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz w24, 2b624 │ │ │ │ + adrp x27, 7c000 │ │ │ │ + mov w24, w24 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + add x25, x27, #0xc00 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + ubfiz x22, x19, #3, #32 │ │ │ │ + ldr x28, [sp, #32] │ │ │ │ + mov w1, w19 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + bl 73f60 │ │ │ │ mov x1, x0 │ │ │ │ - ldp w0, w2, [x0] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 24954 // b.none │ │ │ │ - ldp x4, x5, [x1, #8] │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - udiv x3, x2, x4 │ │ │ │ - ldrb w0, [x5, w0, sxtw] │ │ │ │ - msub x2, x3, x4, x2 │ │ │ │ - str w2, [x1] │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x3, [x0, #16] │ │ │ │ - ldrsw x2, [x0, #4] │ │ │ │ - strb w1, [x3, x2] │ │ │ │ - ldp w4, w2, [x0] │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - udiv x1, x2, x3 │ │ │ │ - msub x1, x1, x3, x2 │ │ │ │ - str w1, [x0, #4] │ │ │ │ - cmp w1, w4 │ │ │ │ - b.eq 24998 // b.none │ │ │ │ - ret │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x1, w1 │ │ │ │ - udiv x2, x1, x3 │ │ │ │ - msub x1, x2, x3, x1 │ │ │ │ - str w1, [x0] │ │ │ │ + mov w20, w19 │ │ │ │ + ldr x0, [x21, #232] │ │ │ │ + str x1, [x28, x22] │ │ │ │ + ldr x28, [sp, #40] │ │ │ │ + mov w1, w19 │ │ │ │ + bl 721a0 │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x1, x25 │ │ │ │ + str w0, [x28, x20] │ │ │ │ + mov x0, x26 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x2, [x2, x22] │ │ │ │ + bl 2e524 │ │ │ │ + ldp x2, x1, [sp, #40] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr w2, [x2, x20] │ │ │ │ + bl 47664 │ │ │ │ + cmp x19, x24 │ │ │ │ + b.ne 2b440 // b.any │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x27, x27, #0xc00 │ │ │ │ + str xzr, [sp, #32] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #40] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xbc0 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x2, [x21, #240] │ │ │ │ + mov x1, x27 │ │ │ │ + add x0, x23, #0x38 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x3, [x21, #608] │ │ │ │ + mov w1, #0x28d // #653 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xbc8 │ │ │ │ + add x0, x0, #0xb20 │ │ │ │ + bl 2cff0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b684 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + adrp x27, 7c000 │ │ │ │ + str xzr, [sp, #40] │ │ │ │ + b 2b4b4 │ │ │ │ + add x3, sp, #0x28 │ │ │ │ + add x2, sp, #0x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 49820 │ │ │ │ + mov w24, w0 │ │ │ │ + b 2b424 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + bl 474c0 │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + ldr x2, [x21, #608] │ │ │ │ + cbz x2, 2b5f0 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + adrp x27, 7c000 │ │ │ │ + add x1, x27, #0xc00 │ │ │ │ + bl 2e524 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x20, 80000 │ │ │ │ + add x20, x20, #0x560 │ │ │ │ + mov w1, #0x25c // #604 │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, x0, #0xb20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xb38 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x27, #0xc00 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + bl 475e0 │ │ │ │ + b 2b3b8 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xae8 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + mov w1, #0x258 // #600 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, x0, #0xb20 │ │ │ │ + bl 2cff0 │ │ │ │ + adrp x27, 7c000 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0xb30 │ │ │ │ + bl 2e524 │ │ │ │ + b 2b5a8 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x27, 7c000 │ │ │ │ + b 2b4b4 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xba0 │ │ │ │ + ldr x4, [x21, #624] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w1, #0x265 // #613 │ │ │ │ + add x0, x0, #0xb20 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 3060 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w3, w20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xb68 │ │ │ │ + mov w1, #0x262 // #610 │ │ │ │ + add x0, x0, #0xb20 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ + mov x19, x1 │ │ │ │ + ldrb w0, [x1, #160] │ │ │ │ + ldr x3, [x1, #16] │ │ │ │ + cbnz w0, 2b760 │ │ │ │ + cbz x3, 2b8f8 │ │ │ │ + mov x0, x3 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0xbf0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - and w21, w1, #0xff │ │ │ │ - ldp w4, w3, [x0] │ │ │ │ - add w0, w3, #0x1 │ │ │ │ - sxtw x0, w0 │ │ │ │ - udiv x1, x0, x2 │ │ │ │ - msub x0, x1, x2, x0 │ │ │ │ - cmp x0, w4, sxtw │ │ │ │ - b.eq 24a40 // b.none │ │ │ │ + bl 3620 │ │ │ │ + str x0, [x19, #120] │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 33e0 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + adrp x20, 7b000 │ │ │ │ + add x21, x20, #0xb20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0xbf8 │ │ │ │ + mov w1, #0x29f // #671 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + cbz x0, 2b9f8 │ │ │ │ + ldrb w0, [x19, #456] │ │ │ │ + cbz w0, 2ba18 │ │ │ │ ldr x0, [x19, #16] │ │ │ │ - strb w21, [x0, w3, sxtw] │ │ │ │ - ldp w3, w1, [x19] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x1, w1 │ │ │ │ - udiv x0, x1, x2 │ │ │ │ - msub x0, x0, x2, x1 │ │ │ │ - str w0, [x19, #4] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 24a2c // b.any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - sxtw x0, w0 │ │ │ │ - udiv x1, x0, x2 │ │ │ │ - msub x0, x1, x2, x0 │ │ │ │ - str w0, [x19] │ │ │ │ + cbz x0, 2b9d8 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w4, #0x7 // #7 │ │ │ │ + mov w3, #0x8 // #8 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 46f20 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x20, x0 │ │ │ │ + mov w1, #0x1d // #29 │ │ │ │ + sturb w1, [x0, #-1] │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldrb w0, [x19, #448] │ │ │ │ + cbnz w0, 2b7b8 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 24aac │ │ │ │ - bl 2f30 │ │ │ │ - ldp w3, w0, [x19] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 24a98 // b.none │ │ │ │ - adrp x20, 7d000 │ │ │ │ - add x20, x20, #0xb08 │ │ │ │ - ldp x6, x7, [x19, #8] │ │ │ │ - add w4, w3, #0x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sxtw x4, w4 │ │ │ │ - mov x2, x20 │ │ │ │ + adrp x20, 7b000 │ │ │ │ + add x20, x20, #0xb20 │ │ │ │ + mov x0, x20 │ │ │ │ + cbz x3, 2b938 │ │ │ │ + mov w1, #0x2ba // #698 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xc68 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 43f20 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x1, [x19, #152] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 43c40 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + str x1, [x19, #168] │ │ │ │ + bl 3510 │ │ │ │ + tbnz w0, #31, 2b9b4 │ │ │ │ + ldrb w0, [x19, #448] │ │ │ │ + cbz w0, 2b750 │ │ │ │ + ldr x20, [x19, #112] │ │ │ │ + cbz x20, 2b99c │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0xcc8 │ │ │ │ + bl 57a20 │ │ │ │ + str x0, [x19, #640] │ │ │ │ + adrp x1, 7b000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl 57a20 │ │ │ │ + str x0, [x19, #632] │ │ │ │ + adrp x1, 7b000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xce8 │ │ │ │ + bl 57a20 │ │ │ │ + ldr x3, [x19, #640] │ │ │ │ + str x0, [x19, #648] │ │ │ │ + adrp x20, 7b000 │ │ │ │ + add x20, x20, #0xb20 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x2db // #731 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xcf8 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x3, [x19, #632] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x2dc // #732 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xd18 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x3, [x19, #648] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x2dd // #733 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xd38 │ │ │ │ + adrp x20, 7b000 │ │ │ │ + bl 2cff0 │ │ │ │ + add x20, x20, #0xbf0 │ │ │ │ + ldr x0, [x19, #640] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 3620 │ │ │ │ + str x0, [x19, #664] │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 33e0 │ │ │ │ + ldr x0, [x19, #632] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 3620 │ │ │ │ + str x0, [x19, #656] │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 33e0 │ │ │ │ + ldr x0, [x19, #648] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 3620 │ │ │ │ + str x0, [x19, #672] │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 33e0 │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - udiv x5, x4, x6 │ │ │ │ - ldrb w3, [x7, w3, sxtw] │ │ │ │ - msub x4, x5, x6, x4 │ │ │ │ - str w4, [x19] │ │ │ │ + ldr x3, [x19, #608] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + ldr x0, [x19, #664] │ │ │ │ + add x2, x2, #0xd58 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp w3, w0, [x19] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ne 24a60 // b.any │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 249ec │ │ │ │ - bl 3410 │ │ │ │ - ldr w3, [x19, #4] │ │ │ │ - b 249ec │ │ │ │ - mov w0, w3 │ │ │ │ - mov w3, w4 │ │ │ │ - b 24a50 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + ldr x3, [x19, #608] │ │ │ │ + add x2, x2, #0xdb8 │ │ │ │ + ldr x0, [x19, #656] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + ldrb w0, [x1, #456] │ │ │ │ + cbnz w0, 2b9d0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w4, #0xa // #10 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 46f20 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x2, x2, #0xad8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 2b740 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xca0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x2c2 // #706 │ │ │ │ + bl 2cff0 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xcc0 │ │ │ │ + bl 43f20 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x1, [x19, #152] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 43c40 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + str x1, [x19, #168] │ │ │ │ + bl 3510 │ │ │ │ + tbz w0, #31, 2b7b0 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x2, x2, #0xc80 │ │ │ │ + mov w1, #0x2c7 // #711 │ │ │ │ + bl 2cff0 │ │ │ │ + b 2b7b0 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbnz x20, 2b7c0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 57780 │ │ │ │ + mov x20, x0 │ │ │ │ + b 2b7c0 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x2, x2, #0xc80 │ │ │ │ + mov w1, #0x2bf // #703 │ │ │ │ + bl 2cff0 │ │ │ │ + b 2b7b0 │ │ │ │ + adrp x20, 7b000 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xc38 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x2ab // #683 │ │ │ │ + add x0, x20, #0xb20 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xc10 │ │ │ │ + mov w1, #0x2a1 // #673 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + b 2b900 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldp w4, w2, [x0] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.gt 24b3c │ │ │ │ - sub w21, w2, w4 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - sxtw x21, w21 │ │ │ │ - cbz x0, 24b08 │ │ │ │ - bl 2f30 │ │ │ │ - ldp w4, w0, [x19] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.gt 24b94 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x0, x0, w4, sxtw │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str xzr, [x19] │ │ │ │ - cbz x0, 24b80 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x20, x1 │ │ │ │ + ldrb w0, [x1, #160] │ │ │ │ + cbnz w0, 2bb90 │ │ │ │ + ldr x3, [x1, #16] │ │ │ │ + ldr x0, [x1, #184] │ │ │ │ + cbz x3, 2bb64 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + cbz x0, 2bcf4 │ │ │ │ + adrp x21, 7b000 │ │ │ │ + add x19, x21, #0xb20 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x323 // #803 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xea8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [x20, #184] │ │ │ │ + bl 49ecc │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbnz w0, 2bbec │ │ │ │ + ldrb w0, [x20, #451] │ │ │ │ + cbnz w0, 2bc40 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 49940 │ │ │ │ + mov w23, w0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x22, x23, #3, #32 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x23, 2bd78 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w1, w19 │ │ │ │ + ldrb w2, [x20, #456] │ │ │ │ + mov w4, #0xa // #10 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + bl 46f20 │ │ │ │ + str x0, [x21, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 2bac0 // b.any │ │ │ │ + ldr x19, [x20, #104] │ │ │ │ + add x22, x22, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + mov x2, x19 │ │ │ │ + mov w3, w0 │ │ │ │ + adrp x4, 7b000 │ │ │ │ + mov x6, x21 │ │ │ │ + add x4, x4, #0xf10 │ │ │ │ + mov x19, x21 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + mov w5, #0x3 // #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 4a760 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19], #8 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.ne 2bb24 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 49de0 │ │ │ │ + ldr x0, [x20, #184] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x20, #184] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + b 2bb68 │ │ │ │ + cbnz x0, 2bec4 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + cbz x0, 2bb78 │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + bl 33c0 │ │ │ │ + ldrb w0, [x20, #448] │ │ │ │ + cbnz w0, 2bbc8 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 3410 │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - sxtw x4, w4 │ │ │ │ - sxtw x20, w2 │ │ │ │ - sub x21, x21, x4 │ │ │ │ - cbnz x0, 24af8 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x0, x0, x4 │ │ │ │ - bl 3530 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3530 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbnz x0, 24b28 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ret │ │ │ │ + adrp x19, 7b000 │ │ │ │ + add x19, x19, #0xb20 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x2, x2, #0xf18 │ │ │ │ + mov w1, #0x348 // #840 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + bl 33a0 │ │ │ │ + tbnz w0, #31, 2be9c │ │ │ │ + ldr x0, [x20, #168] │ │ │ │ + bl 32d0 │ │ │ │ + b 2bb68 │ │ │ │ + ldr x0, [x20, #656] │ │ │ │ + bl 33c0 │ │ │ │ + ldr x0, [x20, #664] │ │ │ │ + bl 33c0 │ │ │ │ + ldr x0, [x20, #672] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - sxtw x4, w4 │ │ │ │ - b 24b50 │ │ │ │ + b 33c0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x327 // #807 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xec8 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w4, [x20, #332] │ │ │ │ + adrp x2, b0000 │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + ldr x2, [x2, x4, lsl #3] │ │ │ │ + bl 4a520 │ │ │ │ + ldrb w0, [x20, #451] │ │ │ │ + cbz w0, 2ba90 │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbnz w0, 2bc48 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x20, #384] │ │ │ │ + cbz w0, 2ba90 │ │ │ │ + mov w1, #0x32b // #811 │ │ │ │ + add x0, x21, #0xb20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xee8 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + ldr w3, [x1] │ │ │ │ + cbz w3, 2ba94 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + adrp x23, 7e000 │ │ │ │ + adrp x22, 7b000 │ │ │ │ + add x23, x23, #0x130 │ │ │ │ + add x22, x22, #0xea0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ubfiz x21, x24, #5, #32 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + add x0, x2, x21 │ │ │ │ + ldr w4, [x0, #16] │ │ │ │ + cbz w4, 2bce4 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ubfiz x1, x19, #6, #32 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + add x0, x0, x1 │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + mov x1, x22 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 57bc0 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + add x0, x2, x21 │ │ │ │ + ldr w3, [x0, #16] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.hi 2bca0 // b.pmore │ │ │ │ + ldr w3, [x1] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp x24, w3, uxtw │ │ │ │ + b.cc 2bc80 // b.lo, b.ul, b.last │ │ │ │ + b 2ba94 │ │ │ │ + adrp x21, 7b000 │ │ │ │ + add x22, x21, #0xb20 │ │ │ │ + mov w1, #0x304 // #772 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xe18 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + bl 33c0 │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbnz w0, 2bdb0 │ │ │ │ + ldrb w0, [x20, #451] │ │ │ │ + cbz w0, 2bd70 │ │ │ │ + ldr w0, [x20, #384] │ │ │ │ + cbz w0, 2bd70 │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + add x0, x21, #0xb20 │ │ │ │ + mov w1, #0x31d // #797 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xe80 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + adrp x2, 7e000 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x2, x2, #0x130 │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + bl 57bc0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + b 2bb68 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + b 2bb68 │ │ │ │ + ldr x19, [x20, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x1, [x20, #184] │ │ │ │ + mov w3, w0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x6, x21 │ │ │ │ + adrp x4, 7b000 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + add x4, x4, #0xf10 │ │ │ │ + mov w5, #0x3 // #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 4a760 │ │ │ │ + b 2bb38 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x30b // #779 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xe38 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w4, #0xa // #10 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 46f20 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + adrp x1, 80000 │ │ │ │ + add x1, x1, #0x560 │ │ │ │ + mov w3, #0x1d // #29 │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + bl 57e00 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x311 // #785 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xe50 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w4, [x20, #332] │ │ │ │ + adrp x2, b0000 │ │ │ │ + add x2, x2, #0x20 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [x2, x4, lsl #3] │ │ │ │ + bl 577a8 │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xe60 │ │ │ │ + mov w1, #0x314 // #788 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + bl 57e00 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldrb w0, [x20, #451] │ │ │ │ + cbz w0, 2be90 │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + cbnz w0, 2bd30 │ │ │ │ + b 2bd28 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + b 2bb68 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xf30 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x34b // #843 │ │ │ │ + mov x0, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + b 2ba54 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x3, x1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ mov x29, sp │ │ │ │ + add x2, x2, #0xf50 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - mov x19, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldp w2, w1, [x0] │ │ │ │ - cmp x3, x20 │ │ │ │ - b.cc 24c84 // b.lo, b.ul, b.last │ │ │ │ - cmp w1, w2 │ │ │ │ - b.lt 24c3c // b.tstop │ │ │ │ - sub w2, w1, w2 │ │ │ │ - sub x2, x3, w2, sxtw │ │ │ │ - cmp x20, x2 │ │ │ │ - b.hi 24d00 // b.pmore │ │ │ │ - sxtw x2, w1 │ │ │ │ - sub x21, x3, x2 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x0, x0, x2 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ls 24cd0 // b.plast │ │ │ │ + adrp x21, 7b000 │ │ │ │ + add x21, x21, #0xfa0 │ │ │ │ + stp d14, d15, [sp, #64] │ │ │ │ + adrp x22, 7b000 │ │ │ │ + add x22, x22, #0xfb0 │ │ │ │ + ldr x19, [x3, #176] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + adrp x23, 7b000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xf68 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + add x23, x23, #0xf98 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xf90 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x19] │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldp x2, x3, [x19] │ │ │ │ + mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d15, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + fmov d31, x2 │ │ │ │ + ucvtf d0, x3 │ │ │ │ mov x2, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - sub x2, x20, x21 │ │ │ │ - add x1, x22, x21 │ │ │ │ - sub w20, w20, w21 │ │ │ │ - bl 3570 │ │ │ │ - str w20, [x19, #4] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr d31, [x19] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + mov x0, x20 │ │ │ │ + ucvtf d0, x3 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr d31, [x19] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + mov x0, x20 │ │ │ │ + ucvtf d0, x3 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldp x3, x1, [x19, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr d31, [x19] │ │ │ │ + mov x2, x22 │ │ │ │ + add x3, x1, x3, lsl #1 │ │ │ │ + ucvtf d31, d31 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ucvtf d0, x3 │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbnz x0, 2c028 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub w2, w2, w1 │ │ │ │ - sxtw x0, w1 │ │ │ │ - cmp x20, w2, sxtw │ │ │ │ - b.hi 24d00 // b.pmore │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xfc0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x19] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + lsr x3, x3, #1 │ │ │ │ + scvtf d14, x3 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ucvtf d0, x3 │ │ │ │ + fdiv d0, d0, d14 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x19, #48] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ucvtf d0, x3 │ │ │ │ + fdiv d0, d0, d14 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x19, #56] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ucvtf d0, x3 │ │ │ │ + fdiv d0, d0, d14 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x19, #80] │ │ │ │ + mov x2, x22 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ucvtf d0, x3 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + fdiv d0, d0, d14 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + ldp d14, d15, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + bl 148a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x27, #56] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + str w0, [x27, #64] │ │ │ │ + add x3, sp, #0x64 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0x8e8 │ │ │ │ + bl 580c0 │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + mov w2, #0xd0 // #208 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x27, #48] │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + cbz w1, 2c388 │ │ │ │ + adrp x28, 81000 │ │ │ │ + add x0, x28, #0x910 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + adrp x24, 79000 │ │ │ │ + add x24, x24, #0xd18 │ │ │ │ + b 2c1e4 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + bl 2de00 │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 2c380 // b.plast │ │ │ │ + ldr x28, [x25, x21, lsl #3] │ │ │ │ + ldr w22, [x28, #8] │ │ │ │ + cbz w22, 2c1c8 │ │ │ │ + ldr x20, [x28] │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + cmp w1, #0x23 │ │ │ │ + b.eq 2c1c8 // b.none │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ls 2c22c // b.plast │ │ │ │ + adrp x1, 7b000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xfc8 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl 3180 │ │ │ │ + cbz w0, 2c93c │ │ │ │ + cmp w22, #0x2 │ │ │ │ + b.ls 2c1c8 // b.plast │ │ │ │ + ldr w0, [x27, #44] │ │ │ │ + mov w2, #0xd0 // #208 │ │ │ │ + ldr x19, [x27, #48] │ │ │ │ + mov w22, w22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + umull x0, w0, w2 │ │ │ │ + str w21, [sp, #24] │ │ │ │ + add x19, x19, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 14900 │ │ │ │ + ldr x1, [x25, x21, lsl #3] │ │ │ │ + ubfiz x0, x20, #4, #32 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x23, [x1, x0] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + mov x28, x0 │ │ │ │ + cmp w20, #0xb │ │ │ │ + b.ls 2c2a8 // b.plast │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x1a0 │ │ │ │ + mov w1, #0x119 // #281 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrh w0, [x0, w20, uxtw #1] │ │ │ │ + adr x1, 2c2bc │ │ │ │ + add x0, x1, w0, sxth #2 │ │ │ │ + br x0 │ │ │ │ + bti j │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + bl 2fb0 │ │ │ │ + mov x23, x0 │ │ │ │ + cbz x0, 2c338 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + mov w26, w28 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + ubfiz x1, x28, #2, #32 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #136] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + sxtw x0, w0 │ │ │ │ + ldr x1, [x19, #136] │ │ │ │ + str x0, [x1, w26, uxtw #3] │ │ │ │ + cbnz x0, 2c324 │ │ │ │ + ldrb w0, [x23] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.ne 2cb54 // b.any │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2fb0 │ │ │ │ + mov x23, x0 │ │ │ │ + cbnz x0, 2c2e0 │ │ │ │ + ldr w7, [x19, #128] │ │ │ │ + cmp w7, w28 │ │ │ │ + b.ne 2cc3c // b.any │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 2c260 // b.any │ │ │ │ + ldr w0, [x27, #44] │ │ │ │ + ldr x28, [x25, x21, lsl #3] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x27, #44] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + bl 2de00 │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 2c1e4 // b.pmore │ │ │ │ + nop │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2cc6c // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x27 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + str w0, [x19, #128] │ │ │ │ + cbnz w0, 2c344 │ │ │ │ + ldrb w0, [x23] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2c344 // b.none │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov x6, x23 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xb8 │ │ │ │ + mov w5, #0x9 // #9 │ │ │ │ + mov w1, #0xcd // #205 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + bti j │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 2fb0 │ │ │ │ + mov x23, x0 │ │ │ │ + cbz x0, 2cadc │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 2c458 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2fb0 │ │ │ │ + mov x23, x0 │ │ │ │ + cbz x0, 2cacc │ │ │ │ + mov w26, w28 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x1, x28, #2, #32 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #120] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ + str w0, [x1, w26, uxtw #2] │ │ │ │ + cbnz w0, 2c444 │ │ │ │ + ldrb w0, [x23] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + ccmp w26, #0x2, #0x0, ne // ne = any │ │ │ │ + b.ls 2c444 // b.plast │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + mov w5, #0x8 // #8 │ │ │ │ + mov w1, #0xbb // #187 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + bti j │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x19, #112] │ │ │ │ + cbnz x0, 2c344 │ │ │ │ + ldrb w0, [x23] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2c344 // b.none │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + mov w5, #0x7 // #7 │ │ │ │ + mov w1, #0xb0 // #176 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + bti j │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x19, #104] │ │ │ │ + cbnz x0, 2c344 │ │ │ │ + ldrb w0, [x23] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2c344 // b.none │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov x6, x23 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x78 │ │ │ │ + mov w5, #0x6 // #6 │ │ │ │ + mov w1, #0xa9 // #169 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + bti j │ │ │ │ + ldrb w0, [x23] │ │ │ │ + sub w1, w0, #0x2d │ │ │ │ + cmp w0, #0x2b │ │ │ │ + and w1, w1, #0xff │ │ │ │ + ccmp w1, #0x1, #0x0, ne // ne = any │ │ │ │ + b.hi 2cbd0 // b.pmore │ │ │ │ + strb w0, [x19, #64] │ │ │ │ + b 2c344 │ │ │ │ + bti j │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2fe0 │ │ │ │ + fcmp d0, #0.0 │ │ │ │ + str d0, [x19, #56] │ │ │ │ + b.ne 2c344 // b.any │ │ │ │ + ldrb w0, [x23] │ │ │ │ + mov w1, #0xfd // #253 │ │ │ │ + sub w0, w0, #0x2e │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 2c344 // b.none │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov x6, x23 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x30 │ │ │ │ + mov w5, #0x4 // #4 │ │ │ │ + mov w1, #0x9b // #155 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + bti j │ │ │ │ + str w28, [x19, #48] │ │ │ │ + add w1, w28, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + and x28, x28, #0xffffffff │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #40] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, x28 │ │ │ │ + bl 3570 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + b 2c344 │ │ │ │ + bti j │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + cbnz x0, 2c344 │ │ │ │ + ldrb w0, [x23] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2c344 // b.none │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + mov w1, #0x8e // #142 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + bti j │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cbnz x0, 2c6b8 │ │ │ │ + ldrb w0, [x23] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.ne 2cba4 // b.any │ │ │ │ + mov x20, #0x2 // #2 │ │ │ │ + b 2c260 │ │ │ │ + bti j │ │ │ │ + str w28, [x19, #16] │ │ │ │ + add w1, w28, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + and x28, x28, #0xffffffff │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, x28 │ │ │ │ + bl 3570 │ │ │ │ + mov x20, #0x1 // #1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + b 2c260 │ │ │ │ + bti j │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + bl 2fb0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov x23, x0 │ │ │ │ + cbnz x0, 2c8b4 │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 2c344 // b.none │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + add x2, x2, #0x178 │ │ │ │ + mov w5, #0xb // #11 │ │ │ │ + mov w1, #0x114 // #276 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cmp w1, w7 │ │ │ │ + b.cs 2ca08 // b.hs, b.nlast │ │ │ │ + cbz w1, 2cb84 │ │ │ │ + ldr x2, [x19, #168] │ │ │ │ + add w8, w4, #0x1 │ │ │ │ + add w9, w4, #0x1 │ │ │ │ + ubfiz x6, x28, #3, #32 │ │ │ │ + mov w0, w28 │ │ │ │ + mov x1, x8 │ │ │ │ + stp x6, x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x2, x8, [sp, #56] │ │ │ │ + stp w9, w4, [sp, #76] │ │ │ │ + str w5, [sp, #84] │ │ │ │ + str x7, [sp, #88] │ │ │ │ + bl 52920 │ │ │ │ + ldr x6, [sp, #40] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr w4, [sp, #80] │ │ │ │ + str w4, [sp, #56] │ │ │ │ + str x0, [x2, x6] │ │ │ │ + mov w2, w4 │ │ │ │ + ldr x0, [x19, #168] │ │ │ │ + ldr x0, [x0, x6] │ │ │ │ + bl 3570 │ │ │ │ + ldr x6, [sp, #40] │ │ │ │ + ldr x0, [x19, #168] │ │ │ │ + ldr w4, [sp, #56] │ │ │ │ + ldr x7, [sp, #88] │ │ │ │ + ldr x0, [x0, x6] │ │ │ │ + ldr w9, [sp, #76] │ │ │ │ + strb wzr, [x0, w4, uxtw] │ │ │ │ + cmp w9, w7 │ │ │ │ + b.cs 2cbfc // b.hs, b.nlast │ │ │ │ + ldr x8, [sp, #64] │ │ │ │ + mov w28, w9 │ │ │ │ + ldr w5, [sp, #84] │ │ │ │ + add x8, x23, x8 │ │ │ │ + mov x0, x8 │ │ │ │ + b 2c804 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp w5, w28 │ │ │ │ + b.ls 2c810 // b.plast │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x3a │ │ │ │ + b.ne 2c7f4 // b.any │ │ │ │ + cmp w9, w28 │ │ │ │ + b.cs 2cbfc // b.hs, b.nlast │ │ │ │ + sub w9, w28, w9 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w9, #0x1 │ │ │ │ + str w9, [sp, #40] │ │ │ │ + stp x8, x6, [sp, #56] │ │ │ │ + bl 52920 │ │ │ │ + ldr x8, [sp, #56] │ │ │ │ + ldr w9, [sp, #40] │ │ │ │ + mov x1, x8 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov w2, w9 │ │ │ │ + str w9, [sp, #56] │ │ │ │ + bl 3570 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w9, [sp, #56] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + strb wzr, [x0, w9, uxtw] │ │ │ │ + bl 3430 │ │ │ │ + sxtw x0, w0 │ │ │ │ + ldr x6, [sp, #64] │ │ │ │ + ldr x1, [x19, #144] │ │ │ │ + str x0, [x1, x6] │ │ │ │ + cbz x0, 2cb08 │ │ │ │ + add w4, w28, #0x1 │ │ │ │ + mov w1, #0xfd // #253 │ │ │ │ + ldrb w0, [x23, w4, uxtw] │ │ │ │ + sub w2, w0, #0x2b │ │ │ │ + tst w2, w1 │ │ │ │ + b.ne 2cc1c // b.any │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x1, [x19, #176] │ │ │ │ + strb w0, [x1, x2] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 2fb0 │ │ │ │ + mov x23, x0 │ │ │ │ + cbz x0, 2c718 │ │ │ │ + mov w28, w26 │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + add w2, w28, #0x1 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + add w26, w28, #0x1 │ │ │ │ + lsl x1, x2, #2 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str x1, [x19, #144] │ │ │ │ + ldr x0, [x19, #168] │ │ │ │ + lsl x1, x2, #3 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str x1, [x19, #168] │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + mov x1, x2 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #176] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + mov x7, x0 │ │ │ │ + mov w5, w0 │ │ │ │ + cbz w0, 2ca08 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 2c928 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ls 2c9fc // b.plast │ │ │ │ + ldrb w2, [x23, x1] │ │ │ │ + mov w4, w1 │ │ │ │ + cmp w2, #0x3a │ │ │ │ + b.ne 2c91c // b.any │ │ │ │ + b 2c750 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 2c1c8 // b.none │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + ubfiz x19, x22, #4, #32 │ │ │ │ + adrp x22, 7b000 │ │ │ │ + add x22, x22, #0xfd0 │ │ │ │ + mov x23, #0x10 // #16 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + adrp x0, 7b000 │ │ │ │ + add x0, x0, #0xff0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x20, [x20, x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x26, x0 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.ls 2c9b8 // b.plast │ │ │ │ mov x1, x22 │ │ │ │ - mov x2, x20 │ │ │ │ - add x0, x3, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl 3180 │ │ │ │ + cbz w0, 2ca80 │ │ │ │ + cmp w26, #0xc │ │ │ │ + b.ls 2c9b4 // b.plast │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0xc // #12 │ │ │ │ + bl 3180 │ │ │ │ + cbz w0, 2c9cc │ │ │ │ + ldr x28, [x25, x21, lsl #3] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 2c1c8 // b.none │ │ │ │ + ldr x20, [x28] │ │ │ │ + b 2c96c │ │ │ │ + sub w28, w26, #0xc │ │ │ │ + str w28, [x27, #40] │ │ │ │ + sub w1, w26, #0xb │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x27, #32] │ │ │ │ + add x1, x20, #0x5 │ │ │ │ + mov w2, w28 │ │ │ │ bl 3570 │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - add w0, w0, w20 │ │ │ │ - str w0, [x19, #4] │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + strb wzr, [x0, w28, uxtw] │ │ │ │ + b 2c9b4 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + cmp w7, w4 │ │ │ │ + b.hi 2c75c // b.pmore │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3430 │ │ │ │ + ldr x4, [x19, #144] │ │ │ │ + ubfiz x1, x28, #3, #32 │ │ │ │ + ldr x2, [x19, #168] │ │ │ │ + sxtw x0, w0 │ │ │ │ + str x0, [x4, x1] │ │ │ │ + str xzr, [x2, x1] │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + ldrb w2, [x19, #64] │ │ │ │ + strb w2, [x0, w28, uxtw] │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + ldr x0, [x0, x1] │ │ │ │ + cbnz x0, 2c89c │ │ │ │ + ldrb w0, [x23] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2c89c // b.none │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + mov w5, #0xb // #11 │ │ │ │ + mov w1, #0x10c // #268 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + sub w28, w26, #0x5 │ │ │ │ + str w28, [x27, #24] │ │ │ │ + sub w1, w26, #0x4 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x27, #16] │ │ │ │ + mov w2, w28 │ │ │ │ + add x1, x20, #0x5 │ │ │ │ + bl 3570 │ │ │ │ + ldr x0, [x27, #16] │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xfd8 │ │ │ │ + strb wzr, [x0, w28, uxtw] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x3, [x27, #16] │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 2c998 │ │ │ │ + cmp w28, #0x1 │ │ │ │ + b.eq 2cb44 // b.none │ │ │ │ + cmp w28, #0x3 │ │ │ │ + b.eq 2c344 // b.none │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + add x2, x2, #0x98 │ │ │ │ + mov w5, #0x8 // #8 │ │ │ │ + mov w1, #0xc6 // #198 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w0, #0x30 │ │ │ │ + b.eq 2c878 // b.none │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + add x2, x2, #0x118 │ │ │ │ + mov w5, #0xb // #11 │ │ │ │ + mov w1, #0x101 // #257 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #120] │ │ │ │ + b 2c344 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov x6, x23 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xb8 │ │ │ │ + mov w5, #0xa // #10 │ │ │ │ + mov w1, #0xd8 // #216 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x928 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + add x0, x0, #0x108 │ │ │ │ + mov w2, #0xef // #239 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + add x2, x2, #0x0 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + mov w1, #0x87 // #135 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + mov w5, #0x5 // #5 │ │ │ │ + mov w1, #0xa1 // #161 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x928 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + add x0, x0, #0x110 │ │ │ │ + mov w2, #0xf9 // #249 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x928 │ │ │ │ + add x1, x1, #0x20 │ │ │ │ + add x0, x0, #0x150 │ │ │ │ + mov w2, #0x104 // #260 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + mov w6, w28 │ │ │ │ + ldr w4, [sp, #24] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xd8 │ │ │ │ + mov w5, #0xa // #10 │ │ │ │ + mov w1, #0xdf // #223 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w1, 2cf00 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + add x27, x0, #0x4 │ │ │ │ + mov w0, #0xd0 // #208 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + umaddl x20, w1, w0, x27 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x23, 79000 │ │ │ │ + adrp x24, 7c000 │ │ │ │ + add x23, x23, #0xef0 │ │ │ │ + add x24, x24, #0x1c8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 7c000 │ │ │ │ + adrp x21, 7e000 │ │ │ │ + ldur x3, [x27, #4] │ │ │ │ + add x2, x22, #0x1b8 │ │ │ │ + ldur x4, [x27, #20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldur x5, [x27, #28] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w6, [x27] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldur x3, [x27, #36] │ │ │ │ + cbz x3, 2cd10 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldur d0, [x27, #52] │ │ │ │ + fcmpe d0, #0.0 │ │ │ │ + b.ge 2cd48 // b.tcont │ │ │ │ + add x2, x21, #0x130 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x27, x27, #0xd0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp x20, x27 │ │ │ │ + b.ne 2cccc // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 24d24 // b.any │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 24c98 │ │ │ │ - bl 2f30 │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 24c6c │ │ │ │ - bl 3410 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldrb w3, [x27, #60] │ │ │ │ + cbz w3, 2cd10 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 7e000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xe10 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldur x3, [x27, #100] │ │ │ │ + cbz x3, 2cd10 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 7b000 │ │ │ │ + add x25, x25, #0xf98 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldur x3, [x27, #108] │ │ │ │ + cbnz x3, 2cda8 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + b 2cd10 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldur x0, [x27, #116] │ │ │ │ + cbz x0, 2cf04 │ │ │ │ + ldp w3, w4, [x0] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr w5, [x0, #8] │ │ │ │ + add x2, x2, #0x1d0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w3, [x27, #124] │ │ │ │ + cbz w3, 2cda0 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x1f0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldur x0, [x27, #132] │ │ │ │ + cbz x0, 2cda0 │ │ │ │ + ldr w1, [x27, #124] │ │ │ │ + cbz w1, 2cda0 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x1, x1, #0x8e8 │ │ │ │ + adrp x25, 79000 │ │ │ │ + add x26, x2, #0x1e8 │ │ │ │ + add x25, x25, #0xd18 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + b 2ce30 │ │ │ │ + ldur x0, [x27, #132] │ │ │ │ + mov x2, x26 │ │ │ │ + ldr x3, [x0, x28, lsl #3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w3, [x27, #124] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + cmp w3, w28 │ │ │ │ + b.hi 2ce68 // b.pmore │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w0, [x27, #124] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.hi 2ce2c // b.pmore │ │ │ │ + ldur x4, [x27, #140] │ │ │ │ + cbz x4, 2cda0 │ │ │ │ + cbz w0, 2cda0 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + adrp x26, 7c000 │ │ │ │ + add x26, x26, #0x1f0 │ │ │ │ + add x25, x0, #0x1e8 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + adrp x0, 79000 │ │ │ │ + add x0, x0, #0xd18 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldur x5, [x27, #164] │ │ │ │ + lsl x3, x28, #3 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x4, [x4, x3] │ │ │ │ + cbz x5, 2cf1c │ │ │ │ + ldr x3, [x5, x3] │ │ │ │ + cbz x3, 2cf1c │ │ │ │ + ldur x5, [x27, #172] │ │ │ │ + mov x2, x26 │ │ │ │ + ldrb w5, [x5, x28] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x27, #124] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 2cf28 // b.pmore │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cmp w0, w28 │ │ │ │ + b.ls 2cda0 // b.plast │ │ │ │ + ldur x4, [x27, #140] │ │ │ │ + b 2cea8 │ │ │ │ + ret │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x1e0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 2cddc │ │ │ │ + mov x3, x4 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 2cedc │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x27, #124] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.ls 2cda0 // b.plast │ │ │ │ + ldur x4, [x27, #140] │ │ │ │ + b 2cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x8, x0 │ │ │ │ + adrp x5, 81000 │ │ │ │ + add x5, x5, #0x940 │ │ │ │ + add x4, x5, #0x30 │ │ │ │ + mov x2, #0x1a // #26 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldrsw x10, [x0, #16] │ │ │ │ + adrp x3, 7c000 │ │ │ │ + ldrsw x9, [x0, #24] │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + ldr w11, [x0, #20] │ │ │ │ + str x19, [sp, #48] │ │ │ │ + add x10, x10, x10, lsl #1 │ │ │ │ + add x9, x9, x9, lsl #1 │ │ │ │ + add w11, w11, #0x76c │ │ │ │ + ldp w7, w6, [x8, #8] │ │ │ │ + adrp x19, b0000 │ │ │ │ + ldp w8, w12, [x8] │ │ │ │ + str w12, [sp] │ │ │ │ + str w8, [sp, #8] │ │ │ │ + add x19, x19, #0x3e0 │ │ │ │ + str w11, [sp, #16] │ │ │ │ + add x5, x5, x10 │ │ │ │ + add x4, x4, x9 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x170 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3984] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov x20, x2 │ │ │ │ + stp q0, q1, [sp, #192] │ │ │ │ + ldrb w8, [x0] │ │ │ │ + stp x3, x4, [sp, #328] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + stp x5, x6, [sp, #344] │ │ │ │ + str x7, [sp, #360] │ │ │ │ + stp q2, q3, [sp, #224] │ │ │ │ + stp q4, q5, [sp, #256] │ │ │ │ + stp q6, q7, [sp, #288] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w8, 2d07c │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2d18c // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + add sp, sp, #0x170 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x22 │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + str x21, [sp, #176] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2f90 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2f80 │ │ │ │ + adrp x19, b0000 │ │ │ │ + add x1, x19, #0x3e0 │ │ │ │ + ldr x2, [x1, #32] │ │ │ │ + cbz x2, 2d178 │ │ │ │ + ldr w3, [x0, #20] │ │ │ │ + add x11, sp, #0x170 │ │ │ │ + ldp w7, w6, [x0, #8] │ │ │ │ + mov w9, #0xffffffd8 // #-40 │ │ │ │ + ldrsw x2, [x0, #16] │ │ │ │ + mov w8, #0xffffff80 // #-128 │ │ │ │ + ldrsw x1, [x0, #24] │ │ │ │ + add w3, w3, #0x76c │ │ │ │ + str w3, [sp, #16] │ │ │ │ + add x19, x19, #0x3e0 │ │ │ │ + stp x11, x11, [sp, #72] │ │ │ │ + adrp x5, 81000 │ │ │ │ + add x5, x5, #0x940 │ │ │ │ + stp w9, w8, [sp, #96] │ │ │ │ + add x4, x5, #0x30 │ │ │ │ + add x1, x1, x1, lsl #1 │ │ │ │ + add x10, sp, #0x140 │ │ │ │ + ldr w3, [x0] │ │ │ │ + add x4, x4, x1 │ │ │ │ + str w3, [sp, #8] │ │ │ │ + add x2, x2, x2, lsl #1 │ │ │ │ + add x5, x5, x2 │ │ │ │ + adrp x3, 7c000 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + ldr x21, [x19, #32] │ │ │ │ + str w1, [sp] │ │ │ │ + mov x2, #0x1a // #26 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + str x10, [sp, #88] │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x4, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x3, 7c000 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x3, x3, #0x220 │ │ │ │ + add x2, x2, #0x230 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldur q30, [sp, #72] │ │ │ │ + add x3, sp, #0x20 │ │ │ │ + ldur q31, [sp, #88] │ │ │ │ mov x2, x20 │ │ │ │ - bl 3570 │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - add w0, w0, w20 │ │ │ │ - str w0, [x19, #4] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str q30, [sp, #32] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur q30, [sp, #104] │ │ │ │ + stur q31, [sp, #120] │ │ │ │ + str q31, [x3, #16] │ │ │ │ + bl 3320 <__vfprintf_chk@plt> │ │ │ │ + ldr x21, [sp, #176] │ │ │ │ + b 2d04c │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3920] │ │ │ │ + ldr x2, [x2] │ │ │ │ + str x2, [x1, #32] │ │ │ │ + b 2d0a4 │ │ │ │ + str x21, [sp, #176] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 2d1dc │ │ │ │ + adrp x1, b0000 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + str x0, [x1, #1024] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xc10 │ │ │ │ + mov w1, #0x6c // #108 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x240 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x160 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3984] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov w19, w2 │ │ │ │ + stp q0, q1, [sp, #192] │ │ │ │ + ldrb w1, [x1] │ │ │ │ + stp x4, x5, [sp, #320] │ │ │ │ + stp x6, x7, [sp, #336] │ │ │ │ + stp q2, q3, [sp, #224] │ │ │ │ + stp q4, q5, [sp, #256] │ │ │ │ + stp q6, q7, [sp, #288] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w1, 2d288 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2d3b0 // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + add sp, sp, #0x160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + str x21, [sp, #176] │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + mov x20, x3 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2f90 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2f80 │ │ │ │ + adrp x2, b0000 │ │ │ │ + add x1, x2, #0x3e0 │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + cbz x3, 2d2c4 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + b.le 2d2dc │ │ │ │ + ldr x21, [sp, #176] │ │ │ │ + b 2d254 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3920] │ │ │ │ + ldr x3, [x3] │ │ │ │ + str x3, [x1, #32] │ │ │ │ + cmp w19, #0x0 │ │ │ │ + b.gt 2d2bc │ │ │ │ + ldr w3, [x0, #20] │ │ │ │ + add x19, x2, #0x3e0 │ │ │ │ + ldp w7, w6, [x0, #8] │ │ │ │ + add x11, sp, #0x160 │ │ │ │ + ldrsw x2, [x0, #16] │ │ │ │ + mov w9, #0xffffffe0 // #-32 │ │ │ │ + ldrsw x1, [x0, #24] │ │ │ │ + mov w8, #0xffffff80 // #-128 │ │ │ │ + add w3, w3, #0x76c │ │ │ │ + str w3, [sp, #16] │ │ │ │ + stp x11, x11, [sp, #72] │ │ │ │ + adrp x5, 81000 │ │ │ │ + add x5, x5, #0x940 │ │ │ │ + stp w9, w8, [sp, #96] │ │ │ │ + add x4, x5, #0x30 │ │ │ │ + add x1, x1, x1, lsl #1 │ │ │ │ + add x10, sp, #0x140 │ │ │ │ + ldr w3, [x0] │ │ │ │ + add x4, x4, x1 │ │ │ │ + str w3, [sp, #8] │ │ │ │ + add x2, x2, x2, lsl #1 │ │ │ │ + add x5, x5, x2 │ │ │ │ + adrp x3, 7c000 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + add x3, x3, #0x200 │ │ │ │ + ldr x21, [x19, #32] │ │ │ │ + str w1, [sp] │ │ │ │ + mov x2, #0x1a // #26 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ mov x0, x19 │ │ │ │ - bl 24ac0 │ │ │ │ - ldp w3, w1, [x19] │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - sxtw x0, w1 │ │ │ │ - mov x2, x0 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.le 24bf0 │ │ │ │ - b 24c4c │ │ │ │ - bl 24ac0 │ │ │ │ + str x10, [sp, #88] │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x4, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x3, 7c000 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x3, x3, #0x220 │ │ │ │ + add x2, x2, #0x230 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldur q30, [sp, #72] │ │ │ │ + add x3, sp, #0x20 │ │ │ │ + ldur q31, [sp, #88] │ │ │ │ + mov x2, x20 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ - cbnz x0, 24c94 │ │ │ │ - b 24c98 │ │ │ │ - nop │ │ │ │ + str q30, [sp, #32] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur q30, [sp, #104] │ │ │ │ + stur q31, [sp, #120] │ │ │ │ + str q31, [x3, #16] │ │ │ │ + bl 3320 <__vfprintf_chk@plt> │ │ │ │ + ldr x21, [sp, #176] │ │ │ │ + b 2d258 │ │ │ │ + str x21, [sp, #176] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 2d408 │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x0, x1, #3 │ │ │ │ + bl 3390 │ │ │ │ + str x0, [x20] │ │ │ │ + cbz x0, 2d42c │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + stp x19, x0, [x20, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, x1 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x250 │ │ │ │ + mov w1, #0x4a // #74 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x298 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x2a8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x298 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 3500 │ │ │ │ + stp xzr, xzr, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + lsr x0, x0, #63 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x20, x1, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x3 │ │ │ │ - bl 3480 │ │ │ │ - stp xzr, x20, [x19] │ │ │ │ - stp x0, x22, [x19, #16] │ │ │ │ - str x21, [x19, #32] │ │ │ │ - strh wzr, [x19, #44] │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldp x0, x1, [x0] │ │ │ │ + sub x3, x1, #0x1 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ge 2d4d8 // b.tcont │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x20, [x0, x2, lsl #3] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, #0x2710 // #10000 │ │ │ │ + add x1, x1, x21 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 2d520 │ │ │ │ + ldp x1, x2, [x19, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add x1, x1, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str x1, [x19, #8] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x20, [x0, x2, lsl #3] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x2e0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x7d // #125 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x298 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + tbz x1, #63, 2d558 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + sub x3, x1, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + ldr x0, [x2, x1, lsl #3] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldp w2, w3, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.gt 24dd4 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.lt 24de8 // b.tstop │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - sub x0, x0, w1, sxtw │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + tbz x1, #63, 2d580 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w0, w2, w3, le │ │ │ │ - sub w0, w0, w1 │ │ │ │ - sxtw x0, w0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ │ ret │ │ │ │ - sub w3, w3, w1 │ │ │ │ - sxtw x0, w3 │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + bic x3, x1, x1, asr #63 │ │ │ │ + ccmp x2, x3, #0x1, ge // ge = tcont │ │ │ │ + b.ge 2d5ac // b.tcont │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ldr x0, [x0] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + ldr x0, [x0, x2, lsl #3] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.gt 24e1c │ │ │ │ - sub w1, w1, w2 │ │ │ │ - sxtw x0, w1 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w2 │ │ │ │ + sxtw x19, w1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + bl 35f0 │ │ │ │ + cmp x0, w20, uxtw │ │ │ │ + b.cc 2d650 // b.lo, b.ul, b.last │ │ │ │ + cmp w20, w19 │ │ │ │ + b.cc 2d63c // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 7b000 │ │ │ │ + add x22, x22, #0xa08 │ │ │ │ + nop │ │ │ │ + ldrb w2, [x21, x19] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + cmp w20, w19 │ │ │ │ + b.cs 2d620 // b.hs, b.nlast │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x0, w1, sxtw │ │ │ │ - sub x0, x1, w2, sxtw │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x988 │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + add x0, x0, #0x330 │ │ │ │ + mov w2, #0x2e // #46 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bti c │ │ │ │ + sub w4, w1, #0x1 │ │ │ │ + cmp w4, #0x0 │ │ │ │ + b.le 2d6c0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldrb w1, [x0, x4] │ │ │ │ + ldrb w3, [x0, x2] │ │ │ │ + eor w3, w3, w1 │ │ │ │ + and w3, w3, #0xff │ │ │ │ + strb w3, [x0, x2] │ │ │ │ + ldrb w1, [x0, x4] │ │ │ │ + eor w1, w1, w3 │ │ │ │ + strb w1, [x0, x4] │ │ │ │ + sub x4, x4, #0x1 │ │ │ │ + ldrb w3, [x0, x2] │ │ │ │ + eor w1, w1, w3 │ │ │ │ + strb w1, [x0, x2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.gt 2d684 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3920] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x21] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ str x23, [sp, #48] │ │ │ │ - adrp x23, 7b000 │ │ │ │ - add x2, x23, #0x510 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 24e9c │ │ │ │ - adrp x22, 7d000 │ │ │ │ - add x20, x19, w20, sxtw │ │ │ │ - add x22, x22, #0xb08 │ │ │ │ - nop │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x2, x22 │ │ │ │ - ldrb w3, [x19], #1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 24e80 // b.any │ │ │ │ - ldr x0, [x21] │ │ │ │ - add x2, x23, #0x510 │ │ │ │ + mov x23, x2 │ │ │ │ + cbz x0, 2d758 │ │ │ │ + mov x20, x0 │ │ │ │ + ldrb w19, [x20] │ │ │ │ + cbnz w19, 2d700 │ │ │ │ + b 2d768 │ │ │ │ + ldrb w19, [x20, #1]! │ │ │ │ + cbz w19, 2d768 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 34a0 │ │ │ │ + cbnz x0, 2d6f8 │ │ │ │ + mov x22, x20 │ │ │ │ + b 2d720 │ │ │ │ + ldrb w19, [x22, #1]! │ │ │ │ + cbz w19, 2d738 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 34a0 │ │ │ │ + cbz x0, 2d718 │ │ │ │ + mov x0, x22 │ │ │ │ + strb wzr, [x0], #1 │ │ │ │ + str x0, [x23] │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ - bti c │ │ │ │ - mov w2, #0x5e // #94 │ │ │ │ - strb w2, [x0] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 24ee4 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov w1, #0x5f // #95 │ │ │ │ - b 3670 │ │ │ │ ret │ │ │ │ + ldr x20, [x2] │ │ │ │ + cbnz x20, 2d6ec │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 2d73c │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + str xzr, [x23] │ │ │ │ + b 2d73c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ + mov w19, w3 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ + mov x22, x2 │ │ │ │ + bl 52920 │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ + cmp x22, #0x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ccmp w19, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2d7dc // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - str wzr, [x1] │ │ │ │ - bl 3350 │ │ │ │ - ldp w21, w2, [x20] │ │ │ │ - cbz w0, 24f24 │ │ │ │ - cmp w2, w21 │ │ │ │ - b.lt 25178 // b.tstop │ │ │ │ + add w23, w19, #0x1 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - sub w2, w2, w21 │ │ │ │ - add w19, w2, #0x1 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - sxtw x2, w19 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - add x0, x23, w21, sxtw │ │ │ │ - bl 34e0 │ │ │ │ - cbnz x0, 24fb4 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - add w19, w19, w21 │ │ │ │ - bl 3350 │ │ │ │ - mov w21, w0 │ │ │ │ - cbnz w0, 2513c │ │ │ │ - ldp x1, x0, [x20, #8] │ │ │ │ - sxtw x25, w19 │ │ │ │ - ldrsw x2, [x20] │ │ │ │ - udiv x3, x25, x1 │ │ │ │ - msub x3, x3, x1, x25 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 2507c // b.none │ │ │ │ - mov w26, #0xffffffff // #-1 │ │ │ │ - ldr x3, [x20, #24] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - add w2, w26, w0 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ - str w2, [x20, #4] │ │ │ │ - sub w2, w2, w21 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - add w19, w2, #0x1 │ │ │ │ - add x0, x23, w21, sxtw │ │ │ │ - sxtw x2, w19 │ │ │ │ - bl 34e0 │ │ │ │ - cbz x0, 24f4c │ │ │ │ - sub w19, w0, w23 │ │ │ │ - ldr w23, [x20] │ │ │ │ - cmp w19, w23 │ │ │ │ - b.ge 25108 // b.tcont │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - sxtw x23, w23 │ │ │ │ - sxtw x26, w19 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - sub x25, x25, x23 │ │ │ │ - add x21, x25, x26 │ │ │ │ - add x0, x21, x1 │ │ │ │ - bl 3480 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, x27, x23 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x2, x23 │ │ │ │ bl 3010 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, x24, x25 │ │ │ │ + strb wzr, [x0, w19, uxtw] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x25, x0 │ │ │ │ + ldrb w22, [x0] │ │ │ │ + cbnz w22, 2d820 │ │ │ │ + b 2d968 │ │ │ │ + ldrb w22, [x25, #1]! │ │ │ │ + cbz w22, 2d968 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 34a0 │ │ │ │ + cbnz x0, 2d818 │ │ │ │ + mov x23, x25 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + b 2d844 │ │ │ │ + ldrb w22, [x23, #1]! │ │ │ │ + cbz w22, 2d860 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 34a0 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 2d83c │ │ │ │ + mov x19, x23 │ │ │ │ + strb wzr, [x19], #1 │ │ │ │ + ldr x23, [x21] │ │ │ │ + ldr w22, [x21, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 35f0 │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + str w1, [x21, #8] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + ubfiz x1, x1, #4, #32 │ │ │ │ + bl 52920 │ │ │ │ + ldr w23, [x21, #8] │ │ │ │ + mov x27, x0 │ │ │ │ + str x27, [x21] │ │ │ │ + add w1, w26, #0x1 │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr w22, [x21, #8] │ │ │ │ + lsl x23, x23, #4 │ │ │ │ + mov x1, x25 │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + ldr x28, [x21] │ │ │ │ + lsl x22, x22, #4 │ │ │ │ + str x0, [x27, x23] │ │ │ │ + and x23, x26, #0xffffffff │ │ │ │ + mov x2, x23 │ │ │ │ + ldr x0, [x28, x22] │ │ │ │ bl 3010 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - str w21, [x22] │ │ │ │ - bl 3350 │ │ │ │ - cbnz w0, 25050 │ │ │ │ - ldr w0, [x20] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.le 25050 │ │ │ │ - ldp x2, x4, [x20, #8] │ │ │ │ - sxtw x0, w0 │ │ │ │ - ldr x3, [x20, #24] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - add x0, x4, x0 │ │ │ │ - bl 3030 │ │ │ │ - ldr w1, [x20] │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + ldr x2, [x21] │ │ │ │ sub w1, w1, #0x1 │ │ │ │ - add w1, w1, w0 │ │ │ │ - str w1, [x20, #4] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - str w19, [x20] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + str x0, [x28, x22] │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + ldr x0, [x2, x1] │ │ │ │ + strb wzr, [x0, x23] │ │ │ │ + ldr x23, [x21] │ │ │ │ + ldr w22, [x21, #8] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + add x0, x23, x0, lsl #4 │ │ │ │ + str w26, [x0, #8] │ │ │ │ + cbz x19, 2d964 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + cbnz w1, 2d918 │ │ │ │ + b 2d964 │ │ │ │ + ldrb w1, [x19, #1]! │ │ │ │ + cbz w1, 2d964 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 34a0 │ │ │ │ + cbnz x0, 2d910 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + mov x25, x19 │ │ │ │ + cbnz w1, 2d93c │ │ │ │ + b 2d958 │ │ │ │ + ldrb w1, [x25, #1]! │ │ │ │ + cbz w1, 2d958 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 34a0 │ │ │ │ + cbz x0, 2d934 │ │ │ │ + mov x0, x25 │ │ │ │ + strb wzr, [x0], #1 │ │ │ │ + ldr x23, [x21] │ │ │ │ + ldr w22, [x21, #8] │ │ │ │ + mov x25, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + b 2d868 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - lsl x24, x1, #1 │ │ │ │ - sub w26, w19, #0x1 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr w23, [x20] │ │ │ │ - sub x1, x27, #0x1 │ │ │ │ - cmp x1, w26, sxtw │ │ │ │ - b.eq 250cc // b.none │ │ │ │ - sub w2, w27, w23 │ │ │ │ - add x1, x0, w23, sxtw │ │ │ │ - sub w27, w24, w27 │ │ │ │ - sxtw x2, w2 │ │ │ │ - add w23, w27, w23 │ │ │ │ - sub x3, x24, x2 │ │ │ │ - add x0, x0, x3 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr w4, [x2] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x2 │ │ │ │ + cbz w4, 2da74 │ │ │ │ + mov w4, w4 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + mov w5, #0x22 // #34 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov w1, #0xfffffffe // #-2 │ │ │ │ + ldrb w3, [x21, x0] │ │ │ │ + cmp w3, #0x27 │ │ │ │ + ccmp w3, w5, #0x4, ne // ne = any │ │ │ │ + b.eq 2d9e8 // b.none │ │ │ │ + cmn w19, #0x1 │ │ │ │ + mov w1, w0 │ │ │ │ + csel w19, w19, w0, ne // ne = any │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.ne 2d9cc // b.any │ │ │ │ + sub w22, w1, w19 │ │ │ │ + add w20, w22, #0x1 │ │ │ │ + tbnz w19, #31, 2da4c │ │ │ │ + add w1, w22, #0x2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 52920 │ │ │ │ + add x1, x21, w19, sxtw │ │ │ │ + sxtw x2, w20 │ │ │ │ + mov x19, x0 │ │ │ │ bl 3570 │ │ │ │ - str w23, [x20] │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - str x24, [x20, #8] │ │ │ │ - cmn w26, #0x1 │ │ │ │ - b.eq 250f4 // b.none │ │ │ │ - add x0, x0, x25 │ │ │ │ - cmp w26, w23 │ │ │ │ - b.ge 250fc // b.tcont │ │ │ │ - sub w2, w23, w19 │ │ │ │ - mov w21, w19 │ │ │ │ - sxtw x2, w2 │ │ │ │ - b 24f80 │ │ │ │ - sxtw x2, w23 │ │ │ │ - b 24f7c │ │ │ │ - sub x2, x24, x25 │ │ │ │ - mov w21, w19 │ │ │ │ - b 24f80 │ │ │ │ - sub w21, w19, w23 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - sxtw x21, w21 │ │ │ │ - add x0, x21, x1 │ │ │ │ - bl 3480 │ │ │ │ - mov x24, x0 │ │ │ │ - cmp w19, w23 │ │ │ │ - b.le 25008 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x1, w23, sxtw │ │ │ │ - bl 3010 │ │ │ │ - b 25008 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - bl 3350 │ │ │ │ - cbz w0, 25188 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x540 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x20, #4] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x20, #44] │ │ │ │ - add w19, w0, #0x1 │ │ │ │ - b 24fb8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - strb w0, [x20, #44] │ │ │ │ - b 25060 │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x3f8 │ │ │ │ - add x1, x1, #0x518 │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - mov w2, #0x141 // #321 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bti c │ │ │ │ - ldp w0, w1, [x0] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + add x1, x19, w22, sxtw │ │ │ │ + mov w4, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [x1, #1] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + str w4, [x23] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - b 3500 │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrsw x3, [x0] │ │ │ │ - sxtw x0, w1 │ │ │ │ - udiv x1, x0, x2 │ │ │ │ - msub x0, x1, x2, x0 │ │ │ │ - cmp x0, x3 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w4, w20 │ │ │ │ + str w4, [x23] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str w4, [x23] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, #0x30 // #48 │ │ │ │ + ldr w5, [x2] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x2 │ │ │ │ + cbz w5, 2db98 │ │ │ │ mov x20, x1 │ │ │ │ - smull x1, w0, w19 │ │ │ │ + mov w5, w5 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w1, #0xfffffffe // #-2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w0 │ │ │ │ - mov x22, x2 │ │ │ │ + mov w21, #0xffffffff // #-1 │ │ │ │ + b 2dae8 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 2db18 // b.none │ │ │ │ + ldrb w4, [x20, x0] │ │ │ │ + sub w3, w4, #0x9 │ │ │ │ + cmp w4, #0x20 │ │ │ │ + and w3, w3, #0xff │ │ │ │ + ccmp w3, #0x4, #0x0, ne // ne = any │ │ │ │ + b.ls 2dadc // b.plast │ │ │ │ + cmn w21, #0x1 │ │ │ │ + mov w1, w0 │ │ │ │ + csel w21, w21, w0, ne // ne = any │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ne 2dae8 // b.any │ │ │ │ + sub w22, w1, w21 │ │ │ │ + add w19, w22, #0x1 │ │ │ │ + tbnz w21, #31, 2db70 │ │ │ │ + add w1, w22, #0x2 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - cbz w21, 25274 │ │ │ │ - umaddl x21, w21, w19, x0 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x19, x0 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 52920 │ │ │ │ + add x1, x20, w21, sxtw │ │ │ │ + sxtw x2, w19 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3570 │ │ │ │ + add x1, x20, w22, sxtw │ │ │ │ + mov w5, w19 │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add x19, x19, #0x30 │ │ │ │ - bl 3480 │ │ │ │ - stp xzr, x20, [x19, #-48] │ │ │ │ - stp x0, x22, [x19, #-32] │ │ │ │ - stur x23, [x19, #-16] │ │ │ │ - sturh wzr, [x19, #-4] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 2524c // b.any │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + strb wzr, [x1, #1] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + str w5, [x23] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 252e0 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add x2, x0, #0x40 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov w3, #0x30 // #48 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - umaddl x20, w1, w3, x2 │ │ │ │ - add x19, x0, #0x10 │ │ │ │ - nop │ │ │ │ - ldr x0, [x19], #48 │ │ │ │ - bl 3500 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 252c0 // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w5, w19 │ │ │ │ + str w5, [x23] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + str w5, [x23] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 253dc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - mov w2, #0x30 // #48 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - umaddl x21, w1, w2, x0 │ │ │ │ - b 2537c │ │ │ │ - sub w2, w2, w4 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - sxtw x20, w2 │ │ │ │ - cbz x0, 253b0 │ │ │ │ - bl 2f30 │ │ │ │ - ldp w4, w0, [x19] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.le 253b0 │ │ │ │ - sxtw x4, w4 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x0, x0, x4 │ │ │ │ - bl 3530 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str xzr, [x19] │ │ │ │ - cbz x0, 25370 │ │ │ │ - bl 3410 │ │ │ │ - add x19, x19, #0x30 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 253c8 // b.none │ │ │ │ - ldp w4, w2, [x19] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.le 25318 │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - sxtw x4, w4 │ │ │ │ - sxtw x22, w2 │ │ │ │ - sub x20, x20, x4 │ │ │ │ - cbz x0, 2533c │ │ │ │ - bl 2f30 │ │ │ │ - ldp w4, w0, [x19] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.gt 25338 │ │ │ │ - ldp x0, x3, [x19, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x0, x0, w4, sxtw │ │ │ │ - bl 3530 │ │ │ │ - b 25360 │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x1 │ │ │ │ + ldr w20, [x2] │ │ │ │ + cbz w20, 2dc68 │ │ │ │ + mov w1, w20 │ │ │ │ + b 2dc04 │ │ │ │ + cmp w0, #0x8 │ │ │ │ + b.hi 2dc20 // b.pmore │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2dc5c // b.none │ │ │ │ + ldrb w0, [x21, x19] │ │ │ │ + mov w20, w19 │ │ │ │ + add w3, w19, #0x1 │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ls 2dbf0 // b.plast │ │ │ │ + cmp w0, #0x20 │ │ │ │ + b.ne 2dbf8 // b.any │ │ │ │ + mov w1, w3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x2, x19 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [x21, x19] │ │ │ │ + str w20, [x22] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ + add w1, w20, #0x2 │ │ │ │ + mov w20, w3 │ │ │ │ + b 2dc24 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + b 2dc24 │ │ │ │ bti c │ │ │ │ - mov w3, w0 │ │ │ │ - ldr w2, [x2] │ │ │ │ - ldr w0, [x1, w3, uxtw #2] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls 25414 // b.plast │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz w3, 25410 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - ldr w0, [x1, x3, lsl #2] │ │ │ │ - cmp w2, w0 │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - ret │ │ │ │ - cset w0, cc // cc = lo, ul, last │ │ │ │ - lsl w0, w0, #1 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + and w3, w3, #0xff │ │ │ │ + cbz w1, 2dca0 │ │ │ │ + add x4, x0, w1, uxtw │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 2dc94 // b.any │ │ │ │ + strb w3, [x0] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 2dc84 // b.any │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldrb w1, [x1, #96] │ │ │ │ - b 1ac84 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + cmp x2, #0x0 │ │ │ │ + ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ mov x29, sp │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr w19, [x2, #32] │ │ │ │ - ldrb w1, [x2, #96] │ │ │ │ - bl 1ad6c │ │ │ │ - add w0, w19, w0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + b.eq 2dce4 // b.none │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x19, x2 │ │ │ │ + mov w22, w3 │ │ │ │ + mov x20, x2 │ │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2dcf8 // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add w23, w4, w3 │ │ │ │ + mov x0, x1 │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + mov w21, w4 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + sxtw x2, w21 │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x0, w22, sxtw │ │ │ │ + bl 3570 │ │ │ │ + strb wzr, [x20, w23, sxtw] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldrb w1, [x1, #96] │ │ │ │ - b 1acf0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - and w0, w4, #0xff │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + cmp x2, #0x0 │ │ │ │ + ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - and w19, w3, #0xff │ │ │ │ + mov x19, x1 │ │ │ │ + b.eq 2dd88 // b.none │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp w0, w21, [sp, #120] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x26, x0 │ │ │ │ - ubfiz x1, x21, #2, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - lsl x1, x21, #3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x26, #24] │ │ │ │ - mov x1, #0x101 // #257 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - stp q31, q31, [x0, #64] │ │ │ │ - stp q31, q31, [x0, #96] │ │ │ │ - stp q31, q31, [x0, #128] │ │ │ │ - stp q31, q31, [x0, #160] │ │ │ │ - stp q31, q31, [x0, #192] │ │ │ │ - stp q31, q31, [x0, #224] │ │ │ │ - strb w19, [x26, #44] │ │ │ │ - cbz w21, 25718 │ │ │ │ - mov w1, w19 │ │ │ │ - sub w22, w21, #0x1 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - ldr x2, [x23, x28, lsl #3] │ │ │ │ - ldr x4, [x26, #24] │ │ │ │ - ldr w1, [x2, #64] │ │ │ │ - str x2, [x4, w28, uxtw #3] │ │ │ │ - add w1, w24, w1 │ │ │ │ - add w24, w1, #0x1 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - bl 586c0 │ │ │ │ - cbz x0, 25724 │ │ │ │ - ldr x1, [x23, x28, lsl #3] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr w4, [x1, #64] │ │ │ │ - cbz w4, 255cc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - ldrb w1, [x1, x2] │ │ │ │ - strb w1, [x0, w27, uxtw] │ │ │ │ - cbz w1, 256e8 │ │ │ │ - strb w1, [x25, w1, uxtw] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x1, [x23, x28, lsl #3] │ │ │ │ - ldr w4, [x1, #64] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.hi 255a0 // b.pmore │ │ │ │ - mov w1, w27 │ │ │ │ - mov w2, w27 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - cmp w22, w28 │ │ │ │ - b.eq 25688 // b.none │ │ │ │ - strb w19, [x0, x2] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - strb w19, [x25, x2] │ │ │ │ - str w1, [x20, x28, lsl #2] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp x21, x28 │ │ │ │ - b.ne 25564 // b.any │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x4, x25 │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - stp w1, w24, [x26] │ │ │ │ - add w2, w19, #0x1 │ │ │ │ - stp x20, x0, [x26, #8] │ │ │ │ - mov w8, #0xff // #255 │ │ │ │ - ldrb w0, [x4] │ │ │ │ - cbz w0, 25640 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w2, #0x100 │ │ │ │ - b.eq 256dc // b.none │ │ │ │ - mov w19, w2 │ │ │ │ - ldrb w0, [x4] │ │ │ │ - add w2, w19, #0x1 │ │ │ │ - cbnz w0, 25624 │ │ │ │ - cmp w2, #0x100 │ │ │ │ - b.eq 2570c // b.none │ │ │ │ - add x5, x4, #0x1 │ │ │ │ - sub w3, w8, w2 │ │ │ │ - add x1, x4, #0x2 │ │ │ │ - mov x0, x5 │ │ │ │ - add x3, x3, x1 │ │ │ │ - b 2566c │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 256a4 // b.none │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cbz w1, 25660 │ │ │ │ - strb w1, [x4] │ │ │ │ - mov w19, w2 │ │ │ │ - mov x4, x5 │ │ │ │ - strb wzr, [x0] │ │ │ │ - b 25634 │ │ │ │ - ldr w3, [sp, #120] │ │ │ │ - strb w3, [x0, x2] │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - strb w3, [x25, x2] │ │ │ │ - str w1, [x20, x28, lsl #2] │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - b 255f0 │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [x26, #32] │ │ │ │ - str w19, [x26, #40] │ │ │ │ - mov x0, x26 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x20, x2 │ │ │ │ + mov w22, w3 │ │ │ │ + mov x19, x2 │ │ │ │ + ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2dd9c // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add w23, w4, w3 │ │ │ │ + mov x0, x1 │ │ │ │ + add w1, w23, #0x2 │ │ │ │ + mov w21, w4 │ │ │ │ + and w24, w5, #0xff │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + sxtw x1, w22 │ │ │ │ + add x23, x19, w23, sxtw │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + sxtw x2, w21 │ │ │ │ + mov x1, x20 │ │ │ │ + strb w24, [x19, w22, sxtw] │ │ │ │ + add x0, x19, x0 │ │ │ │ + bl 3570 │ │ │ │ + strb wzr, [x23, #1] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w19, w2 │ │ │ │ - mov x1, #0x101 // #257 │ │ │ │ - b 256a8 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x590 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x95 // #149 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x0, x0, #0x578 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - mov x1, #0x100 // #256 │ │ │ │ - mov w19, #0xff // #255 │ │ │ │ - b 256a8 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 25600 │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x550 │ │ │ │ - mov w1, #0x8e // #142 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x0, x0, #0x578 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 25770 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 2577c │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + cbz x2, 2de60 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + cbz w1, 2de58 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + lsl x20, x19, #4 │ │ │ │ + ldr x0, [x2, x20] │ │ │ │ + cbz x0, 2de74 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 25788 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x2, [x21] │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + str xzr, [x2, x20] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 2de2c // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x2 │ │ │ │ bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b 3500 │ │ │ │ - nop │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 2de2c // b.pmore │ │ │ │ + b 2de54 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr w6, [x2] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cmp w6, #0x1 │ │ │ │ - b.eq 25820 // b.none │ │ │ │ - ldp x4, x0, [x2, #8] │ │ │ │ - mov w5, w6 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - sub x3, x1, x0 │ │ │ │ - str w3, [sp, #4] │ │ │ │ - cmp w6, #0x9 │ │ │ │ - b.ls 2584c // b.plast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [x4, x2, lsl #2] │ │ │ │ - mov w0, w2 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cc 25820 // b.lo, b.ul, b.last │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 25800 // b.any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2586c // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 52920 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ ret │ │ │ │ - mov w1, w6 │ │ │ │ - mov x0, x4 │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - adrp x3, 25000 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, x3, #0x3e0 │ │ │ │ - bl 564e0 │ │ │ │ - b 25820 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - bti c │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz w1, 2588c │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - ldr w0, [x4, x0, lsl #2] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x2] │ │ │ │ - ldr w0, [x4, w1, uxtw #2] │ │ │ │ - str w0, [x3] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr x6, [x0, #8] │ │ │ │ - ldr w5, [x0] │ │ │ │ - str x19, [sp, #32] │ │ │ │ - mov x19, x6 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.eq 25924 // b.none │ │ │ │ - ldr x3, [x0, #16] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x6 │ │ │ │ - sub x3, x1, x3 │ │ │ │ - str w3, [sp, #4] │ │ │ │ - cmp w5, #0x9 │ │ │ │ - b.ls 25958 // b.plast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp w3, w4 │ │ │ │ - b.cc 25924 // b.lo, b.ul, b.last │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp w5, w2 │ │ │ │ - b.ne 25900 // b.any │ │ │ │ - add x19, x6, w5, uxtw #2 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr w0, [x19] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 25978 // b.any │ │ │ │ - ldr x19, [sp, #32] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov w20, w3 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x0, [x19] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x19, #8] │ │ │ │ + mov x21, x2 │ │ │ │ + ubfiz x1, x1, #4, #32 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + lsl x2, x1, #4 │ │ │ │ + add x1, x0, x1, lsl #4 │ │ │ │ + str x21, [x0, x2] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str w20, [x1, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w5 │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - adrp x3, 25000 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, x3, #0x3e0 │ │ │ │ - bl 564e0 │ │ │ │ - add x19, x19, w0, uxtw #2 │ │ │ │ - b 25924 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr w1, [x20] │ │ │ │ - ldr x3, [x0] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 259fc // b.none │ │ │ │ - ldp x0, x3, [x20, #8] │ │ │ │ - mov w5, w1 │ │ │ │ - sub x3, x19, x3 │ │ │ │ - str w3, [sp, #4] │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 25a3c // b.plast │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + lsr w5, w1, #1 │ │ │ │ + sub w6, w1, #0x1 │ │ │ │ + mov x2, x0 │ │ │ │ + add x5, x5, x0 │ │ │ │ + cmp wzr, w1, lsr #1 │ │ │ │ + b.eq 2df60 // b.none │ │ │ │ nop │ │ │ │ - ldr w4, [x0, x2, lsl #2] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.cc 259f8 // b.lo, b.ul, b.last │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + sub w1, w0, w2 │ │ │ │ + ldrb w3, [x2] │ │ │ │ + add w1, w1, w6 │ │ │ │ + ldrb w4, [x0, w1, uxtw] │ │ │ │ + strb w4, [x2], #1 │ │ │ │ + strb w3, [x0, w1, uxtw] │ │ │ │ cmp x2, x5 │ │ │ │ - b.ne 259e0 // b.any │ │ │ │ - ubfiz x2, x2, #3, #32 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x1, [x1, x2] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - sub x0, x19, x0 │ │ │ │ - b.ne 25a58 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ + b.ne 2df40 // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov w3, w0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x0, x1 │ │ │ │ + cbz w3, 2dfec │ │ │ │ + adrp x8, 7c000 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x8, x8, #0x348 │ │ │ │ + b.le 2dff8 │ │ │ │ + udiv w5, w3, w2 │ │ │ │ + mov w4, w3 │ │ │ │ + mov x6, x1 │ │ │ │ + msub w7, w5, w2, w3 │ │ │ │ + mov w3, w5 │ │ │ │ + ldrb w5, [x8, w7, uxtw] │ │ │ │ + strb w5, [x0, x1] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.cs 2df88 // b.hs, b.nlast │ │ │ │ + add w1, w6, #0x1 │ │ │ │ + lsr w5, w1, #1 │ │ │ │ + strb wzr, [x0, w1, sxtw] │ │ │ │ + cbz w5, 2dfe8 │ │ │ │ + add w6, w6, w0 │ │ │ │ + add x5, x5, x0 │ │ │ │ + mov x2, x0 │ │ │ │ + sub w1, w6, w2 │ │ │ │ + ldrb w3, [x2] │ │ │ │ + ldrb w4, [x0, w1, uxtw] │ │ │ │ + strb w4, [x2], #1 │ │ │ │ + strb w3, [x0, w1, uxtw] │ │ │ │ + cmp x5, x2 │ │ │ │ + b.ne 2dfcc // b.any │ │ │ │ + ret │ │ │ │ + mov w1, #0x30 // #48 │ │ │ │ + strh w1, [x0] │ │ │ │ + ret │ │ │ │ + strb wzr, [x0] │ │ │ │ ret │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - adrp x3, 25000 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, x3, #0x3e0 │ │ │ │ - bl 564e0 │ │ │ │ - ubfiz x2, x0, #3, #32 │ │ │ │ - b 259fc │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + add w0, w4, #0x1 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cbz w0, 25ab4 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - adrp x21, 7b000 │ │ │ │ - add x21, x21, #0x5d0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldrb w2, [x2, x19] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr w0, [x20, #4] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 25a8c // b.pmore │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - adrp x1, 7b000 │ │ │ │ + mov w20, w2 │ │ │ │ + mov x19, x1 │ │ │ │ + add w1, w0, w2 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w4 │ │ │ │ + mov x22, x3 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, w20 │ │ │ │ + bl 3040 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [x19, w20, uxtw] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2ed0 │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0x250 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 3070 <__printf_chk@plt> │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, w1, uxtw #3] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ucvtf s31, w0 │ │ │ │ - mov w1, #0x42c80000 // #1120403456 │ │ │ │ - fmov s29, w1 │ │ │ │ - ucvtf d30, w0 │ │ │ │ - fmul s31, s31, s0 │ │ │ │ - fdiv s31, s31, s29 │ │ │ │ - frintm s31, s31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fsub d30, d30, d31 │ │ │ │ - fcvtzu w0, d30 │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ucvtf s31, w0 │ │ │ │ - mov w1, #0x42c80000 // #1120403456 │ │ │ │ - fmov s28, w1 │ │ │ │ - ucvtf d30, w0 │ │ │ │ - mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d29, x1 │ │ │ │ - fmov d27, #1.000000000000000000e+01 │ │ │ │ - fmul s31, s31, s0 │ │ │ │ - fdiv s31, s31, s28 │ │ │ │ - frintm s31, s31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fsub d30, d30, d31 │ │ │ │ - fcvtzu w1, d30 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add w0, w0, w1, lsl #1 │ │ │ │ - ucvtf s31, w0 │ │ │ │ - ucvtf d30, w0 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - fmul d31, d31, d27 │ │ │ │ - frintp d31, d31 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w19, w3 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x2 │ │ │ │ - ldr w21, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov w23, w5 │ │ │ │ - mov x24, x7 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - mov w28, w4 │ │ │ │ - and w27, w6, #0xff │ │ │ │ - ldr w9, [x2] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - cmp w9, #0x1 │ │ │ │ - b.eq 25d88 // b.none │ │ │ │ - str w19, [sp, #4] │ │ │ │ - mov w2, w9 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - cmp w9, #0x9 │ │ │ │ - b.ls 25d04 // b.plast │ │ │ │ - ldr w3, [x0, x8, lsl #2] │ │ │ │ - mov w1, w8 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.cc 25d80 // b.lo, b.ul, b.last │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - cmp x8, x2 │ │ │ │ - b.ne 25c00 // b.any │ │ │ │ - ubfiz x3, x8, #2, #32 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x20] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldr w2, [x0, x1, lsl #2] │ │ │ │ - add x0, x0, x3 │ │ │ │ - add w1, w2, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sub x19, x19, w28, uxtw │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp x19, x2 │ │ │ │ - stp w1, w0, [x20, #4] │ │ │ │ - csel x19, x19, x2, ge // ge = tcont │ │ │ │ - str w19, [x20, #32] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.hi 25d5c // b.pmore │ │ │ │ - ldp x1, x2, [x22, #16] │ │ │ │ - add x3, x19, w23, uxtw │ │ │ │ - cmp x3, w0, uxtw │ │ │ │ - sub w0, w0, w19 │ │ │ │ - csel w23, w0, w23, gt │ │ │ │ - ldr x2, [x2, w8, uxtw #3] │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - stp x0, x1, [x20, #16] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - str w23, [x20, #36] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + add w2, w6, #0x1 │ │ │ │ + add w0, w22, w4 │ │ │ │ + mov w21, w6 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w4 │ │ │ │ + mov x19, x3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x5 │ │ │ │ + mov x24, x1 │ │ │ │ + add w1, w2, w0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x24, x25, [x20, #48] │ │ │ │ - str x26, [x20, #64] │ │ │ │ - str w21, [x20, #76] │ │ │ │ - strb w27, [x20, #96] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, #88] │ │ │ │ - ldr x4, [x20, #24] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, w20 │ │ │ │ + bl 3040 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x24 │ │ │ │ + strb wzr, [x19, w20, uxtw] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2ed0 │ │ │ │ mov w2, w21 │ │ │ │ - ldr w5, [x20, #36] │ │ │ │ - mov x1, x25 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 15a28 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 25d98 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2ed0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w9 │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - adrp x3, 25000 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, x3, #0x3e0 │ │ │ │ - bl 564e0 │ │ │ │ - mov w8, w0 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - mov x1, x8 │ │ │ │ - ubfiz x3, x8, #2, #32 │ │ │ │ - str w1, [x20] │ │ │ │ - cbnz w1, 25c28 │ │ │ │ - add x0, x0, x3 │ │ │ │ - sub x19, x19, w28, uxtw │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp x19, x2 │ │ │ │ - csel x19, x19, x2, ge // ge = tcont │ │ │ │ - ldr w0, [x0] │ │ │ │ - stp w1, w0, [x20, #4] │ │ │ │ - str w19, [x20, #32] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.ls 25c5c // b.plast │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7b000 │ │ │ │ + bti c │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + b 3180 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + cbz w0, 2e17c │ │ │ │ + adrp x22, 7c000 │ │ │ │ + add x22, x22, #0x360 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x4, [x20] │ │ │ │ + lsl x6, x19, #4 │ │ │ │ + mov w3, w19 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x5d8 │ │ │ │ - ldr x0, [x0] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + add x5, x4, x19, lsl #4 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x4, [x4, x6] │ │ │ │ + ldr w5, [x5, #8] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 25cc4 │ │ │ │ - ubfiz x3, x8, #2, #32 │ │ │ │ - b 25d2c │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str wzr, [x20] │ │ │ │ - b 25c3c │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 2e140 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - bl 15a84 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + and w20, w1, #0xff │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3480 │ │ │ │ + strb w20, [x0] │ │ │ │ + str x0, [x19] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w3 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x5 │ │ │ │ - ldr w22, [sp, #136] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x24, x6 │ │ │ │ - ldrb w5, [sp, #184] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - mov x26, x2 │ │ │ │ - ldr w23, [sp, #152] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - mov x25, x4 │ │ │ │ - ldr w28, [sp, #176] │ │ │ │ - ldr w9, [x2] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - mov w27, w7 │ │ │ │ - cmp w9, #0x1 │ │ │ │ - b.eq 26000 // b.none │ │ │ │ - str w3, [sp, #20] │ │ │ │ - mov w2, w9 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - cmp w9, #0x9 │ │ │ │ - b.ls 25fb4 // b.plast │ │ │ │ - ldr w3, [x0, x8, lsl #2] │ │ │ │ - mov w9, w8 │ │ │ │ - cmp w20, w3 │ │ │ │ - b.cc 25ff8 // b.lo, b.ul, b.last │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - cmp x8, x2 │ │ │ │ - b.ne 25e68 // b.any │ │ │ │ - ubfiz x1, x8, #2, #32 │ │ │ │ - add w9, w9, #0x1 │ │ │ │ - str w9, [x19] │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - ldr w2, [x0, x9, lsl #2] │ │ │ │ - add x0, x0, x1 │ │ │ │ - add w9, w2, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov w3, w20 │ │ │ │ - ldr w0, [sp, #144] │ │ │ │ - stp w9, w1, [x19, #4] │ │ │ │ - sub x3, x3, w0, uxtw │ │ │ │ - cmp x3, x2 │ │ │ │ - csel x0, x3, x2, ge // ge = tcont │ │ │ │ - str w0, [x19, #32] │ │ │ │ - sub w20, w20, w0 │ │ │ │ - str w20, [x19, #40] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 26010 // b.pmore │ │ │ │ - ldr x4, [x26, #16] │ │ │ │ - strb w5, [x19, #96] │ │ │ │ - add x2, x0, w23, uxtw │ │ │ │ - ldr w6, [sp, #168] │ │ │ │ - ldr x5, [x26, #24] │ │ │ │ - sub w3, w1, w0 │ │ │ │ - cmp x2, w1, uxtw │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - csel w23, w3, w23, gt │ │ │ │ - ldr x5, [x5, w8, uxtw #3] │ │ │ │ - add w1, w28, w1 │ │ │ │ - add w2, w2, w6 │ │ │ │ - cmp w1, w27 │ │ │ │ - sub w3, w27, w1 │ │ │ │ - add w2, w2, w28 │ │ │ │ - csel w3, w3, wzr, cc // cc = lo, ul, last │ │ │ │ - cmp w2, w22 │ │ │ │ - csel w2, w2, w22, ls // ls = plast │ │ │ │ - add x0, x4, x0 │ │ │ │ - ldr x1, [x5, #24] │ │ │ │ - sub w2, w2, w3 │ │ │ │ - stp x1, x0, [x19, #16] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w23, [x19, #36] │ │ │ │ - stp x25, x21, [x19, #48] │ │ │ │ - str x24, [x19, #64] │ │ │ │ - stp w3, w22, [x19, #72] │ │ │ │ - str w2, [x19, #80] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - ldr x4, [x19, #24] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr w5, [x19, #36] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 15a28 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 26034 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x33 // #51 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w1 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3480 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x33 // #51 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x3, 79000 │ │ │ │ + add x3, x3, #0xe20 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str x19, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w9 │ │ │ │ - add x2, sp, #0x14 │ │ │ │ - adrp x3, 25000 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, x3, #0x3e0 │ │ │ │ - str w5, [sp, #12] │ │ │ │ - bl 564e0 │ │ │ │ - mov w8, w0 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - mov x9, x8 │ │ │ │ - ldr w5, [sp, #12] │ │ │ │ - ubfiz x1, x8, #2, #32 │ │ │ │ - str w9, [x19] │ │ │ │ - cbnz w9, 25e90 │ │ │ │ - add x0, x0, x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 25ea4 │ │ │ │ - ubfiz x1, x8, #2, #32 │ │ │ │ - b 25fe4 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - str wzr, [x1] │ │ │ │ - b 25ea4 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7b000 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x33 // #51 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w1 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3480 │ │ │ │ + mov w4, w21 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x33 // #51 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x5d8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 25f74 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x3, 79000 │ │ │ │ + add x3, x3, #0xf20 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str x19, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - and w20, w2, #0xff │ │ │ │ + mov w20, w2 │ │ │ │ + bl 3480 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 3010 │ │ │ │ + str x19, [x21] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x29, sp │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str d15, [sp, #48] │ │ │ │ + fmov d15, d0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w5 │ │ │ │ - mov w22, w1 │ │ │ │ - str w20, [sp, #104] │ │ │ │ - str w1, [sp, #112] │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - stp w7, w6, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - str x0, [sp, #136] │ │ │ │ + adrp x21, 7c000 │ │ │ │ + add x21, x21, #0x378 │ │ │ │ + mov x4, x21 │ │ │ │ + mov x22, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x25] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov w20, w0 │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + bl 3480 │ │ │ │ + fmov d0, d15 │ │ │ │ mov x19, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str x25, [sp, #120] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr d31, [x1, #16] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [x19] │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - strh w0, [x19, #44] │ │ │ │ - str d31, [x19, #16] │ │ │ │ - cbz w20, 260d8 │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - add x1, x25, x0, lsl #3 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - ldr x0, [x25, x0, lsl #3] │ │ │ │ - ldr x1, [x0, #88] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w3, [x1, #24] │ │ │ │ - ldr w2, [x1, #40] │ │ │ │ - str w3, [x19, #24] │ │ │ │ - add w1, w2, #0x2 │ │ │ │ - lsl x1, x1, #6 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #32] │ │ │ │ - cbz w21, 2612c │ │ │ │ - ldr w0, [x19, #24] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - sub w0, w0, w21 │ │ │ │ - str w0, [x19, #24] │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w21, w20 │ │ │ │ - b.ne 2610c // b.any │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x22, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - ldr w2, [x2, #40] │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w2, [x0, #40] │ │ │ │ - ldr x21, [x0, #8] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [x19, #40] │ │ │ │ - bl 1a1b0 │ │ │ │ - mov w20, w0 │ │ │ │ + mov x4, x21 │ │ │ │ add w1, w20, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w1, [x1, #28] │ │ │ │ - add x1, x21, x1 │ │ │ │ - bl 3570 │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - strb wzr, [x22, w20, uxtw] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 26604 // b.plast │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x23, x25, #0x8 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov w24, #0x2 // #2 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str w0, [sp, #116] │ │ │ │ - nop │ │ │ │ - ldp x1, x0, [x23, #-8] │ │ │ │ - mov x27, x23 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 2660c // b.any │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - sub w3, w24, #0x1 │ │ │ │ - cbz w1, 26204 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - sub w0, w1, w24 │ │ │ │ - sub w3, w1, w24 │ │ │ │ - add x27, x25, x0, lsl #3 │ │ │ │ - ldr x0, [x25, x0, lsl #3] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - str w3, [sp, #108] │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - str x4, [sp, #96] │ │ │ │ - bl 1a1b0 │ │ │ │ - mov w21, w0 │ │ │ │ - add w26, w21, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x27] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - mov w2, w21 │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - add x0, x0, w20, uxtw │ │ │ │ - ldr w1, [x1, #28] │ │ │ │ - add x1, x4, x1 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x22, w26, uxtw] │ │ │ │ - ldr x2, [x27] │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - ldr x2, [x2, #88] │ │ │ │ - ldr w2, [x2, #40] │ │ │ │ - add w1, w1, w2 │ │ │ │ - lsl x1, x1, #6 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #32] │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - ldr w3, [sp, #108] │ │ │ │ - cbz w0, 26380 │ │ │ │ - add w2, w3, #0x1 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - lsl x20, x2, #3 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.hi 26420 // b.pmore │ │ │ │ - ldr x0, [x25, x20] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a1b0 │ │ │ │ - ldr x4, [x27] │ │ │ │ - ldr x3, [x25, x20] │ │ │ │ - ldr x1, [x4, #88] │ │ │ │ - ldr x2, [x3, #88] │ │ │ │ - ldr w20, [x4, #32] │ │ │ │ - ldr w6, [x1, #28] │ │ │ │ - ldr w2, [x2, #28] │ │ │ │ - ldr w3, [x3, #32] │ │ │ │ - add w20, w20, w6 │ │ │ │ - sub w20, w20, w0 │ │ │ │ - add w0, w2, w3 │ │ │ │ - subs w20, w20, w0 │ │ │ │ - b.eq 26300 // b.none │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ne 262e0 // b.any │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldr x1, [x0, #88] │ │ │ │ - ldr w3, [x1, #40] │ │ │ │ - cbz w3, 26360 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x0, x1, x21, lsl #3 │ │ │ │ - lsl x20, x21, #3 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - cbz w4, 26354 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldr x3, [x0, #88] │ │ │ │ - ldr x1, [x3, #32] │ │ │ │ - add x0, x1, x20 │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - cmp w4, w28 │ │ │ │ - b.hi 26324 // b.pmore │ │ │ │ - ldr w3, [x3, #40] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w3, w21 │ │ │ │ - b.hi 26310 // b.pmore │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - add w0, w24, #0x1 │ │ │ │ - cmp w1, w24 │ │ │ │ - b.eq 26490 // b.none │ │ │ │ - mov w24, w0 │ │ │ │ - mov w20, w26 │ │ │ │ - b 261c0 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - ldr x0, [x25, x2] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w20, [x0, #24] │ │ │ │ - bl 1a200 │ │ │ │ - ldr x1, [x27] │ │ │ │ - add w20, w20, w0 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cc 2659c // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x25, x2] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a1b0 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - ldr x4, [x27] │ │ │ │ - ldr x3, [x25, x2] │ │ │ │ - ldr x1, [x4, #88] │ │ │ │ - ldr x2, [x3, #88] │ │ │ │ - ldr w20, [x4, #32] │ │ │ │ - ldr w6, [x1, #28] │ │ │ │ - ldr w2, [x2, #28] │ │ │ │ - ldr w3, [x3, #32] │ │ │ │ - add w20, w20, w6 │ │ │ │ - sub w20, w20, w0 │ │ │ │ - add w0, w2, w3 │ │ │ │ - subs w20, w20, w0 │ │ │ │ - b.eq 26300 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ne 26404 // b.any │ │ │ │ - b 262f8 │ │ │ │ - ldr x0, [x25, x20] │ │ │ │ - ldr x1, [x27] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w28, [x0, #24] │ │ │ │ - ldr w21, [x1, #24] │ │ │ │ - bl 1a200 │ │ │ │ - add w0, w28, w0 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ls 26298 // b.plast │ │ │ │ - ldr x0, [x25, x20] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w21, [x0, #24] │ │ │ │ - bl 1a200 │ │ │ │ - ldr x1, [x27] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - sub w1, w1, w21 │ │ │ │ - subs w28, w1, w0 │ │ │ │ - b.eq 26298 // b.none │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w28, w21 │ │ │ │ - b.ne 26474 // b.any │ │ │ │ - b 26298 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - cbz w0, 264c0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - mov x0, x19 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ne 264a4 // b.any │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x8, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x4, [x19] │ │ │ │ - ldr x6, [x1, #24] │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - str w26, [x19, #20] │ │ │ │ - str wzr, [x19, #28] │ │ │ │ - str x22, [x19, #8] │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x8] │ │ │ │ - ldp w3, w5, [x1, #32] │ │ │ │ - ldr w2, [x2, #28] │ │ │ │ - ldr w7, [x1, #8] │ │ │ │ - add w2, w2, w3 │ │ │ │ - ldr w1, [x1, #40] │ │ │ │ - ldr w3, [x19, #24] │ │ │ │ - str w7, [x8, #8] │ │ │ │ - str x6, [x8, #24] │ │ │ │ - stp w2, w5, [x8, #32] │ │ │ │ - str w1, [x8, #40] │ │ │ │ - str x4, [x8, #56] │ │ │ │ - str w3, [x8, #72] │ │ │ │ - bl 1a200 │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1a1b0 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.cs 265f4 // b.hs, b.nlast │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 3640 <__snprintf_chk@plt> │ │ │ │ + ldr d15, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ - bl 1a1b0 │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov x0, x5 │ │ │ │ - ldrb w3, [sp, #104] │ │ │ │ - str w1, [x5, #80] │ │ │ │ - ldr w1, [x2, #76] │ │ │ │ - strb w3, [x5, #96] │ │ │ │ - ldr x4, [x2, #16] │ │ │ │ - ldr x3, [x2, #48] │ │ │ │ - str w1, [x5, #76] │ │ │ │ - ldr x1, [x2, #64] │ │ │ │ - str x4, [x5, #16] │ │ │ │ - str x3, [x5, #48] │ │ │ │ - str x1, [x5, #64] │ │ │ │ - str x19, [x5, #88] │ │ │ │ + str x19, [x22] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x25, x2] │ │ │ │ - str x2, [sp, #96] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w21, [x0, #24] │ │ │ │ - bl 1a200 │ │ │ │ - ldr x1, [x27] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - ldr w20, [x1, #24] │ │ │ │ - sub w20, w20, w21 │ │ │ │ - subs w20, w20, w0 │ │ │ │ - b.eq 263b8 // b.none │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - bl 19c40 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ne 265d0 // b.any │ │ │ │ - b 263b8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1a200 │ │ │ │ - mov w1, w0 │ │ │ │ - b 26544 │ │ │ │ - mov w26, w20 │ │ │ │ - b 26498 │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x410 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - add x0, x0, #0x610 │ │ │ │ - mov w2, #0x241 // #577 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov x26, x2 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr x2, [x3] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [x1, #16] │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - ldr w1, [x20, #32] │ │ │ │ - str wzr, [sp, #4] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 1a724 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - mov w2, #0x68 // #104 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - cbz w1, 26788 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x25 │ │ │ │ - b 2671c │ │ │ │ - bl 1a200 │ │ │ │ - str w0, [x19, #80] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - ldrb w2, [x20, #96] │ │ │ │ - add x19, x19, #0x68 │ │ │ │ - sturb w2, [x19, #-8] │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - stur x2, [x19, #-40] │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - stur x2, [x19, #-88] │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - stur x2, [x19, #-56] │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 15b00 │ │ │ │ - stur x22, [x19, #-16] │ │ │ │ - mov x0, x21 │ │ │ │ - add x21, x21, #0x30 │ │ │ │ - bl 15a84 │ │ │ │ - ldr w0, [sp, #4] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 26784 // b.plast │ │ │ │ - ldr d31, [x20] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - str d31, [x19] │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - ldr d31, [x20, #32] │ │ │ │ - ldr w2, [x20, #40] │ │ │ │ - str w2, [x19, #40] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - str d31, [x19, #32] │ │ │ │ - ldr w2, [x20, #76] │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - str w2, [x19, #76] │ │ │ │ - str x1, [x19, #56] │ │ │ │ - ldr w1, [x21, #24] │ │ │ │ - str w1, [x19, #72] │ │ │ │ - bl 1a200 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1a1b0 │ │ │ │ - cmp w22, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - b.cs 266b8 // b.hs, b.nlast │ │ │ │ - bl 1a1b0 │ │ │ │ - b 266bc │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str w1, [x26] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 267d4 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + cbz x0, 2e3c4 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 19ca8 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 35f0 │ │ │ │ + add x21, x0, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3390 │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 15a84 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 3500 │ │ │ │ - str x20, [x19, #88] │ │ │ │ + cbz x0, 2e3dc │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 3010 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - cmp w3, #0x0 │ │ │ │ - b.le 26898 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w4, [x0, x3, lsl #2] │ │ │ │ - ldr w1, [x0, x2, lsl #2] │ │ │ │ - eor w1, w1, w4 │ │ │ │ - str w1, [x0, x2, lsl #2] │ │ │ │ - ldr w4, [x0, x3, lsl #2] │ │ │ │ - eor w1, w1, w4 │ │ │ │ - str w1, [x0, x3, lsl #2] │ │ │ │ - sub x3, x3, #0x1 │ │ │ │ - ldr w4, [x0, x2, lsl #2] │ │ │ │ - eor w1, w4, w1 │ │ │ │ - str w1, [x0, x2, lsl #2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.gt 26860 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - sxtw x1, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mul x1, x1, x2 │ │ │ │ - b 586c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w2 │ │ │ │ - ldp x0, x1, [x1] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - str x0, [x19] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - str w20, [x0, x1, lsl #2] │ │ │ │ - str x2, [x19, #8] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ubfiz x4, x2, #4, #32 │ │ │ │ - ubfiz x3, x3, #4, #32 │ │ │ │ - add x2, x1, x4 │ │ │ │ - add x5, x1, x3 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - ldr x5, [x5, #8] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w5, #0x0, #0x4, ne // ne = any │ │ │ │ - mov w8, w5 │ │ │ │ - b.eq 269f0 // b.none │ │ │ │ - ldr x6, [x1, x3] │ │ │ │ - ldr x3, [x1, x4] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - b.ls 269f4 // b.plast │ │ │ │ - lsr w4, w5, #2 │ │ │ │ - mov x1, x6 │ │ │ │ - mvni v31.4s, #0x80, lsl #24 │ │ │ │ - add x4, x6, w4, uxtw #4 │ │ │ │ - nop │ │ │ │ - ldr q30, [x1] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + b 2e3b0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x170 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + mov w24, #0xffffffd0 // #-48 │ │ │ │ + mov w23, #0xffffff80 // #-128 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + add x25, sp, #0x140 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr s29, [x3, x0, lsl #2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - dup v29.4s, v29.s[0] │ │ │ │ - sabd v29.4s, v30.4s, v29.4s │ │ │ │ - smin v31.4s, v31.4s, v29.4s │ │ │ │ - cmp w2, w0 │ │ │ │ - b.hi 26968 // b.pmore │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 26960 // b.any │ │ │ │ - sminv s31, v31.4s │ │ │ │ - and x0, x5, #0xfffffffc │ │ │ │ - and w7, w5, #0xfffffffc │ │ │ │ - add x6, x6, x0, lsl #2 │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x5, #0x3 │ │ │ │ - b.eq 269f0 // b.none │ │ │ │ - ldr w5, [x6] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [x3, x4, lsl #2] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - subs w1, w5, w1 │ │ │ │ - cneg w1, w1, mi // mi = first │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, le │ │ │ │ - cmp w2, w4 │ │ │ │ - b.hi 269c0 // b.pmore │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - add x6, x6, #0x4 │ │ │ │ - cmp w8, w7 │ │ │ │ - b.hi 269ac // b.pmore │ │ │ │ - ret │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov w0, #0x7fffffff // #2147483647 │ │ │ │ - b 269ac │ │ │ │ - bti c │ │ │ │ - ldr x6, [x1, #8] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x9, [x2, #8] │ │ │ │ - cmp w6, #0x0 │ │ │ │ - ccmp w9, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 26a68 // b.none │ │ │ │ - ldr x7, [x1] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldr x8, [x2] │ │ │ │ - mov w0, #0x7fffffff // #2147483647 │ │ │ │ + stp x2, x3, [sp, #320] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + stp x4, x5, [sp, #336] │ │ │ │ + mov x4, x19 │ │ │ │ + mov x5, sp │ │ │ │ + stp x6, x7, [sp, #352] │ │ │ │ + stp q0, q1, [sp, #192] │ │ │ │ + stp q2, q3, [sp, #224] │ │ │ │ + stp q4, q5, [sp, #256] │ │ │ │ + stp q6, q7, [sp, #288] │ │ │ │ + ldr x6, [x8] │ │ │ │ + str x6, [sp, #104] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + add x6, sp, #0x170 │ │ │ │ + stp x6, x6, [sp, #40] │ │ │ │ + str x25, [sp, #56] │ │ │ │ + stp w24, w23, [sp, #64] │ │ │ │ + ldp q30, q31, [x20] │ │ │ │ + stp q30, q31, [sp] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 2f10 <__vsnprintf_chk@plt> │ │ │ │ + tbnz w0, #31, 2e518 │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 52920 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + stp x1, x1, [sp, #40] │ │ │ │ + mov x3, x19 │ │ │ │ + str x25, [sp, #56] │ │ │ │ + mov x19, x0 │ │ │ │ + stp w24, w23, [sp, #64] │ │ │ │ + mov x4, sp │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp q30, q31, [x20] │ │ │ │ + str q30, [sp] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 3310 <__vsprintf_chk@plt> │ │ │ │ + str x19, [x21] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr w1, [x8, x5, lsl #2] │ │ │ │ - ldr w4, [x7, x2, lsl #2] │ │ │ │ - subs w1, w1, w4 │ │ │ │ - cneg w1, w1, mi // mi = first │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ge 26a50 // b.tcont │ │ │ │ - mov w0, w1 │ │ │ │ - str w2, [x3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp w6, w2 │ │ │ │ - b.hi 26a30 // b.pmore │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp w9, w5 │ │ │ │ - b.hi 26a2c // b.pmore │ │ │ │ + b.ne 2e520 // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + add sp, sp, #0x170 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 26b74 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2e4dc │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ + sub sp, sp, #0x180 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + mov w24, #0xffffffd0 // #-48 │ │ │ │ + mov w23, #0xffffff80 // #-128 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + add x25, sp, #0x150 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x2, x3, [sp, #336] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + stp x4, x5, [sp, #352] │ │ │ │ + mov x4, x20 │ │ │ │ + mov x5, sp │ │ │ │ + stp x6, x7, [sp, #368] │ │ │ │ + stp q0, q1, [sp, #208] │ │ │ │ + stp q2, q3, [sp, #240] │ │ │ │ + stp q4, q5, [sp, #272] │ │ │ │ + stp q6, q7, [sp, #304] │ │ │ │ + ldr x6, [x8] │ │ │ │ + str x6, [sp, #104] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + add x6, sp, #0x180 │ │ │ │ + ldr x26, [x19] │ │ │ │ + stp x6, x6, [sp, #40] │ │ │ │ + str x25, [sp, #56] │ │ │ │ + stp w24, w23, [sp, #64] │ │ │ │ + ldp q30, q31, [x21] │ │ │ │ + stp q30, q31, [sp] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 2f10 <__vsnprintf_chk@plt> │ │ │ │ + tbnz w0, #31, 2e6c0 │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x27, [sp, #192] │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 52920 │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + stp x1, x1, [sp, #40] │ │ │ │ + mov x3, x20 │ │ │ │ + str x25, [sp, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp w24, w23, [sp, #64] │ │ │ │ + mov x4, sp │ │ │ │ mov x24, x0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w1 │ │ │ │ - mov w25, w2 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - adrp x27, 7b000 │ │ │ │ - add x19, x27, #0x250 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.gt 26af8 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - add w22, w22, w25 │ │ │ │ - cmp w26, w23 │ │ │ │ - b.ne 26ab4 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x21, 7b000 │ │ │ │ - add x27, x27, #0x250 │ │ │ │ - sxtw x28, w25 │ │ │ │ - add x21, x21, #0x630 │ │ │ │ - add x20, x28, w22, sxtw │ │ │ │ - add x19, x24, w22, uxtw #2 │ │ │ │ - add x20, x24, w20, uxtw #2 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w2, [x19], #4 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 26b20 // b.any │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - add w22, w22, w25 │ │ │ │ - cmp w26, w23 │ │ │ │ - b.ne 26b08 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldp q30, q31, [x21] │ │ │ │ + str q30, [sp] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 3310 <__vsprintf_chk@plt> │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + cbz x1, 2e6b4 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 35f0 │ │ │ │ + add w23, w20, w0 │ │ │ │ + sxtw x22, w0 │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + mov x0, x26 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + sxtw x2, w20 │ │ │ │ + mov x1, x24 │ │ │ │ + add x0, x0, x22 │ │ │ │ + bl 3570 │ │ │ │ + strb wzr, [x21, w23, sxtw] │ │ │ │ + mov x0, x24 │ │ │ │ + str x21, [x19] │ │ │ │ + bl 3500 │ │ │ │ + ldr x27, [sp, #192] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2e6c8 // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov w0, w20 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + add sp, sp, #0x180 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x5, x0 │ │ │ │ - cbz w1, 26bc0 │ │ │ │ - ldr w3, [x5] │ │ │ │ - mov w4, w1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr w1, [x5, x2, lsl #2] │ │ │ │ - cmp w3, w1 │ │ │ │ - csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - csel w3, w3, w1, cs // cs = hs, nlast │ │ │ │ - cmp x4, x2 │ │ │ │ - b.ne 26ba0 // b.any │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x7, x0 │ │ │ │ - cbz w1, 26c10 │ │ │ │ - ldr w4, [x7] │ │ │ │ - mov w6, w1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w1, [x7, x3, lsl #2] │ │ │ │ - cmp w1, w4 │ │ │ │ - ccmp w2, w3, #0x4, hi // hi = pmore │ │ │ │ - cset w5, ne // ne = any │ │ │ │ - cmp w5, #0x0 │ │ │ │ - csel w0, w0, w3, eq // eq = none │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - csel w4, w1, w4, ne // ne = any │ │ │ │ - cmp x6, x3 │ │ │ │ - b.ne 26be4 // b.any │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x5, x0 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 26c60 │ │ │ │ - ldr w3, [x5] │ │ │ │ - sxtw x4, w1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w1, [x5, x2, lsl #2] │ │ │ │ - cmp w3, w1 │ │ │ │ - csel w0, w0, w2, ge // ge = tcont │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - csel w3, w3, w1, ge // ge = tcont │ │ │ │ - cmp x4, x2 │ │ │ │ - b.ne 26c40 // b.any │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 26d24 │ │ │ │ + mov w23, w0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 2e63c │ │ │ │ + mov w20, #0xffffffff // #-1 │ │ │ │ + b 2e674 │ │ │ │ + str x27, [sp, #192] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ + mov w20, w1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 7b000 │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x22, #0x630 │ │ │ │ + mov x22, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w1 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - adrp x27, 7b000 │ │ │ │ - add x27, x27, #0x250 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w19, w25 │ │ │ │ - cbz w23, 26ce4 │ │ │ │ - ldr w2, [x21, w19, uxtw #2] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - cmp w20, w19 │ │ │ │ - b.ne 26cc8 // b.any │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - add w25, w25, w23 │ │ │ │ - add w20, w20, w23 │ │ │ │ - cmp w26, w24 │ │ │ │ - b.ne 26cc0 // b.any │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ + and w24, w2, #0xff │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 2e754 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + add w23, w20, w0 │ │ │ │ + sxtw x21, w0 │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, w24 │ │ │ │ + sxtw x2, w20 │ │ │ │ + add x0, x0, x21 │ │ │ │ + bl 3670 │ │ │ │ + strb wzr, [x19, w23, sxtw] │ │ │ │ + mov w0, w20 │ │ │ │ + str x19, [x22] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 26de4 │ │ │ │ + mov w23, w1 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + b 2e70c │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 7b000 │ │ │ │ mov x21, x0 │ │ │ │ - add x22, x22, #0x638 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w1 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - adrp x27, 7b000 │ │ │ │ - add x27, x27, #0x250 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w19, w25 │ │ │ │ - cbz w23, 26da4 │ │ │ │ - ldr d0, [x21, w19, uxtw #3] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - cmp w20, w19 │ │ │ │ - b.ne 26d88 // b.any │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - add w25, w25, w23 │ │ │ │ - add w20, w20, w23 │ │ │ │ - cmp w26, w24 │ │ │ │ - b.ne 26d80 // b.any │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - str w1, [sp, #108] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 26ec4 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 2e7fc │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 7b000 │ │ │ │ - add x20, x20, #0x630 │ │ │ │ + mov x19, x3 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w24, w3 │ │ │ │ - mul w0, w2, w3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x26, 7a000 │ │ │ │ - mov w25, w2 │ │ │ │ - add x26, x26, #0xdf0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp wzr, wzr, [sp, #96] │ │ │ │ - str w0, [sp, #104] │ │ │ │ - nop │ │ │ │ - ldr w21, [sp, #96] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x2 │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 26e80 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp w24, #0x0 │ │ │ │ - b.gt 26ed0 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - add w21, w21, w24 │ │ │ │ - cmp w25, w22 │ │ │ │ - b.ne 26e50 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x1, x0, #0x250 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldp w1, w0, [sp, #96] │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w1, w1, w2 │ │ │ │ - stp w1, w0, [sp, #96] │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 26e40 // b.any │ │ │ │ + ldr x3, [x19, #608] │ │ │ │ + mov x5, x19 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 51488 │ │ │ │ + ldr x3, [x19, #608] │ │ │ │ + mov x5, x19 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov x4, x24 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + bl 51488 │ │ │ │ + ldr w0, [x21] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 2e7a0 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sxtw x27, w24 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x19, x27, w21, sxtw │ │ │ │ - add x28, x23, w21, uxtw #2 │ │ │ │ - add x19, x23, w19, uxtw #2 │ │ │ │ - ldr w2, [x28], #4 │ │ │ │ - mov x1, x20 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - cmp x19, x28 │ │ │ │ - b.ne 26eec // b.any │ │ │ │ - mov x1, x26 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - add w21, w21, w24 │ │ │ │ - cmp w22, w25 │ │ │ │ - b.ne 26ee0 // b.any │ │ │ │ - b 26e80 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 26f88 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - adrp x21, 7b000 │ │ │ │ - add x21, x21, #0x630 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w2, [x2, w19, uxtw #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.gt 26f60 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0x250 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 3070 <__printf_chk@plt> │ │ │ │ - bti c │ │ │ │ - cbz x1, 26fe0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - cbz x0, 26fcc │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 3500 │ │ │ │ - ret │ │ │ │ bti c │ │ │ │ - sub w8, w1, w0 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 2702c // b.none │ │ │ │ - ldr x5, [x2] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - sub w3, w1, w2 │ │ │ │ - add w4, w0, w2 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - lsl x3, x3, #2 │ │ │ │ - lsl x4, x4, #2 │ │ │ │ - ldr w7, [x5, x3] │ │ │ │ - ldr w6, [x5, x4] │ │ │ │ - str w7, [x5, x4] │ │ │ │ - str w6, [x5, x3] │ │ │ │ - cmp w2, w8 │ │ │ │ - b.cc 27000 // b.lo, b.ul, b.last │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + cbz x1, 2e85c │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + ldr x4, [x2, #24] │ │ │ │ + sub x6, x0, x4 │ │ │ │ + tbnz x3, #63, 2e860 │ │ │ │ + add x5, x3, x0 │ │ │ │ + ldrb w0, [x2, #64] │ │ │ │ + cmp w0, #0x2b │ │ │ │ + b.eq 2e87c // b.none │ │ │ │ + ldr x1, [x1] │ │ │ │ + tbnz x1, #63, 2e884 │ │ │ │ + add x0, x1, x5 │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldp x3, x8, [x0] │ │ │ │ - sub w4, w8, #0x1 │ │ │ │ - mov w9, w8 │ │ │ │ - sub w0, w8, #0x1 │ │ │ │ - add x4, x3, x4, lsl #2 │ │ │ │ - b 2706c │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr w6, [x2], #-4 │ │ │ │ - sub w7, w0, #0x1 │ │ │ │ - ldr w5, [x3, x1] │ │ │ │ - cmp w5, w6 │ │ │ │ - b.ls 2707c // b.plast │ │ │ │ - mov x4, x2 │ │ │ │ - mov w0, w7 │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov x2, x4 │ │ │ │ - cbnz w0, 2704c │ │ │ │ + neg x7, x3 │ │ │ │ + mov x5, x4 │ │ │ │ + cmp x7, x6 │ │ │ │ + b.lt 2e840 // b.tstop │ │ │ │ + ldrb w0, [x2, #64] │ │ │ │ + cmp w0, #0x2b │ │ │ │ + b.ne 2e850 // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + tbz x1, #63, 2e858 │ │ │ │ + neg x2, x1 │ │ │ │ + mov x0, x4 │ │ │ │ + cmp x2, x6 │ │ │ │ + b.lt 2e858 // b.tstop │ │ │ │ ret │ │ │ │ - add w6, w0, #0x1 │ │ │ │ - cmp w8, w6 │ │ │ │ - b.ls 27118 // b.plast │ │ │ │ - add x2, x3, w6, uxtw #2 │ │ │ │ - b 2709c │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - cmp w9, w6 │ │ │ │ - b.ls 270bc // b.plast │ │ │ │ - ldr w7, [x2] │ │ │ │ - mov x4, x2 │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - cmp w5, w7 │ │ │ │ - b.cc 27090 // b.lo, b.ul, b.last │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - add x4, x3, x6, lsl #2 │ │ │ │ - ldr w7, [x3, x6, lsl #2] │ │ │ │ - sub x6, x8, #0x1 │ │ │ │ - str w7, [x3, x1] │ │ │ │ - sub x9, x6, w0, uxtw │ │ │ │ - str w5, [x4] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cmp x9, #0x0 │ │ │ │ - b.le 27110 │ │ │ │ nop │ │ │ │ - sub x1, x6, x1 │ │ │ │ - add w2, w0, w4 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - lsl x5, x1, #2 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - mov w1, w4 │ │ │ │ - ldr w8, [x3, x5] │ │ │ │ - ldr w7, [x3, x2] │ │ │ │ - str w8, [x3, x2] │ │ │ │ - str w7, [x3, x5] │ │ │ │ - cmp x1, x9 │ │ │ │ - b.lt 270e0 // b.tstop │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - ldr w7, [x4] │ │ │ │ - b 270bc │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - cbz w1, 27190 │ │ │ │ - movi d31, #0x0 │ │ │ │ mov x2, x0 │ │ │ │ - add x4, x0, w1, uxtw #3 │ │ │ │ - mov x3, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d1, [x3], #8 │ │ │ │ - fadd d31, d31, d1 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.ne 27140 // b.any │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 27194 // b.none │ │ │ │ - dup v29.2d, v31.d[0] │ │ │ │ - lsr w3, w1, #1 │ │ │ │ - add x3, x0, w3, uxtw #4 │ │ │ │ - ldr q0, [x2] │ │ │ │ - fdiv v0.2d, v0.2d, v29.2d │ │ │ │ - str q0, [x2], #16 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 27164 // b.any │ │ │ │ - tbz w1, #0, 27190 │ │ │ │ - and w1, w1, #0xfffffffe │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - ldr d30, [x0, x1] │ │ │ │ - fdiv d30, d30, d31 │ │ │ │ - str d30, [x0, x1] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x1, 2e8ec │ │ │ │ + ldr x4, [x1, #16] │ │ │ │ + ldr x3, [x2, #32] │ │ │ │ + cmp x4, #0x0 │ │ │ │ + ldrb w5, [x2, #64] │ │ │ │ + add x2, x4, x0 │ │ │ │ + sub x0, x3, x0 │ │ │ │ + ccmp x4, x0, #0x1, gt │ │ │ │ + csel x2, x2, x3, lt // lt = tstop │ │ │ │ + cmp w5, #0x2b │ │ │ │ + b.eq 2e8f0 // b.none │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + add x2, x1, x2 │ │ │ │ + ccmp x1, x0, #0x1, gt │ │ │ │ + csel x0, x2, x3, lt // lt = tstop │ │ │ │ ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 27180 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x0 │ │ │ │ - mov w2, w0 │ │ │ │ - cneg w1, w1, lt // lt = tstop │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, gt │ │ │ │ - csel w2, w2, w1, gt │ │ │ │ - mov w1, w0 │ │ │ │ - cbz w2, 271d8 │ │ │ │ - sdiv w3, w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - msub w2, w3, w2, w1 │ │ │ │ - mov w1, w0 │ │ │ │ - cbnz w2, 271c4 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + add x2, x1, x2 │ │ │ │ + ccmp x1, x0, #0x1, gt │ │ │ │ + csel x0, x2, x3, lt // lt = tstop │ │ │ │ ret │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - fmov d2, d0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - cbz w0, 2720c │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.ne 27214 // b.any │ │ │ │ - cmp w0, #0x0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - movi d0, #0x0 │ │ │ │ - ldr d30, [x0] │ │ │ │ - fcsel d31, d0, d30, ge // ge = tcont │ │ │ │ - fmov d0, d31 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ ret │ │ │ │ - tbnz w0, #31, 27244 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ nop │ │ │ │ - tbz w0, #0, 27238 │ │ │ │ - fmul d31, d31, d2 │ │ │ │ - asr w0, w0, #1 │ │ │ │ - fmul d2, d2, d2 │ │ │ │ - cbz w0, 2720c │ │ │ │ - tbnz w0, #0, 27224 │ │ │ │ - fmul d2, d2, d2 │ │ │ │ - asr w0, w0, #1 │ │ │ │ - b 27220 │ │ │ │ - fmov d1, #1.000000000000000000e+00 │ │ │ │ - neg w0, w0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fdiv d2, d1, d0 │ │ │ │ - b 27220 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - subs w2, w0, #0x1 │ │ │ │ - b.eq 27330 // b.none │ │ │ │ - sub w1, w0, #0x2 │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.ls 272e0 // b.plast │ │ │ │ - adrp x1, 80000 │ │ │ │ - dup v31.4s, w0 │ │ │ │ - movi v30.4s, #0x1 │ │ │ │ - lsr w3, w2, #2 │ │ │ │ - ldr q29, [x1, #528] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mvni v28.4s, #0x3 │ │ │ │ - add v31.4s, v31.4s, v29.4s │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov v29.16b, v31.16b │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add v31.4s, v31.4s, v28.4s │ │ │ │ - mul v30.4s, v30.4s, v29.4s │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 272a0 // b.any │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ext v29.16b, v30.16b, v31.16b, #8 │ │ │ │ - mul v30.4s, v29.4s, v30.4s │ │ │ │ - ext v31.16b, v30.16b, v31.16b, #4 │ │ │ │ - mul v31.4s, v31.4s, v30.4s │ │ │ │ - fmov w1, s31 │ │ │ │ - mul w0, w0, w1 │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 2732c // b.none │ │ │ │ - and w2, w2, #0x3 │ │ │ │ - mul w0, w0, w2 │ │ │ │ - subs w1, w2, #0x1 │ │ │ │ - b.eq 2732c // b.none │ │ │ │ - mul w0, w0, w1 │ │ │ │ - subs w1, w2, #0x2 │ │ │ │ - b.eq 2732c // b.none │ │ │ │ - mul w0, w0, w1 │ │ │ │ - subs w1, w2, #0x3 │ │ │ │ - b.eq 2732c // b.none │ │ │ │ - mul w0, w0, w1 │ │ │ │ - subs w1, w2, #0x4 │ │ │ │ - b.eq 2732c // b.none │ │ │ │ - mul w0, w0, w1 │ │ │ │ - subs w1, w2, #0x5 │ │ │ │ - b.eq 2732c // b.none │ │ │ │ - mul w0, w0, w1 │ │ │ │ - subs w2, w2, #0x6 │ │ │ │ - mul w2, w0, w2 │ │ │ │ - csel w0, w2, w0, ne // ne = any │ │ │ │ + ldr x0, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 2e954 // b.pmore │ │ │ │ + mov w0, #0xff // #255 │ │ │ │ + b.cc 2e950 // b.lo, b.ul, b.last │ │ │ │ + cmp x1, x3 │ │ │ │ + csetm w0, cc // cc = lo, ul, last │ │ │ │ + and w0, w0, #0xff │ │ │ │ + csinc w0, w0, wzr, ls // ls = plast │ │ │ │ ret │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d8, d9, [sp, #32] │ │ │ │ - fmov d9, d1 │ │ │ │ - stp d14, d15, [sp, #80] │ │ │ │ - fmov d15, d2 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - stp d10, d11, [sp, #48] │ │ │ │ - stp d12, d13, [sp, #64] │ │ │ │ - str d0, [sp, #112] │ │ │ │ - blr x19 │ │ │ │ - fmov d26, d0 │ │ │ │ - fmov d0, d9 │ │ │ │ - mov x0, x20 │ │ │ │ - str d26, [sp, #104] │ │ │ │ - blr x19 │ │ │ │ - ldp d26, d29, [sp, #104] │ │ │ │ - fcmpe d26, #0.0 │ │ │ │ - b.gt 2745c │ │ │ │ - b.mi 275c8 // b.first │ │ │ │ - fmov d12, #5.000000000000000000e-01 │ │ │ │ - fmov d10, d26 │ │ │ │ - fmov d11, d29 │ │ │ │ - mov x0, #0x3e90000000000000 // #4508103226997866496 │ │ │ │ - fmul d15, d15, d12 │ │ │ │ - fmov d14, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fabs d30, d10 │ │ │ │ - fabs d31, d0 │ │ │ │ - fsub d27, d9, d29 │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d8, d9 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 273f4 // b.first │ │ │ │ - fmov d13, d10 │ │ │ │ - fmov d8, d11 │ │ │ │ - fmov d10, d0 │ │ │ │ - fmov d11, d9 │ │ │ │ - fmov d0, d26 │ │ │ │ - fmov d9, d29 │ │ │ │ - fabs d31, d11 │ │ │ │ - fsub d29, d8, d11 │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fmul d30, d29, d12 │ │ │ │ - fadd d31, d31, d15 │ │ │ │ - fabs d26, d30 │ │ │ │ - fcmpe d26, d31 │ │ │ │ - b.ls 27580 // b.plast │ │ │ │ - fcmp d10, #0.0 │ │ │ │ - b.eq 27580 // b.none │ │ │ │ - fabs d26, d27 │ │ │ │ - fcmpe d26, d31 │ │ │ │ - b.ge 2749c // b.tcont │ │ │ │ - fadd d9, d11, d30 │ │ │ │ - mov x0, x20 │ │ │ │ - fmov d0, d9 │ │ │ │ - blr x19 │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.gt 27484 │ │ │ │ - b.mi 27468 // b.first │ │ │ │ - fmov d26, d10 │ │ │ │ - fsub d27, d9, d11 │ │ │ │ - fmov d29, d11 │ │ │ │ - fmov d10, d13 │ │ │ │ - fmov d11, d8 │ │ │ │ - b 273dc │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.gt 275a4 │ │ │ │ - b 273a0 │ │ │ │ - fcmpe d13, #0.0 │ │ │ │ - b.mi 27490 // b.first │ │ │ │ - fmov d26, d10 │ │ │ │ - fmov d29, d11 │ │ │ │ - fmov d10, d13 │ │ │ │ - fmov d11, d8 │ │ │ │ - b 273c0 │ │ │ │ - fcmpe d13, #0.0 │ │ │ │ - b.gt 27490 │ │ │ │ - b 27470 │ │ │ │ - fmov d13, d10 │ │ │ │ - fmov d8, d11 │ │ │ │ - b 27470 │ │ │ │ - fabs d26, d0 │ │ │ │ - fabs d24, d10 │ │ │ │ - fcmpe d26, d24 │ │ │ │ - b.gt 274b0 │ │ │ │ - b 27428 │ │ │ │ - fdiv d24, d10, d0 │ │ │ │ - fcmp d9, d8 │ │ │ │ - b.ne 27540 // b.any │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - fmul d26, d29, d24 │ │ │ │ - fsub d23, d28, d24 │ │ │ │ - fcmpe d26, #0.0 │ │ │ │ - b.gt 27538 │ │ │ │ - fneg d26, d26 │ │ │ │ - fmul d24, d23, d31 │ │ │ │ - fmov d28, #7.500000000000000000e-01 │ │ │ │ - fmul d29, d29, d28 │ │ │ │ - fabs d24, d24 │ │ │ │ - fmul d29, d29, d23 │ │ │ │ - fmul d24, d24, d12 │ │ │ │ - fsub d29, d29, d24 │ │ │ │ - fcmpe d29, d26 │ │ │ │ - b.gt 274fc │ │ │ │ - b 27428 │ │ │ │ - fmul d27, d23, d27 │ │ │ │ - fmul d27, d27, d12 │ │ │ │ - fabs d27, d27 │ │ │ │ - fcmpe d27, d26 │ │ │ │ - b.gt 27514 │ │ │ │ - b 27428 │ │ │ │ - fdiv d30, d26, d23 │ │ │ │ - fabs d29, d30 │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 27528 // b.first │ │ │ │ - b 27428 │ │ │ │ - fcmpe d30, #0.0 │ │ │ │ - fneg d30, d31 │ │ │ │ - fcsel d30, d31, d30, gt │ │ │ │ - b 27428 │ │ │ │ - fneg d23, d23 │ │ │ │ - b 274d4 │ │ │ │ - fdiv d0, d0, d13 │ │ │ │ - fmov d28, #1.000000000000000000e+00 │ │ │ │ - fdiv d22, d10, d13 │ │ │ │ - fsub d9, d11, d9 │ │ │ │ - fsub d23, d24, d28 │ │ │ │ - fmul d26, d29, d0 │ │ │ │ - fsub d21, d0, d28 │ │ │ │ - fsub d0, d0, d22 │ │ │ │ - fsub d22, d22, d28 │ │ │ │ - fmul d26, d26, d0 │ │ │ │ - fmul d9, d9, d22 │ │ │ │ - fmul d22, d21, d22 │ │ │ │ - fsub d26, d26, d9 │ │ │ │ - fmul d23, d23, d22 │ │ │ │ - fmul d26, d26, d24 │ │ │ │ - b 274c8 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fmov d0, d11 │ │ │ │ - ldp d8, d9, [sp, #32] │ │ │ │ - ldp d10, d11, [sp, #48] │ │ │ │ - ldp d12, d13, [sp, #64] │ │ │ │ - ldp d14, d15, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ + bti c │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + str xzr, [x0] │ │ │ │ + stp x1, xzr, [x0, #24] │ │ │ │ + str xzr, [x0, #40] │ │ │ │ + stp xzr, xzr, [x0, #48] │ │ │ │ + str xzr, [x0, #64] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz x0, 2e990 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x640 │ │ │ │ - stp d26, d0, [sp, #104] │ │ │ │ - str d29, [sp, #120] │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr d29, [sp, #120] │ │ │ │ - ldp d26, d0, [sp, #104] │ │ │ │ - b 273a0 │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.mi 275a4 // b.first │ │ │ │ - b 273a0 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - sub w23, w3, #0x1 │ │ │ │ - mov w24, w2 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w3 │ │ │ │ - mul w20, w23, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov w21, w4 │ │ │ │ - sbfiz x1, x20, #3, #32 │ │ │ │ - bl 586c0 │ │ │ │ - adds w7, w20, w24 │ │ │ │ - mov x20, x0 │ │ │ │ - b.eq 27688 // b.none │ │ │ │ - mov w7, w7 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w8, #0xffffffff // #-1 │ │ │ │ - b 2766c │ │ │ │ - mov w5, w3 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w5, w21 │ │ │ │ - b.eq 27660 // b.none │ │ │ │ - madd w5, w23, w8, w6 │ │ │ │ - ldr d31, [x22, x2, lsl #3] │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - str d31, [x20, x5, lsl #3] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 27688 // b.none │ │ │ │ - udiv w5, w2, w19 │ │ │ │ - msub w5, w5, w19, w2 │ │ │ │ - cbnz w5, 27640 │ │ │ │ - add w8, w8, #0x1 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - b 27648 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ + bti c │ │ │ │ + cbz x0, 2e9b0 │ │ │ │ + ldr x0, [x0] │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - sub w19, w3, #0x1 │ │ │ │ - mov w20, w4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mul w19, w19, w2 │ │ │ │ - mov w22, w3 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - sbfiz x1, x19, #3, #32 │ │ │ │ - bl 586c0 │ │ │ │ - adds w19, w19, w21 │ │ │ │ - mov x21, x0 │ │ │ │ - b.eq 2772c // b.none │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ne 27760 // b.any │ │ │ │ - mov w6, #0xffffffff // #-1 │ │ │ │ - add x5, x23, w19, uxtw #3 │ │ │ │ - mov x3, x23 │ │ │ │ - mov w2, w6 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w20, w2 │ │ │ │ - b.eq 27750 // b.none │ │ │ │ - ldr d31, [x3], #8 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - str d31, [x21, w6, uxtw #3] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.ne 2770c // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - cmp x3, x5 │ │ │ │ - b.ne 2770c // b.any │ │ │ │ - b 2772c │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w19, w19 │ │ │ │ - mov w0, w3 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 277a8 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.eq 2779c // b.none │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - madd w2, w22, w3, w2 │ │ │ │ - ldr d31, [x23, x4, lsl #3] │ │ │ │ - str d31, [x21, x2, lsl #3] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp x19, x4 │ │ │ │ - b.eq 2772c // b.none │ │ │ │ - udiv w2, w4, w22 │ │ │ │ - msub w2, w2, w22, w4 │ │ │ │ - cbz w2, 27778 │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.eq 2779c // b.none │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - b 27790 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mul w1, w2, w4 │ │ │ │ - mov x20, x3 │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - mov w21, w4 │ │ │ │ - sbfiz x1, x1, #3, #32 │ │ │ │ - bl 586c0 │ │ │ │ - cbz w22, 27854 │ │ │ │ - cbz w21, 27854 │ │ │ │ - ubfiz x3, x22, #3, #32 │ │ │ │ - mov w6, w21 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w2, w1 │ │ │ │ - ldr d31, [x19, x5] │ │ │ │ - ldr d30, [x20, x5] │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - str d30, [x0, w2, uxtw #3] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w6, w2 │ │ │ │ - b.ne 27824 // b.any │ │ │ │ - add x5, x5, #0x8 │ │ │ │ - add w1, w1, w21 │ │ │ │ - add w6, w6, w21 │ │ │ │ - cmp x3, x5 │ │ │ │ - b.ne 27820 // b.any │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x2 │ │ │ │ + ldr x20, [x0, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + str x19, [x20, #64] │ │ │ │ + str x0, [x19, #56] │ │ │ │ + cbz x0, 2e9fc │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 2eb60 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cs 2eb60 // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str x2, [x19, #24] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + cbz x1, 2eb4c │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 2eb4c // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 2eb18 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cs 2eb18 // b.hs, b.nlast │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + str x1, [x19] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz x2, 2ea60 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + cbz x1, 2eb10 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 2eb10 // b.plast │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + str x1, [x20, #24] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + cbz x1, 2eafc │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 2eafc // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + cbz x0, 2eab0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 2eae0 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + cbz x1, 2ead0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cc 2eae0 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x2, x0 │ │ │ │ + b 2ea9c │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + b 2ea78 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + cbz x1, 2eb38 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cc 2ea4c // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x1, x0 │ │ │ │ + b 2ea4c │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x2, x0 │ │ │ │ + b 2ea38 │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + b 2ea14 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mul w20, w3, w2 │ │ │ │ - mov w19, w3 │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - sbfiz x1, x20, #3, #32 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w20, 278e8 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - udiv w5, w4, w19 │ │ │ │ - ldr d31, [x22, x4, lsl #3] │ │ │ │ - madd w8, w23, w6, w7 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - msub w5, w5, w19, w4 │ │ │ │ - cbz w5, 2790c │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - str d31, [x21, w8, uxtw #3] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.ne 278c0 // b.any │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x20, [x0, #64] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + str x19, [x20, #56] │ │ │ │ + str x0, [x19, #64] │ │ │ │ + ldr x2, [x19, #56] │ │ │ │ + cbz x2, 2eba8 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cbz x0, 2ed08 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cs 2ed08 // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + str x2, [x19, #24] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + cbz x1, 2ecf4 │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 2ecf4 // b.hs, b.nlast │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 2ecc0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cs 2ecc0 // b.hs, b.nlast │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + str x1, [x19] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz x2, 2ec08 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + cbz x1, 2ecb8 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + add x1, x2, #0x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 2ecb8 // b.plast │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + str x1, [x20, #24] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + cbz x1, 2eca4 │ │ │ │ + ldr x2, [x1] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cs 2eca4 // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + cbz x0, 2ec58 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.cc 2ec88 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + cbz x1, 2ec78 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cc 2ec88 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - str d31, [x21, w7, uxtw #3] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.ne 278c0 // b.any │ │ │ │ - b 278e8 │ │ │ │ - bti c │ │ │ │ - scvtf d31, w0 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x2, x0 │ │ │ │ + b 2ec44 │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + b 2ec20 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + cbz x1, 2ece0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.cc 2ebf4 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x1, x0 │ │ │ │ + b 2ebf4 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x22 │ │ │ │ + blr x21 │ │ │ │ + mov x2, x0 │ │ │ │ + b 2ebe0 │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + b 2ebbc │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - stp d12, d13, [sp, #80] │ │ │ │ - fsub d13, d1, d0 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x2 │ │ │ │ - stp d10, d11, [sp, #64] │ │ │ │ - fmov d11, d1 │ │ │ │ - fdiv d13, d13, d31 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - fmov d15, d0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.le 27a58 │ │ │ │ - movi d10, #0x0 │ │ │ │ - fadd d12, d13, d13 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - mov w19, w20 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, w0 │ │ │ │ - fmov d14, d10 │ │ │ │ - scvtf d0, w19 │ │ │ │ - mov x0, x22 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - fmul d0, d0, d12 │ │ │ │ - fadd d0, d0, d15 │ │ │ │ + mov x20, x6 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x4 │ │ │ │ + mov x21, x5 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + madd x26, x2, x3, x1 │ │ │ │ + mov x1, x6 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x0, x26 │ │ │ │ + mov x27, x2 │ │ │ │ + mov x28, x3 │ │ │ │ + blr x4 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x26 │ │ │ │ blr x21 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ - scvtf d31, w20 │ │ │ │ - mov x0, x22 │ │ │ │ - add w20, w20, #0x2 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fadd d0, d31, d15 │ │ │ │ + cbz x19, 2ef48 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + blr x22 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + str x2, [sp, #104] │ │ │ │ blr x21 │ │ │ │ - fadd d10, d10, d0 │ │ │ │ - cmp w23, w19 │ │ │ │ - b.ne 27990 // b.any │ │ │ │ - lsl w23, w23, #1 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - scvtf d0, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - fmul d0, d0, d13 │ │ │ │ - fadd d0, d15, d0 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cmp x2, x24 │ │ │ │ + ccmp x0, x25, #0x0, eq // eq = none │ │ │ │ + b.eq 2eea0 // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #104] │ │ │ │ blr x21 │ │ │ │ - fmov d12, d0 │ │ │ │ - fmov d31, #3.000000000000000000e+00 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x22 │ │ │ │ - fdiv d13, d13, d31 │ │ │ │ - fadd d12, d12, d10 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ge 2ee98 // b.tcont │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x26 │ │ │ │ blr x21 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d11 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + str x1, [x19] │ │ │ │ + mov x3, x28 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x6, x20 │ │ │ │ + mov x5, x21 │ │ │ │ + mov x4, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 2ed10 │ │ │ │ + str x0, [x19, #64] │ │ │ │ + ldr x3, [x19, #56] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x3, 2ee0c │ │ │ │ + ldr x2, [x3, #24] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + cmp x1, x2 │ │ │ │ + sub x4, x2, x1 │ │ │ │ + csel x1, x1, x2, ge // ge = tcont │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cmp x4, #0x1 │ │ │ │ + b.le 2eee8 │ │ │ │ + ldr x0, [x3, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + blr x22 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x19, #56] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x2, #32] │ │ │ │ blr x21 │ │ │ │ - fadd d14, d14, d14 │ │ │ │ - fadd d0, d15, d0 │ │ │ │ - fmov d31, #4.000000000000000000e+00 │ │ │ │ + cmp x22, x24 │ │ │ │ + ccmp x0, x25, #0x0, eq // eq = none │ │ │ │ + b.eq 2eec4 // b.none │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2eb68 │ │ │ │ + str x0, [x19, #56] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - fmul d12, d12, d31 │ │ │ │ - ldp d10, d11, [sp, #64] │ │ │ │ - fadd d0, d0, d14 │ │ │ │ - ldp d14, d15, [sp, #96] │ │ │ │ - fadd d0, d0, d12 │ │ │ │ - fmul d0, d0, d13 │ │ │ │ - ldp d12, d13, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + b 2e9c0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + b 2edd4 │ │ │ │ + ldp x1, x0, [x19, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + str x0, [x19, #48] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + str x26, [x0, x1, lsl #3] │ │ │ │ + str x2, [x19, #40] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - movi d10, #0x0 │ │ │ │ - fmov d0, d13 │ │ │ │ - fmov d14, d10 │ │ │ │ - b 279e8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - str d15, [sp, #56] │ │ │ │ - fmov d15, d0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x4 │ │ │ │ - mov x22, x1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, w0 │ │ │ │ - mov x0, x4 │ │ │ │ - stp d9, d10, [sp, #64] │ │ │ │ - stp d11, d12, [sp, #80] │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - blr x2 │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x19 │ │ │ │ - fsub d12, d0, d14 │ │ │ │ - scvtf d31, w23 │ │ │ │ - fmov d10, d0 │ │ │ │ - movi d9, #0x0 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fdiv d12, d12, d31 │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.le 27bd4 │ │ │ │ - fadd d11, d12, d12 │ │ │ │ - fmov d13, d9 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - mov w19, w20 │ │ │ │ - scvtf d1, w19 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - fmul d1, d1, d11 │ │ │ │ - fadd d1, d1, d14 │ │ │ │ - blr x22 │ │ │ │ - fmov d31, d0 │ │ │ │ - scvtf d1, w20 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - add w20, w20, #0x2 │ │ │ │ - fadd d13, d13, d31 │ │ │ │ - fmul d1, d1, d12 │ │ │ │ - fadd d1, d1, d14 │ │ │ │ - blr x22 │ │ │ │ - fadd d9, d9, d0 │ │ │ │ - cmp w23, w19 │ │ │ │ - b.ne 27aec // b.any │ │ │ │ - lsl w23, w23, #1 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - scvtf d1, w23 │ │ │ │ - fmul d1, d1, d12 │ │ │ │ - fadd d1, d14, d1 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x22 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d30, #3.000000000000000000e+00 │ │ │ │ - fmov d1, d14 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - fdiv d12, d12, d30 │ │ │ │ - fadd d14, d31, d9 │ │ │ │ - blr x22 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d1, d10 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - fmov d15, d31 │ │ │ │ + cmn x4, #0x1 │ │ │ │ + b.ge 2eec4 // b.tcont │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x20 │ │ │ │ blr x22 │ │ │ │ - fadd d13, d13, d13 │ │ │ │ - fadd d0, d15, d0 │ │ │ │ - fmov d31, #4.000000000000000000e+00 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - fmul d14, d14, d31 │ │ │ │ - ldr d15, [sp, #56] │ │ │ │ - fadd d0, d0, d13 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x2, #32] │ │ │ │ + blr x21 │ │ │ │ + cmp x0, x25 │ │ │ │ + ccmp x22, x24, #0x0, eq // eq = none │ │ │ │ + b.eq 2eec4 // b.none │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x2, x20 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x1, x21 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - fadd d0, d0, d14 │ │ │ │ - ldp d9, d10, [sp, #64] │ │ │ │ - ldp d13, d14, [sp, #96] │ │ │ │ - fmul d0, d0, d12 │ │ │ │ - ldp d11, d12, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - fmov d1, d12 │ │ │ │ - fmov d13, d9 │ │ │ │ - b 27b48 │ │ │ │ + b 2eb68 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x26 │ │ │ │ + str xzr, [x19] │ │ │ │ + stp x2, xzr, [x19, #24] │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + stp xzr, xzr, [x19, #48] │ │ │ │ + str xzr, [x19, #64] │ │ │ │ + blr x22 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x26 │ │ │ │ + blr x21 │ │ │ │ + str x0, [x19] │ │ │ │ + str x26, [x19, #32] │ │ │ │ + b 2eec4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - scvtf d31, w0 │ │ │ │ + cbz x0, 2f134 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - stp d12, d13, [sp, #96] │ │ │ │ - fsub d13, d1, d0 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x6 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x22, x3 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x4 │ │ │ │ - mov x24, x5 │ │ │ │ - fdiv d13, d13, d31 │ │ │ │ - stp d10, d11, [sp, #80] │ │ │ │ - fmov d11, d1 │ │ │ │ - stp d14, d15, [sp, #112] │ │ │ │ - fmov d15, d0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.le 27d80 │ │ │ │ - movi d10, #0x0 │ │ │ │ - fadd d12, d13, d13 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, w0 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - fmov d14, d10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - scvtf d0, w19 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, w20 │ │ │ │ - fmul d0, d0, d12 │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - bl 27a68 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ - lsl w6, w19, #1 │ │ │ │ - mov x4, x24 │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - scvtf d31, w6 │ │ │ │ - mov w0, w20 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fadd d0, d31, d15 │ │ │ │ - bl 27a68 │ │ │ │ - fadd d10, d10, d0 │ │ │ │ - cmp w25, w19 │ │ │ │ - b.ne 27c60 // b.any │ │ │ │ - lsl w25, w25, #1 │ │ │ │ - sub w25, w25, #0x1 │ │ │ │ - scvtf d0, w25 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - fmul d0, d0, d13 │ │ │ │ - fadd d0, d15, d0 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 27a68 │ │ │ │ - fmov d12, d0 │ │ │ │ - fmov d31, #3.000000000000000000e+00 │ │ │ │ - fmov d0, d15 │ │ │ │ + mov x1, x6 │ │ │ │ + mov x23, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x24, x4 │ │ │ │ + mov x25, x5 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x23 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + blr x22 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + blr x23 │ │ │ │ + mov x7, x0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + cmp x26, x1 │ │ │ │ + b.gt 2f104 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 2f05c │ │ │ │ + mov x6, x20 │ │ │ │ + mov x5, x25 │ │ │ │ mov x4, x24 │ │ │ │ mov x3, x23 │ │ │ │ - fdiv d13, d13, d31 │ │ │ │ mov x2, x22 │ │ │ │ - fadd d12, d12, d10 │ │ │ │ mov x1, x21 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 27a68 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d11 │ │ │ │ + str x7, [sp, #104] │ │ │ │ + bl 2efa0 │ │ │ │ + ldr x7, [sp, #104] │ │ │ │ + cmp x28, x27 │ │ │ │ + ccmp x26, x7, #0x0, ge // ge = tcont │ │ │ │ + b.gt 2f128 │ │ │ │ + ldr x26, [x25] │ │ │ │ + ldr x0, [x24] │ │ │ │ + cmp x26, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 2f13c // b.any │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + lsl x28, x27, #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 52920 │ │ │ │ + ldp x3, x1, [x19, #32] │ │ │ │ + add x2, x0, x28 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cbz x1, 2f0d8 │ │ │ │ + add x26, x26, #0x2 │ │ │ │ + add x28, x28, #0x8 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 52920 │ │ │ │ + ldp x1, x3, [x19, #40] │ │ │ │ + add x2, x0, x28 │ │ │ │ + mov x4, x27 │ │ │ │ + add x28, x28, #0x8 │ │ │ │ + ldr x3, [x3, x27, lsl #3] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + stur x3, [x2, #-8] │ │ │ │ + cmp x1, x27 │ │ │ │ + b.hi 2f0a8 // b.pmore │ │ │ │ + add x27, x4, x26 │ │ │ │ + str x0, [x24] │ │ │ │ + str x27, [x25] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + cbz x0, 2f104 │ │ │ │ + mov x6, x20 │ │ │ │ + mov x5, x25 │ │ │ │ mov x4, x24 │ │ │ │ mov x3, x23 │ │ │ │ mov x2, x22 │ │ │ │ mov x1, x21 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 27a68 │ │ │ │ - fadd d14, d14, d14 │ │ │ │ - fadd d0, d15, d0 │ │ │ │ - fmov d31, #4.000000000000000000e+00 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - fmul d12, d12, d31 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - fadd d0, d0, d14 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp d10, d11, [sp, #80] │ │ │ │ - fadd d0, d0, d12 │ │ │ │ - ldp d14, d15, [sp, #112] │ │ │ │ - fmul d0, d0, d13 │ │ │ │ - ldp d12, d13, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - movi d10, #0x0 │ │ │ │ - fmov d0, d13 │ │ │ │ - fmov d14, d10 │ │ │ │ - b 27cd8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + cmp x28, x27 │ │ │ │ + b.lt 2f104 // b.tstop │ │ │ │ + b 2f0e0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x998 │ │ │ │ + add x1, x1, #0x380 │ │ │ │ + add x0, x0, #0x398 │ │ │ │ + mov w2, #0x181 // #385 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mul w27, w2, w3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w4 │ │ │ │ - ubfiz x24, x27, #3, #32 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + cbz x1, 2f494 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w3 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, x24 │ │ │ │ + mov x19, x4 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov w22, w5 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 7c000 │ │ │ │ + mov x23, x3 │ │ │ │ + add x24, x24, #0x3a8 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - bl 586c0 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x25, [sp, #128] │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + blr x22 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x23 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x5, [x25] │ │ │ │ + mov x3, x20 │ │ │ │ mov x2, x24 │ │ │ │ - sub w24, w27, w21 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x26, x0 │ │ │ │ - bl 3570 │ │ │ │ - sub w25, w19, #0x1 │ │ │ │ - sbfiz x1, x24, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cbz x0, 2f474 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x25, [sp, #112] │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + blr x22 │ │ │ │ mov x20, x0 │ │ │ │ - cbz w27, 27e40 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.ne 27ef4 // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp w23, w1 │ │ │ │ - b.eq 27e34 // b.none │ │ │ │ - ldr d31, [x26, x1, lsl #3] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str d31, [x20, w3, uxtw #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x27, x1 │ │ │ │ - b.ne 27e20 // b.any │ │ │ │ - sub w24, w24, w25 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3500 │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - sbfiz x1, x24, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - adds w21, w21, w24 │ │ │ │ - b.eq 27ec8 // b.none │ │ │ │ - mov w7, w21 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, #0xffffffff // #-1 │ │ │ │ - b 27eac │ │ │ │ - mov w2, w4 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w22, w2 │ │ │ │ - b.eq 27ea0 // b.none │ │ │ │ - madd w2, w6, w25, w3 │ │ │ │ - ldr d31, [x20, x1, lsl #3] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str d31, [x23, x2, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x7, x1 │ │ │ │ - b.eq 27ec8 // b.none │ │ │ │ - udiv w2, w1, w19 │ │ │ │ - msub w2, w2, w19, w1 │ │ │ │ - cbnz w2, 27e80 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - b 27e88 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x23 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x5, [x25] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + cbz x0, 2f460 │ │ │ │ + ldr x25, [sp, #120] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + blr x22 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x23 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x5, [x25] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x28, [x25, #56] │ │ │ │ + cbz x28, 2f450 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x22 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x23 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x5, [x28] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x20, [x28, #56] │ │ │ │ + cbz x20, 2f448 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x22 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x23 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x5, [x20] │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x26, [x20, #56] │ │ │ │ + cbz x26, 2f440 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x22 │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x23 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x5, [x26] │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x25, [x26, #56] │ │ │ │ + cbz x25, 2f438 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x22 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x23 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x5, [x25] │ │ │ │ + mov x3, x27 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x27, [x25, #56] │ │ │ │ + cbz x27, 2f430 │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + blr x22 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + str x3, [sp, #104] │ │ │ │ + blr x23 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x5, [x27] │ │ │ │ + mov x2, x24 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x8, [x27, #56] │ │ │ │ + cbz x8, 2f428 │ │ │ │ + ldr x0, [x8, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + str x8, [sp, #104] │ │ │ │ + blr x22 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + mov x1, x19 │ │ │ │ + str x3, [sp, #136] │ │ │ │ + ldr x0, [x8, #32] │ │ │ │ + blr x23 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + mov x2, x24 │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x5, [x8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + mov x4, x19 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x8, #56] │ │ │ │ + bl 2f160 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + ldr x8, [x8, #64] │ │ │ │ + cbnz x8, 2f3b8 │ │ │ │ + ldr x27, [x27, #64] │ │ │ │ + cbnz x27, 2f374 │ │ │ │ + ldr x25, [x25, #64] │ │ │ │ + cbnz x25, 2f334 │ │ │ │ + ldr x26, [x26, #64] │ │ │ │ + cbnz x26, 2f2f4 │ │ │ │ + ldr x20, [x20, #64] │ │ │ │ + cbnz x20, 2f2b4 │ │ │ │ + ldr x28, [x28, #64] │ │ │ │ + cbnz x28, 2f274 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + cbnz x0, 2f230 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + cbnz x0, 2f1e8 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + cbnz x0, 2f19c │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w2, w3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 27f34 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cmp w23, w2 │ │ │ │ - b.eq 27f28 // b.none │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - madd w1, w19, w3, w1 │ │ │ │ - ldr d31, [x26, x0, lsl #3] │ │ │ │ - str d31, [x20, x1, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 27e40 // b.none │ │ │ │ - udiv w1, w0, w19 │ │ │ │ - msub w1, w1, w19, w0 │ │ │ │ - cbz w1, 27f04 │ │ │ │ - mov w1, w4 │ │ │ │ - cmp w23, w2 │ │ │ │ - b.eq 27f28 // b.none │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - b 27f1c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-400]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp d12, d13, [sp, #128] │ │ │ │ - movi d13, #0x0 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 28704 │ │ │ │ - sub w6, w2, #0x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - sub w21, w2, #0x3 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - sub w19, w2, #0x4 │ │ │ │ - sxtw x0, w2 │ │ │ │ - mul w5, w21, w6 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mul w27, w6, w6 │ │ │ │ - str w6, [sp, #236] │ │ │ │ - add x6, sp, #0x130 │ │ │ │ - sub w7, w5, w21, lsl #1 │ │ │ │ - sub w28, w2, #0x5 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mul w24, w19, w19 │ │ │ │ - mul w23, w21, w21 │ │ │ │ - sub w9, w7, w19, lsl #1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x3, x27 │ │ │ │ - stp d8, d9, [sp, #96] │ │ │ │ - sub w25, w2, #0x1 │ │ │ │ - mov x20, x27 │ │ │ │ - stp d10, d11, [sp, #112] │ │ │ │ - mov w27, w25 │ │ │ │ - mov w25, w21 │ │ │ │ - stp d14, d15, [sp, #144] │ │ │ │ - mov x21, x1 │ │ │ │ - ubfiz x1, x23, #3, #32 │ │ │ │ - stp w9, w24, [sp, #176] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - stp w23, w5, [x6, #-32] │ │ │ │ - sbfiz x5, x5, #3, #32 │ │ │ │ - stp w3, w7, [x6, #24] │ │ │ │ - mov x22, x8 │ │ │ │ - str x0, [sp, #360] │ │ │ │ - mul w0, w28, w28 │ │ │ │ - str x5, [sp, #320] │ │ │ │ - sbfiz x5, x9, #3, #32 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - sbfiz x1, x24, #3, #32 │ │ │ │ - sbfiz x0, x0, #3, #32 │ │ │ │ - stp x0, x5, [sp, #184] │ │ │ │ - ubfiz x5, x3, #3, #32 │ │ │ │ - sbfiz x7, x7, #3, #32 │ │ │ │ - str x1, [sp, #256] │ │ │ │ - ubfiz x1, x24, #3, #32 │ │ │ │ - str x7, [sp, #264] │ │ │ │ - str x5, [sp, #304] │ │ │ │ - sbfiz x5, x23, #3, #32 │ │ │ │ - str x5, [sp, #312] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - str w2, [sp, #372] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w5, w22 │ │ │ │ - ldr w2, [sp, #372] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, w2 │ │ │ │ - bl 27d90 │ │ │ │ - mov x26, x0 │ │ │ │ - add w1, w22, #0x2 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - scvtf d1, w1 │ │ │ │ - bl 35d0 │ │ │ │ - ldr d31, [x21, x22, lsl #3] │ │ │ │ - movi d11, #0x0 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - fmul d14, d0, d31 │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.eq 28754 // b.none │ │ │ │ - fmov d9, d13 │ │ │ │ - fmov d13, d11 │ │ │ │ - stp x22, x21, [sp, #384] │ │ │ │ - mov w21, w25 │ │ │ │ - mov x22, x26 │ │ │ │ - mov x25, x6 │ │ │ │ - str w27, [sp, #368] │ │ │ │ - str d14, [sp, #376] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w5, w25 │ │ │ │ - ldr w2, [sp, #368] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, w2 │ │ │ │ - bl 27d90 │ │ │ │ - str x0, [sp, #296] │ │ │ │ - add w1, w25, #0x2 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - scvtf d1, w1 │ │ │ │ - bl 35d0 │ │ │ │ - ldr d31, [x22, x25, lsl #3] │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr w0, [sp, #236] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - fmul d14, d0, d31 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 28748 // b.none │ │ │ │ - mov x26, x20 │ │ │ │ - fmov d8, d14 │ │ │ │ - ldr x20, [sp, #352] │ │ │ │ - fmov d10, d15 │ │ │ │ - stp x22, x25, [sp, #336] │ │ │ │ - mov w25, w21 │ │ │ │ - ldr x21, [sp, #296] │ │ │ │ - str x6, [sp, #224] │ │ │ │ - ldr x22, [sp, #304] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x22, x0 │ │ │ │ - bl 3570 │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr w0, [sp, #328] │ │ │ │ - cbz w0, 281e4 │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - ldr w6, [sp, #236] │ │ │ │ - mov w7, w3 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 281b8 │ │ │ │ - adds w7, w7, #0x1 │ │ │ │ - b.ne 28198 // b.any │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x26, x1 │ │ │ │ - b.eq 281e4 // b.none │ │ │ │ - udiv w2, w1, w6 │ │ │ │ - msub w2, w2, w6, w1 │ │ │ │ - cbnz w2, 2817c │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr d31, [x22, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - madd w0, w3, w6, w0 │ │ │ │ - str d31, [x27, x0, lsl #3] │ │ │ │ - cmp x26, x1 │ │ │ │ - b.eq 281e4 // b.none │ │ │ │ - udiv w0, w1, w6 │ │ │ │ - msub w0, w0, w6, w1 │ │ │ │ - cbz w0, 28174 │ │ │ │ - mov w0, w5 │ │ │ │ - ldr d31, [x22, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - madd w0, w3, w6, w0 │ │ │ │ - str d31, [x27, x0, lsl #3] │ │ │ │ - cmp x26, x1 │ │ │ │ - b.ne 281b8 // b.any │ │ │ │ - mov x0, x22 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x20, [x0, #56] │ │ │ │ + cbz x20, 2f64c │ │ │ │ + ldr x21, [x20, #56] │ │ │ │ + cbz x21, 2f574 │ │ │ │ + ldr x22, [x21, #56] │ │ │ │ + cbz x22, 2f50c │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 2f4dc │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 2f4e8 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #312] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w0, [sp, #276] │ │ │ │ - cbz w0, 2826c │ │ │ │ - ldr x4, [sp, #224] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w6, [sp, #236] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w8, [sp, #276] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ │ - b 28250 │ │ │ │ - mov w2, w3 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.eq 28244 // b.none │ │ │ │ - madd w2, w7, w25, w0 │ │ │ │ - ldr d31, [x27, x1, lsl #3] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str d31, [x22, x2, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x8, x1 │ │ │ │ - b.eq 2826c // b.none │ │ │ │ - udiv w2, w1, w6 │ │ │ │ - msub w2, w2, w6, w1 │ │ │ │ - cbnz w2, 28224 │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - b 2822c │ │ │ │ - mov x0, x27 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr x27, [sp, #224] │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - add w0, w27, #0x2 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 35d0 │ │ │ │ - ldr d31, [x21, x27, lsl #3] │ │ │ │ - fmul d11, d0, d31 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 28740 // b.none │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - movi d12, #0x0 │ │ │ │ - str x27, [sp, #168] │ │ │ │ - mov x27, x23 │ │ │ │ - mov w23, w19 │ │ │ │ - ldr w19, [sp, #332] │ │ │ │ - stp x21, x26, [sp, #280] │ │ │ │ - mov w26, w25 │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x21, [sp, #248] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x22, x0 │ │ │ │ - bl 3570 │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [sp, #272] │ │ │ │ - cbz w0, 28390 │ │ │ │ - mov w7, #0xffffffff // #-1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w4, w7 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 28334 │ │ │ │ - adds w4, w4, #0x1 │ │ │ │ - b.eq 2836c // b.none │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - madd w0, w26, w7, w0 │ │ │ │ - ldr d31, [x22, x1, lsl #3] │ │ │ │ - str d31, [x21, x0, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x27, x1 │ │ │ │ - b.eq 28390 // b.none │ │ │ │ - udiv w0, w1, w26 │ │ │ │ - msub w0, w0, w26, w1 │ │ │ │ - cbz w0, 28308 │ │ │ │ - mov w0, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - cbnz w4, 2831c │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x27, x1 │ │ │ │ - b.eq 28390 // b.none │ │ │ │ - udiv w0, w1, w26 │ │ │ │ - msub w0, w0, w26, w1 │ │ │ │ - cbnz w0, 2834c │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - b 28310 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x1, x27 │ │ │ │ - b.eq 28390 // b.none │ │ │ │ - udiv w0, w1, w26 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - msub w0, w0, w26, w1 │ │ │ │ - cbnz w0, 28328 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - b 28310 │ │ │ │ - mov x0, x22 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 2f8a0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x22, [x21, #64] │ │ │ │ + cbz x22, 2f550 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 2f520 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 2f52c │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - cbz w19, 28410 │ │ │ │ - mov w8, w19 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 283f4 │ │ │ │ - mov w1, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - ldr w2, [sp, #168] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 283e8 // b.none │ │ │ │ - madd w1, w0, w23, w4 │ │ │ │ - ldr d31, [x21, x7, lsl #3] │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - str d31, [x22, x1, lsl #3] │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - cmp x8, x7 │ │ │ │ - b.eq 28410 // b.none │ │ │ │ - udiv w1, w7, w26 │ │ │ │ - msub w1, w1, w26, w7 │ │ │ │ - cbnz w1, 283c4 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 283cc │ │ │ │ - mov x0, x21 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr x21, [sp, #168] │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - add w0, w21, #0x2 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 35d0 │ │ │ │ - ldr d31, [x25, x21, lsl #3] │ │ │ │ - fmul d15, d0, d31 │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.eq 28738 // b.none │ │ │ │ - movi d14, #0x0 │ │ │ │ - str d12, [sp, #208] │ │ │ │ - fmov d12, d15 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - str x25, [sp, #216] │ │ │ │ - str w19, [sp, #232] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 3570 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w0, [sp, #180] │ │ │ │ - cbz w0, 28530 │ │ │ │ - mov w5, #0xffffffff // #-1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w2, w5 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 284d8 │ │ │ │ - adds w4, w2, #0x1 │ │ │ │ - b.eq 2850c // b.none │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - mov w2, w4 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - madd w3, w23, w5, w4 │ │ │ │ - ldr d31, [x25, x0, lsl #3] │ │ │ │ - mov w4, w1 │ │ │ │ - str d31, [x19, x3, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 28530 // b.none │ │ │ │ - udiv w1, w0, w23 │ │ │ │ - msub w1, w1, w23, w0 │ │ │ │ - cbz w1, 284a4 │ │ │ │ - add w1, w4, #0x1 │ │ │ │ - cbnz w2, 284bc │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 28530 // b.none │ │ │ │ - udiv w1, w0, w23 │ │ │ │ - msub w1, w1, w23, w0 │ │ │ │ - cbnz w1, 284ec │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - b 284ac │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 28530 // b.none │ │ │ │ - udiv w1, w0, w23 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - msub w1, w1, w23, w0 │ │ │ │ - cbnz w1, 284cc │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - b 284ac │ │ │ │ - mov x0, x25 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 2f8e0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - cbz w0, 285b0 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - b 28594 │ │ │ │ - mov w3, w0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w3, w21 │ │ │ │ - b.eq 28584 // b.none │ │ │ │ - madd w3, w1, w28, w2 │ │ │ │ - ldr d31, [x19, x5, lsl #3] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str d31, [x25, x3, lsl #3] │ │ │ │ - ldr x3, [sp, #240] │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x5, x3 │ │ │ │ - b.eq 285b0 // b.none │ │ │ │ - udiv w3, w5, w23 │ │ │ │ - msub w3, w3, w23, w5 │ │ │ │ - cbnz w3, 28564 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 2856c │ │ │ │ - mov x0, x19 │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ bl 3500 │ │ │ │ - add w0, w21, #0x2 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 35d0 │ │ │ │ - ldr d31, [x22, x21, lsl #3] │ │ │ │ - fmul d15, d0, d31 │ │ │ │ - cmp w28, #0x1 │ │ │ │ - b.eq 28718 // b.none │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w2, w28 │ │ │ │ - mov x1, x25 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - bl 27f60 │ │ │ │ - fmul d0, d15, d0 │ │ │ │ - mov x0, x25 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 2f880 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x21, [x20, #64] │ │ │ │ + cbz x21, 2f628 │ │ │ │ + ldr x22, [x21, #56] │ │ │ │ + cbz x22, 2f5c0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 2f590 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 2f59c │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ bl 3500 │ │ │ │ - cmp w23, w21 │ │ │ │ - b.gt 2845c │ │ │ │ - ldr x25, [sp, #216] │ │ │ │ - fmov d15, d12 │ │ │ │ - ldr w19, [sp, #232] │ │ │ │ - ldr d12, [sp, #208] │ │ │ │ - fmul d15, d15, d14 │ │ │ │ - mov x0, x22 │ │ │ │ - fadd d12, d12, d15 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - cmp w26, w0 │ │ │ │ - b.gt 282bc │ │ │ │ - mov x22, x25 │ │ │ │ - mov w25, w26 │ │ │ │ - ldp x21, x26, [sp, #280] │ │ │ │ - mov w19, w23 │ │ │ │ - mov x23, x27 │ │ │ │ - fmul d11, d11, d12 │ │ │ │ - mov x0, x22 │ │ │ │ - fadd d10, d10, d11 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 2f8c0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x22, [x21, #64] │ │ │ │ + cbz x22, 2f604 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 2f5d4 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 2f5e0 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - ldr w1, [sp, #236] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #224] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.gt 28124 │ │ │ │ - mov w21, w25 │ │ │ │ - fmov d14, d8 │ │ │ │ - ldp x22, x25, [sp, #336] │ │ │ │ - fmov d15, d10 │ │ │ │ - mov x20, x26 │ │ │ │ - fmul d14, d14, d15 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - fadd d13, d13, d14 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr w0, [sp, #368] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.gt 280b8 │ │ │ │ - mov x26, x22 │ │ │ │ - mov w25, w21 │ │ │ │ - ldp x22, x21, [sp, #384] │ │ │ │ - fmov d11, d13 │ │ │ │ - fmov d13, d9 │ │ │ │ - ldr d14, [sp, #376] │ │ │ │ - mov x27, x0 │ │ │ │ - fmul d14, d14, d11 │ │ │ │ - mov x0, x26 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - fadd d13, d13, d14 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 2f900 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.ne 28050 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp d8, d9, [sp, #96] │ │ │ │ - ldp d10, d11, [sp, #112] │ │ │ │ - ldp d14, d15, [sp, #144] │ │ │ │ - fmov d0, d13 │ │ │ │ - ldp d12, d13, [sp, #128] │ │ │ │ - ldp x29, x30, [sp], #400 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d31, [x25] │ │ │ │ - mov x0, x25 │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - fadd d14, d14, d15 │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ bl 3500 │ │ │ │ - cbnz x21, 28604 │ │ │ │ - mov x21, #0x1 // #1 │ │ │ │ - b 2845c │ │ │ │ - ldr d14, [x22] │ │ │ │ - b 28614 │ │ │ │ - ldr d12, [x22] │ │ │ │ - b 2864c │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr d15, [x0] │ │ │ │ - b 28688 │ │ │ │ - ldr d11, [x26] │ │ │ │ - b 286c4 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 289e4 // b.none │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, w2 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 28a00 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub w25, w2, #0x1 │ │ │ │ - mul w26, w2, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - sxtw x0, w2 │ │ │ │ - mul w21, w2, w25 │ │ │ │ - mul w22, w25, w25 │ │ │ │ - movi d14, #0x0 │ │ │ │ - ubfiz x20, x26, #3, #32 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x26 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - sbfiz x0, x21, #3, #32 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str w21, [sp, #132] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - sbfiz x0, x22, #3, #32 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 3570 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - cbz w24, 28890 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w5, w2 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 28864 │ │ │ │ - adds w5, w5, #0x1 │ │ │ │ - b.ne 28844 // b.any │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x26, x3 │ │ │ │ - b.eq 28890 // b.none │ │ │ │ - udiv w0, w3, w27 │ │ │ │ - msub w0, w0, w27, w3 │ │ │ │ - cbnz w0, 2890c │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - ldr d31, [x22, x3, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - madd w1, w27, w2, w1 │ │ │ │ - str d31, [x23, x1, lsl #3] │ │ │ │ - cmp x26, x3 │ │ │ │ - b.eq 28890 // b.none │ │ │ │ - udiv w1, w3, w27 │ │ │ │ - msub w1, w1, w27, w3 │ │ │ │ - cbz w1, 28820 │ │ │ │ - mov w1, w4 │ │ │ │ - ldr d31, [x22, x3, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - madd w1, w27, w2, w1 │ │ │ │ - str d31, [x23, x1, lsl #3] │ │ │ │ - cmp x26, x3 │ │ │ │ - b.ne 28864 // b.any │ │ │ │ - mov x0, x22 │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 2f850 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - cbz w0, 28940 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w11, #0xffffffff // #-1 │ │ │ │ - b 288f0 │ │ │ │ - mov w4, w6 │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - cmp w4, w28 │ │ │ │ - b.eq 288e4 // b.none │ │ │ │ - madd w2, w11, w25, w5 │ │ │ │ - ldr d31, [x23, x3, lsl #3] │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str d31, [x22, x2, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x21, x3 │ │ │ │ - b.eq 28940 // b.none │ │ │ │ - udiv w4, w3, w27 │ │ │ │ - msub w4, w4, w27, w3 │ │ │ │ - cbnz w4, 288c4 │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 288cc │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp x3, x26 │ │ │ │ - b.ne 28834 // b.any │ │ │ │ - mov x0, x22 │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - cbnz w0, 288b0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x23 │ │ │ │ + str xzr, [x20, #64] │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + cbnz x0, 2f838 │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + ldr x20, [x19, #64] │ │ │ │ + cbz x20, 2f7e0 │ │ │ │ + ldr x21, [x20, #56] │ │ │ │ + cbz x21, 2f708 │ │ │ │ + ldr x22, [x21, #56] │ │ │ │ + cbz x22, 2f6a0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 2f670 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 2f67c │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ bl 3500 │ │ │ │ - add w0, w28, #0x2 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - scvtf d1, w0 │ │ │ │ - bl 35d0 │ │ │ │ - ldr d31, [x19, x28, lsl #3] │ │ │ │ - fmul d15, d0, d31 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 289c0 // b.none │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - mov w2, w25 │ │ │ │ - mov x1, x22 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - bl 27f60 │ │ │ │ - fmul d0, d15, d0 │ │ │ │ - mov x0, x22 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne 287dc // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - fmov d0, d14 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp d14, d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d31, [x22] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - fmul d0, d15, d31 │ │ │ │ - fadd d14, d14, d0 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 2f890 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x22, [x21, #64] │ │ │ │ + cbz x22, 2f6e4 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 2f6b4 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 2f6c0 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ bl 3500 │ │ │ │ - cmp x28, #0x2 │ │ │ │ - b.ne 287dc // b.any │ │ │ │ - b 28998 │ │ │ │ - ldr d14, [x1] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fmov d0, d14 │ │ │ │ - ldp d14, d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - movi d14, #0x0 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fmov d0, d14 │ │ │ │ - ldp d14, d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x26, x1 │ │ │ │ - stp d11, d12, [sp, #80] │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - movi d14, #0x0 │ │ │ │ - str d15, [sp, #112] │ │ │ │ - b 28ab4 │ │ │ │ - ldr d31, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - str d31, [x20] │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr d15, [x23] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - fneg d15, d15 │ │ │ │ - bl 28760 │ │ │ │ - fmov d11, d0 │ │ │ │ - mov x0, x20 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 2f8b0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ bl 3500 │ │ │ │ - fmul d15, d15, d11 │ │ │ │ - mov x0, x21 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - fmul d15, d15, d13 │ │ │ │ - fadd d14, d14, d15 │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ bl 3500 │ │ │ │ - cmp x22, #0x3 │ │ │ │ - b.eq 28b88 // b.none │ │ │ │ - mov w3, #0x3 // #3 │ │ │ │ - mov w5, w22 │ │ │ │ - mov w2, w3 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 27d90 │ │ │ │ - mov x21, x0 │ │ │ │ - add w1, w22, #0x2 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - mov x23, x21 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - scvtf d1, w1 │ │ │ │ - bl 35d0 │ │ │ │ - ldr d31, [x26, x22, lsl #3] │ │ │ │ - movi d12, #0x0 │ │ │ │ - fmul d13, d0, d31 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldp q31, q30, [x21] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp q31, q30, [x20] │ │ │ │ - bl 586c0 │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str d31, [x19] │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - str d31, [x19, #8] │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 2f860 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x21, [x20, #64] │ │ │ │ + cbz x21, 2f7bc │ │ │ │ + ldr x22, [x21, #56] │ │ │ │ + cbz x22, 2f754 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 2f724 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 2f730 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ bl 3500 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz w24, 28a5c │ │ │ │ - ldr d31, [x19, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - str d31, [x20] │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr d15, [x23], #8 │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 28760 │ │ │ │ - fmul d15, d15, d0 │ │ │ │ - mov x0, x20 │ │ │ │ - fadd d12, d12, d15 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 2f8f0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x22, [x21, #64] │ │ │ │ + cbz x22, 2f798 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 2f768 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + cbz x0, 2f774 │ │ │ │ + bl 2f4a0 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ bl 3500 │ │ │ │ - b 28af8 │ │ │ │ - fcmp d14, #0.0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b.eq 28cac // b.none │ │ │ │ - ldp d29, d30, [x26] │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldp d16, d15, [x26, #32] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp d31, d27, [x26, #48] │ │ │ │ - ldp d28, d17, [x26, #16] │ │ │ │ - fmul d25, d29, d16 │ │ │ │ - ldr d26, [x26, #64] │ │ │ │ - fmul d24, d30, d15 │ │ │ │ - fmul d19, d15, d31 │ │ │ │ - fmul d11, d15, d27 │ │ │ │ - fmul d23, d28, d17 │ │ │ │ - fmul d7, d28, d31 │ │ │ │ - fmul d22, d17, d27 │ │ │ │ - fmul d21, d28, d27 │ │ │ │ - fmul d13, d16, d31 │ │ │ │ - fmul d27, d29, d27 │ │ │ │ - fmul d18, d29, d26 │ │ │ │ - fmul d20, d16, d26 │ │ │ │ - fmul d12, d17, d26 │ │ │ │ - fmul d29, d29, d15 │ │ │ │ - fmul d26, d30, d26 │ │ │ │ - fmul d31, d30, d31 │ │ │ │ - fmul d28, d28, d16 │ │ │ │ - fmul d30, d30, d17 │ │ │ │ - fsub d18, d18, d7 │ │ │ │ - fsub d20, d20, d11 │ │ │ │ - fsub d19, d19, d12 │ │ │ │ - fsub d21, d21, d26 │ │ │ │ - fsub d31, d31, d27 │ │ │ │ - fsub d28, d24, d28 │ │ │ │ - fsub d27, d23, d29 │ │ │ │ - fsub d26, d22, d13 │ │ │ │ - fsub d30, d25, d30 │ │ │ │ - fdiv d22, d18, d14 │ │ │ │ - fdiv d31, d31, d14 │ │ │ │ - fdiv d29, d28, d14 │ │ │ │ - fdiv d24, d20, d14 │ │ │ │ - fdiv d23, d19, d14 │ │ │ │ - fdiv d25, d21, d14 │ │ │ │ - fdiv d26, d26, d14 │ │ │ │ - fdiv d28, d27, d14 │ │ │ │ - fdiv d30, d30, d14 │ │ │ │ - stp d22, d31, [x26, #32] │ │ │ │ - stp d24, d23, [x26] │ │ │ │ - stp d26, d25, [x26, #16] │ │ │ │ - stp d29, d28, [x26, #48] │ │ │ │ - str d30, [x26, #64] │ │ │ │ - bl 586c0 │ │ │ │ - ldr d31, [x26] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - str d31, [x19] │ │ │ │ - ldr d31, [x26, #8] │ │ │ │ - str d31, [x19, #24] │ │ │ │ - ldr d31, [x26, #16] │ │ │ │ - str d31, [x19, #48] │ │ │ │ - ldr d31, [x26, #24] │ │ │ │ - str d31, [x19, #8] │ │ │ │ - ldr d31, [x26, #32] │ │ │ │ - str d31, [x19, #32] │ │ │ │ - ldr d31, [x26, #40] │ │ │ │ - str d31, [x19, #56] │ │ │ │ - ldr d31, [x26, #48] │ │ │ │ - str d31, [x19, #16] │ │ │ │ - ldr d31, [x26, #56] │ │ │ │ - str d31, [x19, #40] │ │ │ │ - ldr d31, [x26, #64] │ │ │ │ - str d31, [x19, #64] │ │ │ │ + str xzr, [x22, #56] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ bl 3500 │ │ │ │ - ldr d15, [sp, #112] │ │ │ │ - mov x0, x19 │ │ │ │ + str xzr, [x22, #64] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbnz x0, 2f8d0 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #64] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbnz x0, 2f870 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x20, #64] │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + cbnz x0, 2f844 │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #64] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbnz x0, 2f818 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp d11, d12, [sp, #80] │ │ │ │ - ldp d13, d14, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 28d2c │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 28d30 // b.none │ │ │ │ - lsr w3, w1, #1 │ │ │ │ - mov x2, x0 │ │ │ │ - dup v31.2d, v0.d[0] │ │ │ │ - add x3, x0, w3, uxtw #4 │ │ │ │ - ldr q1, [x2] │ │ │ │ - fadd v1.2d, v1.2d, v31.2d │ │ │ │ - str q1, [x2], #16 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 28d00 // b.any │ │ │ │ - tbz w1, #0, 28d2c │ │ │ │ - and w1, w1, #0xfffffffe │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - ldr d30, [x0, x1] │ │ │ │ - fadd d30, d30, d0 │ │ │ │ - str d30, [x0, x1] │ │ │ │ - ret │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 28d1c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w1, 28d60 │ │ │ │ - add x2, x0, w1, uxtw #3 │ │ │ │ - ldr d30, [x0], #8 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 28d50 // b.any │ │ │ │ - ucvtf d0, w1 │ │ │ │ - fdiv d0, d31, d0 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w1, w1 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4064] │ │ │ │ - str d15, [sp, #32] │ │ │ │ - ucvtf d15, w1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 2ff0 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fmul d31, d15, d31 │ │ │ │ - frintp d0, d31 │ │ │ │ - fcmpe d0, d15 │ │ │ │ - b.ls 28e00 // b.plast │ │ │ │ - frintz d31, d31 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 28dcc // b.tcont │ │ │ │ - mov x0, x20 │ │ │ │ - b 28dd8 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add x0, x20, x0, lsl #2 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - ldr w0, [x20, x19, lsl #2] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - add w0, w0, w1 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - scvtf d0, w0, #1 │ │ │ │ - ret │ │ │ │ - fcvtzu w19, d0 │ │ │ │ - b 28db4 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w1, w1 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3968] │ │ │ │ - str d15, [sp, #32] │ │ │ │ - ucvtf d15, w1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 2ff0 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fmul d31, d15, d31 │ │ │ │ - frintp d0, d31 │ │ │ │ - fcmpe d0, d15 │ │ │ │ - b.ls 28e9c // b.plast │ │ │ │ - frintz d31, d31 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 28e68 // b.tcont │ │ │ │ - mov x0, x20 │ │ │ │ - b 28e74 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add x0, x20, x0 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldrb w1, [x0] │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - ldrb w0, [x20, w19, uxtw] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - add w0, w0, w1 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - scvtf d0, w0, #1 │ │ │ │ ret │ │ │ │ - fcvtzu w19, d0 │ │ │ │ - b 28e50 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w1, w1 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3904] │ │ │ │ - str d15, [sp, #32] │ │ │ │ - ucvtf d15, w1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 2ff0 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fmul d31, d15, d31 │ │ │ │ - frintp d0, d31 │ │ │ │ - fcmpe d0, d15 │ │ │ │ - b.ls 28f3c // b.plast │ │ │ │ - frintz d31, d31 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 28f04 // b.tcont │ │ │ │ - mov x0, x20 │ │ │ │ - b 28f10 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add x0, x20, x0, lsl #3 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldr d30, [x0] │ │ │ │ - fmov d0, #5.000000000000000000e-01 │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - ldr d31, [x20, x19, lsl #3] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - fmul d0, d31, d0 │ │ │ │ - ret │ │ │ │ - fcvtzu w19, d0 │ │ │ │ - b 28eec │ │ │ │ - bti c │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w1, 28f74 │ │ │ │ - add x3, x0, w1, uxtw #2 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w2, [x0], #4 │ │ │ │ - scvtf d30, w2 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 28f60 // b.any │ │ │ │ - ucvtf d0, w1 │ │ │ │ - fdiv d0, d31, d0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w2, 28fc0 │ │ │ │ - movi d0, #0x0 │ │ │ │ - ubfiz x2, x2, #3, #32 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d31, [x0, x3] │ │ │ │ - ldr d30, [x1, x3] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - fadd d0, d0, d30 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 28fa0 // b.any │ │ │ │ - ret │ │ │ │ - movi d0, #0x0 │ │ │ │ ret │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + bl 3500 │ │ │ │ + b 2f648 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + bl 3500 │ │ │ │ + b 2f7dc │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + b 2f628 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + b 2f708 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + b 2f7bc │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #48] │ │ │ │ + b 2f574 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 2f6a0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 2f50c │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 2f6e4 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 2f5c0 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 2f798 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 2f550 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 2f754 │ │ │ │ + ldr x0, [x22, #48] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x22, #48] │ │ │ │ + b 2f604 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-192]! │ │ │ │ mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w28, [x0, #16] │ │ │ │ + cbz w28, 2f994 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ + mov x27, x0 │ │ │ │ mov x19, x2 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w3 │ │ │ │ - bl 586c0 │ │ │ │ - cbz w21, 29170 │ │ │ │ - ubfiz x2, x21, #3, #32 │ │ │ │ - movi d26, #0x0 │ │ │ │ - add x8, x2, x20 │ │ │ │ - mov x6, x20 │ │ │ │ - mov x4, x20 │ │ │ │ - ldr d19, [x4], #8 │ │ │ │ - fadd d26, d26, d19 │ │ │ │ - cmp x8, x4 │ │ │ │ - b.ne 2900c // b.any │ │ │ │ - ucvtf d18, w21 │ │ │ │ - movi d23, #0x0 │ │ │ │ - mov x5, x19 │ │ │ │ - add x7, x2, x19 │ │ │ │ - mov x4, x19 │ │ │ │ - fdiv d26, d26, d18 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d17, [x4], #8 │ │ │ │ - fadd d23, d23, d17 │ │ │ │ - cmp x7, x4 │ │ │ │ - b.ne 29040 // b.any │ │ │ │ - fdiv d23, d23, d18 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 29194 // b.none │ │ │ │ - lsr w1, w21, #1 │ │ │ │ - mov x4, x20 │ │ │ │ - dup v16.2d, v26.d[0] │ │ │ │ - lsl x3, x1, #4 │ │ │ │ - add x1, x20, x1, lsl #4 │ │ │ │ - ldr q7, [x4] │ │ │ │ - fsub v7.2d, v7.2d, v16.2d │ │ │ │ - str q7, [x4], #16 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne 29070 // b.any │ │ │ │ - and w9, w21, #0xfffffffe │ │ │ │ - and w10, w21, #0x1 │ │ │ │ - tbz w21, #0, 290a4 │ │ │ │ - mov w1, w9 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - ldr d6, [x20, x1] │ │ │ │ - fsub d6, d6, d26 │ │ │ │ - str d6, [x20, x1] │ │ │ │ - dup v25.2d, v23.d[0] │ │ │ │ - add x1, x19, x3 │ │ │ │ - mov x4, x19 │ │ │ │ - ldr q5, [x4] │ │ │ │ - fsub v5.2d, v5.2d, v25.2d │ │ │ │ - str q5, [x4], #16 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 290b0 // b.any │ │ │ │ - cbz w10, 290d8 │ │ │ │ - lsl x9, x9, #3 │ │ │ │ - ldr d24, [x19, x9] │ │ │ │ - fsub d24, d24, d23 │ │ │ │ - str d24, [x19, x9] │ │ │ │ - movi d2, #0x0 │ │ │ │ - nop │ │ │ │ - ldr d3, [x6], #8 │ │ │ │ - fmul d3, d3, d3 │ │ │ │ - fadd d2, d2, d3 │ │ │ │ - cmp x8, x6 │ │ │ │ - b.ne 290e0 // b.any │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - movi d0, #0x0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ucvtf d28, w21 │ │ │ │ - fdiv d2, d2, d28 │ │ │ │ - str d2, [x0] │ │ │ │ - ldr d29, [x20, x3] │ │ │ │ - ldr d1, [x19, x3] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - fmul d1, d29, d1 │ │ │ │ - fadd d0, d0, d1 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 2910c // b.any │ │ │ │ - fdiv d0, d0, d28 │ │ │ │ - movi d30, #0x0 │ │ │ │ - stp d0, d0, [x0, #8] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d27, [x5], #8 │ │ │ │ - fmul d27, d27, d27 │ │ │ │ - fadd d30, d30, d27 │ │ │ │ - cmp x5, x7 │ │ │ │ - b.ne 29140 // b.any │ │ │ │ - fdiv d31, d30, d28 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str d31, [x0, #24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - movi d31, #0x0 │ │ │ │ - stp d31, d31, [x0] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str d31, [x0, #16] │ │ │ │ - str d31, [x0, #24] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x20, x5 │ │ │ │ + mov x21, x6 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x23, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w28 │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + b 2f968 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x22, x26 │ │ │ │ + b.eq 2f9a8 // b.none │ │ │ │ + ldr x0, [x25, x22, lsl #3] │ │ │ │ + mov w24, w22 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 2f95c │ │ │ │ + cmp w28, w24 │ │ │ │ + b.hi 2f9b4 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d4, [x20] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - fsub d4, d4, d26 │ │ │ │ - str d4, [x20] │ │ │ │ - b 290c8 │ │ │ │ - bti c │ │ │ │ - fcvtzu w4, d0 │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w4, 291d0 │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, x0, w4, uxtw #3 │ │ │ │ - ldr d30, [x2], #8 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 291c0 // b.any │ │ │ │ - ucvtf d30, w4 │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - fdiv d29, d31, d30 │ │ │ │ - b.gt 291ec │ │ │ │ - movi d28, #0x0 │ │ │ │ - fdiv d0, d28, d0 │ │ │ │ - ret │ │ │ │ - movi d28, #0x0 │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - sub x2, x0, #0x8 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - ldr d31, [x2, x0, lsl #3] │ │ │ │ - scvtf d30, w0 │ │ │ │ - ldr d27, [x1, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fsub d31, d31, d29 │ │ │ │ - fcmpe d30, d0 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fmul d31, d31, d27 │ │ │ │ - fadd d28, d28, d31 │ │ │ │ - b.mi 29200 // b.first │ │ │ │ - fdiv d0, d28, d0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 29288 │ │ │ │ - movi d31, #0x0 │ │ │ │ - add x3, x0, w1, uxtw #2 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w4, [x2], #4 │ │ │ │ - scvtf d30, w4 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 29244 // b.any │ │ │ │ - ucvtf d0, w1 │ │ │ │ - movi d29, #0x0 │ │ │ │ - fdiv d30, d31, d0 │ │ │ │ - ldr w1, [x0], #4 │ │ │ │ - scvtf d31, w1 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 29264 // b.any │ │ │ │ - fdiv d0, d29, d0 │ │ │ │ - ret │ │ │ │ - movi d0, #0x0 │ │ │ │ - fmov d29, d0 │ │ │ │ - fdiv d0, d29, d0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - fcmpe d1, #0.0 │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d13, d14, [sp, #16] │ │ │ │ - str d15, [sp, #32] │ │ │ │ - b.ge 292dc // b.tcont │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x420 │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - add x0, x0, #0x660 │ │ │ │ - mov w2, #0x404 // #1028 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - fmov d14, d1 │ │ │ │ - fmov d13, d0 │ │ │ │ - bl 35d0 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - fadd d0, d14, d0 │ │ │ │ - bl 3380 │ │ │ │ - fmov d14, d0 │ │ │ │ - fneg d0, d13 │ │ │ │ - bl 2f60 │ │ │ │ - fdiv d15, d15, d14 │ │ │ │ - ldp d13, d14, [sp, #16] │ │ │ │ - fmul d0, d15, d0 │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d13, d14, [sp, #16] │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d13, d1 │ │ │ │ - fmov d0, d1 │ │ │ │ - str d15, [sp, #32] │ │ │ │ - bl 2f60 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - bl 3380 │ │ │ │ - bl 3160 │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 2f60 │ │ │ │ - fmul d15, d15, d14 │ │ │ │ - fsub d15, d15, d13 │ │ │ │ - ldp d13, d14, [sp, #16] │ │ │ │ - fsub d0, d15, d0 │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 293e0 │ │ │ │ - movi d31, #0x0 │ │ │ │ - add x3, x0, w1, uxtw #3 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr d30, [x2], #8 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 293a0 // b.any │ │ │ │ - ucvtf d0, w1 │ │ │ │ - movi d29, #0x0 │ │ │ │ - fdiv d30, d31, d0 │ │ │ │ - nop │ │ │ │ - ldr d31, [x0], #8 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 293c0 // b.any │ │ │ │ - fdiv d0, d29, d0 │ │ │ │ - ret │ │ │ │ - movi d0, #0x0 │ │ │ │ - fmov d29, d0 │ │ │ │ - fdiv d0, d29, d0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - fcvtzu w3, d0 │ │ │ │ - cbz w3, 2944c │ │ │ │ - movi d31, #0x0 │ │ │ │ - add x2, x0, w3, uxtw #3 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d30, [x1], #8 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 29408 // b.any │ │ │ │ - ucvtf d29, w3 │ │ │ │ - movi d0, #0x0 │ │ │ │ - fdiv d30, d31, d29 │ │ │ │ - ldr d31, [x0], #8 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 29424 // b.any │ │ │ │ - fdiv d0, d0, d29 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 29454 // b.nfrst │ │ │ │ - b 3440 │ │ │ │ - movi d0, #0x0 │ │ │ │ - fdiv d0, d0, d0 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str d15, [sp, #16] │ │ │ │ - bl 28fc8 │ │ │ │ - ldp d0, d15, [x0] │ │ │ │ - ldr d31, [x0, #24] │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 29490 // b.nfrst │ │ │ │ - bl 3440 │ │ │ │ - b 29494 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - fdiv d0, d15, d0 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - fsub d1, d0, d1 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - fmov d31, #-5.000000000000000000e-01 │ │ │ │ - mov x29, sp │ │ │ │ - str d15, [sp, #16] │ │ │ │ - fmul d15, d2, d2 │ │ │ │ - fmul d1, d1, d1 │ │ │ │ - fdiv d1, d1, d15 │ │ │ │ - fmul d0, d1, d31 │ │ │ │ - bl 2f60 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d31, [x0, #8] │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - fsqrt d15, d15 │ │ │ │ - fdiv d0, d0, d15 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - adrp x0, 80000 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - fsub d0, d0, d1 │ │ │ │ - mov x29, sp │ │ │ │ - ldr d31, [x0, #16] │ │ │ │ - fmul d2, d2, d31 │ │ │ │ - fdiv d0, d0, d2 │ │ │ │ - bl 34b0 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - fadd d0, d0, d30 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, #0xffffffc00000 // #281474972516352 │ │ │ │ - movk x0, #0x41df, lsl #48 │ │ │ │ - mov x29, sp │ │ │ │ - stp d12, d13, [sp, #32] │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d12, d1 │ │ │ │ - stp d10, d11, [sp, #16] │ │ │ │ - fmov d10, #1.000000000000000000e+00 │ │ │ │ - stp d14, d15, [sp, #48] │ │ │ │ - fmov d14, x0 │ │ │ │ - bl 3340 │ │ │ │ - scvtf d15, w0 │ │ │ │ - fdiv d15, d15, d14 │ │ │ │ - fadd d15, d15, d15 │ │ │ │ - fsub d15, d15, d10 │ │ │ │ - bl 3340 │ │ │ │ - scvtf d11, w0 │ │ │ │ - fmul d15, d15, d15 │ │ │ │ - fdiv d11, d11, d14 │ │ │ │ - fadd d11, d11, d11 │ │ │ │ - fsub d11, d11, d10 │ │ │ │ - fmul d31, d11, d11 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - fcmpe d15, d10 │ │ │ │ - b.ge 29570 // b.tcont │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.eq 29570 // b.none │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, #-2.000000000000000000e+00 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - fdiv d0, d0, d15 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 295d8 // b.nfrst │ │ │ │ - bl 3440 │ │ │ │ - b 295dc │ │ │ │ - fsqrt d0, d0 │ │ │ │ - fmul d11, d11, d0 │ │ │ │ - ldp d14, d15, [sp, #48] │ │ │ │ - fmul d0, d11, d12 │ │ │ │ - ldp d10, d11, [sp, #16] │ │ │ │ - fadd d0, d0, d13 │ │ │ │ - ldp d12, d13, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #192 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - fmov d29, d0 │ │ │ │ - mov x29, sp │ │ │ │ - stp d10, d11, [sp, #16] │ │ │ │ - stp d12, d13, [sp, #32] │ │ │ │ - stp d14, d15, [sp, #48] │ │ │ │ - ldr d15, [x0] │ │ │ │ - ldr d10, [x0, #24] │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 296cc // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - stp d29, d1, [sp, #72] │ │ │ │ - stp d2, d3, [sp, #88] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl 3440 │ │ │ │ - fcmp d10, #0.0 │ │ │ │ - fmov d11, d0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldp d29, d1, [sp, #72] │ │ │ │ - ldp d2, d3, [sp, #88] │ │ │ │ - b.pl 29700 // b.nfrst │ │ │ │ - fmov d0, d10 │ │ │ │ - bl 3440 │ │ │ │ - fmul d15, d15, d10 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - fmov d14, d0 │ │ │ │ - ldp d29, d1, [sp, #72] │ │ │ │ - ldp d2, d3, [sp, #88] │ │ │ │ - ldr d13, [x0, #8] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt d15, d15 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - ldr d30, [x0, #8] │ │ │ │ - fmul d30, d10, d30 │ │ │ │ - fdiv d13, d13, d15 │ │ │ │ - fmul d31, d13, d13 │ │ │ │ - fsub d12, d12, d31 │ │ │ │ - fmul d30, d30, d12 │ │ │ │ - fcmp d30, #0.0 │ │ │ │ - b.pl 2974c // b.nfrst │ │ │ │ - fmov d0, d30 │ │ │ │ - stp d29, d1, [sp, #72] │ │ │ │ - stp d2, d3, [sp, #88] │ │ │ │ - bl 3440 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldp d29, d1, [sp, #72] │ │ │ │ - ldp d2, d3, [sp, #88] │ │ │ │ - b 29750 │ │ │ │ - fsqrt d11, d15 │ │ │ │ - fcmp d10, #0.0 │ │ │ │ - b.pl 29700 // b.nfrst │ │ │ │ - fmov d0, d10 │ │ │ │ - stp d29, d1, [sp, #72] │ │ │ │ - stp d2, d3, [sp, #88] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + cmp w28, w24 │ │ │ │ + b.ls 2f984 // b.plast │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x26, [x0, w24, uxtw #3] │ │ │ │ + cbz x26, 2f984 │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldr x22, [x19, #24] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.lt 2f984 // b.tstop │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + ldr x25, [x26, #56] │ │ │ │ + ldp x24, x0, [x0, #24] │ │ │ │ str x0, [sp, #104] │ │ │ │ - bl 3440 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - fmov d14, d0 │ │ │ │ - ldp d29, d1, [sp, #72] │ │ │ │ - ldp d2, d3, [sp, #88] │ │ │ │ - b 29704 │ │ │ │ - fsqrt d14, d10 │ │ │ │ - fmul d15, d15, d10 │ │ │ │ - ldr d13, [x0, #8] │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 29680 // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - stp d29, d1, [sp, #72] │ │ │ │ - stp d2, d3, [sp, #88] │ │ │ │ - bl 3440 │ │ │ │ - fdiv d13, d13, d0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - ldr d30, [x0, #8] │ │ │ │ - ldp d29, d1, [sp, #72] │ │ │ │ - fmul d30, d10, d30 │ │ │ │ - ldp d2, d3, [sp, #88] │ │ │ │ - fmul d31, d13, d13 │ │ │ │ - fsub d12, d12, d31 │ │ │ │ - fmul d30, d30, d12 │ │ │ │ - fsqrt d15, d30 │ │ │ │ - fdiv d14, d14, d11 │ │ │ │ - fsub d29, d29, d2 │ │ │ │ - fsub d31, d1, d3 │ │ │ │ - fmul d30, d10, d12 │ │ │ │ - fmov d0, #-5.000000000000000000e-01 │ │ │ │ - fmul d2, d14, d13 │ │ │ │ - fmul d2, d2, d29 │ │ │ │ - fsub d31, d31, d2 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmul d0, d31, d0 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldp d10, d11, [sp, #16] │ │ │ │ - fdiv d31, d31, d15 │ │ │ │ - ldp d12, d13, [sp, #32] │ │ │ │ - ldp d14, d15, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - fmul d0, d31, d0 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d8, d9, [sp, #16] │ │ │ │ - stp d10, d11, [sp, #32] │ │ │ │ - stp d12, d13, [sp, #48] │ │ │ │ - stp d14, d15, [sp, #64] │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr d9, [x0] │ │ │ │ - ldr d10, [x0, #24] │ │ │ │ - fcmp d9, #0.0 │ │ │ │ - b.pl 29878 // b.nfrst │ │ │ │ - fmov d0, d9 │ │ │ │ - stp d1, d2, [sp, #88] │ │ │ │ - str d3, [sp, #104] │ │ │ │ + ldr x23, [x19, #32] │ │ │ │ + cbz x25, 307a8 │ │ │ │ + ldr x0, [x25] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 307a8 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + ldr x28, [x25, #56] │ │ │ │ + ldp x27, x0, [x0, #24] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + cbz x28, 30164 │ │ │ │ + ldr x0, [x28] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 30164 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + ldr x9, [x28, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ str x0, [sp, #112] │ │ │ │ - bl 3440 │ │ │ │ - fcmp d10, #0.0 │ │ │ │ - ldr d3, [sp, #104] │ │ │ │ - fmov d31, d0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldp d1, d2, [sp, #88] │ │ │ │ - b.pl 298ac // b.nfrst │ │ │ │ - fmov d0, d10 │ │ │ │ - stp d31, d1, [sp, #88] │ │ │ │ - stp d2, d3, [sp, #104] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - bl 3440 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - fmov d11, d0 │ │ │ │ - ldp d31, d1, [sp, #88] │ │ │ │ - fmul d0, d9, d10 │ │ │ │ - ldp d2, d3, [sp, #104] │ │ │ │ - ldr d14, [x0, #8] │ │ │ │ - fsqrt d0, d0 │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d13, [x0, #8] │ │ │ │ - fmul d13, d31, d13 │ │ │ │ - fmul d13, d13, d11 │ │ │ │ - fdiv d14, d14, d0 │ │ │ │ - fmul d30, d14, d14 │ │ │ │ - fsub d12, d12, d30 │ │ │ │ - fcmp d12, #0.0 │ │ │ │ - b.pl 29900 // b.nfrst │ │ │ │ - fmov d0, d12 │ │ │ │ - stp d31, d1, [sp, #88] │ │ │ │ - stp d2, d3, [sp, #104] │ │ │ │ - bl 3440 │ │ │ │ - fmov d8, d0 │ │ │ │ - ldp d31, d1, [sp, #88] │ │ │ │ - ldp d2, d3, [sp, #104] │ │ │ │ - b 29904 │ │ │ │ - fsqrt d31, d9 │ │ │ │ - fcmp d10, #0.0 │ │ │ │ - b.pl 298ac // b.nfrst │ │ │ │ - fmov d0, d10 │ │ │ │ - stp d31, d1, [sp, #88] │ │ │ │ - stp d2, d3, [sp, #104] │ │ │ │ + str x1, [sp, #136] │ │ │ │ + cbz x9, 2fd7c │ │ │ │ + ldr x0, [x9] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 2fd7c │ │ │ │ + ldr x0, [x9, #32] │ │ │ │ + ldr x10, [x9, #56] │ │ │ │ + ldp x0, x1, [x0, #24] │ │ │ │ str x0, [sp, #120] │ │ │ │ - bl 3440 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + cbz x10, 2fb80 │ │ │ │ + ldr x0, [x10] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 2fb80 │ │ │ │ + ldr x1, [x10, #32] │ │ │ │ + ldr x0, [x10, #56] │ │ │ │ + ldp x11, x12, [x1, #24] │ │ │ │ + cbz x0, 2faa0 │ │ │ │ + mov x5, x21 │ │ │ │ + mov x4, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + stp x9, x10, [sp, #152] │ │ │ │ + stp x11, x12, [sp, #168] │ │ │ │ + bl 2efa0 │ │ │ │ + ldp x9, x10, [sp, #152] │ │ │ │ + ldp x11, x12, [sp, #168] │ │ │ │ + cmp x23, x11 │ │ │ │ + ccmp x22, x12, #0x0, ge // ge = tcont │ │ │ │ + b.gt 31400 │ │ │ │ + ldr x3, [x21] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x3, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 31480 // b.any │ │ │ │ + add x2, x3, #0x1 │ │ │ │ + stp x3, x9, [sp, #168] │ │ │ │ + lsl x1, x2, #3 │ │ │ │ + stp x1, x2, [sp, #152] │ │ │ │ + str x10, [sp, #184] │ │ │ │ + bl 52920 │ │ │ │ + ldp x9, x10, [sp, #176] │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + ldp x6, x4, [x10, #32] │ │ │ │ + add x5, x0, x1 │ │ │ │ + stur x6, [x5, #-8] │ │ │ │ + cbz x4, 2fb44 │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + stp x1, x9, [sp, #152] │ │ │ │ + stp x10, x4, [sp, #168] │ │ │ │ + str x3, [sp, #184] │ │ │ │ + bl 52920 │ │ │ │ + ldp x10, x4, [sp, #168] │ │ │ │ + ldp x1, x9, [sp, #152] │ │ │ │ + ldr x3, [sp, #184] │ │ │ │ + ldp x5, x11, [x10, #40] │ │ │ │ + mov x2, x4 │ │ │ │ + add x6, x0, x1 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + ldr x11, [x11, x4, lsl #3] │ │ │ │ + stur x11, [x6, #-8] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x4, x5 │ │ │ │ + b.cc 2fb00 // b.lo, b.ul, b.last │ │ │ │ + add x2, x2, x3 │ │ │ │ + str x0, [x20] │ │ │ │ + str x2, [x21] │ │ │ │ + ldr x0, [x10, #64] │ │ │ │ + cbz x0, 2fb80 │ │ │ │ + mov x5, x21 │ │ │ │ + mov x4, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + str x9, [sp, #152] │ │ │ │ + bl 2efa0 │ │ │ │ + ldr x9, [sp, #152] │ │ │ │ ldr x0, [sp, #120] │ │ │ │ - fmov d11, d0 │ │ │ │ - ldp d31, d1, [sp, #88] │ │ │ │ - ldp d2, d3, [sp, #104] │ │ │ │ - b 298b0 │ │ │ │ - fsqrt d11, d10 │ │ │ │ - fmul d0, d9, d10 │ │ │ │ - ldr d14, [x0, #8] │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 2982c // b.nfrst │ │ │ │ - stp d31, d1, [sp, #88] │ │ │ │ - stp d2, d3, [sp, #104] │ │ │ │ - bl 3440 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fdiv d14, d14, d0 │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - ldp d31, d1, [sp, #88] │ │ │ │ - ldr d13, [x0, #8] │ │ │ │ - ldp d2, d3, [sp, #104] │ │ │ │ - fmul d13, d31, d13 │ │ │ │ - fmul d13, d13, d11 │ │ │ │ - fmul d30, d14, d14 │ │ │ │ - fsub d12, d12, d30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fsqrt d8, d12 │ │ │ │ - fsub d2, d15, d2 │ │ │ │ - fadd d14, d14, d14 │ │ │ │ - fsub d3, d1, d3 │ │ │ │ - fmul d11, d11, d31 │ │ │ │ - fadd d12, d12, d12 │ │ │ │ - fmov d0, #-1.000000000000000000e+00 │ │ │ │ - fmul d14, d14, d2 │ │ │ │ - fmul d2, d2, d2 │ │ │ │ - fmul d31, d3, d3 │ │ │ │ - fdiv d0, d0, d12 │ │ │ │ - fdiv d2, d2, d9 │ │ │ │ - fmul d14, d14, d3 │ │ │ │ - fdiv d31, d31, d10 │ │ │ │ - fdiv d14, d14, d11 │ │ │ │ - fsub d2, d2, d14 │ │ │ │ - fadd d2, d2, d31 │ │ │ │ - fmul d0, d2, d0 │ │ │ │ - bl 2f60 │ │ │ │ - fmul d8, d8, d13 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldp d10, d11, [sp, #32] │ │ │ │ - fdiv d31, d31, d8 │ │ │ │ - ldp d12, d13, [sp, #48] │ │ │ │ - ldp d8, d9, [sp, #16] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - fmul d0, d31, d0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d14, d15, [sp, #32] │ │ │ │ - cbz w3, 29a58 │ │ │ │ - movi d29, #0x0 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w19, w3 │ │ │ │ - fmov d25, d15 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ubfiz x5, x19, #3, #32 │ │ │ │ - fmov d26, d29 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d31, [x2, x4] │ │ │ │ - ldr d30, [x0, x4] │ │ │ │ - ldr d27, [x1, x4] │ │ │ │ - add x4, x4, #0x8 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - fmul d28, d31, d31 │ │ │ │ - fsub d30, d30, d27 │ │ │ │ - fcsel d31, d31, d26, ge // ge = tcont │ │ │ │ - fmul d15, d15, d28 │ │ │ │ - fmul d30, d30, d30 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fdiv d31, d25, d31 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp x5, x4 │ │ │ │ - b.ne 299c0 // b.any │ │ │ │ - fmov d0, #-5.000000000000000000e-01 │ │ │ │ - fmul d0, d29, d0 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d14, d0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ucvtf d1, w19 │ │ │ │ - ldr d0, [x0, #8] │ │ │ │ - bl 35d0 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 29a3c // b.nfrst │ │ │ │ - bl 3440 │ │ │ │ - fmov d31, d0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - b 29a44 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - fsqrt d31, d0 │ │ │ │ - fdiv d0, d14, d31 │ │ │ │ - ldp d14, d15, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - fmov d14, d0 │ │ │ │ - b 29a40 │ │ │ │ - bti c │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - fneg d30, d0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d29, [x0, #24] │ │ │ │ - fcsel d30, d0, d30, ge // ge = tcont │ │ │ │ - fcmpe d30, d29 │ │ │ │ - b.gt 29b6c │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d29, [x0, #32] │ │ │ │ - fcmpe d30, d29 │ │ │ │ - b.mi 29b68 // b.first │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d26, #5.000000000000000000e-01 │ │ │ │ - fmov d27, #1.000000000000000000e+00 │ │ │ │ - ldr d31, [x0, #40] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d19, [x0, #48] │ │ │ │ - adrp x0, 80000 │ │ │ │ - fdiv d31, d0, d31 │ │ │ │ - ldr d20, [x0, #56] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d21, [x0, #64] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d22, [x0, #72] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d23, [x0, #80] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d24, [x0, #88] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d25, [x0, #96] │ │ │ │ - mov x0, #0x1111111111111111 // #1229782938247303441 │ │ │ │ - movk x0, #0x3f81, lsl #48 │ │ │ │ - fmov d28, x0 │ │ │ │ - mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - movk x0, #0x3fa5, lsl #48 │ │ │ │ - fmov d29, x0 │ │ │ │ - mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ - movk x0, #0x3fc5, lsl #48 │ │ │ │ - fmov d30, x0 │ │ │ │ - fadd d31, d31, d19 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d20 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d21 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d22 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d25 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - fmul d0, d31, d0 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 2f60 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - fsub d0, d0, d31 │ │ │ │ - ret │ │ │ │ - │ │ │ │ -0000000000029b90 : │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 3160 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ldr d31, [x0, #4080] │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000029bc0 : │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 3160 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ldr d31, [x0, #104] │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - fabs d30, d0 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - paciasp │ │ │ │ - fmov d31, x0 │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - fcmp d30, d31 │ │ │ │ - str d15, [sp, #16] │ │ │ │ - fmov d15, d1 │ │ │ │ - b.le 29c28 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - fmov d0, d1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fabs d30, d1 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 29c44 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fcmpe d0, d1 │ │ │ │ - b.gt 29c84 │ │ │ │ - fsub d1, d0, d15 │ │ │ │ - fmov d0, #1.000000000000000000e+01 │ │ │ │ - bl 35d0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - bl 3160 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - ldr d31, [x0, #4080] │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d1 │ │ │ │ - b 29c4c │ │ │ │ - bti c │ │ │ │ - fabs d30, d1 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 29cac │ │ │ │ - ret │ │ │ │ - fabs d30, d0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str d15, [sp, #16] │ │ │ │ - fmov d15, d1 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 29ce0 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - fmov d0, d1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fcmpe d1, d0 │ │ │ │ - b.mi 29d10 // b.first │ │ │ │ - fsub d0, d0, d15 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - bl 3160 │ │ │ │ - fadd d0, d0, d15 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d1 │ │ │ │ - b 29ce8 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w3 │ │ │ │ - ubfiz x21, x22, #3, #32 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x1, x21 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w2 │ │ │ │ - mov x23, x4 │ │ │ │ - stp d13, d14, [sp, #64] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - cbz w24, 29da0 │ │ │ │ - mov x1, x19 │ │ │ │ - add x3, x19, w24, uxtw │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - nop │ │ │ │ - ldrb w0, [x1], #1 │ │ │ │ - ldr w5, [x23, x0, lsl #2] │ │ │ │ - lsl x5, x5, #3 │ │ │ │ - ldr d30, [x20, x5] │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - str d30, [x20, x5] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 29d80 // b.any │ │ │ │ - cbz w22, 29e64 │ │ │ │ - str d15, [sp, #80] │ │ │ │ - ucvtf d29, w24 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 29e70 // b.none │ │ │ │ - lsr w0, w22, #1 │ │ │ │ - mov x1, x20 │ │ │ │ - dup v28.2d, v29.d[0] │ │ │ │ - add x0, x20, w0, uxtw #4 │ │ │ │ - ldr q0, [x1] │ │ │ │ - fdiv v0.2d, v0.2d, v28.2d │ │ │ │ - str q0, [x1], #16 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 29dc4 // b.any │ │ │ │ - and w0, w22, #0xfffffffe │ │ │ │ - tbz w22, #0, 29df0 │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr d27, [x20, x0] │ │ │ │ - fdiv d27, d27, d29 │ │ │ │ - str d27, [x20, x0] │ │ │ │ - adrp x0, 80000 │ │ │ │ - movi d14, #0x0 │ │ │ │ - add x21, x21, x20 │ │ │ │ - mov x19, x20 │ │ │ │ - ldr d13, [x0, #104] │ │ │ │ - ldr d15, [x19] │ │ │ │ - fcmpe d15, #0.0 │ │ │ │ - fmov d0, d15 │ │ │ │ - b.gt 29e50 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 29e04 // b.any │ │ │ │ - fneg d14, d14 │ │ │ │ - ldr d15, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fmov d0, d14 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp d13, d14, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 3160 │ │ │ │ - fdiv d31, d0, d13 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - b 29e14 │ │ │ │ - mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - fmov d14, x0 │ │ │ │ - b 29e28 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 29de0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x19, x0 │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - bl 586c0 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ls 29f14 // b.plast │ │ │ │ - lsl w6, w21, #1 │ │ │ │ - cbz w6, 29f14 │ │ │ │ - add w1, w6, #0x1 │ │ │ │ - sub w7, w20, w6 │ │ │ │ - neg w5, w21 │ │ │ │ - add w6, w6, w21 │ │ │ │ - ucvtf d31, w1 │ │ │ │ - mov w1, w21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w4, w5, w1 │ │ │ │ - ubfiz x3, x1, #3, #32 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr d30, [x19, x4, lsl #3] │ │ │ │ - ldr d29, [x0, x3] │ │ │ │ - fdiv d30, d30, d31 │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - str d29, [x0, x3] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.ne 29ee0 // b.any │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - cmp w7, w5 │ │ │ │ - b.ne 29ed0 // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-256]! │ │ │ │ - mul w0, w2, w7 │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w3 │ │ │ │ - ubfiz x23, x24, #3, #32 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w7 │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - lsl x1, x0, #3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x22, x24 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x6 │ │ │ │ - stp d8, d9, [sp, #96] │ │ │ │ - stp d10, d11, [sp, #112] │ │ │ │ - stp d12, d13, [sp, #128] │ │ │ │ - stp d14, d15, [sp, #144] │ │ │ │ - stp w2, w7, [sp, #168] │ │ │ │ - stp x4, x5, [sp, #176] │ │ │ │ - str x6, [sp, #216] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x26, x0 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3670 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ubfiz x3, x0, #3, #32 │ │ │ │ - mov w0, w19 │ │ │ │ - mov x19, x3 │ │ │ │ - stp x0, x3, [sp, #224] │ │ │ │ - mov x0, x28 │ │ │ │ - mul x2, x2, x3 │ │ │ │ - bl 3670 │ │ │ │ - str wzr, [sp, #244] │ │ │ │ - add x0, x27, x19 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d9, #1.000000000000000000e+00 │ │ │ │ - ldr d13, [x0, #8] │ │ │ │ - str d9, [sp, #248] │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - str wzr, [sp, #208] │ │ │ │ - str wzr, [sp, #240] │ │ │ │ - cbz w0, 2a044 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cbnz w0, 2a310 │ │ │ │ - ldr w0, [sp, #240] │ │ │ │ - ldr w1, [sp, #168] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #240] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 2a02c // b.any │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cbz w0, 2a21c │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ucvtf d14, w0 │ │ │ │ - mov w19, w3 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x3, [sp, #160] │ │ │ │ - bl 3670 │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - cbz w0, 2a2e4 │ │ │ │ - movi d10, #0x0 │ │ │ │ - mov w11, w3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ubfiz x0, x11, #3, #32 │ │ │ │ - add x10, x28, x0 │ │ │ │ - ldr d31, [x28, x0] │ │ │ │ - fadd d10, d10, d31 │ │ │ │ - cbz w22, 2a108 │ │ │ │ - ldr d29, [x21, w2, uxtw #3] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldr d30, [x25] │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x25] │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 2a108 // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w1, w2, w0 │ │ │ │ - ldr d29, [x10] │ │ │ │ - ldr d31, [x25, x0, lsl #3] │ │ │ │ - ldr d30, [x21, x1, lsl #3] │ │ │ │ - fmul d30, d30, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x25, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.hi 2a0e0 // b.pmore │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - add w2, w2, w22 │ │ │ │ - add w11, w11, w0 │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - cmp w0, w12 │ │ │ │ - b.ne 2a0a0 // b.any │ │ │ │ - cbz w22, 2a1fc │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr d31, [x25, x0, lsl #3] │ │ │ │ - add w1, w20, w0 │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - fdiv d31, d31, d10 │ │ │ │ - str d31, [x25, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str d31, [x2, x1, lsl #3] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.hi 2a12c // b.pmore │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - cbz w0, 2a1b8 │ │ │ │ - add x10, x28, w19, uxtw #3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w2, w0 │ │ │ │ - ldr d28, [x25, x0, lsl #3] │ │ │ │ - ldr d29, [x10] │ │ │ │ - ldr d30, [x26, x0, lsl #3] │ │ │ │ - ldr d31, [x21, x1, lsl #3] │ │ │ │ - fsub d31, d31, d28 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - str d31, [x26, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne 2a168 // b.any │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - add w11, w11, #0x1 │ │ │ │ - add w2, w2, w22 │ │ │ │ - add w19, w19, w0 │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - cmp w0, w11 │ │ │ │ - b.hi 2a160 // b.pmore │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr d0, [x26, x19, lsl #3] │ │ │ │ - add w27, w20, w19 │ │ │ │ - lsl x27, x27, #3 │ │ │ │ - fdiv d0, d0, d10 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - str d0, [x26, x19, lsl #3] │ │ │ │ - b.pl 2a2a0 // b.nfrst │ │ │ │ - str x3, [sp, #160] │ │ │ │ - bl 3440 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - cmp x24, x19 │ │ │ │ - str d0, [x0, x27] │ │ │ │ - b.ne 2a1c0 // b.any │ │ │ │ - fdiv d10, d10, d14 │ │ │ │ - add w20, w20, w22 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - str d10, [x0, x3, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 2a060 // b.any │ │ │ │ - ldr w1, [sp, #244] │ │ │ │ - ldr w0, [sp, #256] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 2a254 // b.none │ │ │ │ - ldr d31, [sp, #248] │ │ │ │ - adrp x0, 80000 │ │ │ │ - fabd d12, d15, d31 │ │ │ │ - ldr d31, [x0, #32] │ │ │ │ - ldr w0, [sp, #244] │ │ │ │ - fnmul d31, d15, d31 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #244] │ │ │ │ - fcmpe d12, d31 │ │ │ │ - b.gt 2a2dc │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3500 │ │ │ │ - ldp d8, d9, [sp, #96] │ │ │ │ - fmov d0, d15 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp d10, d11, [sp, #112] │ │ │ │ - ldp d12, d13, [sp, #128] │ │ │ │ - ldp d14, d15, [sp, #144] │ │ │ │ - ldp x29, x30, [sp], #256 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fsqrt d0, d0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - str d0, [x0, x27] │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 2a1c0 // b.any │ │ │ │ - fdiv d10, d10, d14 │ │ │ │ - add w20, w20, w22 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - str d10, [x0, x3, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 2a060 // b.any │ │ │ │ - b 2a21c │ │ │ │ - str d15, [sp, #248] │ │ │ │ - b 2a014 │ │ │ │ - movi d10, #0x0 │ │ │ │ - cbnz w22, 2a128 │ │ │ │ - fdiv d10, d10, d14 │ │ │ │ - add w20, w20, w22 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - str d10, [x0, x3, lsl #3] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 2a060 // b.any │ │ │ │ - b 2a21c │ │ │ │ - movi d15, #0x0 │ │ │ │ - str wzr, [sp, #200] │ │ │ │ - fmov d11, d15 │ │ │ │ - nop │ │ │ │ - ldp x0, x27, [sp, #208] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - fmov d14, #-5.000000000000000000e-01 │ │ │ │ - add x19, x21, w0, uxtw #3 │ │ │ │ - ldr w0, [sp, #200] │ │ │ │ - str w0, [sp, #160] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d12, [x27] │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - cbz w22, 2a3d8 │ │ │ │ - ldp x2, x3, [sp, #176] │ │ │ │ - movi d0, #0x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fmov d10, #1.000000000000000000e+00 │ │ │ │ - add x2, x2, x1 │ │ │ │ - add x1, x3, x1 │ │ │ │ - ldr d31, [x1, x0] │ │ │ │ - ldr d30, [x19, x0] │ │ │ │ - ldr d28, [x2, x0] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - fmul d29, d31, d31 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcsel d31, d31, d11, ge // ge = tcont │ │ │ │ - fmul d10, d10, d29 │ │ │ │ - fmul d30, d30, d30 │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fdiv d31, d9, d31 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.ne 2a364 // b.any │ │ │ │ - fmul d0, d0, d14 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d8, d0 │ │ │ │ - ucvtf d1, w22 │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 35d0 │ │ │ │ - fmul d10, d10, d0 │ │ │ │ - fcmp d10, #0.0 │ │ │ │ - b.pl 2a3e0 // b.nfrst │ │ │ │ - fmov d0, d10 │ │ │ │ - bl 3440 │ │ │ │ - fmov d10, d0 │ │ │ │ - b 2a3e4 │ │ │ │ - fmov d10, #1.000000000000000000e+00 │ │ │ │ - fmov d8, d10 │ │ │ │ - fsqrt d10, d10 │ │ │ │ - fdiv d0, d8, d10 │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - add x27, x27, #0x8 │ │ │ │ - add w20, w20, w22 │ │ │ │ - fmul d0, d0, d12 │ │ │ │ - str d0, [x28, w0, uxtw #3] │ │ │ │ - bl 3160 │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - fadd d15, d15, d0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #160] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne 2a340 // b.any │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - movi d30, #0x0 │ │ │ │ - ldr x1, [sp, #232] │ │ │ │ - add x10, x28, w0, uxtw #3 │ │ │ │ - add x2, x10, x1 │ │ │ │ - mov x0, x10 │ │ │ │ - mov x1, x10 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d31, [x1], #8 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 2a440 // b.any │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 2a500 // b.none │ │ │ │ - dup v29.2d, v30.d[0] │ │ │ │ - lsr w1, w1, #1 │ │ │ │ - add x1, x10, w1, uxtw #4 │ │ │ │ - ldr q31, [x0] │ │ │ │ - fdiv v31.2d, v31.2d, v29.2d │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 2a468 // b.any │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - and w0, w1, #0xfffffffe │ │ │ │ - tbz w1, #0, 2a4cc │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr w2, [sp, #200] │ │ │ │ - ldr w1, [sp, #240] │ │ │ │ - ldr d31, [x10, x0] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #240] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - str d31, [x10, x0] │ │ │ │ - ldp w0, w3, [sp, #168] │ │ │ │ - add w2, w2, w3 │ │ │ │ - str w2, [sp, #200] │ │ │ │ - ldr w2, [sp, #208] │ │ │ │ - add w2, w2, w22 │ │ │ │ - str w2, [sp, #208] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 2a320 // b.any │ │ │ │ - b 2a048 │ │ │ │ - ldr w2, [sp, #200] │ │ │ │ - ldr w1, [sp, #240] │ │ │ │ - add w0, w2, w0 │ │ │ │ - str w0, [sp, #200] │ │ │ │ - ldr w0, [sp, #208] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #240] │ │ │ │ - add w0, w0, w22 │ │ │ │ - str w0, [sp, #208] │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 2a320 // b.any │ │ │ │ - b 2a050 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 2a488 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ls 2a688 // b.plast │ │ │ │ - sub w23, w4, w3 │ │ │ │ - mov w19, w3 │ │ │ │ - add w21, w23, #0x1 │ │ │ │ - mov w20, w4 │ │ │ │ - mov x22, x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x21, x21, #3 │ │ │ │ - add w24, w19, #0x1 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr d31, [x22, w19, uxtw #3] │ │ │ │ - add w25, w23, #0x1 │ │ │ │ - ldr d30, [x1, #16] │ │ │ │ - str d31, [x21] │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - str d30, [x0] │ │ │ │ - cmp w20, w24 │ │ │ │ - b.ls 2a630 // b.plast │ │ │ │ - sub w23, w23, #0x2 │ │ │ │ - add x22, x22, w24, uxtw #3 │ │ │ │ - stp d13, d14, [sp, #80] │ │ │ │ - ucvtf d13, w19 │ │ │ │ - fmov d14, #1.000000000000000000e+00 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str d15, [sp, #72] │ │ │ │ - add w1, w24, w19 │ │ │ │ - ldr d31, [x21, w19, uxtw #3] │ │ │ │ - ldr d29, [x22, x19, lsl #3] │ │ │ │ - add w20, w19, #0x1 │ │ │ │ - ucvtf d30, w1 │ │ │ │ - lsl x20, x20, #3 │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fsub d30, d30, d13 │ │ │ │ - str d31, [x21, x20] │ │ │ │ - ldr d15, [x22, x19, lsl #3] │ │ │ │ - fdiv d0, d14, d30 │ │ │ │ - fadd d30, d30, d14 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fadd d0, d0, d14 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - fsub d15, d15, d31 │ │ │ │ - b.pl 2a610 // b.nfrst │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl 3440 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - fmul d15, d15, d0 │ │ │ │ - add x1, x19, #0x1 │ │ │ │ - str d15, [x0, x20] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 2a628 // b.none │ │ │ │ - mov x19, x1 │ │ │ │ - b 2a5a4 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - add x1, x19, #0x1 │ │ │ │ - fmul d15, d15, d0 │ │ │ │ - str d15, [x0, x20] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 2a608 // b.any │ │ │ │ - ldp d13, d14, [sp, #80] │ │ │ │ - ldr d15, [sp, #72] │ │ │ │ - str xzr, [x21] │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.ls 2a660 // b.plast │ │ │ │ - ldr d28, [x0, x1, lsl #3] │ │ │ │ - fmul d28, d28, d28 │ │ │ │ - fadd d29, d29, d28 │ │ │ │ - str d29, [x21, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w25, w1 │ │ │ │ - b.hi 2a644 // b.pmore │ │ │ │ - str xzr, [x21] │ │ │ │ - bl 3500 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x420 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - add x0, x0, #0x668 │ │ │ │ - mov w2, #0x5ed // #1517 │ │ │ │ - str d15, [sp, #72] │ │ │ │ - stp d13, d14, [sp, #80] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-240]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - sub w19, w2, w3 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - madd w20, w19, w2, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add w24, w2, #0x1 │ │ │ │ - mov x23, x0 │ │ │ │ - lsl x20, x20, #3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, w2 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add w26, w19, #0x1 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp d11, d12, [sp, #96] │ │ │ │ - stp d13, d14, [sp, #112] │ │ │ │ - str d15, [sp, #128] │ │ │ │ - str w4, [sp, #164] │ │ │ │ - str w3, [sp, #208] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x28, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - cbz w26, 2a788 │ │ │ │ - nop │ │ │ │ - mov w3, w20 │ │ │ │ - mov w4, w25 │ │ │ │ - mov w2, w25 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2a508 │ │ │ │ - sub w2, w25, w20 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, x26 │ │ │ │ - add x0, x28, w21, uxtw #3 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - bl 3570 │ │ │ │ - mov x0, x26 │ │ │ │ - add w21, w21, w24 │ │ │ │ - bl 3500 │ │ │ │ - cmp w19, w20 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - b.ne 2a740 // b.any │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - add w23, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w23, [sp, #160] │ │ │ │ - mul w20, w23, w24 │ │ │ │ - mov x1, x20 │ │ │ │ - str w1, [sp, #236] │ │ │ │ - ubfiz x24, x20, #3, #32 │ │ │ │ - lsl x20, x20, #2 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x27 │ │ │ │ - str x21, [sp, #152] │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3670 │ │ │ │ - mov w2, w25 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz w25, 2a820 │ │ │ │ - nop │ │ │ │ - ldr d31, [x28, x0, lsl #3] │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - str d31, [x27, w1, uxtw #3] │ │ │ │ - str w0, [x3, w1, uxtw #2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add w1, w1, w23 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 2a800 // b.any │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2a9c0 // b.plast │ │ │ │ - ldr w4, [sp, #208] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - sub w3, w3, w4 │ │ │ │ - str w3, [sp, #192] │ │ │ │ - lsl w0, w4, #1 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mul w1, w23, w4 │ │ │ │ - mul w5, w25, w4 │ │ │ │ - sub w2, w1, w23 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - mul w0, w0, w23 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w5, [sp, #168] │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - stp w0, w5, [sp, #224] │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ - stp w2, w3, [sp, #184] │ │ │ │ - str w0, [sp, #200] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [sp, #216] │ │ │ │ - str w1, [sp, #232] │ │ │ │ - ldr w0, [sp, #200] │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - mov w20, w0 │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #200] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.ls 2a96c // b.plast │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - add w24, w20, #0x1 │ │ │ │ - ldr w26, [sp, #200] │ │ │ │ - add w4, w0, w20 │ │ │ │ - ldr w22, [sp, #224] │ │ │ │ - add w21, w4, #0x1 │ │ │ │ - add w0, w24, w0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - str w0, [sp, #176] │ │ │ │ - ubfiz x1, x21, #3, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldp w2, w1, [sp, #184] │ │ │ │ - add w12, w1, w26 │ │ │ │ - ldr w1, [sp, #168] │ │ │ │ - add w3, w1, w26 │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w20, w12 │ │ │ │ - b.cs 2a910 // b.hs, b.nlast │ │ │ │ - ldr d31, [x27, w2, uxtw #3] │ │ │ │ - add w2, w2, w23 │ │ │ │ - ldr d30, [x28, w3, uxtw #3] │ │ │ │ - add w3, w3, w25 │ │ │ │ - fadd d30, d31, d30 │ │ │ │ - str d30, [x0, w1, uxtw #3] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp w24, w1 │ │ │ │ - b.ne 2a8ec // b.any │ │ │ │ - ldr d15, [x0] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 2acfc // b.plast │ │ │ │ - ldr d29, [x0, x1, lsl #3] │ │ │ │ - fcmpe d29, d15 │ │ │ │ - b.mi 2acd8 // b.first │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.hi 2a924 // b.pmore │ │ │ │ - ldr d15, [x0, w2, uxtw #3] │ │ │ │ - add w2, w20, w2 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str d15, [x27, w22, uxtw #3] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - str w2, [x1, w22, uxtw #2] │ │ │ │ - add w22, w22, w23 │ │ │ │ - bl 3500 │ │ │ │ - cmp w19, w26 │ │ │ │ - b.hi 2a8c0 // b.pmore │ │ │ │ - ldr w2, [sp, #224] │ │ │ │ - ldr w1, [sp, #232] │ │ │ │ - ldr w0, [sp, #216] │ │ │ │ - add w2, w2, w1 │ │ │ │ - str w2, [sp, #224] │ │ │ │ - ldr w2, [sp, #184] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #216] │ │ │ │ - add w1, w2, w1 │ │ │ │ - ldr w2, [sp, #228] │ │ │ │ - str w1, [sp, #184] │ │ │ │ - ldr w1, [sp, #168] │ │ │ │ - add w1, w1, w2 │ │ │ │ - ldr w2, [sp, #208] │ │ │ │ - str w1, [sp, #168] │ │ │ │ - ldr w1, [sp, #192] │ │ │ │ - sub w1, w1, w2 │ │ │ │ - str w1, [sp, #192] │ │ │ │ - ldr w1, [sp, #164] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs 2a880 // b.hs, b.nlast │ │ │ │ - mov w20, #0x28 // #40 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w23, w20 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w1, [sp, #236] │ │ │ │ - ucvtf d14, w25 │ │ │ │ - fmov d13, #-5.000000000000000000e-01 │ │ │ │ - str x0, [sp, #216] │ │ │ │ - sub w1, w1, w23, lsl #1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - fmul d13, d14, d13 │ │ │ │ - ldr d0, [x27, x1, lsl #3] │ │ │ │ - str wzr, [x0] │ │ │ │ - str d0, [x0, #16] │ │ │ │ - bl 3160 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d0, d14 │ │ │ │ - fadd d15, d15, d30 │ │ │ │ - ldr d12, [x0, #112] │ │ │ │ - fsub d15, d15, d31 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - fmul d15, d15, d13 │ │ │ │ - str d15, [x21, #24] │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, #-2.000000000000000000e+00 │ │ │ │ - fadd d0, d0, d0 │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - fadd d15, d15, d0 │ │ │ │ - str d15, [x21, #32] │ │ │ │ - cbz w0, 2ad64 │ │ │ │ - ldr w4, [sp, #208] │ │ │ │ - fmov d11, #-1.000000000000000000e+00 │ │ │ │ - ldr x5, [sp, #216] │ │ │ │ - sub w3, w4, #0x1 │ │ │ │ - sub w0, w19, w4 │ │ │ │ - sub w22, w4, #0x1 │ │ │ │ - add x1, x3, x0 │ │ │ │ - madd w2, w4, w25, w25 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x21, x3, #3 │ │ │ │ - ldr w3, [sp, #164] │ │ │ │ - lsl x26, x0, #3 │ │ │ │ - sub w0, w2, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - str w0, [sp, #224] │ │ │ │ - ubfiz x0, x25, #3, #32 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - str x1, [sp, #208] │ │ │ │ - mov w1, w3 │ │ │ │ - umaddl x20, w3, w20, x5 │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - madd w3, w23, w22, w3 │ │ │ │ - ubfiz x0, x0, #2, #32 │ │ │ │ - add x24, x28, w4, uxtw #3 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w3, [sp, #184] │ │ │ │ - bl 586c0 │ │ │ │ - mov x6, x0 │ │ │ │ - cmp w19, w22 │ │ │ │ - b.ls 2accc // b.plast │ │ │ │ - nop │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.ne 2ad04 // b.any │ │ │ │ - add x1, x0, x21 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d30, [x27, w0, uxtw #3] │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - ldr w3, [sp, #160] │ │ │ │ - fcmp d30, #0.0 │ │ │ │ - add w0, w0, w3 │ │ │ │ - b.eq 2ab28 // b.none │ │ │ │ - ldr d29, [x24, x2] │ │ │ │ - fcmp d29, #0.0 │ │ │ │ - b.eq 2ab28 // b.none │ │ │ │ - fadd d31, d29, d30 │ │ │ │ - str d31, [x1, x2] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - cmp x26, x2 │ │ │ │ - b.ne 2ab00 // b.any │ │ │ │ - ldr d30, [x1] │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr d31, [x1] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 2ace4 │ │ │ │ - fcmp d30, d11 │ │ │ │ - fcsel d30, d31, d30, eq // eq = none │ │ │ │ - csel w2, w3, w2, eq // eq = none │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - cmp w19, w3 │ │ │ │ - b.ne 2ab44 // b.any │ │ │ │ - add x3, x6, w2, uxtw #3 │ │ │ │ - ldr w1, [sp, #164] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w1, [x20] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - str x3, [sp, #176] │ │ │ │ - str w2, [sp, #188] │ │ │ │ - str x6, [sp, #192] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x3, [sp, #176] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr d0, [x3] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - str d0, [x20, #16] │ │ │ │ - bl 3160 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fmov d0, d14 │ │ │ │ - fadd d15, d15, d30 │ │ │ │ - fsub d15, d15, d31 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - fmul d15, d15, d13 │ │ │ │ - str d15, [x20, #24] │ │ │ │ - bl 3160 │ │ │ │ - lsl w7, w23, #1 │ │ │ │ - fmov d30, #-2.000000000000000000e+00 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ucvtf d31, w7 │ │ │ │ - fmul d15, d15, d30 │ │ │ │ - ldr w2, [sp, #188] │ │ │ │ - ldr w1, [sp, #164] │ │ │ │ - ldr x6, [sp, #192] │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - fadd d31, d31, d15 │ │ │ │ - str d31, [x20, #32] │ │ │ │ - str w2, [x0] │ │ │ │ - b.eq 2ad5c // b.none │ │ │ │ - add x3, x0, #0x4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w4, [sp, #160] │ │ │ │ - madd w2, w4, w2, w1 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldr x4, [sp, #152] │ │ │ │ - ldr w2, [x4, x2, lsl #2] │ │ │ │ - str w2, [x3], #4 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ne 2ac20 // b.any │ │ │ │ - ldr w2, [sp, #164] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - lsr w10, w2, #1 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str w2, [sp, #164] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w2, [sp, #164] │ │ │ │ - ldr w7, [x0, x1, lsl #2] │ │ │ │ - sub w2, w2, w1 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - ldr w3, [x0, x2] │ │ │ │ - str w7, [x0, x2] │ │ │ │ - str w3, [x0, x1, lsl #2] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x1, x10 │ │ │ │ - b.ne 2ac60 // b.any │ │ │ │ - mov x0, x6 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - sub x20, x20, #0x28 │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - sub x0, x0, #0x4 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [sp, #184] │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - add w23, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x6, x0 │ │ │ │ - cmp w19, w22 │ │ │ │ - b.hi 2aae0 // b.pmore │ │ │ │ - mov x3, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 2ab70 │ │ │ │ - fmov d15, d29 │ │ │ │ - mov w2, w1 │ │ │ │ - b 2a930 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 2acf0 // b.first │ │ │ │ - b 2ab50 │ │ │ │ - fmov d30, d31 │ │ │ │ - mov w2, w3 │ │ │ │ - b 2ab5c │ │ │ │ - mov w2, w20 │ │ │ │ - b 2a944 │ │ │ │ - add x1, x0, x21 │ │ │ │ - ldr w3, [sp, #224] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - mov x2, x1 │ │ │ │ - add x10, x6, x0 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - nop │ │ │ │ - ldr d30, [x27, w0, uxtw #3] │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - ldr w4, [sp, #160] │ │ │ │ - fcmp d30, #0.0 │ │ │ │ - add w0, w0, w4 │ │ │ │ - b.eq 2ad48 // b.none │ │ │ │ - ldr d29, [x28, w3, uxtw #3] │ │ │ │ - fcmp d29, #0.0 │ │ │ │ - b.eq 2ad48 // b.none │ │ │ │ - fadd d31, d30, d29 │ │ │ │ - add w3, w3, w25 │ │ │ │ - str d31, [x2], #8 │ │ │ │ - cmp x2, x10 │ │ │ │ - b.ne 2ad20 // b.any │ │ │ │ - b 2ab38 │ │ │ │ - mov x0, x6 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3500 │ │ │ │ - ldr d15, [sp, #128] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp d11, d12, [sp, #96] │ │ │ │ - ldp d13, d14, [sp, #112] │ │ │ │ - ldp x29, x30, [sp], #240 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - fcmp d3, #0.0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - fsub d1, d0, d1 │ │ │ │ - mov x29, sp │ │ │ │ - b.eq 2adec // b.none │ │ │ │ - fdiv d0, d1, d2 │ │ │ │ - fmov d1, #-1.000000000000000000e+00 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - fdiv d1, d1, d3 │ │ │ │ - fmul d0, d0, d3 │ │ │ │ - fadd d0, d0, d31 │ │ │ │ - bl 35d0 │ │ │ │ - fneg d0, d0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - b 2f60 │ │ │ │ - fneg d0, d1 │ │ │ │ - fdiv d0, d0, d2 │ │ │ │ - bl 2f60 │ │ │ │ - fneg d0, d0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - b 2f60 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d12, d13, [sp, #64] │ │ │ │ - fmov d12, d0 │ │ │ │ - fmov d13, d1 │ │ │ │ - fmov d0, d1 │ │ │ │ - stp d14, d15, [sp, #80] │ │ │ │ - fmov d14, d2 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - mov x19, x0 │ │ │ │ - stp d10, d11, [sp, #48] │ │ │ │ - bl 3160 │ │ │ │ - ucvtf d31, w20 │ │ │ │ - fnmul d31, d0, d31 │ │ │ │ - str d31, [sp, #104] │ │ │ │ - cbz w20, 2af1c │ │ │ │ - movi d10, #0x0 │ │ │ │ - mov x1, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ - mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ - add x20, x19, w20, uxtw #3 │ │ │ │ - movk x1, #0x40f8, lsl #48 │ │ │ │ - movk x0, #0xc0f8, lsl #48 │ │ │ │ - fmov d11, #1.000000000000000000e+00 │ │ │ │ - stp d8, d9, [sp, #32] │ │ │ │ - fmov d15, d10 │ │ │ │ - fmov d9, x1 │ │ │ │ - fmov d8, #-1.000000000000000000e+00 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr d0, [x19] │ │ │ │ - fsub d0, d0, d12 │ │ │ │ - fdiv d0, d0, d13 │ │ │ │ - fmul d0, d0, d14 │ │ │ │ - fsub d0, d11, d0 │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.ge 2aef0 // b.tcont │ │ │ │ - fadd d15, d15, d9 │ │ │ │ - ldr d0, [sp, #96] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - bl 2f60 │ │ │ │ - fadd d10, d10, d0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 2ae80 // b.any │ │ │ │ - ldp d8, d9, [sp, #32] │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr d31, [sp, #104] │ │ │ │ - fsub d30, d30, d14 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp d12, d13, [sp, #64] │ │ │ │ - fmul d30, d30, d15 │ │ │ │ - ldp d14, d15, [sp, #80] │ │ │ │ - fsub d0, d31, d30 │ │ │ │ - fsub d0, d0, d10 │ │ │ │ - ldp d10, d11, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 3160 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - fdiv d30, d8, d14 │ │ │ │ - fmul d30, d30, d0 │ │ │ │ - fneg d0, d30 │ │ │ │ - fadd d15, d15, d30 │ │ │ │ - bl 2f60 │ │ │ │ - fadd d10, d10, d0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 2ae80 // b.any │ │ │ │ - b 2aeb8 │ │ │ │ - movi d10, #0x0 │ │ │ │ - fmov d15, d10 │ │ │ │ - b 2aebc │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-384]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d8, d9, [sp, #96] │ │ │ │ - fmov d9, d1 │ │ │ │ - stp d12, d13, [sp, #128] │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d0, d1 │ │ │ │ - stp d14, d15, [sp, #144] │ │ │ │ - fmov d15, d2 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, x6 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x4 │ │ │ │ - mov x25, x5 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x3 │ │ │ │ - stp d10, d11, [sp, #112] │ │ │ │ - bl 3160 │ │ │ │ - fmul d31, d9, d9 │ │ │ │ - fmul d29, d15, d15 │ │ │ │ - str d31, [sp, #264] │ │ │ │ - fmul d1, d15, d29 │ │ │ │ - cbz w22, 2b3a0 │ │ │ │ - movi d31, #0x0 │ │ │ │ - fmov d14, d15 │ │ │ │ - fmov d15, d13 │ │ │ │ - mov x0, #0x280000000000 // #43980465111040 │ │ │ │ - add x21, x19, w22, uxtw #3 │ │ │ │ - movk x0, #0x4086, lsl #48 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - fmov d8, #1.000000000000000000e+00 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - stp d31, d31, [sp, #208] │ │ │ │ - stp d31, d31, [sp, #224] │ │ │ │ - stp d31, d31, [sp, #240] │ │ │ │ - str d31, [sp, #256] │ │ │ │ - stp d31, d31, [sp, #272] │ │ │ │ - stp d31, d31, [sp, #288] │ │ │ │ - stp d31, d31, [sp, #304] │ │ │ │ - stp d31, d31, [sp, #320] │ │ │ │ - stp d31, d31, [sp, #336] │ │ │ │ - stp d31, d0, [sp, #352] │ │ │ │ - stp d29, d1, [sp, #368] │ │ │ │ - ldr d11, [x19] │ │ │ │ - fsub d10, d15, d11 │ │ │ │ - fmul d13, d14, d10 │ │ │ │ - fadd d12, d13, d9 │ │ │ │ - fmov d0, d12 │ │ │ │ - bl 3160 │ │ │ │ - fcmpe d12, #0.0 │ │ │ │ - str d0, [sp, #168] │ │ │ │ - b.gt 2b158 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 2afec // b.any │ │ │ │ - ldp d29, d26, [sp, #272] │ │ │ │ - fmov d15, d14 │ │ │ │ - ldp d30, d6, [sp, #320] │ │ │ │ - fneg d14, d26 │ │ │ │ - ldr d26, [sp, #288] │ │ │ │ - fneg d29, d29 │ │ │ │ - ldr d31, [sp, #352] │ │ │ │ - ldp d27, d28, [sp, #336] │ │ │ │ - fneg d8, d26 │ │ │ │ - ldr d26, [sp, #296] │ │ │ │ - fneg d11, d26 │ │ │ │ - ldp d26, d5, [sp, #304] │ │ │ │ - fsub d29, d29, d26 │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - ucvtf d10, w22 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fdiv d1, d12, d9 │ │ │ │ - fsub d13, d15, d12 │ │ │ │ - str d31, [sp, #168] │ │ │ │ - fnmul d26, d13, d30 │ │ │ │ - fmul d5, d13, d5 │ │ │ │ - fnmul d9, d13, d6 │ │ │ │ - fsub d5, d5, d27 │ │ │ │ - str d5, [x27] │ │ │ │ - fnmul d30, d10, d1 │ │ │ │ - fsub d30, d30, d26 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - str d30, [x26] │ │ │ │ - str d29, [x25] │ │ │ │ - bl 586c0 │ │ │ │ - ldr d31, [sp, #208] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - fmul d30, d13, d31 │ │ │ │ - ldr d31, [sp, #264] │ │ │ │ - fdiv d12, d12, d31 │ │ │ │ - ldr d31, [sp, #216] │ │ │ │ - fmul d13, d13, d31 │ │ │ │ - ldr d31, [sp, #240] │ │ │ │ - fsub d14, d14, d31 │ │ │ │ - ldr d31, [sp, #256] │ │ │ │ - fsub d15, d8, d31 │ │ │ │ - ldr d31, [sp, #168] │ │ │ │ - fneg d14, d14 │ │ │ │ - fsub d11, d11, d31 │ │ │ │ - ldr d31, [sp, #224] │ │ │ │ - fneg d15, d15 │ │ │ │ - str d14, [x1, #64] │ │ │ │ - fsub d31, d30, d31 │ │ │ │ - ldr d30, [sp, #248] │ │ │ │ - fsub d13, d13, d30 │ │ │ │ - fneg d30, d11 │ │ │ │ - fneg d31, d31 │ │ │ │ - fneg d13, d13 │ │ │ │ - stp d15, d30, [x1, #48] │ │ │ │ - stp d31, d13, [x1] │ │ │ │ - stp d15, d13, [x1, #16] │ │ │ │ - fmul d31, d12, d10 │ │ │ │ - ldr d29, [sp, #232] │ │ │ │ - fsub d31, d31, d9 │ │ │ │ - fsub d31, d31, d29 │ │ │ │ - fneg d31, d31 │ │ │ │ - stp d31, d30, [x1, #32] │ │ │ │ - bl 28a20 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - str w20, [x23] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp d8, d9, [sp, #96] │ │ │ │ - ldp d10, d11, [sp, #112] │ │ │ │ - ldp d12, d13, [sp, #128] │ │ │ │ - ldp d14, d15, [sp, #144] │ │ │ │ - ldp x29, x30, [sp], #384 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fdiv d0, d8, d9 │ │ │ │ - fsub d31, d11, d15 │ │ │ │ - fmul d0, d0, d14 │ │ │ │ - fmul d0, d0, d31 │ │ │ │ - fsub d0, d8, d0 │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - fdiv d29, d31, d14 │ │ │ │ - fmul d31, d29, d0 │ │ │ │ - str d29, [sp, #176] │ │ │ │ - fneg d0, d31 │ │ │ │ - str d31, [sp, #192] │ │ │ │ - bl 2f60 │ │ │ │ - fmul d31, d14, d15 │ │ │ │ - fmul d27, d11, d14 │ │ │ │ - str d0, [sp, #200] │ │ │ │ - fsub d0, d31, d27 │ │ │ │ - fadd d0, d0, d9 │ │ │ │ - fdiv d0, d0, d9 │ │ │ │ - bl 3160 │ │ │ │ - ldp d29, d31, [sp, #176] │ │ │ │ - fnmul d0, d29, d0 │ │ │ │ - fcmp d0, d31 │ │ │ │ - b.lt 2b1c0 // b.tstop │ │ │ │ - bl 2f60 │ │ │ │ - nop │ │ │ │ - fdiv d31, d13, d12 │ │ │ │ - fmul d25, d10, d10 │ │ │ │ - ldp d30, d28, [sp, #368] │ │ │ │ - fadd d27, d9, d9 │ │ │ │ - fmov d23, #1.000000000000000000e+00 │ │ │ │ - fmul d20, d12, d12 │ │ │ │ - fmul d29, d9, d12 │ │ │ │ - fmov d24, #-1.000000000000000000e+00 │ │ │ │ - fdiv d18, d23, d28 │ │ │ │ - fmul d26, d30, d25 │ │ │ │ - fadd d27, d27, d13 │ │ │ │ - ldr d28, [sp, #264] │ │ │ │ - fdiv d19, d23, d30 │ │ │ │ - fmul d17, d9, d20 │ │ │ │ - fdiv d29, d10, d29 │ │ │ │ - fneg d25, d25 │ │ │ │ - fmul d22, d28, d20 │ │ │ │ - ldr d28, [sp, #168] │ │ │ │ - fdiv d26, d26, d20 │ │ │ │ - fnmul d27, d10, d27 │ │ │ │ - fdiv d30, d24, d12 │ │ │ │ - fadd d24, d9, d15 │ │ │ │ - fdiv d13, d10, d20 │ │ │ │ - fdiv d27, d27, d22 │ │ │ │ - fsub d24, d24, d11 │ │ │ │ - fdiv d11, d23, d20 │ │ │ │ - fsub d23, d23, d14 │ │ │ │ - fdiv d25, d25, d17 │ │ │ │ - fdiv d22, d14, d20 │ │ │ │ - fnmul d21, d10, d24 │ │ │ │ - fdiv d24, d24, d20 │ │ │ │ - fdiv d21, d21, d17 │ │ │ │ - fsub d31, d31, d28 │ │ │ │ - ldr d28, [sp, #360] │ │ │ │ - fadd d31, d31, d28 │ │ │ │ - fadd d20, d31, d31 │ │ │ │ - fnmul d31, d19, d31 │ │ │ │ - fadd d26, d26, d20 │ │ │ │ - fmul d19, d30, d31 │ │ │ │ - ldp d28, d20, [sp, #320] │ │ │ │ - fmul d17, d31, d31 │ │ │ │ - fmul d16, d23, d31 │ │ │ │ - fmul d26, d26, d18 │ │ │ │ - fsub d19, d19, d13 │ │ │ │ - fadd d28, d28, d29 │ │ │ │ - fadd d20, d20, d27 │ │ │ │ - fmul d18, d30, d29 │ │ │ │ - fmul d10, d23, d26 │ │ │ │ - fsub d17, d17, d26 │ │ │ │ - stp d28, d20, [sp, #320] │ │ │ │ - fmul d23, d29, d29 │ │ │ │ - ldr d20, [sp, #216] │ │ │ │ - ldr d28, [sp, #312] │ │ │ │ - fsub d18, d18, d11 │ │ │ │ - ldp d26, d13, [sp, #192] │ │ │ │ - fadd d20, d20, d11 │ │ │ │ - fadd d28, d28, d30 │ │ │ │ - fsub d16, d16, d26 │ │ │ │ - fmul d17, d17, d13 │ │ │ │ - str d20, [sp, #216] │ │ │ │ - fmul d20, d29, d31 │ │ │ │ - str d28, [sp, #312] │ │ │ │ - fneg d28, d31 │ │ │ │ - fmul d18, d18, d13 │ │ │ │ - fmul d19, d19, d13 │ │ │ │ - fmul d26, d30, d30 │ │ │ │ - fnmul d29, d13, d29 │ │ │ │ - fsub d20, d20, d25 │ │ │ │ - fsub d25, d23, d27 │ │ │ │ - ldr d23, [sp, #272] │ │ │ │ - fsub d28, d28, d31 │ │ │ │ - fnmul d31, d13, d31 │ │ │ │ - fnmul d30, d13, d30 │ │ │ │ - fsub d27, d26, d22 │ │ │ │ - fadd d23, d23, d16 │ │ │ │ - fmul d26, d25, d13 │ │ │ │ - fadd d28, d28, d10 │ │ │ │ - fmul d27, d27, d13 │ │ │ │ - str d23, [sp, #272] │ │ │ │ - ldr d23, [sp, #280] │ │ │ │ - fadd d28, d23, d28 │ │ │ │ - fmul d23, d20, d13 │ │ │ │ - str d28, [sp, #280] │ │ │ │ - ldr d28, [sp, #240] │ │ │ │ - fadd d28, d28, d17 │ │ │ │ - str d28, [sp, #240] │ │ │ │ - ldr d28, [sp, #248] │ │ │ │ - fadd d28, d28, d18 │ │ │ │ - str d28, [sp, #248] │ │ │ │ - ldr d28, [sp, #256] │ │ │ │ - fadd d28, d28, d19 │ │ │ │ - str d28, [sp, #256] │ │ │ │ - ldr d28, [sp, #304] │ │ │ │ - fadd d31, d28, d31 │ │ │ │ - str d31, [sp, #304] │ │ │ │ - ldr d31, [sp, #296] │ │ │ │ - fadd d31, d31, d21 │ │ │ │ - str d31, [sp, #296] │ │ │ │ - ldr d31, [sp, #352] │ │ │ │ - fadd d31, d31, d23 │ │ │ │ - str d31, [sp, #352] │ │ │ │ - ldr d31, [sp, #288] │ │ │ │ - fadd d31, d31, d24 │ │ │ │ - str d31, [sp, #288] │ │ │ │ - ldr d31, [sp, #208] │ │ │ │ - fadd d31, d31, d22 │ │ │ │ - str d31, [sp, #208] │ │ │ │ - ldr d31, [sp, #232] │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - str d31, [sp, #232] │ │ │ │ - ldr d31, [sp, #344] │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - str d31, [sp, #344] │ │ │ │ - ldr d31, [sp, #224] │ │ │ │ - fadd d31, d31, d27 │ │ │ │ - str d31, [sp, #224] │ │ │ │ - ldr d31, [sp, #336] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [sp, #336] │ │ │ │ - b 2b014 │ │ │ │ - movi d31, #0x0 │ │ │ │ - mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - fmov d11, x0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - fmov d8, d11 │ │ │ │ - fmov d14, d11 │ │ │ │ - fmov d29, d11 │ │ │ │ - fmov d28, d31 │ │ │ │ - fmov d27, d31 │ │ │ │ - fmov d6, d31 │ │ │ │ - fmov d30, d31 │ │ │ │ - fmov d5, d31 │ │ │ │ - stp d31, d31, [sp, #208] │ │ │ │ - stp d31, d31, [sp, #224] │ │ │ │ - stp d31, d31, [sp, #240] │ │ │ │ - str d31, [sp, #256] │ │ │ │ - b 2b054 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x7, 80000 │ │ │ │ - fmov d25, d0 │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - ldr d31, [x7, #120] │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - mov w22, w2 │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - mov x23, x1 │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - mov w25, w6 │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - stp d8, d9, [sp, #256] │ │ │ │ - stp d10, d11, [sp, #272] │ │ │ │ - stp d12, d13, [sp, #288] │ │ │ │ - stp d14, d15, [sp, #304] │ │ │ │ - ldr d8, [x5] │ │ │ │ - str x5, [sp, #104] │ │ │ │ - adrp x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ - fabs d29, d8 │ │ │ │ - ldr d12, [x3] │ │ │ │ - ldr d9, [x4] │ │ │ │ - stp x3, x4, [sp, #88] │ │ │ │ - fcmpe d29, d31 │ │ │ │ - ldr x3, [x5] │ │ │ │ - str x3, [sp, #152] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str d1, [sp, #24] │ │ │ │ - b.mi 2b484 // b.first │ │ │ │ - fcmpe d9, #0.0 │ │ │ │ - b.mi 2b8ec // b.first │ │ │ │ - fcmpe d8, #0.0 │ │ │ │ - b.ls 2b8cc // b.plast │ │ │ │ - ldr d31, [sp, #24] │ │ │ │ - b 2b494 │ │ │ │ - fcmpe d9, #0.0 │ │ │ │ - fmov d8, d31 │ │ │ │ - b.mi 2b8fc // b.first │ │ │ │ - fmov d31, d1 │ │ │ │ - fcmpe d12, d31 │ │ │ │ - b.mi 2b8d8 // b.first │ │ │ │ - movi d14, #0x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ - movk x0, #0x40f8, lsl #48 │ │ │ │ - ucvtf d31, w22 │ │ │ │ - add x19, x23, w22, uxtw #3 │ │ │ │ - add x28, sp, #0x7c │ │ │ │ - fmov d13, d14 │ │ │ │ - fmov d11, d14 │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - add x26, sp, #0x88 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, #0xffff69ffffffffff // #-164926744166401 │ │ │ │ - mov x1, #0xffefffffffffffff // #-4503599627370497 │ │ │ │ - movk x0, #0xc0f8, lsl #48 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - fmov d10, #1.000000000000000000e+00 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str d31, [sp, #80] │ │ │ │ - ldp x0, x3, [sp, #64] │ │ │ │ - fmov d0, d12 │ │ │ │ - fmov d2, d8 │ │ │ │ - fmov d1, d9 │ │ │ │ - mov x6, x28 │ │ │ │ - mov x5, x27 │ │ │ │ - mov x4, x26 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x23 │ │ │ │ - str d25, [sp, #8] │ │ │ │ - bl 2af28 │ │ │ │ - fmov d0, d9 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3160 │ │ │ │ - ldr d31, [sp, #80] │ │ │ │ - movi d30, #0x0 │ │ │ │ - ldr d25, [sp, #8] │ │ │ │ - fnmul d31, d0, d31 │ │ │ │ - str d31, [sp, #48] │ │ │ │ - cbz w22, 2b808 │ │ │ │ - fmov d15, d30 │ │ │ │ - mov x24, x23 │ │ │ │ - ldr d0, [x24] │ │ │ │ - fsub d0, d0, d12 │ │ │ │ - fdiv d0, d0, d9 │ │ │ │ - fmul d0, d0, d8 │ │ │ │ - fsub d0, d10, d0 │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.ge 2b790 // b.tcont │ │ │ │ - ldp d31, d0, [sp, #32] │ │ │ │ - stp d30, d25, [sp, #8] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - bl 2f60 │ │ │ │ - ldp d30, d25, [sp, #8] │ │ │ │ - cmp x24, x19 │ │ │ │ - fadd d30, d30, d0 │ │ │ │ - b.ne 2b548 // b.any │ │ │ │ - fsub d24, d10, d8 │ │ │ │ - ldr d31, [sp, #48] │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - fmul d24, d24, d15 │ │ │ │ - fsub d31, d31, d24 │ │ │ │ - fsub d30, d31, d30 │ │ │ │ - cbz w0, 2b5b0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d31, [x0, #128] │ │ │ │ - fmul d30, d30, d31 │ │ │ │ - cbz x20, 2b5c0 │ │ │ │ - ldr d31, [x20] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.ge 2b7d8 // b.tcont │ │ │ │ - ldr d31, [sp, #56] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2b7c8 // b.tcont │ │ │ │ - ldr d29, [sp, #128] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d31, [x0, #144] │ │ │ │ - fcmp d29, #0.0 │ │ │ │ - b.eq 2b5f0 // b.none │ │ │ │ - fabs d28, d29 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fmul d28, d28, d12 │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - ldr d28, [sp, #136] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d20, [x0, #144] │ │ │ │ - fcmp d28, #0.0 │ │ │ │ - b.eq 2b614 // b.none │ │ │ │ - fabs d27, d28 │ │ │ │ - fmov d20, #2.500000000000000000e-01 │ │ │ │ - fmul d27, d27, d9 │ │ │ │ - fdiv d20, d20, d27 │ │ │ │ - ldr d27, [sp, #144] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d24, [x0, #144] │ │ │ │ - fcmp d27, #0.0 │ │ │ │ - b.eq 2b638 // b.none │ │ │ │ - adrp x0, 80000 │ │ │ │ - fabs d24, d27 │ │ │ │ - ldr d30, [x0, #136] │ │ │ │ - fdiv d24, d30, d24 │ │ │ │ - fcmpe d31, d20 │ │ │ │ - fmul d29, d29, d12 │ │ │ │ - fmul d28, d28, d9 │ │ │ │ - fmov d21, d8 │ │ │ │ - fmov d22, d9 │ │ │ │ - fmov d23, d12 │ │ │ │ - fcsel d31, d31, d20, ge // ge = tcont │ │ │ │ - fmul d29, d29, d12 │ │ │ │ - fmul d28, d28, d9 │ │ │ │ - fcmpe d31, d24 │ │ │ │ - fcsel d31, d31, d24, ge // ge = tcont │ │ │ │ - fmul d14, d31, d27 │ │ │ │ - fmul d11, d29, d31 │ │ │ │ - fmul d13, d28, d31 │ │ │ │ - mov w0, #0x15 // #21 │ │ │ │ - fmov d24, #2.500000000000000000e-01 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fmul d11, d11, d24 │ │ │ │ - fmul d14, d14, d24 │ │ │ │ - fmul d13, d13, d24 │ │ │ │ - fadd d12, d23, d11 │ │ │ │ - fadd d8, d21, d14 │ │ │ │ - fadd d9, d22, d13 │ │ │ │ - fsub d31, d25, d12 │ │ │ │ - fmul d31, d31, d8 │ │ │ │ - fdiv d31, d31, d9 │ │ │ │ - fsub d31, d10, d31 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.mi 2b758 // b.first │ │ │ │ - ldr d31, [sp, #24] │ │ │ │ - fsub d31, d31, d12 │ │ │ │ - fmul d31, d31, d8 │ │ │ │ - fdiv d31, d31, d9 │ │ │ │ - fsub d31, d10, d31 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.mi 2b758 // b.first │ │ │ │ - cmp w25, w21 │ │ │ │ - b.eq 2b6ec // b.none │ │ │ │ - adrp x0, 80000 │ │ │ │ - fabs d24, d11 │ │ │ │ - ldr d31, [x0, #152] │ │ │ │ - fmul d31, d9, d31 │ │ │ │ - fcmpe d24, d31 │ │ │ │ - b.gt 2b764 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str d12, [x1] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str d9, [x1] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str d8, [x1] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2b978 // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - movi d0, #0x0 │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - ldp d8, d9, [sp, #256] │ │ │ │ - ldp d10, d11, [sp, #272] │ │ │ │ - ldp d12, d13, [sp, #288] │ │ │ │ - ldp d14, d15, [sp, #304] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - subs w0, w0, #0x1 │ │ │ │ - b.ne 2b680 // b.any │ │ │ │ - b 2b6cc │ │ │ │ - fabs d24, d13 │ │ │ │ - fcmpe d31, d24 │ │ │ │ - b.mi 2b774 // b.first │ │ │ │ - b 2b6ec │ │ │ │ - adrp x0, 80000 │ │ │ │ - fabs d31, d14 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr d30, [x0, #152] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 2b4f0 │ │ │ │ - b 2b6ec │ │ │ │ - stp d30, d25, [sp, #8] │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - fdiv d24, d31, d8 │ │ │ │ - fmul d24, d24, d0 │ │ │ │ - fneg d0, d24 │ │ │ │ - fadd d15, d15, d24 │ │ │ │ - bl 2f60 │ │ │ │ - ldp d30, d25, [sp, #8] │ │ │ │ - cmp x19, x24 │ │ │ │ - fadd d30, d30, d0 │ │ │ │ - b.ne 2b548 // b.any │ │ │ │ - b 2b588 │ │ │ │ - fsub d23, d12, d11 │ │ │ │ - fsub d22, d9, d13 │ │ │ │ - fsub d21, d8, d14 │ │ │ │ - b 2b670 │ │ │ │ - ldr d24, [x20, #32] │ │ │ │ - fcmpe d24, #0.0 │ │ │ │ - b.ge 2b7e8 // b.tcont │ │ │ │ - b 2b5c0 │ │ │ │ - ldr d23, [x20, #64] │ │ │ │ - fcmpe d23, #0.0 │ │ │ │ - b.ge 2b7f8 // b.tcont │ │ │ │ - b 2b5c0 │ │ │ │ - ldr d29, [sp, #56] │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2b810 // b.first │ │ │ │ - b 2b5c0 │ │ │ │ - fmov d15, d30 │ │ │ │ - b 2b588 │ │ │ │ - ldr d21, [x20, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp d29, d15, [sp, #128] │ │ │ │ - stp d30, d25, [sp, #8] │ │ │ │ - ldr d28, [sp, #144] │ │ │ │ - ldp d22, d27, [x20, #48] │ │ │ │ - fmul d20, d21, d15 │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fmul d21, d29, d21 │ │ │ │ - fmul d24, d24, d15 │ │ │ │ - fmul d23, d23, d28 │ │ │ │ - fmul d29, d29, d22 │ │ │ │ - fmul d22, d22, d28 │ │ │ │ - fmul d28, d28, d27 │ │ │ │ - fmul d27, d15, d27 │ │ │ │ - fadd d31, d31, d20 │ │ │ │ - fadd d24, d24, d21 │ │ │ │ - fadd d23, d23, d29 │ │ │ │ - fadd d11, d31, d22 │ │ │ │ - fadd d13, d24, d28 │ │ │ │ - fadd d14, d23, d27 │ │ │ │ - bl 3500 │ │ │ │ - fabs d24, d15 │ │ │ │ - fmov d21, #2.500000000000000000e-01 │ │ │ │ - fmov d22, #5.000000000000000000e-01 │ │ │ │ - fabs d31, d11 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmul d21, d9, d21 │ │ │ │ - fmul d22, d9, d22 │ │ │ │ - fabs d23, d14 │ │ │ │ - ldr d19, [x0, #136] │ │ │ │ - fmov d20, #1.000000000000000000e+00 │ │ │ │ - ldp d30, d25, [sp, #8] │ │ │ │ - fdiv d24, d24, d21 │ │ │ │ - fdiv d31, d31, d22 │ │ │ │ - fdiv d23, d23, d19 │ │ │ │ - fcmpe d31, d24 │ │ │ │ - fcsel d31, d31, d24, gt │ │ │ │ - fcmpe d23, d31 │ │ │ │ - fcsel d31, d31, d23, mi // mi = first │ │ │ │ - fcmpe d31, d20 │ │ │ │ - b.mi 2b954 // b.first │ │ │ │ - fmov d21, d8 │ │ │ │ - fmov d22, d9 │ │ │ │ - fmov d23, d12 │ │ │ │ - str d30, [sp, #56] │ │ │ │ - b 2b670 │ │ │ │ - fcmpe d12, d25 │ │ │ │ - b.gt 2b904 │ │ │ │ - b 2b49c │ │ │ │ - fsub d31, d31, d12 │ │ │ │ - fdiv d31, d9, d31 │ │ │ │ - fcmpe d31, d8 │ │ │ │ - b.ls 2b918 // b.plast │ │ │ │ - b 2b49c │ │ │ │ - fcmpe d8, #0.0 │ │ │ │ - fmov d9, #1.000000000000000000e+00 │ │ │ │ - b.ls 2b8cc // b.plast │ │ │ │ - b 2b47c │ │ │ │ - fmov d9, #1.000000000000000000e+00 │ │ │ │ - b 2b490 │ │ │ │ - fsub d31, d25, d12 │ │ │ │ - fdiv d31, d9, d31 │ │ │ │ - fcmpe d8, d31 │ │ │ │ - b.ls 2b930 // b.plast │ │ │ │ - b 2b49c │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d2, [x0, #120] │ │ │ │ - fsub d8, d31, d2 │ │ │ │ - fcmpe d8, #0.0 │ │ │ │ - b.ls 2b948 // b.plast │ │ │ │ - b 2b49c │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d2, [x0, #120] │ │ │ │ - fadd d8, d31, d2 │ │ │ │ - fcmpe d8, #0.0 │ │ │ │ - b.ge 2b948 // b.tcont │ │ │ │ - b 2b49c │ │ │ │ - fmov d2, #5.000000000000000000e-01 │ │ │ │ - fmul d8, d31, d2 │ │ │ │ - b 2b49c │ │ │ │ - fdiv d20, d20, d31 │ │ │ │ - fmov d21, d8 │ │ │ │ - fmov d22, d9 │ │ │ │ - fmov d23, d12 │ │ │ │ - str d30, [sp, #56] │ │ │ │ - fmul d11, d11, d20 │ │ │ │ - fmul d13, d13, d20 │ │ │ │ - fmul d14, d14, d20 │ │ │ │ - b 2b670 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d14, d15, [sp, #32] │ │ │ │ - fmov d14, d2 │ │ │ │ - b.eq 2b9cc // b.none │ │ │ │ - stp d12, d13, [sp, #16] │ │ │ │ - fmov d13, #1.000000000000000000e+00 │ │ │ │ - fcmpe d2, d13 │ │ │ │ - b.mi 2b9f0 // b.first │ │ │ │ - movi d0, #0x0 │ │ │ │ - bl 3160 │ │ │ │ - fneg d0, d0 │ │ │ │ - ldp d12, d13, [sp, #16] │ │ │ │ - ldp d14, d15, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmul d15, d1, d1 │ │ │ │ - ldr d31, [x0, #160] │ │ │ │ - fdiv d31, d31, d2 │ │ │ │ - fmul d0, d15, d31 │ │ │ │ - ldp d14, d15, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fadd d0, d2, d2 │ │ │ │ - str d1, [sp, #56] │ │ │ │ - fsub d0, d13, d0 │ │ │ │ - bl 31b0 │ │ │ │ - bl 2f60 │ │ │ │ - fsub d13, d13, d14 │ │ │ │ - fmov d12, d0 │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 31b0 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d0, d13 │ │ │ │ - fmov d13, d31 │ │ │ │ - bl 31b0 │ │ │ │ - bl 2f60 │ │ │ │ - fmul d13, d13, d0 │ │ │ │ - ldr d1, [sp, #56] │ │ │ │ - fmul d14, d14, d14 │ │ │ │ - fmul d15, d1, d1 │ │ │ │ - fsub d12, d12, d13 │ │ │ │ - fmul d12, d12, d15 │ │ │ │ - fdiv d0, d12, d14 │ │ │ │ - ldp d12, d13, [sp, #16] │ │ │ │ - ldp d14, d15, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d10, d11, [sp, #16] │ │ │ │ - fmov d10, #5.000000000000000000e-01 │ │ │ │ - fcmpe d0, d10 │ │ │ │ - stp d14, d15, [sp, #48] │ │ │ │ - fmov d14, d0 │ │ │ │ - b.mi 2bb5c // b.first │ │ │ │ - stp d12, d13, [sp, #32] │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fadd d15, d0, d12 │ │ │ │ - fmov d13, #5.500000000000000000e+00 │ │ │ │ - ldr d28, [x0, #176] │ │ │ │ - adrp x0, 80000 │ │ │ │ - fadd d13, d0, d13 │ │ │ │ - ldr d29, [x0, #184] │ │ │ │ - adrp x0, 80000 │ │ │ │ - fdiv d28, d28, d15 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - ldr d30, [x0, #192] │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d0, d13 │ │ │ │ - ldr d31, [x0, #200] │ │ │ │ - adrp x0, 80000 │ │ │ │ - fdiv d29, d29, d15 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - ldr d11, [x0, #208] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d27, [x0, #216] │ │ │ │ - fdiv d30, d30, d15 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - fdiv d31, d31, d15 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - fdiv d11, d11, d15 │ │ │ │ - fadd d28, d28, d27 │ │ │ │ - fadd d29, d29, d28 │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fadd d11, d11, d31 │ │ │ │ - bl 3160 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d31, [x0, #224] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d30, [x0, #232] │ │ │ │ - fdiv d31, d31, d15 │ │ │ │ - fmov d15, d0 │ │ │ │ - fadd d31, d31, d11 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fdiv d0, d31, d14 │ │ │ │ - bl 3160 │ │ │ │ - fadd d14, d14, d10 │ │ │ │ - ldp d10, d11, [sp, #16] │ │ │ │ - fmul d14, d14, d15 │ │ │ │ - fsub d13, d13, d14 │ │ │ │ - ldp d14, d15, [sp, #48] │ │ │ │ - fsub d0, d0, d13 │ │ │ │ - ldp d12, d13, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d15, [x0, #168] │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - bl 3450 │ │ │ │ - fdiv d0, d15, d0 │ │ │ │ - bl 3160 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, #1.000000000000000000e+00 │ │ │ │ - fsub d0, d0, d14 │ │ │ │ - bl 2ba60 │ │ │ │ - fsub d0, d15, d0 │ │ │ │ - ldp d10, d11, [sp, #16] │ │ │ │ - ldp d14, d15, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x3 │ │ │ │ - mov x19, x4 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - str d15, [sp, #40] │ │ │ │ - stp d9, d10, [sp, #48] │ │ │ │ - stp d11, d12, [sp, #64] │ │ │ │ - stp d13, d14, [sp, #80] │ │ │ │ - cbz w1, 2bd34 │ │ │ │ - movi d29, #0x0 │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - sub w2, w1, #0x2 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ucvtf d23, w3 │ │ │ │ - ucvtf d24, w2 │ │ │ │ - fmov d27, d29 │ │ │ │ - fmov d26, d29 │ │ │ │ - nop │ │ │ │ - sub w8, w5, #0x1 │ │ │ │ - sub w7, w5, #0x2 │ │ │ │ - sub w6, w5, #0x1 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - ucvtf d30, w8 │ │ │ │ - ucvtf d31, w7 │ │ │ │ - ldr d28, [x0, x6, lsl #3] │ │ │ │ - fdiv d30, d30, d23 │ │ │ │ - fdiv d31, d31, d24 │ │ │ │ - fadd d26, d26, d28 │ │ │ │ - fmul d25, d28, d30 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fadd d27, d27, d25 │ │ │ │ - fmul d31, d31, d28 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp w1, w5 │ │ │ │ - b.cs 2bc00 // b.hs, b.nlast │ │ │ │ - ucvtf d30, w1 │ │ │ │ - fmov d28, #6.000000000000000000e+00 │ │ │ │ - fmov d22, #3.000000000000000000e+00 │ │ │ │ - fmov d9, #2.000000000000000000e+00 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - fdiv d31, d29, d30 │ │ │ │ - ldr d23, [x0, #240] │ │ │ │ - fdiv d27, d27, d30 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fdiv d14, d26, d30 │ │ │ │ - ldr d25, [x0, #248] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d24, [x0, #256] │ │ │ │ - fmul d31, d31, d28 │ │ │ │ - fmul d30, d27, d28 │ │ │ │ - fadd d27, d27, d27 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fsub d15, d27, d14 │ │ │ │ - fadd d31, d31, d14 │ │ │ │ - fdiv d31, d31, d15 │ │ │ │ - fadd d31, d31, d22 │ │ │ │ - fdiv d31, d9, d31 │ │ │ │ - fsub d31, d31, d23 │ │ │ │ - fmul d13, d31, d31 │ │ │ │ - fmul d31, d31, d24 │ │ │ │ - fmul d13, d13, d25 │ │ │ │ - fadd d13, d13, d31 │ │ │ │ - fadd d10, d13, d12 │ │ │ │ - fmov d0, d10 │ │ │ │ - bl 2ba60 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d11, d0 │ │ │ │ - fneg d1, d13 │ │ │ │ - fmov d0, d9 │ │ │ │ - bl 35d0 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmul d15, d15, d13 │ │ │ │ - fmov d0, d10 │ │ │ │ - fsub d31, d12, d31 │ │ │ │ - fmul d31, d31, d11 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl 2ba60 │ │ │ │ - bl 2f60 │ │ │ │ - fsub d31, d12, d0 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fdiv d31, d31, d13 │ │ │ │ - fsub d26, d14, d31 │ │ │ │ - str d26, [x21] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str d15, [x20] │ │ │ │ - ldr d15, [sp, #40] │ │ │ │ - str d13, [x19] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp d9, d10, [sp, #48] │ │ │ │ - ldp d11, d12, [sp, #64] │ │ │ │ - ldp d13, d14, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - movi d29, #0x0 │ │ │ │ - fmov d27, d29 │ │ │ │ - fmov d26, d29 │ │ │ │ - b 2bc44 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w5 │ │ │ │ - adrp x22, 7b000 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w4 │ │ │ │ - mov x23, x6 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x25, x3 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x670 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - add x22, x22, #0x678 │ │ │ │ - subs w21, w21, #0x1 │ │ │ │ - b.eq 2bdc4 // b.none │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne 2bda4 // b.any │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x250 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cbz w24, 2bee8 │ │ │ │ - mov w0, w24 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x0, x0, #0x6a0 │ │ │ │ - adrp x24, 7b000 │ │ │ │ - add x24, x24, #0x6a8 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov w0, w21 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ubfiz x0, x21, #2, #32 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - adrp x0, 7b000 │ │ │ │ - mov w22, w27 │ │ │ │ - add x2, x0, #0x4d8 │ │ │ │ - mov w3, w27 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cbz w21, 2bfa4 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2be58 │ │ │ │ - cbnz w0, 2bf40 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x698 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.ls 2bea0 // b.plast │ │ │ │ - ldr w0, [x23] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.eq 2bf08 // b.none │ │ │ │ - ldr x4, [x26, x27, lsl #3] │ │ │ │ - ldr x0, [x25, x27, lsl #3] │ │ │ │ - ldr x7, [x28, x27, lsl #3] │ │ │ │ - ldrb w4, [x4, x19] │ │ │ │ - ldrb w0, [x0, x19] │ │ │ │ - ldr w3, [x7, w19, uxtw #2] │ │ │ │ - cbnz w4, 2be34 │ │ │ │ - cbz w0, 2bf2c │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w21, w19 │ │ │ │ - b.hi 2be58 // b.pmore │ │ │ │ - ldp x0, x4, [sp, #112] │ │ │ │ - ldr x1, [x26, x27, lsl #3] │ │ │ │ - ldr x3, [x25, x27, lsl #3] │ │ │ │ - ldr x2, [x28, x27, lsl #3] │ │ │ │ - ldrb w1, [x1, x0] │ │ │ │ - ldrb w0, [x3, x0] │ │ │ │ - ldr w3, [x2, x4] │ │ │ │ - cbz w1, 2bf58 │ │ │ │ - cbnz w0, 2bf8c │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x6b8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne 2be0c // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ne 2be64 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x688 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 2be64 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 2be4c │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x690 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 2be4c │ │ │ │ - cbz w0, 2bf74 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x6c0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 2bed8 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x6c8 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 2bed8 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x6b0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 2bed8 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 2bea4 │ │ │ │ - bti c │ │ │ │ - sub w2, w2, w1 │ │ │ │ - b 2bfd4 │ │ │ │ - add w4, w3, w1 │ │ │ │ - add w5, w3, w1 │ │ │ │ - ldr d31, [x0, x4, lsl #3] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.ls 2bfe4 // b.plast │ │ │ │ - mov w2, w3 │ │ │ │ - lsr w3, w2, #1 │ │ │ │ - cbnz w2, 2bfbc │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - add w1, w5, #0x1 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - b 2bfd4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - sub w2, w2, w1 │ │ │ │ - b 2c024 │ │ │ │ - add w4, w3, w1 │ │ │ │ - add w5, w3, w1 │ │ │ │ - ldr d31, [x0, x4, lsl #3] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 2c034 // b.first │ │ │ │ - mov w2, w3 │ │ │ │ - lsr w3, w2, #1 │ │ │ │ - cbnz w2, 2c00c │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - add w1, w5, #0x1 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - b 2c024 │ │ │ │ - bti c │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x4, [x0] │ │ │ │ - sub w2, w6, #0x1 │ │ │ │ - b 2c074 │ │ │ │ - add w1, w0, w3 │ │ │ │ - add w5, w0, w3 │ │ │ │ - ldr d31, [x4, x1, lsl #3] │ │ │ │ - fcmpe d0, d31 │ │ │ │ - b.ge 2c08c // b.tcont │ │ │ │ - mov w2, w0 │ │ │ │ - lsr w0, w2, #1 │ │ │ │ - cbnz w2, 2c05c │ │ │ │ - ucvtf d0, w3 │ │ │ │ - ucvtf d31, w6 │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - ret │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - add w3, w5, #0x1 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - b 2c074 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ubfiz x22, x23, #3, #32 │ │ │ │ - mov x1, x22 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 3570 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3904] │ │ │ │ - mov x20, x23 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - bl 2ff0 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str x21, [x19] │ │ │ │ - str w20, [x19, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbnz w1, 2c170 │ │ │ │ - movi d0, #0x0 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d13, d14, [sp, #32] │ │ │ │ - ucvtf d13, w1 │ │ │ │ - str d15, [sp, #48] │ │ │ │ - ucvtf d15, w0 │ │ │ │ - stp d11, d12, [sp, #16] │ │ │ │ - fmov d12, #5.000000000000000000e-01 │ │ │ │ - fsub d14, d15, d13 │ │ │ │ - fadd d15, d15, d12 │ │ │ │ - fadd d14, d14, d12 │ │ │ │ - fdiv d0, d15, d14 │ │ │ │ - bl 3160 │ │ │ │ - fmov d11, d0 │ │ │ │ - fdiv d0, d14, d13 │ │ │ │ - bl 3160 │ │ │ │ - fmov d14, d0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d0, [x0, #8] │ │ │ │ - fmul d0, d13, d0 │ │ │ │ - bl 3160 │ │ │ │ - fmul d15, d15, d11 │ │ │ │ - fmul d14, d14, d13 │ │ │ │ - fmul d0, d0, d12 │ │ │ │ - ldp d11, d12, [sp, #16] │ │ │ │ - fadd d15, d15, d14 │ │ │ │ - ldp d13, d14, [sp, #32] │ │ │ │ - fsub d0, d15, d0 │ │ │ │ - ldr d15, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov w1, w1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w3 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3904] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov x19, x0 │ │ │ │ - ubfiz x21, x22, #3, #32 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - bl 2ff0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - cbz w22, 2c2a0 │ │ │ │ - ucvtf d31, w23 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - ldr d29, [x20, x3] │ │ │ │ - fmul d29, d31, d29 │ │ │ │ - fadd d29, d29, d30 │ │ │ │ - fcvtmu w4, d29 │ │ │ │ - sub w5, w4, #0x1 │ │ │ │ - ucvtf d26, w4 │ │ │ │ - ldr d27, [x19, w4, uxtw #3] │ │ │ │ - ldr d28, [x19, x5, lsl #3] │ │ │ │ - fsub d26, d29, d26 │ │ │ │ - fsub d27, d27, d28 │ │ │ │ - fmul d26, d27, d26 │ │ │ │ - fadd d26, d26, d28 │ │ │ │ - str d26, [x0, x3] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - cmp x21, x3 │ │ │ │ - b.ne 2c260 // b.any │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.ls 2c4f0 // b.plast │ │ │ │ - ldr d0, [x0] │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 2c300 // b.nfrst │ │ │ │ - stp x0, x1, [sp, #16] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - str w3, [sp, #44] │ │ │ │ - bl 3440 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - b 2c304 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - str d0, [x0] │ │ │ │ - sub w8, w3, #0x3 │ │ │ │ - ldr d31, [x1] │ │ │ │ - fdiv d31, d31, d0 │ │ │ │ - str d31, [x1] │ │ │ │ - ldr d31, [x0] │ │ │ │ - ldr d30, [x2] │ │ │ │ - fdiv d30, d30, d31 │ │ │ │ - str d30, [x2] │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.eq 2c4e4 // b.none │ │ │ │ - movi d29, #0x0 │ │ │ │ - sub x6, x1, #0x8 │ │ │ │ - sub x7, x2, #0x8 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - ldr d30, [x6, x4, lsl #3] │ │ │ │ - ldr d31, [x0, x4, lsl #3] │ │ │ │ - fmul d30, d30, d30 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - str d31, [x0, x4, lsl #3] │ │ │ │ - b.ge 2c380 // b.tcont │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x420 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - mov w2, #0x91a // #2330 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - fsqrt d31, d31 │ │ │ │ - add x5, x4, #0x1 │ │ │ │ - str d31, [x0, x4, lsl #3] │ │ │ │ - ldr d30, [x1, x4, lsl #3] │ │ │ │ - fdiv d31, d30, d31 │ │ │ │ - str d31, [x1, x4, lsl #3] │ │ │ │ - ldr d31, [x7, x4, lsl #3] │ │ │ │ - ldr d27, [x6, x4, lsl #3] │ │ │ │ - ldr d28, [x0, x4, lsl #3] │ │ │ │ - ldr d30, [x2, x4, lsl #3] │ │ │ │ - fmul d31, d31, d27 │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - fsub d31, d30, d31 │ │ │ │ - str d31, [x2, x4, lsl #3] │ │ │ │ - ldr d31, [x7, x4, lsl #3] │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ - cmp w8, w5 │ │ │ │ - b.ls 2c3d4 // b.plast │ │ │ │ - mov x4, x5 │ │ │ │ - b 2c340 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - sub w5, w3, #0x4 │ │ │ │ - ubfiz x8, x8, #3, #32 │ │ │ │ - lsl x5, x5, #3 │ │ │ │ - ldr d31, [x0, x8] │ │ │ │ - ldr d30, [x1, x5] │ │ │ │ - fmul d30, d30, d30 │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - str d31, [x0, x8] │ │ │ │ - b.ge 2c424 // b.tcont │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x420 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - mov w2, #0x923 // #2339 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - fsqrt d31, d31 │ │ │ │ - sub w3, w3, #0x2 │ │ │ │ - lsl x3, x3, #3 │ │ │ │ - str d31, [x0, x8] │ │ │ │ - ldr d27, [x1, x5] │ │ │ │ - ldr d30, [x2, x5] │ │ │ │ - ldr d28, [x1, x8] │ │ │ │ - fmul d30, d30, d27 │ │ │ │ - fdiv d31, d30, d31 │ │ │ │ - fsub d31, d28, d31 │ │ │ │ - str d31, [x1, x8] │ │ │ │ - ldr d31, [x2, x5] │ │ │ │ - ldr d27, [x1, x5] │ │ │ │ - ldr d28, [x0, x8] │ │ │ │ - ldr d30, [x2, x8] │ │ │ │ - fmul d31, d31, d27 │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - fsub d31, d30, d31 │ │ │ │ - str d31, [x2, x8] │ │ │ │ - ldr d31, [x1, x8] │ │ │ │ - ldr d0, [x0, x3] │ │ │ │ - fmul d31, d31, d31 │ │ │ │ - fsub d0, d0, d31 │ │ │ │ - fsub d0, d0, d29 │ │ │ │ - str d0, [x0, x3] │ │ │ │ - ldr d31, [x0, w4, uxtw #3] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.ge 2c4b8 // b.tcont │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x420 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - mov w2, #0x929 // #2345 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - b.pl 2c4d0 // b.nfrst │ │ │ │ - stp x0, x3, [sp, #16] │ │ │ │ - bl 3440 │ │ │ │ - ldp x0, x3, [sp, #16] │ │ │ │ - b 2c4d4 │ │ │ │ - fsqrt d0, d0 │ │ │ │ - str d0, [x0, x3] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - movi d29, #0x0 │ │ │ │ - mov w4, w8 │ │ │ │ - b 2c3d8 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x420 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - add x0, x0, #0x6d0 │ │ │ │ - mov w2, #0x912 // #2322 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - ubfiz x19, x20, #3, #32 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - mov x1, x19 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - sub w28, w20, #0x1 │ │ │ │ - ldp d23, d24, [x24] │ │ │ │ - sub w27, w20, #0x2 │ │ │ │ - lsl x28, x28, #3 │ │ │ │ - sub w26, w20, #0x1 │ │ │ │ - lsl x27, x27, #3 │ │ │ │ - mov x19, x0 │ │ │ │ - fsub d23, d24, d23 │ │ │ │ - sub w5, w20, #0x2 │ │ │ │ - str d23, [x21] │ │ │ │ - ldr d3, [x24, x28] │ │ │ │ - ldr d25, [x24, x27] │ │ │ │ - fsub d25, d3, d25 │ │ │ │ - str d25, [x21, x27] │ │ │ │ - ldr d26, [x21] │ │ │ │ - fadd d26, d25, d26 │ │ │ │ - fadd d26, d26, d26 │ │ │ │ - str d26, [x22] │ │ │ │ - ldr d28, [x24, x28] │ │ │ │ - ldr d27, [x24, x27] │ │ │ │ - fsub d27, d28, d27 │ │ │ │ - str d27, [x23] │ │ │ │ - ldp d1, d2, [x25] │ │ │ │ - ldr d0, [x25, x28] │ │ │ │ - ldr d30, [x25, x27] │ │ │ │ - fsub d1, d2, d1 │ │ │ │ - ldr d31, [x21, x27] │ │ │ │ - ldr d29, [x21] │ │ │ │ - fsub d30, d0, d30 │ │ │ │ - fdiv d29, d1, d29 │ │ │ │ - fdiv d31, d30, d31 │ │ │ │ - fsub d31, d29, d31 │ │ │ │ - str d31, [x0] │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ls 2c688 // b.plast │ │ │ │ - add x3, x24, #0x8 │ │ │ │ - sub x0, x21, #0x8 │ │ │ │ - add x2, x25, #0x8 │ │ │ │ - sub x1, x25, #0x8 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - ldr d5, [x3, x4, lsl #3] │ │ │ │ - ldr d17, [x24, x4, lsl #3] │ │ │ │ - fsub d17, d5, d17 │ │ │ │ - str d17, [x21, x4, lsl #3] │ │ │ │ - ldr d18, [x0, x4, lsl #3] │ │ │ │ - fadd d18, d17, d18 │ │ │ │ - fadd d18, d18, d18 │ │ │ │ - str d18, [x22, x4, lsl #3] │ │ │ │ - str xzr, [x23, x4, lsl #3] │ │ │ │ - ldr d22, [x25, x4, lsl #3] │ │ │ │ - ldr d4, [x2, x4, lsl #3] │ │ │ │ - ldr d19, [x1, x4, lsl #3] │ │ │ │ - ldr d20, [x21, x4, lsl #3] │ │ │ │ - fsub d4, d4, d22 │ │ │ │ - ldr d21, [x0, x4, lsl #3] │ │ │ │ - fsub d19, d22, d19 │ │ │ │ - fdiv d20, d4, d20 │ │ │ │ - fdiv d21, d19, d21 │ │ │ │ - fsub d21, d20, d21 │ │ │ │ - str d21, [x19, x4, lsl #3] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w26, w4 │ │ │ │ - b.hi 2c62c // b.pmore │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - str w5, [sp, #108] │ │ │ │ - bl 2c2c0 │ │ │ │ - ldr d7, [x19] │ │ │ │ - ldr d28, [x22] │ │ │ │ - ldr w5, [sp, #108] │ │ │ │ - fdiv d7, d7, d28 │ │ │ │ - str d7, [x19] │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.ls 2caac // b.plast │ │ │ │ - cmp w5, #0x3 │ │ │ │ - b.ls 2cab4 // b.plast │ │ │ │ - sub w2, w20, #0x6 │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - movi d6, #0x0 │ │ │ │ - sub x0, x21, #0x8 │ │ │ │ - lsr w2, w2, #1 │ │ │ │ - sub x7, x23, #0x8 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - add x6, x22, #0x8 │ │ │ │ - add x2, x3, w2, uxtw #1 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - ldr d27, [x0, x4, lsl #3] │ │ │ │ - mov x3, x4 │ │ │ │ - ldr d30, [x19, x4, lsl #3] │ │ │ │ - ldr d29, [x22, x4, lsl #3] │ │ │ │ - fmul d27, d7, d27 │ │ │ │ - fsub d30, d30, d27 │ │ │ │ - fdiv d29, d30, d29 │ │ │ │ - str d29, [x19, x4, lsl #3] │ │ │ │ - ldr d16, [x21, x4, lsl #3] │ │ │ │ - ldr d0, [x1, x4, lsl #3] │ │ │ │ - ldr d1, [x7, x4, lsl #3] │ │ │ │ - fmul d16, d29, d16 │ │ │ │ - ldr d18, [x6, x4, lsl #3] │ │ │ │ - fmul d1, d7, d1 │ │ │ │ - fsub d0, d0, d16 │ │ │ │ - fadd d6, d1, d6 │ │ │ │ - fdiv d7, d0, d18 │ │ │ │ - str d7, [x1, x4, lsl #3] │ │ │ │ - ldr d17, [x23, x4, lsl #3] │ │ │ │ - add x4, x4, #0x2 │ │ │ │ - fmul d17, d29, d17 │ │ │ │ - fadd d6, d17, d6 │ │ │ │ - cmp x4, x2 │ │ │ │ - b.ne 2c6ec // b.any │ │ │ │ - add w3, w3, #0x2 │ │ │ │ - ubfiz x0, x3, #3, #32 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - sub x1, x0, #0x8 │ │ │ │ - ldr d21, [x19, x0] │ │ │ │ - ldr d5, [x21, x1] │ │ │ │ - ldr d22, [x19, x1] │ │ │ │ - ldr d2, [x22, x0] │ │ │ │ - fmul d22, d5, d22 │ │ │ │ - fsub d21, d21, d22 │ │ │ │ - fdiv d2, d21, d2 │ │ │ │ - str d2, [x19, x0] │ │ │ │ - ldr d20, [x23, x1] │ │ │ │ - ldr d31, [x19, x1] │ │ │ │ - fmul d31, d20, d31 │ │ │ │ - fadd d31, d31, d6 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.hi 2c9e8 // b.pmore │ │ │ │ - sub w0, w20, #0x3 │ │ │ │ - ldr d28, [x19, x27] │ │ │ │ - ldr d27, [x22, x27] │ │ │ │ - subs w3, w20, #0x4 │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr d25, [x21, x0] │ │ │ │ - ldr d3, [x19, x0] │ │ │ │ - fmul d3, d25, d3 │ │ │ │ - fsub d28, d28, d3 │ │ │ │ - fsub d28, d28, d31 │ │ │ │ - fdiv d27, d28, d27 │ │ │ │ - str d27, [x19, x27] │ │ │ │ - ldr d1, [x22, x27] │ │ │ │ - fdiv d1, d27, d1 │ │ │ │ - str d1, [x19, x27] │ │ │ │ - ldr d0, [x21, x0] │ │ │ │ - ldr d16, [x19, x0] │ │ │ │ - ldr d30, [x22, x0] │ │ │ │ - fmul d0, d1, d0 │ │ │ │ - fsub d16, d16, d0 │ │ │ │ - fdiv d30, d16, d30 │ │ │ │ - str d30, [x19, x0] │ │ │ │ - b.mi 2ca1c // b.first │ │ │ │ - mov w3, w3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d1, [x19, x3, lsl #3] │ │ │ │ - ldr d0, [x21, x3, lsl #3] │ │ │ │ - ldr d31, [x23, x3, lsl #3] │ │ │ │ - ldr d30, [x22, x3, lsl #3] │ │ │ │ - fmul d0, d1, d0 │ │ │ │ - fsub d0, d1, d0 │ │ │ │ - fsub d31, d0, d31 │ │ │ │ - fdiv d30, d31, d30 │ │ │ │ - str d30, [x19, x3, lsl #3] │ │ │ │ - sub x3, x3, #0x1 │ │ │ │ - tbz w3, #31, 2c800 │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - cmp x19, x1 │ │ │ │ - add x4, x24, #0x8 │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - ccmp x22, x0, #0x2, cc // cc = lo, ul, last │ │ │ │ - add x3, x25, #0x8 │ │ │ │ - ccmp x1, x21, #0x4, cs // cs = hs, nlast │ │ │ │ - sub x1, x22, x4 │ │ │ │ - add x2, x21, #0x10 │ │ │ │ - ccmp x1, #0x8, #0x0, ne // ne = any │ │ │ │ - sub x1, x22, x3 │ │ │ │ - ccmp x1, #0x8, #0x0, hi // hi = pmore │ │ │ │ - sub x5, x21, x4 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - cmp x19, x2 │ │ │ │ - ccmp x21, x0, #0x2, cc // cc = lo, ul, last │ │ │ │ - sub x2, x21, x3 │ │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ │ - cmp x5, #0x8 │ │ │ │ - ldr d31, [x19] │ │ │ │ - and w1, w1, w0 │ │ │ │ - sub x5, x19, x4 │ │ │ │ - cset w0, hi // hi = pmore │ │ │ │ - cmp x2, #0x8 │ │ │ │ - and w0, w0, w1 │ │ │ │ - sub x2, x19, x3 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - cmp x5, #0x8 │ │ │ │ - and w1, w1, w0 │ │ │ │ - cset w0, hi // hi = pmore │ │ │ │ - cmp x2, #0x8 │ │ │ │ - and w0, w0, w1 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - str d31, [x19, x28] │ │ │ │ - add x5, x19, x28 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 2ca28 // b.none │ │ │ │ - lsr w1, w26, #1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - fmov v29.2d, #3.000000000000000000e+00 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr q22, [x4, x2] │ │ │ │ - ldr q27, [x24, x2] │ │ │ │ - ldr q21, [x3, x2] │ │ │ │ - ldr q20, [x25, x2] │ │ │ │ - fsub v27.2d, v22.2d, v27.2d │ │ │ │ - ldr q19, [x19, x2] │ │ │ │ - fsub v20.2d, v21.2d, v20.2d │ │ │ │ - ldr q18, [x0, x2] │ │ │ │ - fadd v19.2d, v19.2d, v19.2d │ │ │ │ - fdiv v20.2d, v20.2d, v27.2d │ │ │ │ - fadd v18.2d, v19.2d, v18.2d │ │ │ │ - fmul v18.2d, v18.2d, v27.2d │ │ │ │ - fsub v18.2d, v20.2d, v18.2d │ │ │ │ - str q18, [x22, x2] │ │ │ │ - ldr q17, [x0, x2] │ │ │ │ - ldr q16, [x19, x2] │ │ │ │ - fsub v16.2d, v17.2d, v16.2d │ │ │ │ - fdiv v16.2d, v16.2d, v27.2d │ │ │ │ - str q16, [x21, x2] │ │ │ │ - ldr q7, [x19, x2] │ │ │ │ - fmul v7.2d, v7.2d, v29.2d │ │ │ │ - str q7, [x19, x2] │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 2c8e0 // b.any │ │ │ │ - tbz w26, #0, 2c9ac │ │ │ │ - orr w26, w26, #0x1 │ │ │ │ - lsl x26, x26, #3 │ │ │ │ - sub x0, x26, #0x8 │ │ │ │ - ldr d6, [x24, x26] │ │ │ │ - ldr d26, [x24, x0] │ │ │ │ - ldr d24, [x25, x0] │ │ │ │ - ldr d5, [x25, x26] │ │ │ │ - fsub d26, d6, d26 │ │ │ │ - ldr d4, [x19, x0] │ │ │ │ - ldr d3, [x19, x26] │ │ │ │ - fsub d24, d5, d24 │ │ │ │ - fadd d4, d4, d4 │ │ │ │ - fdiv d24, d24, d26 │ │ │ │ - fadd d3, d4, d3 │ │ │ │ - fmul d3, d3, d26 │ │ │ │ - fsub d3, d24, d3 │ │ │ │ - str d3, [x22, x0] │ │ │ │ - ldr d28, [x19, x26] │ │ │ │ - ldr d2, [x19, x0] │ │ │ │ - fsub d2, d28, d2 │ │ │ │ - fdiv d2, d2, d26 │ │ │ │ - str d2, [x21, x0] │ │ │ │ - ldr d25, [x19, x0] │ │ │ │ - fmul d25, d25, d29 │ │ │ │ - str d25, [x19, x0] │ │ │ │ - ldr d31, [x22] │ │ │ │ - mov x0, x19 │ │ │ │ - str d31, [x22, x28] │ │ │ │ - ldr d31, [x21] │ │ │ │ - str d31, [x21, x28] │ │ │ │ - ldr d31, [x19] │ │ │ │ - str d31, [x5] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr d19, [x21, x0] │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - fmul d19, d2, d19 │ │ │ │ - ldr d4, [x19, x1] │ │ │ │ - ldr d24, [x22, x1] │ │ │ │ - fsub d4, d4, d19 │ │ │ │ - fdiv d24, d4, d24 │ │ │ │ - str d24, [x19, x1] │ │ │ │ - ldr d23, [x23, x0] │ │ │ │ - ldr d26, [x19, x0] │ │ │ │ - fmul d26, d23, d26 │ │ │ │ - fadd d31, d31, d26 │ │ │ │ - b 2c794 │ │ │ │ - ldr d31, [x19] │ │ │ │ - add x5, x19, x28 │ │ │ │ - str d31, [x19, x28] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - fmov d23, #3.000000000000000000e+00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr d6, [x24, x1] │ │ │ │ - ldr d30, [x24, x0, lsl #3] │ │ │ │ - ldr d5, [x25, x1] │ │ │ │ - ldr d0, [x25, x0, lsl #3] │ │ │ │ - fsub d30, d6, d30 │ │ │ │ - ldr d4, [x19, x0, lsl #3] │ │ │ │ - ldr d3, [x19, x1] │ │ │ │ - fsub d0, d5, d0 │ │ │ │ - fadd d4, d4, d4 │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - fadd d3, d4, d3 │ │ │ │ - fmul d3, d3, d30 │ │ │ │ - fsub d3, d0, d3 │ │ │ │ - str d3, [x22, x0, lsl #3] │ │ │ │ - ldr d31, [x19, x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr d2, [x19, x0, lsl #3] │ │ │ │ - fsub d2, d31, d2 │ │ │ │ - fdiv d2, d2, d30 │ │ │ │ - str d2, [x21, x0, lsl #3] │ │ │ │ - ldr d1, [x19, x0, lsl #3] │ │ │ │ - fmul d1, d1, d23 │ │ │ │ - str d1, [x19, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp w26, w0 │ │ │ │ - b.hi 2ca40 // b.pmore │ │ │ │ - b 2c9ac │ │ │ │ - movi d31, #0x0 │ │ │ │ - b 2c794 │ │ │ │ - movi d6, #0x0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - b 2c750 │ │ │ │ - bti c │ │ │ │ - movi d31, #0x0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0xaaab // #43691 │ │ │ │ - fcmp d1, d31 │ │ │ │ - movk w20, #0xaaaa, lsl #16 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - str d15, [sp, #40] │ │ │ │ - mov x21, x1 │ │ │ │ - umull x20, w0, w20 │ │ │ │ - stp d11, d12, [sp, #48] │ │ │ │ - fccmp d0, d31, #0x0, eq // eq = none │ │ │ │ - stp d13, d14, [sp, #64] │ │ │ │ - fmov d11, d1 │ │ │ │ - lsr x20, x20, #33 │ │ │ │ - fmov d12, d0 │ │ │ │ - mov w19, w20 │ │ │ │ - b.ne 2cd88 // b.any │ │ │ │ - fmov d15, #7.500000000000000000e-01 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 2ccc0 // b.plast │ │ │ │ - scvtf d31, w20 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - mov x0, #0x54000000000000 // #23643898043695104 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - b.mi 2ccbc // b.first │ │ │ │ - fmov d30, #1.000000000000000000e+01 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fmul d30, d15, d30 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2ce0c │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 3160 │ │ │ │ - fmov d1, d0 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - fmov d0, #1.000000000000000000e+01 │ │ │ │ - ldr d31, [x0, #4080] │ │ │ │ - fdiv d1, d1, d31 │ │ │ │ - frintm d1, d1 │ │ │ │ - bl 35d0 │ │ │ │ - fsub d31, d15, d0 │ │ │ │ - fadd d30, d0, d0 │ │ │ │ - fmov d29, #1.500000000000000000e+00 │ │ │ │ - fmov d13, d0 │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fsub d29, d30, d15 │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2cec4 // b.first │ │ │ │ - fdiv d14, d12, d13 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fdiv d15, d11, d13 │ │ │ │ - fmov d29, #1.000000000000000000e+00 │ │ │ │ - ldr d31, [x0, #272] │ │ │ │ - fmul d30, d13, d31 │ │ │ │ - fadd d0, d12, d30 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - fsub d15, d15, d31 │ │ │ │ - frintm d14, d14 │ │ │ │ - frintp d15, d15 │ │ │ │ - fmul d31, d13, d14 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.gt 2cd0c │ │ │ │ - fsub d1, d11, d30 │ │ │ │ - fmul d31, d13, d15 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d1, d31 │ │ │ │ - b.gt 2cd34 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fadd d31, d15, d31 │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - fcvtzs w0, d31 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.gt 2cd5c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w20, w0 │ │ │ │ - mov w19, w0 │ │ │ │ - add w1, w19, #0x2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - fsub d15, d15, d14 │ │ │ │ - scvtf d31, w19 │ │ │ │ - fmul d15, d15, d13 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - cbz w19, 2cc98 │ │ │ │ - fmul d14, d13, d14 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 2cebc // b.none │ │ │ │ - lsr w3, w19, #1 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - movi v27.2s, #0x2 │ │ │ │ - mov x2, x0 │ │ │ │ - dup v28.2d, v15.d[0] │ │ │ │ - add x3, x0, w3, uxtw #4 │ │ │ │ - dup v29.2d, v14.d[0] │ │ │ │ - ldr d30, [x1, #4016] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sxtl v31.2d, v30.2s │ │ │ │ - add v30.2s, v30.2s, v27.2s │ │ │ │ - scvtf v31.2d, v31.2d │ │ │ │ - fmul v31.2d, v31.2d, v28.2d │ │ │ │ - fadd v31.2d, v31.2d, v29.2d │ │ │ │ - str q31, [x2], #16 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 2cc60 // b.any │ │ │ │ - tbz w19, #0, 2cc98 │ │ │ │ - and w19, w19, #0xfffffffe │ │ │ │ - scvtf d31, w19 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fadd d31, d31, d14 │ │ │ │ - str d31, [x0, x19, lsl #3] │ │ │ │ - ldr d15, [sp, #40] │ │ │ │ - str w20, [x21] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp d11, d12, [sp, #48] │ │ │ │ - ldp d13, d14, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fmov d15, d31 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 3160 │ │ │ │ - fmov d1, d0 │ │ │ │ - adrp x0, 7f000 │ │ │ │ - fmov d0, #1.000000000000000000e+01 │ │ │ │ - ldr d31, [x0, #4080] │ │ │ │ - fdiv d1, d1, d31 │ │ │ │ - frintm d1, d1 │ │ │ │ - bl 35d0 │ │ │ │ - fadd d13, d0, d0 │ │ │ │ - fmov d31, #5.000000000000000000e+00 │ │ │ │ - fsub d30, d15, d13 │ │ │ │ - fmov d29, #2.750000000000000000e+00 │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fmul d30, d30, d29 │ │ │ │ - fsub d29, d31, d15 │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2cde8 // b.first │ │ │ │ - b 2cb94 │ │ │ │ - fsub d14, d14, d29 │ │ │ │ - fmul d31, d13, d14 │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.gt 2cd0c │ │ │ │ - fsub d1, d11, d30 │ │ │ │ - fmul d31, d13, d15 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d1, d31 │ │ │ │ - b.gt 2cd34 │ │ │ │ - b 2cbe0 │ │ │ │ - fadd d15, d15, d30 │ │ │ │ - fmul d31, d13, d15 │ │ │ │ - fcmpe d31, d1 │ │ │ │ - b.mi 2cd34 // b.first │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fadd d31, d15, d31 │ │ │ │ - fsub d31, d31, d14 │ │ │ │ - fcvtzs w0, d31 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.le 2cc00 │ │ │ │ - sub w0, w20, w0 │ │ │ │ - fcmpe d14, #0.0 │ │ │ │ - and w1, w0, #0x1 │ │ │ │ - asr w0, w0, #1 │ │ │ │ - add w1, w1, w0 │ │ │ │ - scvtf d30, w0 │ │ │ │ - scvtf d31, w1 │ │ │ │ - b.ge 2cddc // b.tcont │ │ │ │ - fsub d14, d14, d30 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 2cc08 │ │ │ │ - fabs d31, d0 │ │ │ │ - fabs d29, d1 │ │ │ │ - adrp x1, 80000 │ │ │ │ - fsub d15, d1, d0 │ │ │ │ - ldr d30, [x1, #264] │ │ │ │ - fcmpe d31, d29 │ │ │ │ - fcsel d31, d31, d29, ge // ge = tcont │ │ │ │ - fmul d30, d31, d30 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2ce1c // b.plast │ │ │ │ - ucvtf d28, w0 │ │ │ │ - mov x1, #0x3cb0000000000000 // #4372995238176751616 │ │ │ │ - fmov d29, x1 │ │ │ │ - fmov d27, #3.000000000000000000e+00 │ │ │ │ - fmul d30, d30, d28 │ │ │ │ - fmul d30, d30, d29 │ │ │ │ - fmul d30, d30, d27 │ │ │ │ - fcmpe d15, d30 │ │ │ │ - b.mi 2ce3c // b.first │ │ │ │ - fdiv d15, d15, d28 │ │ │ │ - b 2cb28 │ │ │ │ - fadd d15, d15, d30 │ │ │ │ - fsub d14, d14, d31 │ │ │ │ - b 2cc08 │ │ │ │ - fmov d13, #1.000000000000000000e+01 │ │ │ │ - fsub d30, d15, d31 │ │ │ │ - fmov d29, #1.500000000000000000e+00 │ │ │ │ - fmul d13, d0, d13 │ │ │ │ - fmul d30, d30, d29 │ │ │ │ - fsub d15, d13, d15 │ │ │ │ - fcmpe d15, d30 │ │ │ │ - fcsel d13, d13, d31, mi // mi = first │ │ │ │ - b 2cb94 │ │ │ │ - mov x0, #0x9999999999999999 // #-7378697629483820647 │ │ │ │ - movk x0, #0x7fb9, lsl #48 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 2ccc0 │ │ │ │ - mov x0, #0x3cb0000000000000 // #4372995238176751616 │ │ │ │ - fmov d29, x0 │ │ │ │ - fmov d28, #3.000000000000000000e+00 │ │ │ │ - fmul d30, d30, d29 │ │ │ │ - fmul d30, d30, d28 │ │ │ │ - fcmpe d30, d15 │ │ │ │ - b.gt 2ce8c │ │ │ │ - b 2cb28 │ │ │ │ - fmov d30, #1.000000000000000000e+01 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 2ce6c │ │ │ │ - fmov d15, #7.500000000000000000e-01 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.hi 2cb20 // b.pmore │ │ │ │ - mov x0, #0x54000000000000 // #23643898043695104 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - fcsel d15, d31, d15, mi // mi = first │ │ │ │ - b 2cb50 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d30, #9.000000000000000000e+00 │ │ │ │ - fmov d15, #7.500000000000000000e-01 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.hi 2cb20 // b.pmore │ │ │ │ - b 2cb38 │ │ │ │ - fmov d30, #1.000000000000000000e+01 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.gt 2cea4 │ │ │ │ - fmov d15, #7.500000000000000000e-01 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ - b 2ce58 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d30, #9.000000000000000000e+00 │ │ │ │ - fmov d15, #7.500000000000000000e-01 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ - b 2cb38 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2cc88 │ │ │ │ - fmov d13, d30 │ │ │ │ - b 2cce8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - stp d14, d15, [sp, #144] │ │ │ │ - ldr x5, [x4] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - str w1, [sp, #20] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - cbz w1, 2d1bc │ │ │ │ - mov x23, x3 │ │ │ │ - ldr w20, [sp, #20] │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3904] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - sub w21, w20, #0x1 │ │ │ │ - bl 2ff0 │ │ │ │ - ldr w0, [x23] │ │ │ │ - ldr d14, [x19, x21, lsl #3] │ │ │ │ - ldr d15, [x19] │ │ │ │ - cbz w0, 2d114 │ │ │ │ - adrp x20, af000 │ │ │ │ - ldr x20, [x20, #3920] │ │ │ │ - fmov d1, d14 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - fmov d1, d14 │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr w0, [x23] │ │ │ │ - add x1, sp, #0x24 │ │ │ │ - bl 2cac0 │ │ │ │ - ldr w22, [sp, #36] │ │ │ │ - mov x28, x0 │ │ │ │ - cbz w22, 2cfc8 │ │ │ │ - adrp x24, 7b000 │ │ │ │ - mov w26, w22 │ │ │ │ - add x24, x24, #0x710 │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w3, w27 │ │ │ │ - ldr d0, [x28, x27, lsl #3] │ │ │ │ - mov x2, x24 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne 2cfa0 // b.any │ │ │ │ - ubfiz x27, x27, #2, #32 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x2, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - adrp x24, 7b000 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - add x0, x24, #0x718 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str wzr, [x25] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - nop │ │ │ │ - add w24, w26, #0x1 │ │ │ │ - mov w4, w26 │ │ │ │ - add x27, x25, w26, uxtw #2 │ │ │ │ - cmp w24, w22 │ │ │ │ - b.cs 2d040 // b.hs, b.nlast │ │ │ │ - ldr d31, [x19, x8, lsl #3] │ │ │ │ - mov w4, w24 │ │ │ │ - add x5, x25, w24, uxtw #2 │ │ │ │ - ldr d30, [x28, x4, lsl #3] │ │ │ │ - mov w1, w26 │ │ │ │ - mov w26, w4 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 2d070 // b.tcont │ │ │ │ - mov w4, w1 │ │ │ │ - add x27, x25, w1, uxtw #2 │ │ │ │ - mov w26, w1 │ │ │ │ - cmp w26, #0xa │ │ │ │ - b.hi 2d08c // b.pmore │ │ │ │ - ldr w1, [x27] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x27] │ │ │ │ - cmp x21, x8 │ │ │ │ - b.eq 2d0c0 // b.none │ │ │ │ - add x0, x8, #0x1 │ │ │ │ - cmp w24, w22 │ │ │ │ - b.cs 2d140 // b.hs, b.nlast │ │ │ │ - mov x8, x0 │ │ │ │ - b 2d000 │ │ │ │ - mov x27, x5 │ │ │ │ - add x6, x4, #0x1 │ │ │ │ - str wzr, [x5], #4 │ │ │ │ - cmp w22, w6 │ │ │ │ - b.ls 2d040 // b.plast │ │ │ │ - mov x4, x6 │ │ │ │ - b 2d020 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x8, [sp] │ │ │ │ - ldr d0, [x19, x8, lsl #3] │ │ │ │ - ldr d1, [x28, w4, uxtw #3] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x8, [sp] │ │ │ │ - ldr w1, [x27] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x27] │ │ │ │ - cmp x21, x8 │ │ │ │ - b.ne 2d05c // b.any │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str w22, [x23] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str x28, [x1] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d1e0 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x25 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldp d14, d15, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - ucvtf d0, w0 │ │ │ │ - bl 3160 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr d31, [x0, #104] │ │ │ │ - fdiv d31, d0, d31 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fcvtpu w0, d31 │ │ │ │ - str w0, [x23] │ │ │ │ - b 2cf48 │ │ │ │ - add w21, w8, #0x1 │ │ │ │ - mov w27, w26 │ │ │ │ - add x24, x25, w26, uxtw #2 │ │ │ │ - cmp w26, #0xa │ │ │ │ - b.hi 2d174 // b.pmore │ │ │ │ - ldr w0, [x24] │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - str w0, [x24] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 2d158 // b.pmore │ │ │ │ - b 2d0c0 │ │ │ │ - adrp x26, 7b000 │ │ │ │ - add x19, x19, w0, uxtw #3 │ │ │ │ - add x27, x28, x27, lsl #3 │ │ │ │ - add x26, x26, #0x718 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x2, x26 │ │ │ │ - ldr d0, [x19], #8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr d1, [x27] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x24] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x24] │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 2d184 // b.pmore │ │ │ │ - b 2d0c0 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x420 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - add x0, x0, #0x6f8 │ │ │ │ - mov w2, #0x9e4 // #2532 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - bti c │ │ │ │ - subs w2, w0, w1 │ │ │ │ - sub w0, w1, w0 │ │ │ │ - csel w0, w0, w2, ls // ls = plast │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - sub sp, sp, #0x410 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - add x4, sp, #0x8 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1032] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x2, #0x3fc // #1020 │ │ │ │ - mov x0, x4 │ │ │ │ - bl 3670 │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - mov x4, x0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - str w2, [sp, #276] │ │ │ │ - subs w1, w19, #0x1 │ │ │ │ - str w3, [sp, #292] │ │ │ │ - str w0, [sp, #344] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b.mi 2d298 // b.first │ │ │ │ - mov w1, w1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w3, [x20, x1] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - ldr w3, [x4, x3, lsl #2] │ │ │ │ - madd w0, w2, w3, w0 │ │ │ │ - lsl w2, w2, #2 │ │ │ │ - tbz w1, #31, 2d280 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #1032] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2d2c8 // b.any │ │ │ │ - add sp, sp, #0x410 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w27, w2 │ │ │ │ - mov x28, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ubfiz x19, x27, #2, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w1 │ │ │ │ - mov x1, x19 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x26, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - sub w3, w27, #0x1 │ │ │ │ - sub x2, x26, #0x4 │ │ │ │ - add w0, w27, #0x1 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - sbfiz x20, x3, #2, #32 │ │ │ │ - mov x1, x0 │ │ │ │ - sub x3, x20, w3, uxtw #2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x25, x3, x2 │ │ │ │ - add x20, x26, x20 │ │ │ │ - bl 586c0 │ │ │ │ - strb wzr, [x0, w27, uxtw] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz w27, 2d3dc │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr w4, [x26, x2, lsl #2] │ │ │ │ - ldrb w4, [x28, x4] │ │ │ │ - strb w4, [x19, x2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x27, x2 │ │ │ │ - b.ne 2d364 // b.any │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - add w24, w21, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x20 │ │ │ │ - mov x22, x0 │ │ │ │ - str x19, [x0, w21, uxtw #3] │ │ │ │ - b 2d3ac │ │ │ │ - str wzr, [x4], #-4 │ │ │ │ - cmp x4, x25 │ │ │ │ - b.eq 2d3f4 // b.none │ │ │ │ - ldr w2, [x4] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w2, w23 │ │ │ │ - b.eq 2d3a0 // b.none │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str w2, [x4] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w21, w24 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - strb wzr, [x0, x27] │ │ │ │ - b 2d360 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - str x19, [x0] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str w24, [x0] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, b0000 │ │ │ │ - add x2, x2, #0x190 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldp x4, x5, [x2] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x24, sp │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - stp x4, x5, [sp] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add x19, x0, x1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3480 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x22, x0 │ │ │ │ - bl 3010 │ │ │ │ - add x0, x24, x23, lsl #3 │ │ │ │ - ldur x21, [x0, #-8] │ │ │ │ - b 2d4ec │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35f0 │ │ │ │ - add x20, x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 3570 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3110 │ │ │ │ - mov x19, x0 │ │ │ │ - cbnz x0, 2d4c4 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp x23, #0x4 │ │ │ │ - b.ne 2d4b8 // b.any │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d548 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - mov x26, x0 │ │ │ │ - bl 35f0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 35f0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - add x24, x19, x22 │ │ │ │ - bl 35f0 │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - add x0, x24, x0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x2, x19 │ │ │ │ - bl 3010 │ │ │ │ - mov w26, #0x20 // #32 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - strb w26, [x20, x19] │ │ │ │ - add x19, x20, x19 │ │ │ │ - mov x1, x25 │ │ │ │ - add x19, x19, x22 │ │ │ │ - mov x2, x22 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3010 │ │ │ │ - add x0, x24, #0x2 │ │ │ │ - mov x1, x23 │ │ │ │ - strb w26, [x19, #1] │ │ │ │ - add x19, x19, x21 │ │ │ │ - mov x2, x21 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3010 │ │ │ │ - strb wzr, [x19, #2] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - mov x1, #0x5413 // #21523 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - mov x2, sp │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - bl 33d0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldrh w0, [sp, #2] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2d684 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 35f0 │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset x2, eq // eq = none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w3, [x19, x2] │ │ │ │ - eor w5, w4, #0x1 │ │ │ │ - sub w1, w3, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2d6ec // b.plast │ │ │ │ - cmp w3, #0x2e │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - tst w1, w5 │ │ │ │ - b.eq 2d6f4 // b.none │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - b 2d6c0 │ │ │ │ - cmp w0, w2 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 35f0 │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - ldrb w1, [x19, w2, uxtw] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.hi 2d794 // b.pmore │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w1, [x19, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2d760 // b.plast │ │ │ │ - cmp w0, w3 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w3, w2 │ │ │ │ - cmp w0, w3 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - add x2, sp, #0x58 │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, #0x5413 // #21523 │ │ │ │ - bl 33d0 │ │ │ │ - ldrh w1, [sp, #90] │ │ │ │ - mov w2, #0x46 // #70 │ │ │ │ - mov x0, #0x2710 // #10000 │ │ │ │ - cmp w1, w2 │ │ │ │ - csel w1, w1, w2, ge // ge = tcont │ │ │ │ - str w1, [sp, #24] │ │ │ │ - bl 3390 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x2710 // #10000 │ │ │ │ - bl 3390 │ │ │ │ - ldr w22, [x19, #48] │ │ │ │ - strb wzr, [x0] │ │ │ │ - strb wzr, [x23] │ │ │ │ - sbfiz x19, x22, #3, #32 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3390 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3390 │ │ │ │ - str x0, [sp] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cbz w22, 2d898 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, #0x2710 // #10000 │ │ │ │ - bl 3390 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x2710 // #10000 │ │ │ │ - str x1, [x2, x19, lsl #3] │ │ │ │ - strb wzr, [x1] │ │ │ │ - bl 3390 │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [x1, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w22, w19 │ │ │ │ - b.hi 2d860 // b.pmore │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x3, #0x7375 // #29557 │ │ │ │ - ldr x19, [sp, #72] │ │ │ │ - movk x3, #0x6761, lsl #16 │ │ │ │ - ldr x1, [x1] │ │ │ │ - mov x0, x19 │ │ │ │ - movk x3, #0x3a65, lsl #32 │ │ │ │ - mov x2, #0x2709 // #9993 │ │ │ │ - movk x3, #0x20, lsl #48 │ │ │ │ - str x3, [x0], #7 │ │ │ │ - bl 3610 <__strcpy_chk@plt> │ │ │ │ - adrp x1, 7e000 │ │ │ │ - add x1, x1, #0xf28 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - cmp w0, #0x28 │ │ │ │ - b.hi 2e36c // b.pmore │ │ │ │ - and x0, x0, #0xffffffff │ │ │ │ - str x0, [sp, #48] │ │ │ │ - cbz w22, 2db74 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - sub w25, w22, #0x1 │ │ │ │ - add x19, sp, #0x60 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x28, [x0, #56] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - add x21, x28, #0x58 │ │ │ │ - mov x20, x28 │ │ │ │ - umaddl x25, w25, w0, x21 │ │ │ │ - b 2d92c │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 2d96c // b.none │ │ │ │ - ldr w0, [x20, #44] │ │ │ │ - ldrb w4, [x20] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 2d920 // b.none │ │ │ │ - cbz w1, 2e1d4 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - strb w4, [sp, #96] │ │ │ │ - strb wzr, [sp, #97] │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.ne 2d92c // b.any │ │ │ │ - cbz w1, 2d984 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x730 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x25, x1, #0x680 │ │ │ │ - add x26, x0, #0x730 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2daa4 │ │ │ │ - cbnz w20, 2e0d8 │ │ │ │ - ldrb w0, [x28, #41] │ │ │ │ - cbz w0, 2e1bc │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x20, [x0, x19, lsl #3] │ │ │ │ - cbnz x27, 2e16c │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ - cbz x0, 2da04 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add x0, x20, x0 │ │ │ │ - strh w2, [x20, x1] │ │ │ │ - ldr x1, [x28, #16] │ │ │ │ - bl 3560 │ │ │ │ - adrp x0, 7e000 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x1, x0, #0xf28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - ldr x1, [x28, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - strh w1, [x20, x0] │ │ │ │ - ldr x1, [x28, #24] │ │ │ │ - ldr x24, [x2, x19, lsl #3] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3000 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cbz x0, 2da78 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 35f0 │ │ │ │ - adrp x4, 7b000 │ │ │ │ - add x4, x4, #0x748 │ │ │ │ - mov x1, x0 │ │ │ │ - add x5, x24, x0 │ │ │ │ - add x0, x0, #0xa │ │ │ │ - ldr x6, [x4] │ │ │ │ - str x6, [x24, x1] │ │ │ │ - ldur w1, [x4, #7] │ │ │ │ - add x0, x24, x0 │ │ │ │ - stur w1, [x5, #7] │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - bl 3560 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 35f0 │ │ │ │ - mov w1, #0x29 // #41 │ │ │ │ - strh w1, [x24, x0] │ │ │ │ - ldrb w0, [x28, #41] │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - cbnz w0, 2e068 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - mov x28, x21 │ │ │ │ - cmp w22, w19 │ │ │ │ - b.ls 2db74 // b.plast │ │ │ │ - add x21, x21, #0x58 │ │ │ │ - ldr w0, [x28, #44] │ │ │ │ - cmp w0, #0x13 │ │ │ │ - b.eq 2e078 // b.none │ │ │ │ - ldr x27, [x28, #8] │ │ │ │ - ldrb w20, [x28] │ │ │ │ - cbz w0, 2d99c │ │ │ │ - ldrb w0, [x28, #41] │ │ │ │ - cbz w0, 2e050 │ │ │ │ - cbz w20, 2d9a8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x24, sp, #0x60 │ │ │ │ - ldr x20, [x0, x19, lsl #3] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x5, x0 │ │ │ │ - mov w6, #0x20 // #32 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - mov x0, x23 │ │ │ │ - strh w6, [x20, x5] │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w5, #0x2d // #45 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x23 │ │ │ │ - strb wzr, [sp, #97] │ │ │ │ - strh w5, [x20, x2] │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - ldrb w5, [x28] │ │ │ │ - strb w5, [sp, #96] │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3000 │ │ │ │ - cbz x27, 2d9b4 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, x0 │ │ │ │ - add x4, x0, #0x1 │ │ │ │ - mov w5, #0x2c // #44 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, x20, x0 │ │ │ │ - strb w5, [x20, x2] │ │ │ │ - mov w2, #0x2d20 // #11552 │ │ │ │ - movk w2, #0x2d, lsl #16 │ │ │ │ - str w2, [x20, x4] │ │ │ │ - bl 3560 │ │ │ │ - b 2d9b4 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cbz x1, 2dba0 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x680 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 3390 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - cbz w1, 2dbc0 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - bl 3670 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - add w1, w1, w0 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 2e1f0 // b.pmore │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w19, #0x20 // #32 │ │ │ │ - cbz x0, 2dc08 │ │ │ │ - ldrb w2, [x23, x1] │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.eq 2e02c // b.none │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x20, x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.cc 2dbec // b.lo, b.ul, b.last │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbz w22, 2e384 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w19, w22 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, x0, w19, uxtw #3 │ │ │ │ - ldr x0, [x22], #8 │ │ │ │ - bl 35f0 │ │ │ │ - cmp x0, w21, uxtw │ │ │ │ - csel w21, w21, w0, ls // ls = plast │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 2dc24 // b.any │ │ │ │ - add w20, w21, #0x1 │ │ │ │ - str w20, [sp, #68] │ │ │ │ - cmp w20, #0x3b │ │ │ │ - b.hi 2e3ac // b.pmore │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w24, w20 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 3050 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz w20, 2e3a4 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - bl 3670 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr w1, [sp, #68] │ │ │ │ - sub w0, w0, w1 │ │ │ │ - str w0, [sp, #20] │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x1, x0, w19, uxtw #3 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - b 2dcac │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2de10 // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x19, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 2dc94 // b.plast │ │ │ │ - udiv w0, w0, w1 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - nop │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - mov w27, w25 │ │ │ │ - str w26, [sp, #16] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w25, w25, w0 │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - sub w20, w25, w0 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - cmp w20, w27 │ │ │ │ - b.ls 2dfe0 // b.plast │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - mov x21, x0 │ │ │ │ - b 2dd3c │ │ │ │ - bl 3020 <__ctype_b_loc@plt> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w2, [x19, x27] │ │ │ │ - ldrh w0, [x0, x2, lsl #1] │ │ │ │ - tst x0, #0x2000 │ │ │ │ - csel w28, w28, w27, eq // eq = none │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w20, w27 │ │ │ │ - b.ls 2dfd4 // b.plast │ │ │ │ - mov w22, w27 │ │ │ │ - cmp x21, x27 │ │ │ │ - b.hi 2dd18 // b.pmore │ │ │ │ - cmp w20, w22 │ │ │ │ - b.ls 2dfe0 // b.plast │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 2dce0 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - cbz x0, 2dc94 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldrb w1, [x19, x22] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov w22, w21 │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.eq 2dda4 // b.none │ │ │ │ - cmp x22, x0 │ │ │ │ - b.cs 2dc94 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x19, x22] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - mov w22, w21 │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.ne 2dd88 // b.any │ │ │ │ - add x25, x19, x22 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w2, [sp, #68] │ │ │ │ - mov x26, x0 │ │ │ │ - add w1, w2, w21 │ │ │ │ - add w20, w2, w21 │ │ │ │ - add x0, x19, x1 │ │ │ │ - mov w2, w26 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 3570 │ │ │ │ - add w4, w20, w26 │ │ │ │ - mov x2, x24 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [x19, w4, uxtw] │ │ │ │ - bl 3010 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.hi 2dd74 // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 2dcac // b.any │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3920] │ │ │ │ - adrp x0, 79000 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - add x26, x0, #0xd78 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x2, x26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x28, x1, #0xab0 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x21] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - add x2, x2, #0x798 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x19, #48] │ │ │ │ - adrp x1, 7e000 │ │ │ │ - add x22, x1, #0xf28 │ │ │ │ - cbz w0, 2def4 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x2, x26 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x20, [x1, x25, lsl #3] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x3, x20 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 2deb4 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - sub x1, x24, x0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - cmp x1, w19, uxtw │ │ │ │ - b.hi 2dea4 // b.pmore │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x2, x28 │ │ │ │ - ldr x3, [x1, x25, lsl #3] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr w0, [x0, #48] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.hi 2de80 // b.pmore │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x21] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x3, [x19, #32] │ │ │ │ - add x2, x2, #0x778 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x790 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - add x2, x2, #0x7a0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w20, [x19, #48] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cbz w20, 2df70 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x0, [x0, x19, lsl #3] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x0, [x0, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 3500 │ │ │ │ - cmp w20, w19 │ │ │ │ - b.hi 2df4c // b.pmore │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2e3cc // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - ldr x0, [sp] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - b 3500 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - cmp w20, w22 │ │ │ │ - b.hi 2dd50 // b.pmore │ │ │ │ - add w20, w28, #0x1 │ │ │ │ - sub w0, w25, w28 │ │ │ │ - add x20, x19, x20 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x22, x0 │ │ │ │ - add w20, w28, #0x2 │ │ │ │ - add w21, w28, #0x1 │ │ │ │ - add w20, w20, w22 │ │ │ │ - add w2, w28, #0x2 │ │ │ │ - add x0, x19, x2 │ │ │ │ - mov w2, w22 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x19, w20, uxtw] │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - strb w0, [x19, w21, uxtw] │ │ │ │ - b 2dd50 │ │ │ │ - strb w19, [x23, x1] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x20, x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 2dbec // b.pmore │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 2dc0c │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - b 2dac4 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - b 2da90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x20, [x0, x19, lsl #3] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x738 │ │ │ │ - mov x1, x0 │ │ │ │ - add x4, x20, x0 │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - ldrh w5, [x2] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldrb w2, [x2, #2] │ │ │ │ - strh w5, [x20, x1] │ │ │ │ - strb w2, [x4, #2] │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - bl 3560 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov w2, #0x5d // #93 │ │ │ │ - strh w2, [x20, x0] │ │ │ │ - ldr x1, [x1, x19, lsl #3] │ │ │ │ - strb wzr, [x1] │ │ │ │ - b 2da90 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - strb w20, [sp, #96] │ │ │ │ - strb wzr, [sp, #97] │ │ │ │ - ldr x24, [x0, x19, lsl #3] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, x0 │ │ │ │ - add x5, x0, #0x1 │ │ │ │ - mov w7, #0x20 // #32 │ │ │ │ - mov w6, #0x2d // #45 │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - strb w7, [x24, x1] │ │ │ │ - add x0, x24, x0 │ │ │ │ - strb w6, [x24, x5] │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - bl 3560 │ │ │ │ - cbz x27, 2e148 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 35f0 │ │ │ │ - add x5, x0, #0x2 │ │ │ │ - mov w7, #0x202c // #8236 │ │ │ │ - strh w7, [x24, x0] │ │ │ │ - mov w6, #0x2d2d // #11565 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - mov x1, x27 │ │ │ │ - strh w6, [x24, x5] │ │ │ │ - add x0, x24, x0 │ │ │ │ - bl 3560 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 35f0 │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - strh w4, [x24, x0] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [x28, #24] │ │ │ │ - ldr x0, [x0, x19, lsl #3] │ │ │ │ - bl 3000 │ │ │ │ - b 2da90 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w5, #0x2d20 // #11552 │ │ │ │ - movk w5, #0x2d, lsl #16 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, x20, x0 │ │ │ │ - str w5, [x20, x2] │ │ │ │ - bl 3560 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x7b8 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - b 2d9b4 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - b 2d9a8 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x2, #0x2710 // #10000 │ │ │ │ - add x1, x1, #0x728 │ │ │ │ - bl 35a0 <__strcat_chk@plt> │ │ │ │ - ldrb w4, [x20] │ │ │ │ - b 2d944 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - sub w1, w1, w2 │ │ │ │ - str w1, [sp, #20] │ │ │ │ - udiv w0, w0, w1 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - mov w19, w24 │ │ │ │ - mov w21, w20 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add w24, w24, w0 │ │ │ │ - sub w4, w24, w26 │ │ │ │ - sub w25, w4, #0x1 │ │ │ │ - cmp w25, w19 │ │ │ │ - b.ls 2e274 // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - mov w1, w19 │ │ │ │ - b 2e26c │ │ │ │ - ldrb w2, [x23, x1] │ │ │ │ - cmp w2, #0x9 │ │ │ │ - csel w28, w28, w1, ne // ne = any │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w25, w1 │ │ │ │ - b.ls 2e274 // b.plast │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 2e254 // b.pmore │ │ │ │ - add w19, w28, #0x1 │ │ │ │ - add w25, w28, #0x1 │ │ │ │ - add x19, x23, x19 │ │ │ │ - sub w26, w24, w28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - add w2, w28, #0x2 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x23, x2 │ │ │ │ - add w19, w28, #0x2 │ │ │ │ - mov w2, w27 │ │ │ │ - bl 3570 │ │ │ │ - add w0, w19, w27 │ │ │ │ - strb wzr, [x23, w0, uxtw] │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - strb w0, [x23, w25, uxtw] │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ne 2e220 // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - cbz x0, 2dc0c │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w20, #0x20 // #32 │ │ │ │ - b 2e2f8 │ │ │ │ - mov w21, w25 │ │ │ │ - cmp w2, #0xa │ │ │ │ - b.eq 2e31c // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.cs 2dc0c // b.hs, b.nlast │ │ │ │ - ldrb w2, [x23, x1] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.ne 2e2e0 // b.any │ │ │ │ - strb w20, [x23, x1] │ │ │ │ - mov x0, x23 │ │ │ │ - mov w21, w25 │ │ │ │ - bl 35f0 │ │ │ │ - b 2e2ec │ │ │ │ - add x26, x23, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - mov x24, x0 │ │ │ │ - add w1, w2, w25 │ │ │ │ - add w19, w2, w25 │ │ │ │ - add x0, x23, x1 │ │ │ │ - mov w2, w24 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 3570 │ │ │ │ - add w4, w19, w24 │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - strb wzr, [x23, w4, uxtw] │ │ │ │ - bl 3010 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - b 2e2ec │ │ │ │ - mov x0, #0x14 // #20 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - strh w0, [x23] │ │ │ │ - b 2d8f4 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x24, #0x1 // #1 │ │ │ │ - bl 3050 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - movi v31.16b, #0x20 │ │ │ │ - str b31, [x0] │ │ │ │ - b 2de10 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 2dc70 │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x4c8 │ │ │ │ - add x1, x1, #0x758 │ │ │ │ - add x0, x0, #0x768 │ │ │ │ - mov w2, #0x12f // #303 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x150 │ │ │ │ - mov w10, #0xffffffd0 // #-48 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - add x11, sp, #0x120 │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - mov w9, #0xffffff80 // #-128 │ │ │ │ - adrp x12, 7b000 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x20, af000 │ │ │ │ - ldr x20, [x20, #3920] │ │ │ │ - str q0, [sp, #160] │ │ │ │ - str x3, [sp, #296] │ │ │ │ - str x21, [sp, #144] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x3, [x19] │ │ │ │ - str q7, [sp, #272] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x2, [sp, #288] │ │ │ │ - add x2, x12, #0x7c0 │ │ │ │ - stp x4, x5, [sp, #304] │ │ │ │ - stp x6, x7, [sp, #320] │ │ │ │ - ldr x0, [x20] │ │ │ │ - stp q1, q2, [sp, #176] │ │ │ │ - stp q3, q4, [sp, #208] │ │ │ │ - stp q5, q6, [sp, #240] │ │ │ │ - ldr x4, [x8] │ │ │ │ - str x4, [sp, #104] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x4, sp, #0x150 │ │ │ │ - stp x4, x4, [sp, #40] │ │ │ │ - str x11, [sp, #56] │ │ │ │ - stp w10, w9, [sp, #64] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x3, sp │ │ │ │ - ldur q30, [sp, #40] │ │ │ │ - mov x2, x21 │ │ │ │ - ldur q31, [sp, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str q30, [sp] │ │ │ │ - str q31, [sp, #16] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 3320 <__vfprintf_chk@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2d7b0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - bti c │ │ │ │ - stp x1, x2, [x0] │ │ │ │ - stp x4, x6, [x0, #16] │ │ │ │ - stp x5, x3, [x0, #32] │ │ │ │ - str wzr, [x0, #48] │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strb wzr, [x0] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - strh wzr, [x0, #40] │ │ │ │ - str wzr, [x0, #44] │ │ │ │ - stur q31, [x0, #24] │ │ │ │ - str q31, [x0, #48] │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - stur q31, [x0, #72] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - b 3500 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [x0, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 2e594 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - add x1, x2, x19 │ │ │ │ - ldr w0, [x1, #64] │ │ │ │ - cbnz w0, 2e5c4 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - cbz x0, 2e5a4 │ │ │ │ - bl 3500 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - ldr w0, [x21, #48] │ │ │ │ - add x1, x2, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - str xzr, [x1, #32] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 2e550 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 2e5d8 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x21, #48] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.le 2e588 │ │ │ │ - add x1, x2, x19 │ │ │ │ - ldr w0, [x1, #64] │ │ │ │ - cbz w0, 2e55c │ │ │ │ - ldr x0, [x1, #72] │ │ │ │ - bl 3500 │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - add x1, x2, x19 │ │ │ │ - b 2e55c │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x2 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 3500 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 2e7c0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - add x22, x2, w1, uxtw #3 │ │ │ │ - ldr x19, [x2] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x2d │ │ │ │ - b.eq 2e774 // b.none │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3390 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x19, x25 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - str xzr, [x25] │ │ │ │ - str wzr, [x25, #8] │ │ │ │ - str xzr, [x25, #16] │ │ │ │ - bl 3050 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - ldr x3, [x21] │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - str x3, [x0, w1, sxtw #3] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.eq 2e6dc // b.none │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov x21, x20 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x2d │ │ │ │ - b.eq 2e704 // b.none │ │ │ │ - mov w19, #0x18 // #24 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - umaddl x19, w23, w19, x25 │ │ │ │ - sub x19, x19, #0x18 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sbfiz x1, x1, #3, #32 │ │ │ │ - bl 3050 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - ldr x3, [x21] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - str x3, [x0, w1, sxtw #3] │ │ │ │ - str w2, [x19, #8] │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 2e684 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w23, [x24] │ │ │ │ - str x25, [x24, #8] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w26, [x19, #1] │ │ │ │ - sub w0, w26, #0x30 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.ls 2e698 // b.plast │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - mov w21, #0x18 // #24 │ │ │ │ - mov x0, x25 │ │ │ │ - umull x21, w23, w21 │ │ │ │ - mov x1, x21 │ │ │ │ - sub x21, x21, #0x18 │ │ │ │ - bl 3050 │ │ │ │ - mov x25, x0 │ │ │ │ - add x1, x0, x21 │ │ │ │ - cmp w26, #0x2d │ │ │ │ - cset x0, eq // eq = none │ │ │ │ - str xzr, [x25, x21] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - add x19, x19, x0 │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 2e794 │ │ │ │ - str x19, [x25, x21] │ │ │ │ - b 2e678 │ │ │ │ - ldrb w26, [x19, #1] │ │ │ │ - sub w0, w26, #0x30 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.ls 2e634 // b.plast │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 2e718 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x7c8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - b 2e6f0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 2e6e4 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w1, [x0, #48] │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, #0x58 // #88 │ │ │ │ - smull x1, w1, w21 │ │ │ │ - bl 3050 │ │ │ │ - str x0, [x19, #56] │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - mov w4, #0x13 // #19 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add w1, w2, #0x1 │ │ │ │ - smull x3, w2, w21 │ │ │ │ - add x2, x0, x3 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - strh wzr, [x2, #40] │ │ │ │ - str x20, [x2, #8] │ │ │ │ - stur q31, [x2, #24] │ │ │ │ - str w4, [x2, #44] │ │ │ │ - str q31, [x2, #48] │ │ │ │ - str wzr, [x2, #64] │ │ │ │ - stur q31, [x2, #72] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str w1, [x19, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x4 │ │ │ │ - and w20, w3, #0xff │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, w1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - and w28, w2, #0xff │ │ │ │ - ldr w23, [x0, #48] │ │ │ │ - ldr x27, [x0, #56] │ │ │ │ - stp x5, x6, [sp, #104] │ │ │ │ - str x7, [sp, #120] │ │ │ │ - ldr x26, [sp, #128] │ │ │ │ - cmp w23, #0x0 │ │ │ │ - b.le 2ec04 │ │ │ │ - cbz x4, 2e9ec │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - cbz w20, 2e9c4 │ │ │ │ - mov x24, x27 │ │ │ │ - ldrb w0, [x24] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.eq 2ec50 // b.none │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 2ec28 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - add x24, x24, #0x58 │ │ │ │ - cmp w25, w23 │ │ │ │ - b.ne 2e8c0 // b.any │ │ │ │ - mov w24, w23 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - mov w3, #0x58 // #88 │ │ │ │ - mov x0, x27 │ │ │ │ - smull x1, w1, w3 │ │ │ │ - bl 3050 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x21, #48] │ │ │ │ - mov w3, #0x58 // #88 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - add w5, w1, #0x1 │ │ │ │ - str x2, [x21, #56] │ │ │ │ - smull x0, w1, w3 │ │ │ │ - add x1, x2, x0 │ │ │ │ - str x4, [x1, #16] │ │ │ │ - str xzr, [x1, #32] │ │ │ │ - strb wzr, [x1, #40] │ │ │ │ - str xzr, [x1, #56] │ │ │ │ - str wzr, [x1, #64] │ │ │ │ - str xzr, [x1, #72] │ │ │ │ - strb w20, [x2, x0] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [x1, #24] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x19, [x1, #8] │ │ │ │ - strb w28, [x1, #41] │ │ │ │ - str w22, [x1, #44] │ │ │ │ - str x0, [x1, #48] │ │ │ │ - str x26, [x1, #80] │ │ │ │ - str w5, [x21, #48] │ │ │ │ - cbz x26, 2e9a4 │ │ │ │ - umull x20, w24, w3 │ │ │ │ - mov x0, #0x2710 // #10000 │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - add x19, x2, x20 │ │ │ │ - bl 3390 │ │ │ │ - str x0, [x19, #32] │ │ │ │ - strb wzr, [x0] │ │ │ │ - cmp w22, #0x14 │ │ │ │ - b.ls 2ea20 // b.plast │ │ │ │ - bti j │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - add x0, x0, x20 │ │ │ │ - str xzr, [x0, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x24, x27, #0x8 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 2ec28 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - add x24, x24, #0x58 │ │ │ │ - cmp w23, w25 │ │ │ │ - b.ne 2e9c8 // b.any │ │ │ │ - b 2e8ec │ │ │ │ - cbz w20, 2e8ec │ │ │ │ - mov x0, x27 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, w20 │ │ │ │ - b.eq 2ec50 // b.none │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - cmp w23, w1 │ │ │ │ - b.ne 2ea00 // b.any │ │ │ │ - b 2e8ec │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x0, x0, #0x458 │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - adr x22, 2ea38 │ │ │ │ - add x0, x22, w0, sxtb #2 │ │ │ │ - br x0 │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - adrp x3, 7d000 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x3, x3, #0x68 │ │ │ │ - ldr w4, [x1] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 3600 <__sprintf_chk@plt> │ │ │ │ - bti j │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 2e9a4 │ │ │ │ - ldp w4, w5, [x0] │ │ │ │ - adrp x3, 7b000 │ │ │ │ - add x3, x3, #0x848 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 3600 <__sprintf_chk@plt> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr x4, [x1] │ │ │ │ - cbz x4, 2ec0c │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - adrp x3, 7b000 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x3, x3, #0x838 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 3600 <__sprintf_chk@plt> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - adrp x3, 7b000 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x3, x3, #0x830 │ │ │ │ - ldr d0, [x1] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 3600 <__sprintf_chk@plt> │ │ │ │ - bti j │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 2e9a4 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - adrp x3, 7b000 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - add x3, x3, #0x820 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp w4, w5, [x0] │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 3600 <__sprintf_chk@plt> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - cbz x1, 2e9a4 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - adrp x3, 7b000 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x3, x3, #0x850 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp d0, d1, [x1] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b 3600 <__sprintf_chk@plt> │ │ │ │ - bti j │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 2e9a4 │ │ │ │ - adrp x3, 7b000 │ │ │ │ - add x3, x3, #0x818 │ │ │ │ - ldp w4, w5, [x0] │ │ │ │ - b 2ea90 │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - adrp x3, 7d000 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x3, x3, #0xb08 │ │ │ │ - ldrb w4, [x1] │ │ │ │ - b 2ea50 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 2e8f0 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x840 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [x0] │ │ │ │ - strb w1, [x0, #4] │ │ │ │ - b 2e9a4 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x7f8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x7d8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - smull x19, w1, w0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldr x23, [x20, #8] │ │ │ │ - add x2, x23, x19 │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - ldr w22, [x2, #8] │ │ │ │ - ldr w1, [x23, #8] │ │ │ │ - sub w22, w22, w21 │ │ │ │ - add w1, w22, w1 │ │ │ │ - sbfiz x1, x1, #3, #32 │ │ │ │ - bl 3050 │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - str x0, [x23, #16] │ │ │ │ - sbfiz x23, x22, #3, #32 │ │ │ │ - add x1, x3, x19 │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - ldrsw x3, [x3, #8] │ │ │ │ - add x1, x1, w21, sxtw #3 │ │ │ │ - add x0, x0, x3, lsl #3 │ │ │ │ - bl 3570 │ │ │ │ - ldr x3, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x23, x3, x19 │ │ │ │ - ldr w2, [x3, #8] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - add w2, w2, w22 │ │ │ │ - str w2, [x3, #8] │ │ │ │ - bl 3050 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - str x0, [x23, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - add x1, x1, x19 │ │ │ │ - str w21, [x1, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w21, #0x18 // #24 │ │ │ │ - smull x19, w1, w0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - smull x21, w3, w21 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x28, [x22, #56] │ │ │ │ - ldr x24, [x2, #8] │ │ │ │ - add x23, x28, x19 │ │ │ │ - ldr w1, [x2] │ │ │ │ - add x4, x24, x21 │ │ │ │ - ldr w0, [x23, #44] │ │ │ │ - ldr x26, [x23, #48] │ │ │ │ - ldr w25, [x4, #8] │ │ │ │ - cmp w0, #0x15 │ │ │ │ - b.ls 2edb8 // b.plast │ │ │ │ - bti j │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x24, x21] │ │ │ │ - add x1, x1, #0xdd0 │ │ │ │ - bl 2e3d0 │ │ │ │ - mov x20, x2 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x2, x2, #0x470 │ │ │ │ - ldrh w2, [x2, w0, uxtw #1] │ │ │ │ - adr x0, 2edd8 │ │ │ │ - add x2, x0, w2, sxth #2 │ │ │ │ - br x2 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 2fadc │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.le 2ee08 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2faf8 // b.any │ │ │ │ - mov w1, w3 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 2ec80 │ │ │ │ - bti j │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 2fadc │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.le 2f9bc │ │ │ │ - cmp w1, w3 │ │ │ │ - b.eq 2edf8 // b.none │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x8b0 │ │ │ │ - bl 2e3d0 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 2fcf4 │ │ │ │ - cbz x26, 2ee08 │ │ │ │ - ldr w2, [x26] │ │ │ │ - cmp w2, w25 │ │ │ │ - b.ge 2fa30 // b.tcont │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2fbc0 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2ec80 │ │ │ │ - b 2ee08 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 2fadc │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.ne 2edf0 // b.any │ │ │ │ - b 2eec4 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.gt 2edf0 │ │ │ │ - cbz w25, 2ee08 │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - ldr x23, [x0] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset x2, eq // eq = none │ │ │ │ - ldrb w3, [x23, x2] │ │ │ │ - sub w1, w3, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2ef18 // b.plast │ │ │ │ - cmp w3, #0x2e │ │ │ │ - eor w4, w4, #0x1 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - tst w1, w4 │ │ │ │ - b.eq 2f9ec // b.none │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - b 2eeec │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.gt 2edf0 │ │ │ │ - cbz w25, 2ee08 │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - ldr x23, [x0] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - mov w3, w1 │ │ │ │ - ldrb w2, [x23, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 2ef9c // b.pmore │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x2, w1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w1, [x23, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2ef80 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2fc94 // b.any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - mov w1, #0x7fffffff // #2147483647 │ │ │ │ - add w1, w0, w1 │ │ │ │ - cmn w1, #0x3 │ │ │ │ - b.hi 2fc8c // b.pmore │ │ │ │ - cbz x26, 2ee08 │ │ │ │ - ldr w1, [x26] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt 2efe0 // b.tstop │ │ │ │ - ldr w1, [x26, #4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.le 2ee08 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x1, x1, #0x9d0 │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - add x4, x3, x19 │ │ │ │ - ldrb w3, [x3, x19] │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - bl 2e3d0 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.le 2fc54 │ │ │ │ - cmp w25, #0x2 │ │ │ │ - b.eq 2f044 // b.none │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2fb34 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - bl 2ec80 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - add x4, x24, x21 │ │ │ │ - ldr x25, [x4, #16] │ │ │ │ - ldr x23, [x25] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - mov w3, w2 │ │ │ │ - ldrb w1, [x23, w2, uxtw] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.hi 2f0a4 // b.pmore │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - ldrb w1, [x23, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f088 // b.plast │ │ │ │ - ldr x25, [x25, #8] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2f6bc // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x25] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - mov w3, w2 │ │ │ │ - ldrb w1, [x25, w2, uxtw] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.hi 2f108 // b.pmore │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - ldrb w1, [x25, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f0ec // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2f6bc // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, x24, x21 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - tbnz w23, #31, 2f6bc │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - mov w1, #0x7ffffffe // #2147483646 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 2f6b8 // b.pmore │ │ │ │ - mov w1, #0x7fffffff // #2147483647 │ │ │ │ - cmp w23, w1 │ │ │ │ - b.eq 2f6b8 // b.none │ │ │ │ - cmp w23, w0 │ │ │ │ - b.gt 2fb14 │ │ │ │ - cbz x26, 2ee08 │ │ │ │ - ldr w1, [x26] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt 2f180 // b.tstop │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.le 2ee08 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x4, [x22, #56] │ │ │ │ - add x1, x1, #0xaf8 │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - add x3, x4, x19 │ │ │ │ - ldrb w4, [x4, x19] │ │ │ │ - ldr x5, [x3, #8] │ │ │ │ - ldp x2, x3, [x2] │ │ │ │ - bl 2e3d0 │ │ │ │ - bti j │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.le 2fc58 │ │ │ │ - cmp w25, #0x2 │ │ │ │ - b.eq 2f1e8 // b.none │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2fb38 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - bl 2ec80 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - add x4, x24, x21 │ │ │ │ - ldr x25, [x4, #16] │ │ │ │ - ldr x23, [x25] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset x2, eq // eq = none │ │ │ │ - ldrb w3, [x23, x2] │ │ │ │ - sub w1, w3, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f23c // b.plast │ │ │ │ - cmp w3, #0x2e │ │ │ │ - eor w1, w4, #0x1 │ │ │ │ - cset w3, eq // eq = none │ │ │ │ - tst w3, w1 │ │ │ │ - b.eq 2f8c4 // b.none │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - b 2f210 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 2fcf4 │ │ │ │ - cbz x26, 2ee08 │ │ │ │ - ldr w2, [x26] │ │ │ │ - cmp w2, w25 │ │ │ │ - b.ge 2f270 // b.tcont │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2fd4c // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2ec80 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.le 2ee08 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x22, #56] │ │ │ │ - add x1, x1, #0xd40 │ │ │ │ - add x3, x2, x19 │ │ │ │ - ldrb w2, [x2, x19] │ │ │ │ - ldr x3, [x3, #8] │ │ │ │ - bl 2e3d0 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.gt 2edf0 │ │ │ │ - cbz w25, 2ee08 │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - ldr x23, [x0] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - mov w3, w1 │ │ │ │ - ldrb w2, [x23, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 2f31c // b.pmore │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x2, w1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w1, [x23, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f300 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2fcc8 // b.any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - mov w1, #0x7ffffffe // #2147483646 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 2fcc0 // b.pmore │ │ │ │ - cbz x26, 2ee08 │ │ │ │ - ldr w1, [x26] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt 2f35c // b.tstop │ │ │ │ - ldr w1, [x26, #4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.le 2ee08 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x1, x1, #0xa48 │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - add x2, x2, x21 │ │ │ │ - b 2effc │ │ │ │ - bti j │ │ │ │ - sub w0, w25, #0x1 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2fc70 // b.plast │ │ │ │ - cmp w25, #0x3 │ │ │ │ - b.gt 2f9a0 │ │ │ │ - cbz w25, 2ee08 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x24, x21 │ │ │ │ - ldr x26, [x0, #16] │ │ │ │ - ldr x23, [x26] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - mov w3, w1 │ │ │ │ - ldrb w2, [x23, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 2f404 // b.pmore │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x2, w1 │ │ │ │ - ldrb w1, [x23, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f3e8 // b.plast │ │ │ │ - ldr x25, [x26, #8] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2f544 // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x25] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - mov w3, w1 │ │ │ │ - ldrb w2, [x25, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 2f468 // b.pmore │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x2, w1 │ │ │ │ - ldrb w1, [x25, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f44c // b.plast │ │ │ │ - ldr x25, [x26, #16] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2f544 // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x25] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - mov w3, w1 │ │ │ │ - ldrb w2, [x25, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 2f4cc // b.pmore │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x2, w1 │ │ │ │ - ldrb w1, [x25, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f4b0 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2f544 // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - mov w23, #0x80000000 // #-2147483648 │ │ │ │ - add x0, x24, x21 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp w23, w1 │ │ │ │ - b.eq 2f544 // b.none │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - add x0, x24, x21 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cmp w23, w1 │ │ │ │ - b.eq 2f544 // b.none │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ne 2ee08 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - add x24, x24, x21 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x4, [x24, #16] │ │ │ │ - add x1, x1, #0xb98 │ │ │ │ - ldr x2, [x22, #56] │ │ │ │ - add x6, x2, x19 │ │ │ │ - ldrb w5, [x2, x19] │ │ │ │ - ldp x2, x3, [x4] │ │ │ │ - ldr x6, [x6, #8] │ │ │ │ - ldr x4, [x4, #16] │ │ │ │ - bl 2e3d0 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 2fb50 // b.none │ │ │ │ - cmp w25, #0x2 │ │ │ │ - b.le 2f998 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2fba4 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - bl 2ec80 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - add x0, x24, x21 │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - ldr x23, [x25] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - mov w3, w1 │ │ │ │ - ldrb w2, [x23, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 2f608 // b.pmore │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x2, w1 │ │ │ │ - ldrb w1, [x23, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f5ec // b.plast │ │ │ │ - ldr x25, [x25, #8] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2f6bc // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x25] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - mov w3, w1 │ │ │ │ - ldrb w2, [x25, w1, uxtw] │ │ │ │ - sub w2, w2, #0x30 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x9 │ │ │ │ - b.hi 2f66c // b.pmore │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sxtw x2, w1 │ │ │ │ - ldrb w1, [x25, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f650 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2f6bc // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - mov w23, #0x80000000 // #-2147483648 │ │ │ │ - add x0, x24, x21 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp w23, w1 │ │ │ │ - b.eq 2f6bc // b.none │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ne 2ee08 // b.any │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - add x24, x24, x21 │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - add x5, x3, x19 │ │ │ │ - ldrb w4, [x3, x19] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xaf8 │ │ │ │ - ldp x2, x3, [x2] │ │ │ │ - ldr x5, [x5, #8] │ │ │ │ - bl 2e3d0 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 2ee08 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2fb6c // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 2ec80 │ │ │ │ - b 2ee08 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 2fadc │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.ne 2edf0 // b.any │ │ │ │ - b 2ef30 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 2fadc │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.ne 2edf0 // b.any │ │ │ │ - b 2f2b0 │ │ │ │ - bti j │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.le 2fd10 │ │ │ │ - cmp w25, #0x2 │ │ │ │ - b.eq 2f770 // b.none │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2fc38 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - bl 2ec80 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - add x4, x24, x21 │ │ │ │ - ldr x25, [x4, #16] │ │ │ │ - ldr x23, [x25] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - mov w3, w2 │ │ │ │ - ldrb w1, [x23, w2, uxtw] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.hi 2f7dc // b.pmore │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w1, [x23, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f7c0 // b.plast │ │ │ │ - ldr x25, [x25, #8] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2f6bc // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x25] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - mov w3, w2 │ │ │ │ - ldrb w1, [x25, w2, uxtw] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.hi 2f840 // b.pmore │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - ldrb w1, [x25, x2] │ │ │ │ - mov x3, x2 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f824 // b.plast │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 2f6bc // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w1, #0x80000000 // #-2147483648 │ │ │ │ - add x0, x24, x21 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp w23, w1 │ │ │ │ - b.eq 2f6bc // b.none │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - mov w1, #0x7fffffff // #2147483647 │ │ │ │ - add w2, w0, w1 │ │ │ │ - cmn w2, #0x3 │ │ │ │ - b.hi 2f6b8 // b.pmore │ │ │ │ - cmp w23, w1 │ │ │ │ - b.eq 2f6b8 // b.none │ │ │ │ - cmp w23, w0 │ │ │ │ - b.le 2f164 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x1, x1, #0xc38 │ │ │ │ - ldr x4, [x22, #56] │ │ │ │ - add x2, x2, x21 │ │ │ │ - b 2f19c │ │ │ │ - ldr x25, [x25, #8] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 2f6c0 // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl 35f0 │ │ │ │ - ldrb w1, [x25] │ │ │ │ - mov w2, #0xfd // #253 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - sub w1, w1, #0x2b │ │ │ │ - tst w1, w2 │ │ │ │ - cset x2, eq // eq = none │ │ │ │ - ldrb w3, [x25, x2] │ │ │ │ - sub w1, w3, #0x30 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 2f91c // b.plast │ │ │ │ - cmp w3, #0x2e │ │ │ │ - eor w1, w4, #0x1 │ │ │ │ - cset w3, eq // eq = none │ │ │ │ - tst w3, w1 │ │ │ │ - b.eq 2f924 // b.none │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - b 2f8f0 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 2f6c0 // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 2fe0 │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ - fmov d14, x0 │ │ │ │ - add x0, x24, x21 │ │ │ │ - fcmp d0, d14 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - b.eq 2f6c0 // b.none │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 2fe0 │ │ │ │ - fcmp d0, d14 │ │ │ │ - b.eq 2fc30 // b.none │ │ │ │ - fcmpe d15, d0 │ │ │ │ - b.gt 2fb18 │ │ │ │ - cbz x26, 2f990 │ │ │ │ - ldr d31, [x26] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 2f184 // b.first │ │ │ │ - ldr d31, [x26, #8] │ │ │ │ - fcmpe d31, d15 │ │ │ │ - b.gt 2f184 │ │ │ │ - ldp d14, d15, [sp, #96] │ │ │ │ - b 2ee08 │ │ │ │ - cbz w25, 2ee08 │ │ │ │ - b 2f5a4 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 2fb88 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - bl 2ec80 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - b 2f3a0 │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 35f0 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 2ee08 // b.plast │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x8d0 │ │ │ │ - bl 2e3d0 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 2fc04 // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 2fe0 │ │ │ │ - mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d0, d31 │ │ │ │ - b.eq 2fbfc // b.none │ │ │ │ - cbz x26, 2ee08 │ │ │ │ - ldr d31, [x26] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 2fbdc // b.first │ │ │ │ - ldr d31, [x26, #8] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.gt 2fbdc │ │ │ │ - b 2ee08 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.gt 2fab8 │ │ │ │ - ldr w0, [x26, #8] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str w0, [sp, #124] │ │ │ │ - ubfiz x0, x25, #3, #32 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x0, [x4, #16] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x20, [x0, x24] │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 2fd2c │ │ │ │ - ldr x27, [x26, #16] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add x21, x27, w0, uxtw #3 │ │ │ │ - nop │ │ │ │ - ldr x0, [x27], #8 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 3420 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - orr w25, w25, w0 │ │ │ │ - cmp x27, x21 │ │ │ │ - b.ne 2fa80 // b.any │ │ │ │ - tbz w25, #0, 2fd2c │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 2ee08 // b.none │ │ │ │ - b 2fa58 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.eq 2ee90 // b.none │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xd80 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x880 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x900 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x4, [x22, #56] │ │ │ │ - add x1, x1, #0xcc8 │ │ │ │ - add x2, x2, x21 │ │ │ │ - b 2f19c │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xc90 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa88 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x858 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xb60 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xd60 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x1, x1, #0x960 │ │ │ │ - ldr x3, [x22, #56] │ │ │ │ - add x2, x2, x21 │ │ │ │ - b 2effc │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x28, [x22, #56] │ │ │ │ - add x24, x24, x21 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - add x4, x28, x19 │ │ │ │ - ldrb w3, [x28, x19] │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x928 │ │ │ │ - bl 2e3d0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - b 2f6c0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xc00 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xc58 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xb28 │ │ │ │ - bl 2e3d0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x28, [x22, #56] │ │ │ │ - add x24, x24, x21 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - add x4, x28, x19 │ │ │ │ - ldrb w3, [x28, x19] │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x998 │ │ │ │ - bl 2e3d0 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x28, [x22, #56] │ │ │ │ - add x24, x24, x21 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - add x4, x28, x19 │ │ │ │ - ldrb w3, [x28, x19] │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldr x4, [x4, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0xa08 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xce8 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xbc8 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w3, [x28, x19] │ │ │ │ - ldr x4, [x23, #8] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xda0 │ │ │ │ - bl 2e3d0 │ │ │ │ - stp d14, d15, [sp, #96] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldrb w2, [x28, x19] │ │ │ │ - ldr x3, [x23, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xd20 │ │ │ │ - bl 2e3d0 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - add x4, sp, #0x38 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, x2 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str wzr, [sp, #56] │ │ │ │ - mov x0, x4 │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - bl 2e5f0 │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cbz w0, 30220 │ │ │ │ - ldr x0, [x19] │ │ │ │ - str x0, [x25] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - mov x20, x1 │ │ │ │ - str wzr, [sp, #4] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 3018c │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x1, x1, #0xe38 │ │ │ │ - add x0, x0, #0x49c │ │ │ │ - stp x0, x1, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - b 2fe20 │ │ │ │ - ldp w0, w1, [sp, #4] │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 30180 // b.none │ │ │ │ - ldr x19, [x20] │ │ │ │ - cbz x19, 2fe08 │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - cmp w21, #0x0 │ │ │ │ - b.le 30200 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w22, #0x58 // #88 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - ldr x26, [x25, #56] │ │ │ │ - umull x27, w24, w22 │ │ │ │ - add x23, x26, x27 │ │ │ │ - ldr x28, [x23, #8] │ │ │ │ - cbz x28, 30134 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 30134 │ │ │ │ - ldrb w0, [x23, #40] │ │ │ │ - cbnz w0, 30208 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x23, #40] │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x25 │ │ │ │ - ldp w3, w4, [sp, #4] │ │ │ │ - str w4, [sp, #56] │ │ │ │ - ldp x4, x2, [sp, #16] │ │ │ │ - str x4, [sp, #64] │ │ │ │ - bl 2ed40 │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - ldp x2, x3, [x20] │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - stp x2, x3, [x0, #56] │ │ │ │ - str x1, [x0, #72] │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x26, [x0, #80] │ │ │ │ - cbz x26, 2ff50 │ │ │ │ - ldr w0, [x0, #44] │ │ │ │ - cmp w0, #0x15 │ │ │ │ - b.hi 2ff50 // b.pmore │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldrh w0, [x1, w0, uxtw #1] │ │ │ │ - adr x1, 2fed8 │ │ │ │ - add x0, x1, w0, sxth #2 │ │ │ │ - br x0 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3430 │ │ │ │ - ldr x19, [x20] │ │ │ │ - str w0, [x26] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w21, w24 │ │ │ │ - b.gt 2fe40 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, #0x68 │ │ │ │ - b.ne 2ff24 // b.any │ │ │ │ - ldrb w0, [x19, #1] │ │ │ │ - cbz w0, 30270 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 30270 │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - cbnz w0, 2fe08 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0xe40 │ │ │ │ - bl 2e3d0 │ │ │ │ - bti j │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 2ff04 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 3430 │ │ │ │ - ldr x5, [x20, #16] │ │ │ │ - str w0, [x26] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x5, #8] │ │ │ │ - bl 3430 │ │ │ │ - ldr x19, [x20] │ │ │ │ - str w0, [x26, #4] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - b 2ff04 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - strb w0, [x26] │ │ │ │ - ldr x19, [x20] │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - b 2ff04 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 2fe0 │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str d0, [x26] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 2ff04 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [x26] │ │ │ │ - ldr x19, [x20] │ │ │ │ - b 2ff04 │ │ │ │ - bti j │ │ │ │ - ldrb w0, [x26] │ │ │ │ - cbz w0, 30164 │ │ │ │ - strb wzr, [x26] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x19, [x20] │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - b 2ff04 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbz x0, 2ff50 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 2ff7c │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbz x0, 2ff50 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - ldr x5, [x20, #16] │ │ │ │ - str w0, [x26] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x5, #8] │ │ │ │ - bl 3430 │ │ │ │ - ldr x5, [x20, #16] │ │ │ │ - str w0, [x26, #4] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x5, #16] │ │ │ │ - bl 3430 │ │ │ │ - ldr x19, [x20] │ │ │ │ - str w0, [x26, #8] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - b 2ff04 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 2fe0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str d0, [x26] │ │ │ │ - bl 2fe0 │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str d0, [x26, #8] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 2ff04 │ │ │ │ - bti j │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbz x0, 2ff50 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - str x0, [x26] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x19, [x20] │ │ │ │ - b 2ff04 │ │ │ │ - ldrb w1, [x26, x27] │ │ │ │ - str w1, [sp] │ │ │ │ - cbz w1, 2ff04 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w1, [sp] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 2ff04 // b.any │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 2ff04 // b.any │ │ │ │ - b 2fe64 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x26] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x19, [x20] │ │ │ │ - ldr w21, [x25, #48] │ │ │ │ - b 2ff04 │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 3050 │ │ │ │ - ldr w3, [x25, #48] │ │ │ │ - cmp w3, #0x0 │ │ │ │ - b.le 301cc │ │ │ │ - ldr x1, [x25, #56] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umaddl x3, w3, w2, x1 │ │ │ │ - ldrb w2, [x1, #41] │ │ │ │ - cbz w2, 301c0 │ │ │ │ - ldrb w2, [x1, #40] │ │ │ │ - cbz w2, 3024c │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 301b0 // b.any │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 3023c // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - b 2ff10 │ │ │ │ - ldrb w3, [x26, x27] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0xe10 │ │ │ │ - bl 2e3d0 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0xde8 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - bl 2e3d0 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov x0, x25 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0xe58 │ │ │ │ - bl 2e3d0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 2d7b0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [x0, #48] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 30334 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x22, x2 │ │ │ │ - ldr x19, [x0, #56] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - and w21, w1, #0xff │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cset w23, ne // ne = any │ │ │ │ - umaddl x20, w20, w0, x19 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 302e8 // b.none │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 302f0 // b.none │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 302f0 │ │ │ │ - ldrb w0, [x19, #40] │ │ │ │ - cbnz w0, 30318 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 302c0 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 30308 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [x0, #48] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 303f4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x22, x2 │ │ │ │ - ldr x19, [x0, #56] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - and w21, w1, #0xff │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cset w23, ne // ne = any │ │ │ │ - umaddl x20, w20, w0, x19 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.eq 303a8 // b.none │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 303b0 // b.none │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 303b0 │ │ │ │ - ldrb w0, [x19, #40] │ │ │ │ - cbnz w0, 303d8 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 30380 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 303c8 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [x0, #48] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 30488 │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - umaddl x20, w20, w0, x2 │ │ │ │ - b 3043c │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq 3046c // b.none │ │ │ │ - ldr x0, [x2, #8] │ │ │ │ - mov x19, x2 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3420 │ │ │ │ - add x2, x19, #0x58 │ │ │ │ - cbnz w0, 30434 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 30458 │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #48] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w4, #0x0 │ │ │ │ - b.le 304d4 │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - umaddl x4, w4, w0, x2 │ │ │ │ - b 304bc │ │ │ │ - cmp x4, x2 │ │ │ │ - b.eq 304d4 // b.none │ │ │ │ - ldrb w3, [x2] │ │ │ │ - mov x0, x2 │ │ │ │ - add x2, x2, #0x58 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ne 304b4 // b.any │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [x0, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 305e0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 7b000 │ │ │ │ - adrp x23, 7b000 │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - add x24, x24, #0xe98 │ │ │ │ - add x23, x23, #0xea0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - adrp x25, 7b000 │ │ │ │ - add x25, x25, #0xe80 │ │ │ │ - b 30548 │ │ │ │ - ldr w0, [x21, #48] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.le 305d4 │ │ │ │ - add x4, x2, x19 │ │ │ │ - ldrb w3, [x2, x19] │ │ │ │ - mov x1, x25 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x2, [x4, #8] │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - add x0, x2, x19 │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 30534 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x24 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x2, [x2, #72] │ │ │ │ - ldr x2, [x2, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr x2, [x21, #56] │ │ │ │ - add x0, x2, x19 │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 30580 │ │ │ │ - ldr w0, [x21, #48] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.gt 30548 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - cbz x1, 3063c │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - ldr x4, [x2, #24] │ │ │ │ - sub x6, x0, x4 │ │ │ │ - tbnz x3, #63, 30640 │ │ │ │ - add x5, x3, x0 │ │ │ │ - ldrb w0, [x2, #64] │ │ │ │ - cmp w0, #0x2b │ │ │ │ - b.eq 3065c // b.none │ │ │ │ - ldr x1, [x1] │ │ │ │ - tbnz x1, #63, 30664 │ │ │ │ - add x0, x1, x5 │ │ │ │ - ret │ │ │ │ - neg x7, x3 │ │ │ │ - mov x5, x4 │ │ │ │ - cmp x7, x6 │ │ │ │ - b.lt 30620 // b.tstop │ │ │ │ - ldrb w0, [x2, #64] │ │ │ │ - cmp w0, #0x2b │ │ │ │ - b.ne 30630 // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - tbz x1, #63, 30638 │ │ │ │ - neg x2, x1 │ │ │ │ - mov x0, x4 │ │ │ │ - cmp x2, x6 │ │ │ │ - b.lt 30638 // b.tstop │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x1, 306cc │ │ │ │ - ldr x4, [x1, #16] │ │ │ │ - ldr x3, [x2, #32] │ │ │ │ - cmp x4, #0x0 │ │ │ │ - ldrb w5, [x2, #64] │ │ │ │ - add x2, x4, x0 │ │ │ │ - sub x0, x3, x0 │ │ │ │ - ccmp x4, x0, #0x1, gt │ │ │ │ - csel x2, x2, x3, lt // lt = tstop │ │ │ │ - cmp w5, #0x2b │ │ │ │ - b.eq 306d0 // b.none │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - add x2, x1, x2 │ │ │ │ - ccmp x1, x0, #0x1, gt │ │ │ │ - csel x0, x2, x3, lt // lt = tstop │ │ │ │ - ret │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - add x2, x1, x2 │ │ │ │ - ccmp x1, x0, #0x1, gt │ │ │ │ - csel x0, x2, x3, lt // lt = tstop │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi 30734 // b.pmore │ │ │ │ - mov w0, #0xff // #255 │ │ │ │ - b.cc 30730 // b.lo, b.ul, b.last │ │ │ │ - cmp x1, x3 │ │ │ │ - csetm w0, cc // cc = lo, ul, last │ │ │ │ - and w0, w0, #0xff │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - str xzr, [x0] │ │ │ │ - stp x1, xzr, [x0, #24] │ │ │ │ - str xzr, [x0, #40] │ │ │ │ - stp xzr, xzr, [x0, #48] │ │ │ │ - str xzr, [x0, #64] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz x0, 30770 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz x0, 30790 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x2 │ │ │ │ - ldr x20, [x0, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - str x19, [x20, #64] │ │ │ │ - str x0, [x19, #56] │ │ │ │ - cbz x0, 307dc │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 30940 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.cs 30940 // b.hs, b.nlast │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str x2, [x19, #24] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 3092c │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 3092c // b.hs, b.nlast │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 308f8 │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cs 308f8 // b.hs, b.nlast │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - str x1, [x19] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x2, 30840 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - cbz x1, 308f0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 308f0 // b.plast │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - str x1, [x20, #24] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - cbz x1, 308dc │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 308dc // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - cbz x0, 30890 │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 308c0 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - cbz x1, 308b0 │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cc 308c0 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x2, x0 │ │ │ │ - b 3087c │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - b 30858 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 30918 │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cc 3082c // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x1, x0 │ │ │ │ - b 3082c │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x2, x0 │ │ │ │ - b 30818 │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - b 307f4 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x20, [x0, #64] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - str x19, [x20, #56] │ │ │ │ - str x0, [x19, #64] │ │ │ │ - ldr x2, [x19, #56] │ │ │ │ - cbz x2, 30988 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cbz x0, 30ae8 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.cs 30ae8 // b.hs, b.nlast │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str x2, [x19, #24] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 30ad4 │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 30ad4 // b.hs, b.nlast │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 30aa0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cs 30aa0 // b.hs, b.nlast │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - str x1, [x19] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x2, 309e8 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - cbz x1, 30a98 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - add x1, x2, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 30a98 // b.plast │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - str x1, [x20, #24] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - cbz x1, 30a84 │ │ │ │ - ldr x2, [x1] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cs 30a84 // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - cbz x0, 30a38 │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.cc 30a68 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - cbz x1, 30a58 │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cc 30a68 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x2, x0 │ │ │ │ - b 30a24 │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - b 30a00 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 30ac0 │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cc 309d4 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x1, x0 │ │ │ │ - b 309d4 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x22 │ │ │ │ - blr x21 │ │ │ │ - mov x2, x0 │ │ │ │ - b 309c0 │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - b 3099c │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x6 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x4 │ │ │ │ - mov x21, x5 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - madd x26, x2, x3, x1 │ │ │ │ - mov x1, x6 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x0, x26 │ │ │ │ - mov x27, x2 │ │ │ │ - mov x28, x3 │ │ │ │ - blr x4 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - blr x21 │ │ │ │ - cbz x19, 30d28 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - blr x22 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - blr x21 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cmp x2, x24 │ │ │ │ - ccmp x0, x25, #0x0, eq // eq = none │ │ │ │ - b.eq 30c80 // b.none │ │ │ │ - ldr x2, [x19] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x26 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - blr x21 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ge 30c78 // b.tcont │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x26 │ │ │ │ - blr x21 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - str x1, [x19] │ │ │ │ - mov x3, x28 │ │ │ │ - mov x2, x27 │ │ │ │ - mov x6, x20 │ │ │ │ - mov x5, x21 │ │ │ │ - mov x4, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 30af0 │ │ │ │ - str x0, [x19, #64] │ │ │ │ - ldr x3, [x19, #56] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x3, 30bec │ │ │ │ - ldr x2, [x3, #24] │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - cmp x1, x2 │ │ │ │ - sub x4, x2, x1 │ │ │ │ - csel x1, x1, x2, ge // ge = tcont │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cmp x4, #0x1 │ │ │ │ - b.le 30cc8 │ │ │ │ - ldr x0, [x3, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - blr x22 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x19, #56] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x2, #32] │ │ │ │ - blr x21 │ │ │ │ - cmp x22, x24 │ │ │ │ - ccmp x0, x25, #0x0, eq // eq = none │ │ │ │ - b.eq 30ca4 // b.none │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 30948 │ │ │ │ - str x0, [x19, #56] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - b 307a0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - b 30bb4 │ │ │ │ - ldp x1, x0, [x19, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - str x26, [x0, x1, lsl #3] │ │ │ │ - str x2, [x19, #40] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn x4, #0x1 │ │ │ │ - b.ge 30ca4 // b.tcont │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - blr x22 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x2, #32] │ │ │ │ - blr x21 │ │ │ │ - cmp x0, x25 │ │ │ │ - ccmp x22, x24, #0x0, eq // eq = none │ │ │ │ - b.eq 30ca4 // b.none │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x2, x20 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - b 30948 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x26 │ │ │ │ - str xzr, [x19] │ │ │ │ - stp x2, xzr, [x19, #24] │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - stp xzr, xzr, [x19, #48] │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - blr x22 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x26 │ │ │ │ - blr x21 │ │ │ │ - str x0, [x19] │ │ │ │ - str x26, [x19, #32] │ │ │ │ - b 30ca4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz x0, 30f14 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x6 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x1, x6 │ │ │ │ - mov x23, x3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x24, x4 │ │ │ │ - mov x25, x5 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x23 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - blr x22 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - blr x23 │ │ │ │ - mov x7, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - cmp x26, x1 │ │ │ │ - b.gt 30ee4 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 30e3c │ │ │ │ - mov x6, x20 │ │ │ │ - mov x5, x25 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - str x7, [sp, #104] │ │ │ │ - bl 30d80 │ │ │ │ - ldr x7, [sp, #104] │ │ │ │ - cmp x28, x27 │ │ │ │ - ccmp x26, x7, #0x0, ge // ge = tcont │ │ │ │ - b.gt 30f08 │ │ │ │ - ldr x26, [x25] │ │ │ │ - ldr x0, [x24] │ │ │ │ - cmp x26, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 30f1c // b.any │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - lsl x28, x27, #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 586c0 │ │ │ │ - ldp x3, x1, [x19, #32] │ │ │ │ - add x2, x0, x28 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cbz x1, 30eb8 │ │ │ │ - add x26, x26, #0x2 │ │ │ │ - add x28, x28, #0x8 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 586c0 │ │ │ │ - ldp x1, x3, [x19, #40] │ │ │ │ - add x2, x0, x28 │ │ │ │ - mov x4, x27 │ │ │ │ - add x28, x28, #0x8 │ │ │ │ - ldr x3, [x3, x27, lsl #3] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - stur x3, [x2, #-8] │ │ │ │ - cmp x1, x27 │ │ │ │ - b.hi 30e88 // b.pmore │ │ │ │ - add x27, x4, x26 │ │ │ │ - str x0, [x24] │ │ │ │ - str x27, [x25] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 30ee4 │ │ │ │ - mov x6, x20 │ │ │ │ - mov x5, x25 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 30d80 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp x28, x27 │ │ │ │ - b.lt 30ee4 // b.tstop │ │ │ │ - b 30ec0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x4d8 │ │ │ │ - add x1, x1, #0xec0 │ │ │ │ - add x0, x0, #0xed8 │ │ │ │ - mov w2, #0x181 // #385 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #128] │ │ │ │ - cbz x1, 31274 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 7b000 │ │ │ │ - mov x23, x3 │ │ │ │ - add x24, x24, #0xee8 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x25, [sp, #128] │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - blr x22 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x23 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x5, [x25] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cbz x0, 31254 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x25, [sp, #112] │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - blr x22 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x23 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x5, [x25] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cbz x0, 31240 │ │ │ │ - ldr x25, [sp, #120] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - blr x22 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x23 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x5, [x25] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x28, [x25, #56] │ │ │ │ - cbz x28, 31230 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x22 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x23 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x5, [x28] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x20, [x28, #56] │ │ │ │ - cbz x20, 31228 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x22 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x23 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x5, [x20] │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x26, [x20, #56] │ │ │ │ - cbz x26, 31220 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x22 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x23 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x5, [x26] │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x25, [x26, #56] │ │ │ │ - cbz x25, 31218 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x22 │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x23 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x5, [x25] │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x27, [x25, #56] │ │ │ │ - cbz x27, 31210 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - blr x22 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - blr x23 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x5, [x27] │ │ │ │ - mov x2, x24 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x8, [x27, #56] │ │ │ │ - cbz x8, 31208 │ │ │ │ - ldr x0, [x8, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - str x8, [sp, #104] │ │ │ │ - blr x22 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - mov x1, x19 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - ldr x0, [x8, #32] │ │ │ │ - blr x23 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - mov x2, x24 │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x5, [x8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - mov x4, x19 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x8, #56] │ │ │ │ - bl 30f40 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - ldr x8, [x8, #64] │ │ │ │ - cbnz x8, 31198 │ │ │ │ - ldr x27, [x27, #64] │ │ │ │ - cbnz x27, 31154 │ │ │ │ - ldr x25, [x25, #64] │ │ │ │ - cbnz x25, 31114 │ │ │ │ - ldr x26, [x26, #64] │ │ │ │ - cbnz x26, 310d4 │ │ │ │ - ldr x20, [x20, #64] │ │ │ │ - cbnz x20, 31094 │ │ │ │ - ldr x28, [x28, #64] │ │ │ │ - cbnz x28, 31054 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - cbnz x0, 31010 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - cbnz x0, 30fc8 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - cbnz x0, 30f7c │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x20, [x0, #56] │ │ │ │ - cbz x20, 3142c │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - cbz x21, 31354 │ │ │ │ - ldr x22, [x21, #56] │ │ │ │ - cbz x22, 312ec │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 312bc │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 312c8 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 31680 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x22, [x21, #64] │ │ │ │ - cbz x22, 31330 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 31300 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 3130c │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 316c0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 31660 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x21, [x20, #64] │ │ │ │ - cbz x21, 31408 │ │ │ │ - ldr x22, [x21, #56] │ │ │ │ - cbz x22, 313a0 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 31370 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 3137c │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 316a0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x22, [x21, #64] │ │ │ │ - cbz x22, 313e4 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 313b4 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 313c0 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 316e0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 31630 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x20, #64] │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbnz x0, 31618 │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - ldr x20, [x19, #64] │ │ │ │ - cbz x20, 315c0 │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - cbz x21, 314e8 │ │ │ │ - ldr x22, [x21, #56] │ │ │ │ - cbz x22, 31480 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 31450 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 3145c │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 31670 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x22, [x21, #64] │ │ │ │ - cbz x22, 314c4 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 31494 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 314a0 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 31690 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 31640 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x21, [x20, #64] │ │ │ │ - cbz x21, 3159c │ │ │ │ - ldr x22, [x21, #56] │ │ │ │ - cbz x22, 31534 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 31504 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 31510 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 316d0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x22, [x21, #64] │ │ │ │ - cbz x22, 31578 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, 31548 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - cbz x0, 31554 │ │ │ │ - bl 31280 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #56] │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #64] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbnz x0, 316b0 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 31650 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x20, #64] │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbnz x0, 31624 │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbnz x0, 315f8 │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 31428 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 315bc │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - b 31408 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - b 314e8 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - b 3159c │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #48] │ │ │ │ - b 31354 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 31480 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 312ec │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 314c4 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 313a0 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 31578 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 31330 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 31534 │ │ │ │ - ldr x0, [x22, #48] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x22, #48] │ │ │ │ - b 313e4 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-192]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr w28, [x0, #16] │ │ │ │ - cbz w28, 31774 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x27, x0 │ │ │ │ - mov x19, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x20, x5 │ │ │ │ - mov x21, x6 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x23, x1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w28 │ │ │ │ - ldr x25, [x0, #8] │ │ │ │ - b 31748 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp x22, x26 │ │ │ │ - b.eq 31788 // b.none │ │ │ │ - ldr x0, [x25, x22, lsl #3] │ │ │ │ - mov w24, w22 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 3173c │ │ │ │ - cmp w28, w24 │ │ │ │ - b.hi 31794 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #192 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - cmp w28, w24 │ │ │ │ - b.ls 31764 // b.plast │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldr x26, [x0, w24, uxtw #3] │ │ │ │ - cbz x26, 31764 │ │ │ │ - ldr x0, [x26] │ │ │ │ - ldr x22, [x19, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.lt 31764 // b.tstop │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - ldr x25, [x26, #56] │ │ │ │ - ldp x24, x0, [x0, #24] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x23, [x19, #32] │ │ │ │ - cbz x25, 32588 │ │ │ │ - ldr x0, [x25] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 32588 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - ldr x28, [x25, #56] │ │ │ │ - ldp x27, x0, [x0, #24] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - cbz x28, 31f44 │ │ │ │ - ldr x0, [x28] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 31f44 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - ldr x9, [x28, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x1, [sp, #136] │ │ │ │ - cbz x9, 31b5c │ │ │ │ - ldr x0, [x9] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 31b5c │ │ │ │ - ldr x0, [x9, #32] │ │ │ │ - ldr x10, [x9, #56] │ │ │ │ - ldp x0, x1, [x0, #24] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - cbz x10, 31960 │ │ │ │ - ldr x0, [x10] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 31960 │ │ │ │ - ldr x1, [x10, #32] │ │ │ │ - ldr x0, [x10, #56] │ │ │ │ - ldp x11, x12, [x1, #24] │ │ │ │ - cbz x0, 31880 │ │ │ │ - mov x5, x21 │ │ │ │ - mov x4, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - stp x9, x10, [sp, #152] │ │ │ │ - stp x11, x12, [sp, #168] │ │ │ │ - bl 30d80 │ │ │ │ - ldp x9, x10, [sp, #152] │ │ │ │ - ldp x11, x12, [sp, #168] │ │ │ │ - cmp x23, x11 │ │ │ │ - ccmp x22, x12, #0x0, ge // ge = tcont │ │ │ │ - b.gt 331e0 │ │ │ │ - ldr x3, [x21] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x3, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - stp x3, x9, [sp, #168] │ │ │ │ - lsl x1, x2, #3 │ │ │ │ - stp x1, x2, [sp, #152] │ │ │ │ - str x10, [sp, #184] │ │ │ │ - bl 586c0 │ │ │ │ - ldp x9, x10, [sp, #176] │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ - ldp x6, x4, [x10, #32] │ │ │ │ - add x5, x0, x1 │ │ │ │ - stur x6, [x5, #-8] │ │ │ │ - cbz x4, 31924 │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - add x3, x3, #0x2 │ │ │ │ - stp x1, x9, [sp, #152] │ │ │ │ - stp x10, x4, [sp, #168] │ │ │ │ - str x3, [sp, #184] │ │ │ │ - bl 586c0 │ │ │ │ - ldp x10, x4, [sp, #168] │ │ │ │ - ldp x1, x9, [sp, #152] │ │ │ │ - ldr x3, [sp, #184] │ │ │ │ - ldp x5, x11, [x10, #40] │ │ │ │ - mov x2, x4 │ │ │ │ - add x6, x0, x1 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr x11, [x11, x4, lsl #3] │ │ │ │ - stur x11, [x6, #-8] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp x4, x5 │ │ │ │ - b.cc 318e0 // b.lo, b.ul, b.last │ │ │ │ - add x2, x2, x3 │ │ │ │ - str x0, [x20] │ │ │ │ - str x2, [x21] │ │ │ │ - ldr x0, [x10, #64] │ │ │ │ - cbz x0, 31960 │ │ │ │ - mov x5, x21 │ │ │ │ - mov x4, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - str x9, [sp, #152] │ │ │ │ - bl 30d80 │ │ │ │ - ldr x9, [sp, #152] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x23, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 33198 │ │ │ │ - ldr x3, [x21] │ │ │ │ - str x9, [sp, #160] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x3, #0x0 │ │ │ │ - ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - stp x2, x3, [sp, #144] │ │ │ │ - lsl x1, x2, #3 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x9, [sp, #160] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldp x6, x4, [x9, #32] │ │ │ │ - add x5, x0, x1 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - stur x6, [x5, #-8] │ │ │ │ - cbz x4, 31a10 │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ + cmp x23, x0 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ + b.gt 313b8 │ │ │ │ + ldr x3, [x21] │ │ │ │ + str x9, [sp, #160] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x3, #0x0 │ │ │ │ + ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 31480 // b.any │ │ │ │ + add x2, x3, #0x1 │ │ │ │ + stp x2, x3, [sp, #144] │ │ │ │ + lsl x1, x2, #3 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + bl 52920 │ │ │ │ + ldr x9, [sp, #160] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldp x6, x4, [x9, #32] │ │ │ │ + add x5, x0, x1 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + stur x6, [x5, #-8] │ │ │ │ + cbz x4, 2fc30 │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ str x1, [sp, #120] │ │ │ │ stp x9, x4, [sp, #144] │ │ │ │ str x3, [sp, #160] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x9, x4, [sp, #144] │ │ │ │ ldr x1, [sp, #120] │ │ │ │ ldr x3, [sp, #160] │ │ │ │ add x6, x0, x1 │ │ │ │ ldp x5, x10, [x9, #40] │ │ │ │ mov x2, x4 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x10, [x10, x4, lsl #3] │ │ │ │ stur x10, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 319cc // b.lo, b.ul, b.last │ │ │ │ + b.cc 2fbec // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x9, [x9, #64] │ │ │ │ - cbz x9, 31b5c │ │ │ │ + cbz x9, 2fd7c │ │ │ │ ldr x0, [x9] │ │ │ │ ldr x12, [x19, #24] │ │ │ │ cmp x0, x12 │ │ │ │ - b.lt 31b5c // b.tstop │ │ │ │ + b.lt 2fd7c // b.tstop │ │ │ │ ldr x1, [x9, #32] │ │ │ │ ldr x0, [x9, #56] │ │ │ │ ldr x10, [x19, #32] │ │ │ │ ldp x11, x13, [x1, #24] │ │ │ │ - cbz x0, 31a80 │ │ │ │ + cbz x0, 2fca0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ str x9, [sp, #120] │ │ │ │ stp x11, x13, [sp, #144] │ │ │ │ stp x10, x12, [sp, #160] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x11, x13, [sp, #144] │ │ │ │ ldp x10, x12, [sp, #160] │ │ │ │ ldr x9, [sp, #120] │ │ │ │ cmp x11, x10 │ │ │ │ ccmp x13, x12, #0x1, le │ │ │ │ - b.lt 331fc // b.tstop │ │ │ │ + b.lt 3141c // b.tstop │ │ │ │ ldr x3, [x21] │ │ │ │ str x9, [sp, #160] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ stp x2, x3, [sp, #144] │ │ │ │ lsl x1, x2, #3 │ │ │ │ str x1, [sp, #120] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x9, [sp, #160] │ │ │ │ ldr x1, [sp, #120] │ │ │ │ ldp x6, x4, [x9, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ ldr x2, [sp, #144] │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 31b28 │ │ │ │ + cbz x4, 2fd48 │ │ │ │ ldr x3, [sp, #152] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ str x1, [sp, #120] │ │ │ │ stp x9, x4, [sp, #144] │ │ │ │ str x3, [sp, #160] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x9, x4, [sp, #144] │ │ │ │ ldr x1, [sp, #120] │ │ │ │ ldr x3, [sp, #160] │ │ │ │ add x6, x0, x1 │ │ │ │ ldp x5, x10, [x9, #40] │ │ │ │ mov x2, x4 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x10, [x10, x4, lsl #3] │ │ │ │ stur x10, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 31ae4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 2fd04 // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x9, #64] │ │ │ │ - cbz x0, 31b5c │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 2fd7c │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x23, x0 │ │ │ │ ldr x0, [sp, #136] │ │ │ │ ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 3312c │ │ │ │ + b.gt 3134c │ │ │ │ ldr x3, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x6, x3, #0x1 │ │ │ │ str x3, [sp, #136] │ │ │ │ lsl x1, x6, #3 │ │ │ │ stp x1, x6, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x6, [sp, #112] │ │ │ │ ldp x5, x2, [x28, #32] │ │ │ │ add x4, x0, x1 │ │ │ │ stur x5, [x4, #-8] │ │ │ │ - cbz x2, 31bf8 │ │ │ │ + cbz x2, 2fe18 │ │ │ │ ldr x3, [sp, #136] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ str x3, [sp, #136] │ │ │ │ stp x1, x2, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x2, [sp, #112] │ │ │ │ ldp x3, x5, [x28, #40] │ │ │ │ add x4, x0, x1 │ │ │ │ mov x6, x2 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x5, [x5, x2, lsl #3] │ │ │ │ add x2, x2, #0x1 │ │ │ │ stur x5, [x4, #-8] │ │ │ │ cmp x2, x3 │ │ │ │ - b.cc 31bc0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 2fde0 // b.lo, b.ul, b.last │ │ │ │ ldr x1, [sp, #136] │ │ │ │ add x6, x6, x1 │ │ │ │ str x0, [x20] │ │ │ │ str x6, [x21] │ │ │ │ ldr x9, [x28, #64] │ │ │ │ - cbz x9, 31f44 │ │ │ │ + cbz x9, 30164 │ │ │ │ ldr x0, [x9] │ │ │ │ ldr x28, [x19, #24] │ │ │ │ cmp x0, x28 │ │ │ │ - b.lt 31f44 // b.tstop │ │ │ │ + b.lt 30164 // b.tstop │ │ │ │ ldr x0, [x9, #32] │ │ │ │ ldr x10, [x9, #56] │ │ │ │ ldp x0, x1, [x0, #24] │ │ │ │ str x0, [sp, #120] │ │ │ │ ldr x0, [x19, #32] │ │ │ │ str x0, [sp, #112] │ │ │ │ str x1, [sp, #136] │ │ │ │ - cbz x10, 31d6c │ │ │ │ + cbz x10, 2ff8c │ │ │ │ ldr x0, [x10] │ │ │ │ cmp x28, x0 │ │ │ │ - b.gt 31d6c │ │ │ │ + b.gt 2ff8c │ │ │ │ ldr x1, [x10, #32] │ │ │ │ ldr x0, [x10, #56] │ │ │ │ ldp x11, x12, [x1, #24] │ │ │ │ - cbz x0, 31c88 │ │ │ │ + cbz x0, 2fea8 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ stp x9, x10, [sp, #144] │ │ │ │ stp x11, x12, [sp, #160] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x9, x10, [sp, #144] │ │ │ │ ldp x11, x12, [sp, #160] │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x0, x11 │ │ │ │ ccmp x28, x12, #0x0, ge // ge = tcont │ │ │ │ - b.gt 331ec │ │ │ │ + b.gt 3140c │ │ │ │ ldr x3, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ stp x9, x10, [sp, #168] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ str x3, [sp, #160] │ │ │ │ lsl x1, x2, #3 │ │ │ │ stp x1, x2, [sp, #144] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x9, x10, [sp, #168] │ │ │ │ ldp x1, x2, [sp, #144] │ │ │ │ ldp x6, x4, [x10, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 31d30 │ │ │ │ + cbz x4, 2ff50 │ │ │ │ ldr x3, [sp, #160] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ stp x1, x9, [sp, #144] │ │ │ │ stp x10, x4, [sp, #160] │ │ │ │ str x3, [sp, #176] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x10, x4, [sp, #160] │ │ │ │ ldp x1, x9, [sp, #144] │ │ │ │ ldr x3, [sp, #176] │ │ │ │ ldp x5, x11, [x10, #40] │ │ │ │ mov x2, x4 │ │ │ │ add x6, x0, x1 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x11, [x11, x4, lsl #3] │ │ │ │ stur x11, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 31cec // b.lo, b.ul, b.last │ │ │ │ + b.cc 2ff0c // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x10, #64] │ │ │ │ - cbz x0, 31d6c │ │ │ │ + cbz x0, 2ff8c │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ str x9, [sp, #144] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x9, [sp, #144] │ │ │ │ ldp x1, x0, [sp, #112] │ │ │ │ cmp x0, x1 │ │ │ │ ldr x0, [sp, #136] │ │ │ │ ccmp x0, x28, #0x1, le │ │ │ │ - b.lt 33178 // b.tstop │ │ │ │ + b.lt 31398 // b.tstop │ │ │ │ ldr x3, [x21] │ │ │ │ str x9, [sp, #136] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ stp x2, x3, [sp, #112] │ │ │ │ lsl x28, x2, #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x9, [sp, #136] │ │ │ │ add x4, x0, x28 │ │ │ │ ldr x2, [sp, #112] │ │ │ │ ldp x5, x1, [x9, #32] │ │ │ │ stur x5, [x4, #-8] │ │ │ │ - cbz x1, 31e14 │ │ │ │ + cbz x1, 30034 │ │ │ │ ldr x3, [sp, #120] │ │ │ │ add x28, x28, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ mov x1, x28 │ │ │ │ stp x9, x4, [sp, #112] │ │ │ │ str x3, [sp, #136] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x9, x4, [sp, #112] │ │ │ │ add x5, x0, x28 │ │ │ │ ldr x3, [sp, #136] │ │ │ │ add x28, x28, #0x8 │ │ │ │ ldp x1, x6, [x9, #40] │ │ │ │ mov x2, x4 │ │ │ │ ldr x6, [x6, x4, lsl #3] │ │ │ │ stur x6, [x5, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x1 │ │ │ │ - b.cc 31dd4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 2fff4 // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x28, [x9, #64] │ │ │ │ - cbz x28, 31f44 │ │ │ │ + cbz x28, 30164 │ │ │ │ ldr x0, [x28] │ │ │ │ ldr x11, [x19, #24] │ │ │ │ cmp x0, x11 │ │ │ │ - b.lt 31f44 // b.tstop │ │ │ │ + b.lt 30164 // b.tstop │ │ │ │ ldr x1, [x28, #32] │ │ │ │ ldr x0, [x28, #56] │ │ │ │ ldr x9, [x19, #32] │ │ │ │ ldp x10, x12, [x1, #24] │ │ │ │ - cbz x0, 31e7c │ │ │ │ + cbz x0, 3009c │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ stp x10, x12, [sp, #112] │ │ │ │ stp x9, x11, [sp, #136] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x10, x12, [sp, #112] │ │ │ │ ldp x9, x11, [sp, #136] │ │ │ │ cmp x10, x9 │ │ │ │ ccmp x12, x11, #0x1, le │ │ │ │ - b.lt 33280 // b.tstop │ │ │ │ + b.lt 314a0 // b.tstop │ │ │ │ ldr x3, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ str x3, [sp, #136] │ │ │ │ lsl x1, x2, #3 │ │ │ │ stp x1, x2, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x2, [sp, #112] │ │ │ │ ldp x6, x4, [x28, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 31f10 │ │ │ │ + cbz x4, 30130 │ │ │ │ ldr x3, [sp, #136] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ stp x1, x4, [sp, #112] │ │ │ │ str x3, [sp, #136] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x4, [sp, #112] │ │ │ │ ldp x5, x9, [x28, #40] │ │ │ │ ldr x3, [sp, #136] │ │ │ │ add x6, x0, x1 │ │ │ │ mov x2, x4 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x9, [x9, x4, lsl #3] │ │ │ │ stur x9, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 31ed4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 300f4 // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x28, #64] │ │ │ │ - cbz x0, 31f44 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 30164 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ cmp x23, x27 │ │ │ │ ccmp x22, x0, #0x0, ge // ge = tcont │ │ │ │ - b.le 33088 │ │ │ │ + b.le 312a8 │ │ │ │ cmp x23, x27 │ │ │ │ - b.lt 32588 // b.tstop │ │ │ │ + b.lt 307a8 // b.tstop │ │ │ │ ldr x27, [x25, #64] │ │ │ │ - cbz x27, 32588 │ │ │ │ + cbz x27, 307a8 │ │ │ │ ldr x0, [x27] │ │ │ │ ldr x1, [x19, #24] │ │ │ │ str x1, [sp, #112] │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 32588 // b.tstop │ │ │ │ + b.lt 307a8 // b.tstop │ │ │ │ ldr x0, [x27, #32] │ │ │ │ ldr x28, [x27, #56] │ │ │ │ ldp x0, x2, [x0, #24] │ │ │ │ str x0, [sp, #120] │ │ │ │ str x2, [sp, #136] │ │ │ │ ldr x25, [x19, #32] │ │ │ │ - cbz x28, 322cc │ │ │ │ + cbz x28, 304ec │ │ │ │ ldr x0, [x28] │ │ │ │ cmp x1, x0 │ │ │ │ - b.gt 322cc │ │ │ │ + b.gt 304ec │ │ │ │ ldr x0, [x28, #32] │ │ │ │ ldr x9, [x28, #56] │ │ │ │ ldp x0, x2, [x0, #24] │ │ │ │ str x0, [sp, #128] │ │ │ │ str x2, [sp, #144] │ │ │ │ - cbz x9, 320dc │ │ │ │ + cbz x9, 302fc │ │ │ │ ldr x0, [x9] │ │ │ │ cmp x1, x0 │ │ │ │ - b.gt 320dc │ │ │ │ + b.gt 302fc │ │ │ │ ldr x1, [x9, #32] │ │ │ │ ldr x0, [x9, #56] │ │ │ │ ldp x10, x11, [x1, #24] │ │ │ │ - cbz x0, 32008 │ │ │ │ + cbz x0, 30228 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ stp x9, x10, [sp, #152] │ │ │ │ str x11, [sp, #168] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x9, x10, [sp, #152] │ │ │ │ ldr x11, [sp, #168] │ │ │ │ cmp x25, x10 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ ccmp x0, x11, #0x0, ge // ge = tcont │ │ │ │ - b.gt 33254 │ │ │ │ + b.gt 31474 │ │ │ │ ldr x3, [x21] │ │ │ │ str x9, [sp, #176] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ str x3, [sp, #168] │ │ │ │ lsl x1, x2, #3 │ │ │ │ stp x1, x2, [sp, #152] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x2, [sp, #152] │ │ │ │ ldr x9, [sp, #176] │ │ │ │ ldp x6, x4, [x9, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 320a8 │ │ │ │ + cbz x4, 302c8 │ │ │ │ ldr x3, [sp, #168] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ stp x1, x9, [sp, #152] │ │ │ │ stp x4, x3, [sp, #168] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x9, [sp, #152] │ │ │ │ ldp x4, x3, [sp, #168] │ │ │ │ ldp x5, x10, [x9, #40] │ │ │ │ add x6, x0, x1 │ │ │ │ mov x2, x4 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x10, [x10, x4, lsl #3] │ │ │ │ stur x10, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 3206c // b.lo, b.ul, b.last │ │ │ │ + b.cc 3028c // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x9, #64] │ │ │ │ - cbz x0, 320dc │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 302fc │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ ldr x1, [sp, #144] │ │ │ │ cmp x25, x0 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ ccmp x0, x1, #0x0, ge // ge = tcont │ │ │ │ - b.gt 33168 │ │ │ │ + b.gt 31388 │ │ │ │ ldr x3, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ stp x2, x3, [sp, #144] │ │ │ │ lsl x1, x2, #3 │ │ │ │ str x1, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x1, [sp, #128] │ │ │ │ ldp x6, x4, [x28, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ ldr x2, [sp, #144] │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 32180 │ │ │ │ + cbz x4, 303a0 │ │ │ │ ldr x3, [sp, #152] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ str x1, [sp, #128] │ │ │ │ stp x4, x3, [sp, #144] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x4, x3, [sp, #144] │ │ │ │ ldp x5, x9, [x28, #40] │ │ │ │ ldr x1, [sp, #128] │ │ │ │ mov x2, x4 │ │ │ │ add x6, x0, x1 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x9, [x9, x4, lsl #3] │ │ │ │ add x4, x4, #0x1 │ │ │ │ stur x9, [x6, #-8] │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 32144 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30364 // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x8, [x28, #64] │ │ │ │ - cbz x8, 322cc │ │ │ │ + cbz x8, 304ec │ │ │ │ ldr x0, [x8] │ │ │ │ ldr x11, [x19, #24] │ │ │ │ cmp x0, x11 │ │ │ │ - b.lt 322cc // b.tstop │ │ │ │ + b.lt 304ec // b.tstop │ │ │ │ ldr x1, [x8, #32] │ │ │ │ ldr x0, [x8, #56] │ │ │ │ ldr x9, [x19, #32] │ │ │ │ ldp x10, x12, [x1, #24] │ │ │ │ - cbz x0, 321f0 │ │ │ │ + cbz x0, 30410 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ str x8, [sp, #128] │ │ │ │ stp x10, x12, [sp, #144] │ │ │ │ stp x9, x11, [sp, #160] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x10, x12, [sp, #144] │ │ │ │ ldp x9, x11, [sp, #160] │ │ │ │ ldr x8, [sp, #128] │ │ │ │ cmp x10, x9 │ │ │ │ ccmp x12, x11, #0x1, le │ │ │ │ - b.lt 33208 // b.tstop │ │ │ │ + b.lt 31428 // b.tstop │ │ │ │ ldr x3, [x21] │ │ │ │ str x8, [sp, #160] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ stp x2, x3, [sp, #144] │ │ │ │ lsl x1, x2, #3 │ │ │ │ str x1, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x8, [sp, #160] │ │ │ │ ldr x1, [sp, #128] │ │ │ │ ldp x6, x4, [x8, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ ldr x2, [sp, #144] │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 32298 │ │ │ │ + cbz x4, 304b8 │ │ │ │ ldr x3, [sp, #152] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ str x1, [sp, #128] │ │ │ │ stp x8, x4, [sp, #144] │ │ │ │ str x3, [sp, #160] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x8, x4, [sp, #144] │ │ │ │ ldr x1, [sp, #128] │ │ │ │ ldr x3, [sp, #160] │ │ │ │ add x6, x0, x1 │ │ │ │ ldp x5, x9, [x8, #40] │ │ │ │ mov x2, x4 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x9, [x9, x4, lsl #3] │ │ │ │ stur x9, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 32254 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30474 // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x8, #64] │ │ │ │ - cbz x0, 322cc │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 304ec │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x1, x0, [sp, #112] │ │ │ │ cmp x0, x25 │ │ │ │ ldr x0, [sp, #136] │ │ │ │ ccmp x0, x1, #0x1, le │ │ │ │ - b.lt 3314c // b.tstop │ │ │ │ + b.lt 3136c // b.tstop │ │ │ │ ldr x3, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x25, x3, #0x1 │ │ │ │ str x3, [sp, #112] │ │ │ │ lsl x28, x25, #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x4, x1, [x27, #32] │ │ │ │ add x2, x0, x28 │ │ │ │ stur x4, [x2, #-8] │ │ │ │ - cbz x1, 32360 │ │ │ │ + cbz x1, 30580 │ │ │ │ ldr x3, [sp, #112] │ │ │ │ add x28, x28, #0x8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ add x25, x3, #0x2 │ │ │ │ mov x1, x28 │ │ │ │ str x2, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ add x4, x0, x28 │ │ │ │ ldp x3, x5, [x27, #40] │ │ │ │ add x28, x28, #0x8 │ │ │ │ ldr x2, [sp, #112] │ │ │ │ mov x1, x2 │ │ │ │ ldr x5, [x5, x2, lsl #3] │ │ │ │ add x2, x2, #0x1 │ │ │ │ stur x5, [x4, #-8] │ │ │ │ cmp x2, x3 │ │ │ │ - b.cc 32328 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30548 // b.lo, b.ul, b.last │ │ │ │ add x25, x1, x25 │ │ │ │ str x0, [x20] │ │ │ │ str x25, [x21] │ │ │ │ ldr x28, [x27, #64] │ │ │ │ - cbz x28, 32588 │ │ │ │ + cbz x28, 307a8 │ │ │ │ ldr x0, [x28] │ │ │ │ ldr x27, [x19, #24] │ │ │ │ cmp x0, x27 │ │ │ │ - b.lt 32588 // b.tstop │ │ │ │ + b.lt 307a8 // b.tstop │ │ │ │ ldr x0, [x28, #32] │ │ │ │ ldr x9, [x28, #56] │ │ │ │ ldp x25, x0, [x0, #24] │ │ │ │ str x0, [sp, #120] │ │ │ │ ldr x0, [x19, #32] │ │ │ │ str x0, [sp, #112] │ │ │ │ - cbz x9, 324c0 │ │ │ │ + cbz x9, 306e0 │ │ │ │ ldr x0, [x9] │ │ │ │ cmp x27, x0 │ │ │ │ - b.gt 324c0 │ │ │ │ + b.gt 306e0 │ │ │ │ ldr x1, [x9, #32] │ │ │ │ ldr x0, [x9, #56] │ │ │ │ ldp x10, x11, [x1, #24] │ │ │ │ - cbz x0, 323ec │ │ │ │ + cbz x0, 3060c │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ stp x9, x10, [sp, #128] │ │ │ │ str x11, [sp, #144] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x9, x10, [sp, #128] │ │ │ │ ldr x11, [sp, #144] │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x0, x10 │ │ │ │ ccmp x27, x11, #0x0, ge // ge = tcont │ │ │ │ - b.gt 3322c │ │ │ │ + b.gt 3144c │ │ │ │ ldr x3, [x21] │ │ │ │ str x9, [sp, #152] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ str x3, [sp, #144] │ │ │ │ lsl x1, x2, #3 │ │ │ │ stp x1, x2, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x2, [sp, #128] │ │ │ │ ldr x9, [sp, #152] │ │ │ │ ldp x6, x4, [x9, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 3248c │ │ │ │ + cbz x4, 306ac │ │ │ │ ldr x3, [sp, #144] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ stp x1, x4, [sp, #128] │ │ │ │ stp x9, x3, [sp, #144] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x9, x3, [sp, #144] │ │ │ │ ldp x1, x4, [sp, #128] │ │ │ │ ldp x5, x10, [x9, #40] │ │ │ │ add x6, x0, x1 │ │ │ │ mov x2, x4 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x10, [x10, x4, lsl #3] │ │ │ │ stur x10, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 32450 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30670 // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x9, #64] │ │ │ │ - cbz x0, 324c0 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 306e0 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x25, x0 │ │ │ │ ldr x0, [sp, #120] │ │ │ │ ccmp x0, x27, #0x1, le │ │ │ │ - b.lt 331a8 // b.tstop │ │ │ │ + b.lt 313c8 // b.tstop │ │ │ │ ldr x25, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x25, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x27, x25, #0x1 │ │ │ │ lsl x5, x27, #3 │ │ │ │ str x5, [sp, #112] │ │ │ │ mov x1, x5 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x5, [sp, #112] │ │ │ │ ldp x3, x1, [x28, #32] │ │ │ │ add x2, x0, x5 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ - cbz x1, 32554 │ │ │ │ + cbz x1, 30774 │ │ │ │ add x25, x25, #0x2 │ │ │ │ add x5, x5, #0x8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, x5 │ │ │ │ stp x5, x2, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x5, x2, [sp, #112] │ │ │ │ ldp x1, x4, [x28, #40] │ │ │ │ add x3, x0, x5 │ │ │ │ mov x27, x2 │ │ │ │ add x5, x5, #0x8 │ │ │ │ ldr x4, [x4, x2, lsl #3] │ │ │ │ add x2, x2, #0x1 │ │ │ │ stur x4, [x3, #-8] │ │ │ │ cmp x2, x1 │ │ │ │ - b.cc 3251c // b.lo, b.ul, b.last │ │ │ │ + b.cc 3073c // b.lo, b.ul, b.last │ │ │ │ add x27, x27, x25 │ │ │ │ str x0, [x20] │ │ │ │ str x27, [x21] │ │ │ │ ldr x0, [x28, #64] │ │ │ │ - cbz x0, 32588 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 307a8 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ cmp x24, x23 │ │ │ │ ccmp x0, x22, #0x1, le │ │ │ │ - b.lt 3307c // b.tstop │ │ │ │ + b.lt 3129c // b.tstop │ │ │ │ ldr x25, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x25, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x24, x25, #0x1 │ │ │ │ lsl x23, x24, #3 │ │ │ │ mov x1, x23 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x3, x1, [x26, #32] │ │ │ │ add x2, x0, x23 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ - cbz x1, 32610 │ │ │ │ + cbz x1, 30830 │ │ │ │ add x24, x25, #0x2 │ │ │ │ add x23, x23, #0x8 │ │ │ │ mov x22, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x1, x23 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x3, [x26, #40] │ │ │ │ add x2, x0, x23 │ │ │ │ mov x4, x22 │ │ │ │ add x23, x23, #0x8 │ │ │ │ ldr x3, [x3, x22, lsl #3] │ │ │ │ add x22, x22, #0x1 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ cmp x22, x1 │ │ │ │ - b.cc 325e0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30800 // b.lo, b.ul, b.last │ │ │ │ add x24, x24, x4 │ │ │ │ str x0, [x20] │ │ │ │ str x24, [x21] │ │ │ │ ldr x22, [x26, #64] │ │ │ │ - cbz x22, 31764 │ │ │ │ + cbz x22, 2f984 │ │ │ │ ldr x0, [x22] │ │ │ │ ldr x24, [x19, #24] │ │ │ │ cmp x0, x24 │ │ │ │ - b.lt 31764 // b.tstop │ │ │ │ + b.lt 2f984 // b.tstop │ │ │ │ ldr x0, [x22, #32] │ │ │ │ ldr x23, [x22, #56] │ │ │ │ ldp x26, x0, [x0, #24] │ │ │ │ str x0, [sp, #104] │ │ │ │ ldr x25, [x19, #32] │ │ │ │ - cbz x23, 32c34 │ │ │ │ + cbz x23, 30e54 │ │ │ │ ldr x0, [x23] │ │ │ │ cmp x24, x0 │ │ │ │ - b.gt 32c34 │ │ │ │ + b.gt 30e54 │ │ │ │ ldr x0, [x23, #32] │ │ │ │ ldr x27, [x23, #56] │ │ │ │ ldp x0, x1, [x0, #24] │ │ │ │ str x0, [sp, #112] │ │ │ │ str x1, [sp, #128] │ │ │ │ - cbz x27, 32980 │ │ │ │ + cbz x27, 30ba0 │ │ │ │ ldr x0, [x27] │ │ │ │ cmp x24, x0 │ │ │ │ - b.gt 32980 │ │ │ │ + b.gt 30ba0 │ │ │ │ ldr x0, [x27, #32] │ │ │ │ ldr x28, [x27, #56] │ │ │ │ ldp x0, x1, [x0, #24] │ │ │ │ str x0, [sp, #120] │ │ │ │ str x1, [sp, #136] │ │ │ │ - cbz x28, 327a0 │ │ │ │ + cbz x28, 309c0 │ │ │ │ ldr x0, [x28] │ │ │ │ cmp x24, x0 │ │ │ │ - b.gt 327a0 │ │ │ │ + b.gt 309c0 │ │ │ │ ldr x1, [x28, #32] │ │ │ │ ldr x0, [x28, #56] │ │ │ │ ldp x9, x10, [x1, #24] │ │ │ │ - cbz x0, 326d8 │ │ │ │ + cbz x0, 308f8 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ stp x9, x10, [sp, #144] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x9, x10, [sp, #144] │ │ │ │ cmp x25, x9 │ │ │ │ ccmp x24, x10, #0x0, ge // ge = tcont │ │ │ │ - b.gt 33220 │ │ │ │ + b.gt 31440 │ │ │ │ ldr x3, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ str x3, [sp, #160] │ │ │ │ lsl x1, x2, #3 │ │ │ │ stp x1, x2, [sp, #144] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x2, [sp, #144] │ │ │ │ ldp x6, x4, [x28, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 3276c │ │ │ │ + cbz x4, 3098c │ │ │ │ ldr x3, [sp, #160] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ stp x1, x4, [sp, #144] │ │ │ │ str x3, [sp, #160] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x4, [sp, #144] │ │ │ │ ldp x5, x9, [x28, #40] │ │ │ │ ldr x3, [sp, #160] │ │ │ │ add x6, x0, x1 │ │ │ │ mov x2, x4 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x9, [x9, x4, lsl #3] │ │ │ │ stur x9, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 32730 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30950 // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x28, #64] │ │ │ │ - cbz x0, 327a0 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 309c0 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #120] │ │ │ │ cmp x25, x0 │ │ │ │ ldr x0, [sp, #136] │ │ │ │ ccmp x24, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 33188 │ │ │ │ + b.gt 313a8 │ │ │ │ ldr x3, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ str x2, [sp, #120] │ │ │ │ str x3, [sp, #136] │ │ │ │ lsl x28, x2, #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x5, x1, [x27, #32] │ │ │ │ add x4, x0, x28 │ │ │ │ ldr x2, [sp, #120] │ │ │ │ stur x5, [x4, #-8] │ │ │ │ - cbz x1, 32844 │ │ │ │ + cbz x1, 30a64 │ │ │ │ ldr x3, [sp, #136] │ │ │ │ add x28, x28, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ mov x1, x28 │ │ │ │ str x4, [sp, #120] │ │ │ │ str x3, [sp, #136] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x6, [x27, #40] │ │ │ │ add x5, x0, x28 │ │ │ │ ldr x4, [sp, #120] │ │ │ │ add x28, x28, #0x8 │ │ │ │ ldr x3, [sp, #136] │ │ │ │ mov x2, x4 │ │ │ │ ldr x6, [x6, x4, lsl #3] │ │ │ │ stur x6, [x5, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x1 │ │ │ │ - b.cc 32804 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30a24 // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x28, [x27, #64] │ │ │ │ - cbz x28, 32980 │ │ │ │ + cbz x28, 30ba0 │ │ │ │ ldr x0, [x28] │ │ │ │ ldr x9, [x19, #24] │ │ │ │ cmp x0, x9 │ │ │ │ - b.lt 32980 // b.tstop │ │ │ │ + b.lt 30ba0 // b.tstop │ │ │ │ ldr x1, [x28, #32] │ │ │ │ ldr x0, [x28, #56] │ │ │ │ ldr x7, [x19, #32] │ │ │ │ ldp x8, x10, [x1, #24] │ │ │ │ - cbz x0, 328b4 │ │ │ │ + cbz x0, 30ad4 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ str x8, [sp, #120] │ │ │ │ stp x10, x7, [sp, #136] │ │ │ │ str x9, [sp, #152] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x10, x7, [sp, #136] │ │ │ │ ldr x8, [sp, #120] │ │ │ │ ldr x9, [sp, #152] │ │ │ │ cmp x8, x7 │ │ │ │ ccmp x10, x9, #0x1, le │ │ │ │ - b.lt 33248 // b.tstop │ │ │ │ + b.lt 31468 // b.tstop │ │ │ │ ldr x3, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ stp x2, x3, [sp, #136] │ │ │ │ lsl x1, x2, #3 │ │ │ │ str x1, [sp, #120] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x1, [sp, #120] │ │ │ │ ldp x6, x4, [x28, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ ldr x2, [sp, #136] │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 3294c │ │ │ │ + cbz x4, 30b6c │ │ │ │ ldr x3, [sp, #144] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ str x1, [sp, #120] │ │ │ │ stp x4, x3, [sp, #136] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x4, x3, [sp, #136] │ │ │ │ ldp x5, x7, [x28, #40] │ │ │ │ ldr x1, [sp, #120] │ │ │ │ mov x2, x4 │ │ │ │ add x6, x0, x1 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x7, [x7, x4, lsl #3] │ │ │ │ add x4, x4, #0x1 │ │ │ │ stur x7, [x6, #-8] │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 32910 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30b30 // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x28, #64] │ │ │ │ - cbz x0, 32980 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 30ba0 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x25, x0 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ ccmp x24, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 3313c │ │ │ │ + b.gt 3135c │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x3, [x21] │ │ │ │ cmp x0, #0x0 │ │ │ │ ccmp x3, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 33260 // b.none │ │ │ │ + b.eq 31480 // b.none │ │ │ │ add x28, x3, #0x1 │ │ │ │ str x3, [sp, #112] │ │ │ │ lsl x27, x28, #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x5, x2, [x23, #32] │ │ │ │ add x4, x0, x27 │ │ │ │ stur x5, [x4, #-8] │ │ │ │ - cbz x2, 32a14 │ │ │ │ + cbz x2, 30c34 │ │ │ │ ldr x3, [sp, #112] │ │ │ │ add x27, x27, #0x8 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ add x1, x3, #0x2 │ │ │ │ str x1, [sp, #112] │ │ │ │ mov x1, x27 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x4, x6, [x23, #40] │ │ │ │ add x5, x0, x27 │ │ │ │ mov x3, x28 │ │ │ │ add x27, x27, #0x8 │ │ │ │ ldr x6, [x6, x28, lsl #3] │ │ │ │ add x28, x28, #0x1 │ │ │ │ stur x6, [x5, #-8] │ │ │ │ cmp x28, x4 │ │ │ │ - b.cc 329e0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30c00 // b.lo, b.ul, b.last │ │ │ │ ldr x1, [sp, #112] │ │ │ │ add x28, x3, x1 │ │ │ │ str x0, [x20] │ │ │ │ str x28, [x21] │ │ │ │ ldr x27, [x23, #64] │ │ │ │ - cbz x27, 32c34 │ │ │ │ + cbz x27, 30e54 │ │ │ │ ldr x0, [x27] │ │ │ │ ldr x28, [x19, #24] │ │ │ │ cmp x0, x28 │ │ │ │ - b.lt 32c34 // b.tstop │ │ │ │ + b.lt 30e54 // b.tstop │ │ │ │ ldr x0, [x27, #32] │ │ │ │ ldr x8, [x27, #56] │ │ │ │ ldp x0, x1, [x0, #24] │ │ │ │ ldr x23, [x19, #32] │ │ │ │ stp x0, x1, [sp, #112] │ │ │ │ - cbz x8, 32b6c │ │ │ │ + cbz x8, 30d8c │ │ │ │ ldr x0, [x8] │ │ │ │ cmp x28, x0 │ │ │ │ - b.gt 32b6c │ │ │ │ + b.gt 30d8c │ │ │ │ ldr x1, [x8, #32] │ │ │ │ ldr x0, [x8, #56] │ │ │ │ ldp x9, x10, [x1, #24] │ │ │ │ - cbz x0, 32a9c │ │ │ │ + cbz x0, 30cbc │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ stp x8, x9, [sp, #128] │ │ │ │ str x10, [sp, #144] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x8, x9, [sp, #128] │ │ │ │ ldr x10, [sp, #144] │ │ │ │ cmp x23, x9 │ │ │ │ ccmp x28, x10, #0x0, ge // ge = tcont │ │ │ │ - b.gt 33214 │ │ │ │ + b.gt 31434 │ │ │ │ ldr x0, [x20] │ │ │ │ str x8, [sp, #152] │ │ │ │ ldr x3, [x21] │ │ │ │ cmp x0, #0x0 │ │ │ │ ccmp x3, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 33260 // b.none │ │ │ │ + b.eq 31480 // b.none │ │ │ │ add x2, x3, #0x1 │ │ │ │ str x3, [sp, #144] │ │ │ │ lsl x1, x2, #3 │ │ │ │ stp x1, x2, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x2, [sp, #128] │ │ │ │ ldr x8, [sp, #152] │ │ │ │ ldp x6, x4, [x8, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 32b38 │ │ │ │ + cbz x4, 30d58 │ │ │ │ ldr x3, [sp, #144] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ stp x1, x4, [sp, #128] │ │ │ │ stp x8, x3, [sp, #144] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x8, x3, [sp, #144] │ │ │ │ ldp x1, x4, [sp, #128] │ │ │ │ ldp x5, x9, [x8, #40] │ │ │ │ add x6, x0, x1 │ │ │ │ mov x2, x4 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x9, [x9, x4, lsl #3] │ │ │ │ stur x9, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 32afc // b.lo, b.ul, b.last │ │ │ │ + b.cc 30d1c // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x8, #64] │ │ │ │ - cbz x0, 32b6c │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 30d8c │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x0, x23 │ │ │ │ ldr x0, [sp, #120] │ │ │ │ ccmp x0, x28, #0x1, le │ │ │ │ - b.lt 331d0 // b.tstop │ │ │ │ + b.lt 313f0 // b.tstop │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x2, [x21] │ │ │ │ cmp x0, #0x0 │ │ │ │ ccmp x2, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 33260 // b.none │ │ │ │ + b.eq 31480 // b.none │ │ │ │ add x28, x2, #0x1 │ │ │ │ str x2, [sp, #112] │ │ │ │ lsl x23, x28, #3 │ │ │ │ mov x1, x23 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x4, x1, [x27, #32] │ │ │ │ add x3, x0, x23 │ │ │ │ stur x4, [x3, #-8] │ │ │ │ - cbz x1, 32c00 │ │ │ │ + cbz x1, 30e20 │ │ │ │ ldr x2, [sp, #112] │ │ │ │ add x23, x23, #0x8 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ add x2, x2, #0x2 │ │ │ │ mov x1, x23 │ │ │ │ stp x3, x2, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x3, x2, [sp, #112] │ │ │ │ add x4, x0, x23 │ │ │ │ ldp x1, x5, [x27, #40] │ │ │ │ add x23, x23, #0x8 │ │ │ │ mov x28, x3 │ │ │ │ ldr x5, [x5, x3, lsl #3] │ │ │ │ stur x5, [x4, #-8] │ │ │ │ add x3, x3, #0x1 │ │ │ │ cmp x3, x1 │ │ │ │ - b.cc 32bc8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30de8 // b.lo, b.ul, b.last │ │ │ │ add x28, x28, x2 │ │ │ │ str x0, [x20] │ │ │ │ str x28, [x21] │ │ │ │ ldr x0, [x27, #64] │ │ │ │ - cbz x0, 32c34 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 30e54 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ cmp x26, x25 │ │ │ │ ccmp x0, x24, #0x1, le │ │ │ │ - b.lt 33120 // b.tstop │ │ │ │ + b.lt 31340 // b.tstop │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x25, [x21] │ │ │ │ cmp x0, #0x0 │ │ │ │ ccmp x25, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 33260 // b.none │ │ │ │ + b.eq 31480 // b.none │ │ │ │ add x23, x25, #0x1 │ │ │ │ lsl x24, x23, #3 │ │ │ │ mov x1, x24 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x3, x1, [x22, #32] │ │ │ │ add x2, x0, x24 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ - cbz x1, 32cb4 │ │ │ │ + cbz x1, 30ed4 │ │ │ │ add x25, x25, #0x2 │ │ │ │ add x24, x24, #0x8 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ mov x1, x24 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x3, [x22, #40] │ │ │ │ add x2, x0, x24 │ │ │ │ mov x4, x23 │ │ │ │ add x24, x24, #0x8 │ │ │ │ ldr x3, [x3, x23, lsl #3] │ │ │ │ add x23, x23, #0x1 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ cmp x23, x1 │ │ │ │ - b.cc 32c84 // b.lo, b.ul, b.last │ │ │ │ + b.cc 30ea4 // b.lo, b.ul, b.last │ │ │ │ add x23, x4, x25 │ │ │ │ str x0, [x20] │ │ │ │ str x23, [x21] │ │ │ │ ldr x22, [x22, #64] │ │ │ │ - cbz x22, 31764 │ │ │ │ + cbz x22, 2f984 │ │ │ │ ldr x0, [x22] │ │ │ │ ldr x24, [x19, #24] │ │ │ │ cmp x0, x24 │ │ │ │ - b.lt 31764 // b.tstop │ │ │ │ + b.lt 2f984 // b.tstop │ │ │ │ ldr x0, [x22, #32] │ │ │ │ ldr x27, [x22, #56] │ │ │ │ ldp x25, x0, [x0, #24] │ │ │ │ str x0, [sp, #104] │ │ │ │ ldr x23, [x19, #32] │ │ │ │ - cbz x27, 32ee0 │ │ │ │ + cbz x27, 31100 │ │ │ │ ldr x0, [x27] │ │ │ │ cmp x24, x0 │ │ │ │ - b.gt 32ee0 │ │ │ │ + b.gt 31100 │ │ │ │ ldr x0, [x27, #32] │ │ │ │ ldr x28, [x27, #56] │ │ │ │ ldp x26, x0, [x0, #24] │ │ │ │ str x0, [sp, #112] │ │ │ │ - cbz x28, 32e1c │ │ │ │ + cbz x28, 3103c │ │ │ │ ldr x0, [x28] │ │ │ │ cmp x24, x0 │ │ │ │ - b.gt 32e1c │ │ │ │ + b.gt 3103c │ │ │ │ ldr x1, [x28, #32] │ │ │ │ ldr x0, [x28, #56] │ │ │ │ ldp x9, x10, [x1, #24] │ │ │ │ - cbz x0, 32d54 │ │ │ │ + cbz x0, 30f74 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ stp x9, x10, [sp, #120] │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x9, x10, [sp, #120] │ │ │ │ cmp x23, x9 │ │ │ │ ccmp x24, x10, #0x0, ge // ge = tcont │ │ │ │ - b.gt 3323c │ │ │ │ + b.gt 3145c │ │ │ │ ldr x3, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x3, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x2, x3, #0x1 │ │ │ │ str x3, [sp, #136] │ │ │ │ lsl x1, x2, #3 │ │ │ │ stp x1, x2, [sp, #120] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x2, [sp, #120] │ │ │ │ ldp x6, x4, [x28, #32] │ │ │ │ add x5, x0, x1 │ │ │ │ stur x6, [x5, #-8] │ │ │ │ - cbz x4, 32de8 │ │ │ │ + cbz x4, 31008 │ │ │ │ ldr x3, [sp, #136] │ │ │ │ add x1, x1, #0x8 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ add x3, x3, #0x2 │ │ │ │ stp x1, x4, [sp, #120] │ │ │ │ str x3, [sp, #136] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x4, [sp, #120] │ │ │ │ ldp x5, x9, [x28, #40] │ │ │ │ ldr x3, [sp, #136] │ │ │ │ add x6, x0, x1 │ │ │ │ mov x2, x4 │ │ │ │ add x1, x1, #0x8 │ │ │ │ ldr x9, [x9, x4, lsl #3] │ │ │ │ stur x9, [x6, #-8] │ │ │ │ add x4, x4, #0x1 │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 32dac // b.lo, b.ul, b.last │ │ │ │ + b.cc 30fcc // b.lo, b.ul, b.last │ │ │ │ add x2, x2, x3 │ │ │ │ str x0, [x20] │ │ │ │ str x2, [x21] │ │ │ │ ldr x0, [x28, #64] │ │ │ │ - cbz x0, 32e1c │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 3103c │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x23, x26 │ │ │ │ ccmp x24, x0, #0x0, ge // ge = tcont │ │ │ │ - b.gt 331b8 │ │ │ │ + b.gt 313d8 │ │ │ │ ldr x2, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x2, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x28, x2, #0x1 │ │ │ │ str x2, [sp, #112] │ │ │ │ lsl x26, x28, #3 │ │ │ │ mov x1, x26 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x4, x1, [x27, #32] │ │ │ │ add x3, x0, x26 │ │ │ │ stur x4, [x3, #-8] │ │ │ │ - cbz x1, 32eac │ │ │ │ + cbz x1, 310cc │ │ │ │ ldr x2, [sp, #112] │ │ │ │ add x26, x26, #0x8 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ add x2, x2, #0x2 │ │ │ │ mov x1, x26 │ │ │ │ stp x3, x2, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x3, x2, [sp, #112] │ │ │ │ add x4, x0, x26 │ │ │ │ ldp x1, x5, [x27, #40] │ │ │ │ add x26, x26, #0x8 │ │ │ │ mov x28, x3 │ │ │ │ ldr x5, [x5, x3, lsl #3] │ │ │ │ stur x5, [x4, #-8] │ │ │ │ add x3, x3, #0x1 │ │ │ │ cmp x3, x1 │ │ │ │ - b.cc 32e74 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31094 // b.lo, b.ul, b.last │ │ │ │ add x28, x28, x2 │ │ │ │ str x0, [x20] │ │ │ │ str x28, [x21] │ │ │ │ ldr x0, [x27, #64] │ │ │ │ - cbz x0, 32ee0 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 31100 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ cmp x25, x23 │ │ │ │ ccmp x0, x24, #0x1, le │ │ │ │ - b.lt 3315c // b.tstop │ │ │ │ + b.lt 3137c // b.tstop │ │ │ │ ldr x25, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x25, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x24, x25, #0x1 │ │ │ │ lsl x23, x24, #3 │ │ │ │ mov x1, x23 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x3, x1, [x22, #32] │ │ │ │ add x2, x0, x23 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ - cbz x1, 32f60 │ │ │ │ + cbz x1, 31180 │ │ │ │ add x25, x25, #0x2 │ │ │ │ add x23, x23, #0x8 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ mov x1, x23 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x2, x4, [x22, #40] │ │ │ │ add x3, x0, x23 │ │ │ │ mov x1, x24 │ │ │ │ add x23, x23, #0x8 │ │ │ │ ldr x4, [x4, x24, lsl #3] │ │ │ │ add x24, x24, #0x1 │ │ │ │ stur x4, [x3, #-8] │ │ │ │ cmp x24, x2 │ │ │ │ - b.cc 32f30 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31150 // b.lo, b.ul, b.last │ │ │ │ add x24, x1, x25 │ │ │ │ str x0, [x20] │ │ │ │ str x24, [x21] │ │ │ │ ldr x22, [x22, #64] │ │ │ │ - cbz x22, 31764 │ │ │ │ + cbz x22, 2f984 │ │ │ │ ldr x0, [x22] │ │ │ │ ldr x25, [x19, #24] │ │ │ │ cmp x0, x25 │ │ │ │ - b.lt 31764 // b.tstop │ │ │ │ + b.lt 2f984 // b.tstop │ │ │ │ ldr x1, [x22, #32] │ │ │ │ ldr x0, [x22, #56] │ │ │ │ ldr x23, [x19, #32] │ │ │ │ ldp x24, x26, [x1, #24] │ │ │ │ - cbz x0, 32fb8 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + cbz x0, 311d8 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ cmp x24, x23 │ │ │ │ ccmp x26, x25, #0x1, le │ │ │ │ - b.lt 331c4 // b.tstop │ │ │ │ + b.lt 313e4 // b.tstop │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x25, [x21] │ │ │ │ cmp x0, #0x0 │ │ │ │ ccmp x25, #0x0, #0x0, ne // ne = any │ │ │ │ - b.eq 33260 // b.none │ │ │ │ + b.eq 31480 // b.none │ │ │ │ add x24, x25, #0x1 │ │ │ │ lsl x23, x24, #3 │ │ │ │ mov x1, x23 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x3, x1, [x22, #32] │ │ │ │ add x2, x0, x23 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ - cbz x1, 33034 │ │ │ │ + cbz x1, 31254 │ │ │ │ add x25, x25, #0x2 │ │ │ │ add x23, x23, #0x8 │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ mov x1, x23 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x3, [x22, #40] │ │ │ │ add x2, x0, x23 │ │ │ │ mov x24, x26 │ │ │ │ add x23, x23, #0x8 │ │ │ │ ldr x3, [x3, x26, lsl #3] │ │ │ │ add x26, x26, #0x1 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ cmp x26, x1 │ │ │ │ - b.cc 33004 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31224 // b.lo, b.ul, b.last │ │ │ │ add x24, x24, x25 │ │ │ │ str x0, [x20] │ │ │ │ str x24, [x21] │ │ │ │ ldr x0, [x22, #64] │ │ │ │ - cbz x0, 31764 │ │ │ │ + cbz x0, 2f984 │ │ │ │ mov x5, x21 │ │ │ │ mov x4, x20 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x3, 30000 │ │ │ │ - adrp x2, 30000 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ + adrp x3, 2e000 │ │ │ │ + adrp x2, 2e000 │ │ │ │ + add x3, x3, #0x820 │ │ │ │ + add x2, x2, #0x8a0 │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ - bl 30d80 │ │ │ │ + bl 2efa0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - b 31774 │ │ │ │ + b 2f994 │ │ │ │ cmp x24, x23 │ │ │ │ - b.gt 31764 │ │ │ │ - b 32618 │ │ │ │ + b.gt 2f984 │ │ │ │ + b 30838 │ │ │ │ ldr x4, [x21] │ │ │ │ ldr x0, [x20] │ │ │ │ cmp x4, #0x0 │ │ │ │ ccmp x0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 33260 // b.any │ │ │ │ + b.ne 31480 // b.any │ │ │ │ add x27, x4, #0x1 │ │ │ │ str x4, [sp, #112] │ │ │ │ lsl x28, x27, #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x3, x1, [x25, #32] │ │ │ │ add x2, x0, x28 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ - cbz x1, 33114 │ │ │ │ + cbz x1, 31334 │ │ │ │ ldr x4, [sp, #112] │ │ │ │ add x28, x28, #0x8 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ add x1, x4, #0x2 │ │ │ │ str x1, [sp, #112] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x1, x28 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x1, x3, [x25, #40] │ │ │ │ add x2, x0, x28 │ │ │ │ mov x4, x27 │ │ │ │ add x28, x28, #0x8 │ │ │ │ ldr x3, [x3, x27, lsl #3] │ │ │ │ add x27, x27, #0x1 │ │ │ │ stur x3, [x2, #-8] │ │ │ │ cmp x27, x1 │ │ │ │ - b.cc 330e0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31300 // b.lo, b.ul, b.last │ │ │ │ ldr x1, [sp, #112] │ │ │ │ add x27, x4, x1 │ │ │ │ str x0, [x20] │ │ │ │ str x27, [x21] │ │ │ │ - b 31f5c │ │ │ │ + b 3017c │ │ │ │ cmp x26, x25 │ │ │ │ - b.gt 31764 │ │ │ │ - b 32cbc │ │ │ │ + b.gt 2f984 │ │ │ │ + b 30edc │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x23, x0 │ │ │ │ - b.lt 31f44 // b.tstop │ │ │ │ - b 31c00 │ │ │ │ + b.lt 30164 // b.tstop │ │ │ │ + b 2fe20 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x25, x0 │ │ │ │ - b.lt 32c34 // b.tstop │ │ │ │ - b 32a1c │ │ │ │ + b.lt 30e54 // b.tstop │ │ │ │ + b 30c3c │ │ │ │ ldr x0, [sp, #120] │ │ │ │ cmp x0, x25 │ │ │ │ - b.gt 32588 │ │ │ │ - b 32368 │ │ │ │ + b.gt 307a8 │ │ │ │ + b 30588 │ │ │ │ cmp x25, x23 │ │ │ │ - b.gt 31764 │ │ │ │ - b 32f68 │ │ │ │ + b.gt 2f984 │ │ │ │ + b 31188 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ cmp x25, x0 │ │ │ │ - b.lt 322cc // b.tstop │ │ │ │ - b 32188 │ │ │ │ + b.lt 304ec // b.tstop │ │ │ │ + b 303a8 │ │ │ │ ldr x0, [sp, #120] │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 31f44 │ │ │ │ - b 31e1c │ │ │ │ + b.gt 30164 │ │ │ │ + b 3003c │ │ │ │ ldr x0, [sp, #120] │ │ │ │ cmp x25, x0 │ │ │ │ - b.lt 32980 // b.tstop │ │ │ │ - b 3284c │ │ │ │ + b.lt 30ba0 // b.tstop │ │ │ │ + b 30a6c │ │ │ │ ldr x0, [sp, #120] │ │ │ │ cmp x23, x0 │ │ │ │ - b.lt 31b5c // b.tstop │ │ │ │ - b 31a18 │ │ │ │ + b.lt 2fd7c // b.tstop │ │ │ │ + b 2fc38 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x25, x0 │ │ │ │ - b.gt 32588 │ │ │ │ - b 3255c │ │ │ │ + b.gt 307a8 │ │ │ │ + b 3077c │ │ │ │ cmp x23, x26 │ │ │ │ - b.lt 32ee0 // b.tstop │ │ │ │ - b 32eb4 │ │ │ │ + b.lt 31100 // b.tstop │ │ │ │ + b 310d4 │ │ │ │ cmp x24, x23 │ │ │ │ - b.gt 31764 │ │ │ │ - b 3303c │ │ │ │ + b.gt 2f984 │ │ │ │ + b 3125c │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x0, x23 │ │ │ │ - b.gt 32c34 │ │ │ │ - b 32c08 │ │ │ │ + b.gt 30e54 │ │ │ │ + b 30e28 │ │ │ │ cmp x23, x11 │ │ │ │ - b.lt 31960 // b.tstop │ │ │ │ - b 3192c │ │ │ │ + b.lt 2fb80 // b.tstop │ │ │ │ + b 2fb4c │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x0, x11 │ │ │ │ - b.lt 31d6c // b.tstop │ │ │ │ - b 31d38 │ │ │ │ + b.lt 2ff8c // b.tstop │ │ │ │ + b 2ff58 │ │ │ │ cmp x11, x10 │ │ │ │ - b.gt 31b5c │ │ │ │ - b 31b30 │ │ │ │ + b.gt 2fd7c │ │ │ │ + b 2fd50 │ │ │ │ cmp x10, x9 │ │ │ │ - b.gt 322cc │ │ │ │ - b 322a0 │ │ │ │ + b.gt 304ec │ │ │ │ + b 304c0 │ │ │ │ cmp x23, x9 │ │ │ │ - b.lt 32b6c // b.tstop │ │ │ │ - b 32b40 │ │ │ │ + b.lt 30d8c // b.tstop │ │ │ │ + b 30d60 │ │ │ │ cmp x25, x9 │ │ │ │ - b.lt 327a0 // b.tstop │ │ │ │ - b 32774 │ │ │ │ + b.lt 309c0 // b.tstop │ │ │ │ + b 30994 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x0, x10 │ │ │ │ - b.lt 324c0 // b.tstop │ │ │ │ - b 32494 │ │ │ │ + b.lt 306e0 // b.tstop │ │ │ │ + b 306b4 │ │ │ │ cmp x23, x9 │ │ │ │ - b.lt 32e1c // b.tstop │ │ │ │ - b 32df0 │ │ │ │ + b.lt 3103c // b.tstop │ │ │ │ + b 31010 │ │ │ │ cmp x8, x7 │ │ │ │ - b.gt 32980 │ │ │ │ - b 32954 │ │ │ │ + b.gt 30ba0 │ │ │ │ + b 30b74 │ │ │ │ cmp x25, x10 │ │ │ │ - b.lt 320dc // b.tstop │ │ │ │ - b 320b0 │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x4d8 │ │ │ │ - add x1, x1, #0xec0 │ │ │ │ - add x0, x0, #0xed8 │ │ │ │ + b.lt 302fc // b.tstop │ │ │ │ + b 302d0 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x998 │ │ │ │ + add x1, x1, #0x380 │ │ │ │ + add x0, x0, #0x398 │ │ │ │ mov w2, #0x181 // #385 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ cmp x10, x9 │ │ │ │ - b.gt 31f44 │ │ │ │ - b 31f18 │ │ │ │ + b.gt 30164 │ │ │ │ + b 30138 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ @@ -48905,547 +46993,547 @@ │ │ │ │ mov x26, x5 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ mov x27, x6 │ │ │ │ mov x28, x7 │ │ │ │ ldr w20, [x0, #16] │ │ │ │ ldr x21, [x0, #8] │ │ │ │ stp x2, x3, [sp, #96] │ │ │ │ - cbz w20, 333ac │ │ │ │ + cbz w20, 315cc │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ - b 332f0 │ │ │ │ + b 31510 │ │ │ │ add w24, w24, #0x1 │ │ │ │ add x23, x23, #0x8 │ │ │ │ cmp w24, w20 │ │ │ │ - b.eq 3334c // b.none │ │ │ │ + b.eq 3156c // b.none │ │ │ │ ldr x0, [x21, x23] │ │ │ │ mov x1, x19 │ │ │ │ bl 3420 │ │ │ │ - cbnz w0, 332e0 │ │ │ │ + cbnz w0, 31500 │ │ │ │ cmp w20, w24 │ │ │ │ - b.eq 33350 // b.none │ │ │ │ + b.eq 31570 // b.none │ │ │ │ ldr x19, [x22] │ │ │ │ mov x6, x28 │ │ │ │ ldp x1, x2, [sp, #96] │ │ │ │ mov x5, x27 │ │ │ │ ldr x0, [x19, x23] │ │ │ │ mov x4, x26 │ │ │ │ mov x3, x25 │ │ │ │ - bl 30af0 │ │ │ │ + bl 2ed10 │ │ │ │ str x0, [x19, x23] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ubfiz x23, x24, #3, #32 │ │ │ │ add w1, w24, #0x1 │ │ │ │ lsl x1, x1, #3 │ │ │ │ mov x0, x21 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr w1, [x22, #16] │ │ │ │ mov w2, #0x48 // #72 │ │ │ │ mov x3, x0 │ │ │ │ str x3, [x22, #8] │ │ │ │ add w1, w1, #0x1 │ │ │ │ ldr x0, [x22] │ │ │ │ umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x1, x0 │ │ │ │ str x1, [x22] │ │ │ │ mov x0, x19 │ │ │ │ ldr x20, [x22, #8] │ │ │ │ str xzr, [x1, x23] │ │ │ │ - bl 5304c │ │ │ │ + bl 2e36c │ │ │ │ ldr w1, [x22, #16] │ │ │ │ str x0, [x20, x23] │ │ │ │ add w1, w1, #0x1 │ │ │ │ str w1, [x22, #16] │ │ │ │ - b 33308 │ │ │ │ + b 31528 │ │ │ │ mov x1, #0x8 // #8 │ │ │ │ - b 33358 │ │ │ │ + b 31578 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-144]! │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ str x0, [sp, #96] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ stp xzr, xzr, [x0] │ │ │ │ mov x24, x0 │ │ │ │ str wzr, [x0, #16] │ │ │ │ ldr w0, [x19, #64] │ │ │ │ - cbz w0, 33b7c │ │ │ │ - adrp x0, 30000 │ │ │ │ - add x0, x0, #0x680 │ │ │ │ - adrp x1, 30000 │ │ │ │ - add x1, x1, #0x600 │ │ │ │ + cbz w0, 31d9c │ │ │ │ + adrp x0, 2e000 │ │ │ │ + add x0, x0, #0x8a0 │ │ │ │ + adrp x1, 2e000 │ │ │ │ + add x1, x1, #0x820 │ │ │ │ stp x1, x0, [sp, #128] │ │ │ │ ldr x0, [sp, #96] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ ldr x0, [x0, #72] │ │ │ │ str x0, [sp, #104] │ │ │ │ add x23, x0, x27 │ │ │ │ ldr x20, [x23, #8] │ │ │ │ - cbz w25, 33e30 │ │ │ │ + cbz w25, 32050 │ │ │ │ mov w22, w25 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - b 33458 │ │ │ │ + b 31678 │ │ │ │ cmp x28, x22 │ │ │ │ - b.eq 33a9c // b.none │ │ │ │ + b.eq 31cbc // b.none │ │ │ │ ldr x0, [x21, x28, lsl #3] │ │ │ │ mov w19, w28 │ │ │ │ mov x1, x20 │ │ │ │ add x28, x28, #0x1 │ │ │ │ bl 3420 │ │ │ │ - cbnz w0, 33450 │ │ │ │ + cbnz w0, 31670 │ │ │ │ cmp w25, w19 │ │ │ │ - b.eq 33aa8 // b.none │ │ │ │ + b.eq 31cc8 // b.none │ │ │ │ ldr x0, [x24] │ │ │ │ ubfiz x19, x19, #3, #32 │ │ │ │ ldp x25, x21, [x23, #24] │ │ │ │ add x8, x0, x19 │ │ │ │ ldr x19, [x0, x19] │ │ │ │ - cbz x19, 33b18 │ │ │ │ + cbz x19, 31d38 │ │ │ │ ldr x0, [x19, #32] │ │ │ │ ldp x0, x1, [x0, #24] │ │ │ │ cmp x1, x21 │ │ │ │ ccmp x0, x25, #0x0, eq // eq = none │ │ │ │ - b.eq 33fcc // b.none │ │ │ │ + b.eq 321ec // b.none │ │ │ │ ldr x0, [x19] │ │ │ │ ldr x20, [x19, #64] │ │ │ │ cmp x0, x21 │ │ │ │ csel x0, x0, x21, ge // ge = tcont │ │ │ │ str x0, [x19] │ │ │ │ - cbz x20, 343f4 │ │ │ │ + cbz x20, 32614 │ │ │ │ ldr x0, [x20, #32] │ │ │ │ ldp x1, x0, [x0, #24] │ │ │ │ cmp x1, x25 │ │ │ │ ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ - b.eq 340c8 // b.none │ │ │ │ + b.eq 322e8 // b.none │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x22, [x20, #64] │ │ │ │ cmp x0, x21 │ │ │ │ csel x0, x0, x21, ge // ge = tcont │ │ │ │ str x0, [x20] │ │ │ │ - cbz x22, 347b4 │ │ │ │ + cbz x22, 329d4 │ │ │ │ ldr x0, [x22, #32] │ │ │ │ ldp x1, x0, [x0, #24] │ │ │ │ cmp x1, x25 │ │ │ │ ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ - b.eq 341d4 // b.none │ │ │ │ + b.eq 323f4 // b.none │ │ │ │ ldr x0, [x22] │ │ │ │ ldr x7, [x22, #64] │ │ │ │ cmp x0, x21 │ │ │ │ csel x0, x0, x21, ge // ge = tcont │ │ │ │ str x0, [x22] │ │ │ │ - cbz x7, 348cc │ │ │ │ + cbz x7, 32aec │ │ │ │ ldr x0, [x7, #32] │ │ │ │ ldp x1, x0, [x0, #24] │ │ │ │ cmp x1, x25 │ │ │ │ ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ - b.eq 34350 // b.none │ │ │ │ + b.eq 32570 // b.none │ │ │ │ ldr x0, [x7] │ │ │ │ ldr x9, [x7, #64] │ │ │ │ cmp x0, x21 │ │ │ │ csel x0, x0, x21, ge // ge = tcont │ │ │ │ str x0, [x7] │ │ │ │ - cbz x9, 34c00 │ │ │ │ + cbz x9, 32e20 │ │ │ │ ldr x0, [x9, #32] │ │ │ │ ldp x1, x0, [x0, #24] │ │ │ │ stp x7, x8, [sp, #112] │ │ │ │ cmp x1, x25 │ │ │ │ ccmp x0, x21, #0x0, eq // eq = none │ │ │ │ - b.eq 34760 // b.none │ │ │ │ + b.eq 32980 // b.none │ │ │ │ ldr x2, [x9] │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ ldp x5, x4, [sp, #128] │ │ │ │ cmp x2, x21 │ │ │ │ ldr x0, [x9, #64] │ │ │ │ csel x2, x2, x21, ge // ge = tcont │ │ │ │ ldr x1, [sp, #104] │ │ │ │ str x2, [x9] │ │ │ │ mov x3, #0xd0 // #208 │ │ │ │ mov x2, x26 │ │ │ │ str x9, [sp, #104] │ │ │ │ - bl 30af0 │ │ │ │ + bl 2ed10 │ │ │ │ ldp x9, x7, [sp, #104] │ │ │ │ str x0, [x9, #64] │ │ │ │ ldr x8, [sp, #120] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ ldr x4, [x9, #56] │ │ │ │ - cbz x4, 335a4 │ │ │ │ + cbz x4, 317c4 │ │ │ │ ldr x2, [x4, #24] │ │ │ │ ldr x1, [x0, #24] │ │ │ │ cmp x1, x2 │ │ │ │ sub x3, x2, x1 │ │ │ │ csel x1, x1, x2, ge // ge = tcont │ │ │ │ add x2, x1, #0x1 │ │ │ │ str x2, [x9, #24] │ │ │ │ cmp x3, #0x1 │ │ │ │ - b.le 34694 │ │ │ │ + b.le 328b4 │ │ │ │ ldr x0, [x4, #32] │ │ │ │ ldp x0, x10, [x0, #24] │ │ │ │ cmp x0, x25 │ │ │ │ ccmp x21, x10, #0x0, eq // eq = none │ │ │ │ - b.eq 33704 // b.none │ │ │ │ + b.eq 31924 // b.none │ │ │ │ ldr x1, [x4, #64] │ │ │ │ ldr x3, [x1, #56] │ │ │ │ str x4, [x1, #56] │ │ │ │ str x3, [x4, #64] │ │ │ │ ldr x0, [x4, #56] │ │ │ │ - cbz x0, 34cdc │ │ │ │ + cbz x0, 32efc │ │ │ │ ldr x2, [x0] │ │ │ │ ldr x0, [x0, #24] │ │ │ │ mov x11, x2 │ │ │ │ - cbz x3, 34db0 │ │ │ │ + cbz x3, 32fd0 │ │ │ │ ldr x5, [x3, #24] │ │ │ │ cmp x0, x5 │ │ │ │ - b.cs 34a18 // b.hs, b.nlast │ │ │ │ + b.cs 32c38 // b.hs, b.nlast │ │ │ │ add x0, x5, #0x1 │ │ │ │ str x0, [x4, #24] │ │ │ │ cmp x10, x2 │ │ │ │ - b.cc 34a28 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32c48 // b.lo, b.ul, b.last │ │ │ │ ldr x2, [x3] │ │ │ │ mov x11, x2 │ │ │ │ cmp x10, x2 │ │ │ │ - b.cc 33634 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31854 // b.lo, b.ul, b.last │ │ │ │ mov x2, x10 │ │ │ │ mov x11, x10 │ │ │ │ ldr x3, [x1, #32] │ │ │ │ ldr x5, [x1, #64] │ │ │ │ ldr x6, [x3, #32] │ │ │ │ str x2, [x4] │ │ │ │ - cbz x5, 34a4c │ │ │ │ + cbz x5, 32c6c │ │ │ │ ldr x3, [x5, #24] │ │ │ │ add x10, x0, #0x1 │ │ │ │ ldr x4, [x5] │ │ │ │ cmp x0, x3 │ │ │ │ csinc x3, x10, x3, hi // hi = pmore │ │ │ │ str x3, [x1, #24] │ │ │ │ cmp x6, x4 │ │ │ │ - b.cc 34c5c // b.lo, b.ul, b.last │ │ │ │ + b.cc 32e7c // b.lo, b.ul, b.last │ │ │ │ cmp x6, x11 │ │ │ │ csel x2, x2, x6, cc // cc = lo, ul, last │ │ │ │ ldr x10, [x5, #24] │ │ │ │ str x9, [x1, #64] │ │ │ │ str x2, [x1] │ │ │ │ ldr x0, [x9, #64] │ │ │ │ str x5, [x9, #56] │ │ │ │ - cbz x0, 34b2c │ │ │ │ + cbz x0, 32d4c │ │ │ │ ldr x2, [x9, #32] │ │ │ │ ldr x3, [x0, #24] │ │ │ │ ldr x2, [x2, #32] │ │ │ │ cmp x10, x3 │ │ │ │ - b.cs 34d4c // b.hs, b.nlast │ │ │ │ + b.cs 32f6c // b.hs, b.nlast │ │ │ │ ldr x5, [x5] │ │ │ │ add x10, x3, #0x1 │ │ │ │ str x10, [x9, #24] │ │ │ │ cmp x2, x5 │ │ │ │ - b.cc 34d60 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32f80 // b.lo, b.ul, b.last │ │ │ │ ldr x4, [x0] │ │ │ │ mov x3, x4 │ │ │ │ cmp x2, x4 │ │ │ │ - b.cs 34b48 // b.hs, b.nlast │ │ │ │ + b.cs 32d68 // b.hs, b.nlast │ │ │ │ ldr x2, [x1, #56] │ │ │ │ str x4, [x9] │ │ │ │ - cbz x2, 34b5c │ │ │ │ + cbz x2, 32d7c │ │ │ │ ldr x0, [x2, #24] │ │ │ │ cmp x6, x3 │ │ │ │ ldr x5, [x2] │ │ │ │ csel x9, x6, x3, cs // cs = hs, nlast │ │ │ │ add x2, x0, #0x1 │ │ │ │ cmp x0, x10 │ │ │ │ csinc x2, x2, x10, hi // hi = pmore │ │ │ │ str x2, [x1, #24] │ │ │ │ cmp x5, x9 │ │ │ │ - b.hi 336fc // b.pmore │ │ │ │ + b.hi 3191c // b.pmore │ │ │ │ cmp x6, x3 │ │ │ │ csel x5, x4, x6, cc // cc = lo, ul, last │ │ │ │ mov x9, x1 │ │ │ │ str x5, [x1] │ │ │ │ ldr x3, [x7, #56] │ │ │ │ str x9, [x7, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbz x3, 33718 │ │ │ │ + cbz x3, 31938 │ │ │ │ ldr x0, [x3, #24] │ │ │ │ cmp x2, x0 │ │ │ │ csel x1, x2, x0, ge // ge = tcont │ │ │ │ sub x0, x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x7, #24] │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.le 3428c │ │ │ │ + b.le 324ac │ │ │ │ ldr x0, [x3, #32] │ │ │ │ ldp x0, x5, [x0, #24] │ │ │ │ cmp x0, x25 │ │ │ │ ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 33870 // b.none │ │ │ │ + b.eq 31a90 // b.none │ │ │ │ ldr x2, [x3, #64] │ │ │ │ ldr x1, [x2, #56] │ │ │ │ str x3, [x2, #56] │ │ │ │ str x1, [x3, #64] │ │ │ │ ldr x0, [x3, #56] │ │ │ │ - cbz x0, 34564 │ │ │ │ + cbz x0, 32784 │ │ │ │ ldr x4, [x0] │ │ │ │ ldr x0, [x0, #24] │ │ │ │ - cbz x1, 34570 │ │ │ │ + cbz x1, 32790 │ │ │ │ ldr x6, [x1, #24] │ │ │ │ cmp x0, x6 │ │ │ │ - b.cc 3498c // b.lo, b.ul, b.last │ │ │ │ + b.cc 32bac // b.lo, b.ul, b.last │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ cmp x5, x4 │ │ │ │ - b.cs 3499c // b.hs, b.nlast │ │ │ │ + b.cs 32bbc // b.hs, b.nlast │ │ │ │ ldr x5, [x1] │ │ │ │ cmp x5, x4 │ │ │ │ - b.hi 34580 // b.pmore │ │ │ │ + b.hi 327a0 // b.pmore │ │ │ │ ldr x1, [x2, #32] │ │ │ │ mov x5, x4 │ │ │ │ ldr x9, [x2, #64] │ │ │ │ ldr x6, [x1, #32] │ │ │ │ str x4, [x3] │ │ │ │ - cbz x9, 34598 │ │ │ │ + cbz x9, 327b8 │ │ │ │ ldr x1, [x9, #24] │ │ │ │ add x10, x0, #0x1 │ │ │ │ ldr x3, [x9] │ │ │ │ cmp x0, x1 │ │ │ │ csinc x1, x10, x1, hi // hi = pmore │ │ │ │ str x1, [x2, #24] │ │ │ │ cmp x6, x3 │ │ │ │ - b.cc 34870 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32a90 // b.lo, b.ul, b.last │ │ │ │ ldr x3, [x9, #24] │ │ │ │ str x7, [x2, #64] │ │ │ │ cmp x6, x5 │ │ │ │ ldr x0, [x7, #64] │ │ │ │ csel x4, x4, x6, cc // cc = lo, ul, last │ │ │ │ str x4, [x2] │ │ │ │ str x9, [x7, #56] │ │ │ │ - cbz x0, 34890 │ │ │ │ + cbz x0, 32ab0 │ │ │ │ ldr x1, [x7, #32] │ │ │ │ ldr x4, [x0, #24] │ │ │ │ ldr x1, [x1, #32] │ │ │ │ cmp x3, x4 │ │ │ │ - b.cs 349ec // b.hs, b.nlast │ │ │ │ + b.cs 32c0c // b.hs, b.nlast │ │ │ │ ldr x9, [x9] │ │ │ │ add x3, x4, #0x1 │ │ │ │ str x3, [x7, #24] │ │ │ │ cmp x1, x9 │ │ │ │ - b.cs 34a00 // b.hs, b.nlast │ │ │ │ + b.cs 32c20 // b.hs, b.nlast │ │ │ │ ldr x5, [x0] │ │ │ │ mov x4, x5 │ │ │ │ cmp x9, x5 │ │ │ │ - b.cc 3382c // b.lo, b.ul, b.last │ │ │ │ + b.cc 31a4c // b.lo, b.ul, b.last │ │ │ │ mov x4, x9 │ │ │ │ mov x5, x9 │ │ │ │ ldr x1, [x2, #56] │ │ │ │ str x5, [x7] │ │ │ │ - cbz x1, 348c0 │ │ │ │ + cbz x1, 32ae0 │ │ │ │ ldr x0, [x1, #24] │ │ │ │ cmp x6, x4 │ │ │ │ ldr x9, [x1] │ │ │ │ csel x7, x6, x4, cs // cs = hs, nlast │ │ │ │ add x1, x0, #0x1 │ │ │ │ cmp x0, x3 │ │ │ │ csinc x1, x1, x3, hi // hi = pmore │ │ │ │ str x1, [x2, #24] │ │ │ │ cmp x7, x9 │ │ │ │ - b.cc 33868 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31a88 // b.lo, b.ul, b.last │ │ │ │ cmp x6, x4 │ │ │ │ csel x9, x5, x6, cc // cc = lo, ul, last │ │ │ │ mov x7, x2 │ │ │ │ str x9, [x2] │ │ │ │ ldr x3, [x22, #56] │ │ │ │ str x7, [x22, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbz x3, 33884 │ │ │ │ + cbz x3, 31aa4 │ │ │ │ ldr x0, [x3, #24] │ │ │ │ cmp x1, x0 │ │ │ │ csel x2, x1, x0, ge // ge = tcont │ │ │ │ sub x0, x0, x1 │ │ │ │ add x2, x2, #0x1 │ │ │ │ str x2, [x22, #24] │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.le 3410c │ │ │ │ + b.le 3232c │ │ │ │ ldr x0, [x3, #32] │ │ │ │ ldp x0, x1, [x0, #24] │ │ │ │ cmp x0, x25 │ │ │ │ ccmp x21, x1, #0x0, eq // eq = none │ │ │ │ - b.eq 339e8 // b.none │ │ │ │ + b.eq 31c08 // b.none │ │ │ │ ldr x4, [x3, #64] │ │ │ │ ldr x2, [x4, #56] │ │ │ │ str x3, [x4, #56] │ │ │ │ str x2, [x3, #64] │ │ │ │ ldr x0, [x3, #56] │ │ │ │ - cbz x0, 34820 │ │ │ │ + cbz x0, 32a40 │ │ │ │ ldr x7, [x0] │ │ │ │ ldr x0, [x0, #24] │ │ │ │ mov x5, x7 │ │ │ │ - cbz x2, 3449c │ │ │ │ + cbz x2, 326bc │ │ │ │ ldr x5, [x2, #24] │ │ │ │ cmp x0, x5 │ │ │ │ - b.cc 3484c // b.lo, b.ul, b.last │ │ │ │ + b.cc 32a6c // b.lo, b.ul, b.last │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ cmp x1, x7 │ │ │ │ - b.cc 349d8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32bf8 // b.lo, b.ul, b.last │ │ │ │ ldr x7, [x2] │ │ │ │ mov x5, x7 │ │ │ │ cmp x1, x7 │ │ │ │ - b.cs 344ac // b.hs, b.nlast │ │ │ │ + b.cs 326cc // b.hs, b.nlast │ │ │ │ ldr x1, [x4, #32] │ │ │ │ ldr x9, [x4, #64] │ │ │ │ ldr x6, [x1, #32] │ │ │ │ str x7, [x3] │ │ │ │ - cbz x9, 344c8 │ │ │ │ + cbz x9, 326e8 │ │ │ │ ldr x1, [x9, #24] │ │ │ │ add x3, x0, #0x1 │ │ │ │ ldr x2, [x9] │ │ │ │ cmp x0, x1 │ │ │ │ csinc x1, x3, x1, hi // hi = pmore │ │ │ │ str x1, [x4, #24] │ │ │ │ cmp x2, x6 │ │ │ │ - b.hi 347a8 // b.pmore │ │ │ │ + b.hi 329c8 // b.pmore │ │ │ │ cmp x5, x6 │ │ │ │ csel x7, x7, x6, hi // hi = pmore │ │ │ │ ldr x0, [x9, #24] │ │ │ │ str x22, [x4, #64] │ │ │ │ str x7, [x4] │ │ │ │ ldr x1, [x22, #64] │ │ │ │ str x9, [x22, #56] │ │ │ │ - cbz x1, 345d4 │ │ │ │ + cbz x1, 327f4 │ │ │ │ ldr x3, [x22, #32] │ │ │ │ ldr x2, [x1, #24] │ │ │ │ ldr x3, [x3, #32] │ │ │ │ cmp x0, x2 │ │ │ │ - b.cs 345a4 // b.hs, b.nlast │ │ │ │ + b.cs 327c4 // b.hs, b.nlast │ │ │ │ ldr x7, [x9] │ │ │ │ add x5, x2, #0x1 │ │ │ │ str x5, [x22, #24] │ │ │ │ cmp x3, x7 │ │ │ │ - b.cc 345b8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 327d8 // b.lo, b.ul, b.last │ │ │ │ ldr x1, [x1] │ │ │ │ mov x2, x1 │ │ │ │ cmp x1, x3 │ │ │ │ - b.ls 345f0 // b.plast │ │ │ │ + b.ls 32810 // b.plast │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x3, [x4, #56] │ │ │ │ str x1, [x22] │ │ │ │ - cbz x3, 34530 │ │ │ │ + cbz x3, 32750 │ │ │ │ ldr x0, [x3, #24] │ │ │ │ cmp x2, x6 │ │ │ │ ldr x3, [x3] │ │ │ │ csel x7, x2, x6, cs // cs = hs, nlast │ │ │ │ cmp x5, x0 │ │ │ │ add x0, x0, #0x1 │ │ │ │ csinc x0, x0, x5, cc // cc = lo, ul, last │ │ │ │ str x0, [x4, #24] │ │ │ │ cmp x3, x7 │ │ │ │ - b.hi 339dc // b.pmore │ │ │ │ + b.hi 31bfc // b.pmore │ │ │ │ cmp x2, x6 │ │ │ │ csel x3, x1, x6, hi // hi = pmore │ │ │ │ mov x2, x0 │ │ │ │ mov x22, x4 │ │ │ │ str x3, [x4] │ │ │ │ ldr x3, [x20, #56] │ │ │ │ str x22, [x20, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbz x3, 339fc │ │ │ │ + cbz x3, 31c1c │ │ │ │ ldr x0, [x3, #24] │ │ │ │ cmp x0, x2 │ │ │ │ csel x1, x0, x2, ge // ge = tcont │ │ │ │ sub x0, x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x20, #24] │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.le 33ffc │ │ │ │ + b.le 3221c │ │ │ │ ldr x0, [x3, #32] │ │ │ │ ldp x0, x5, [x0, #24] │ │ │ │ cmp x0, x25 │ │ │ │ ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 33c8c // b.none │ │ │ │ + b.eq 31eac // b.none │ │ │ │ ldr x4, [x3, #64] │ │ │ │ ldr x1, [x4, #56] │ │ │ │ str x3, [x4, #56] │ │ │ │ str x1, [x3, #64] │ │ │ │ ldr x0, [x3, #56] │ │ │ │ - cbz x0, 33b94 │ │ │ │ + cbz x0, 31db4 │ │ │ │ ldr x6, [x0] │ │ │ │ ldr x0, [x0, #24] │ │ │ │ - cbz x1, 33ba0 │ │ │ │ + cbz x1, 31dc0 │ │ │ │ ldr x2, [x1, #24] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 34448 // b.pmore │ │ │ │ + b.hi 32668 // b.pmore │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ cmp x6, x5 │ │ │ │ - b.hi 34458 // b.pmore │ │ │ │ + b.hi 32678 // b.pmore │ │ │ │ ldr x6, [x1] │ │ │ │ cmp x5, x6 │ │ │ │ - b.cc 33bb0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31dd0 // b.lo, b.ul, b.last │ │ │ │ mov x6, x5 │ │ │ │ ldr x1, [x4, #32] │ │ │ │ ldr x9, [x4, #64] │ │ │ │ ldr x7, [x1, #32] │ │ │ │ str x6, [x3] │ │ │ │ - cbnz x9, 33bc8 │ │ │ │ - cbnz x0, 34c88 │ │ │ │ + cbnz x9, 31de8 │ │ │ │ + cbnz x0, 32ea8 │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ - b 34c8c │ │ │ │ + b 32eac │ │ │ │ add w19, w19, #0x1 │ │ │ │ cmp w25, w19 │ │ │ │ - b.ne 33478 // b.any │ │ │ │ + b.ne 31698 // b.any │ │ │ │ add w1, w25, #0x1 │ │ │ │ lsl x19, x22, #3 │ │ │ │ lsl x1, x1, #3 │ │ │ │ mov x0, x21 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr w1, [x24, #16] │ │ │ │ mov x2, x0 │ │ │ │ str x2, [x24, #8] │ │ │ │ mov w2, #0x48 // #72 │ │ │ │ add w1, w1, #0x1 │ │ │ │ ldr x0, [x24] │ │ │ │ umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x1, x0 │ │ │ │ ldr x21, [x24, #8] │ │ │ │ str x1, [x24] │ │ │ │ str xzr, [x1, x19] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5304c │ │ │ │ + bl 2e36c │ │ │ │ ldr w1, [x24, #16] │ │ │ │ str x0, [x21, x19] │ │ │ │ ldr x0, [x24] │ │ │ │ add w1, w1, #0x1 │ │ │ │ str w1, [x24, #16] │ │ │ │ add x8, x0, x19 │ │ │ │ ldr x19, [x0, x19] │ │ │ │ ldp x25, x21, [x23, #24] │ │ │ │ - cbnz x19, 33490 │ │ │ │ + cbnz x19, 316b0 │ │ │ │ mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x8, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x19, x0 │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ ldr x8, [sp, #104] │ │ │ │ add x26, x26, #0x1 │ │ │ │ str x0, [x19, #24] │ │ │ │ add x27, x27, #0xd0 │ │ │ │ str xzr, [x19, #40] │ │ │ │ @@ -49455,41017 +47543,40217 @@ │ │ │ │ ldr x0, [sp, #96] │ │ │ │ str xzr, [x19, #64] │ │ │ │ ext v27.16b, v27.16b, v27.16b, #8 │ │ │ │ ldr w0, [x0, #64] │ │ │ │ str q27, [x19] │ │ │ │ str x19, [x8] │ │ │ │ cmp w0, w26 │ │ │ │ - b.hi 33e10 // b.pmore │ │ │ │ + b.hi 32030 // b.pmore │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ mov x0, x24 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x1, 34c68 │ │ │ │ + cbz x1, 32e88 │ │ │ │ ldr x6, [x1] │ │ │ │ ldr x0, [x1, #24] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ cmp x6, x5 │ │ │ │ - b.ls 33a78 // b.plast │ │ │ │ + b.ls 31c98 // b.plast │ │ │ │ ldr x1, [x4, #32] │ │ │ │ mov x5, x6 │ │ │ │ ldr x9, [x4, #64] │ │ │ │ ldr x7, [x1, #32] │ │ │ │ str x6, [x3] │ │ │ │ - cbz x9, 33a90 │ │ │ │ + cbz x9, 31cb0 │ │ │ │ ldr x1, [x9, #24] │ │ │ │ add x3, x0, #0x1 │ │ │ │ ldr x2, [x9] │ │ │ │ cmp x0, x1 │ │ │ │ csinc x1, x3, x1, hi // hi = pmore │ │ │ │ str x1, [x4, #24] │ │ │ │ cmp x2, x7 │ │ │ │ - b.hi 34398 // b.pmore │ │ │ │ + b.hi 325b8 // b.pmore │ │ │ │ ldr x0, [x9, #24] │ │ │ │ str x20, [x4, #64] │ │ │ │ cmp x5, x7 │ │ │ │ ldr x1, [x20, #64] │ │ │ │ csel x6, x6, x7, hi // hi = pmore │ │ │ │ str x6, [x4] │ │ │ │ str x9, [x20, #56] │ │ │ │ - cbz x1, 343b8 │ │ │ │ + cbz x1, 325d8 │ │ │ │ ldr x3, [x20, #32] │ │ │ │ ldr x2, [x1, #24] │ │ │ │ ldr x5, [x3, #32] │ │ │ │ cmp x0, x2 │ │ │ │ - b.cc 3446c // b.lo, b.ul, b.last │ │ │ │ + b.cc 3268c // b.lo, b.ul, b.last │ │ │ │ ldr x6, [x9] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x20, #24] │ │ │ │ cmp x6, x5 │ │ │ │ - b.hi 34480 // b.pmore │ │ │ │ + b.hi 326a0 // b.pmore │ │ │ │ ldr x2, [x1] │ │ │ │ mov x3, x2 │ │ │ │ cmp x2, x5 │ │ │ │ - b.hi 33c48 // b.pmore │ │ │ │ + b.hi 31e68 // b.pmore │ │ │ │ mov x3, x5 │ │ │ │ mov x2, x3 │ │ │ │ ldr x1, [x4, #56] │ │ │ │ str x2, [x20] │ │ │ │ - cbz x1, 343e8 │ │ │ │ + cbz x1, 32608 │ │ │ │ ldr x6, [x1, #24] │ │ │ │ cmp x3, x7 │ │ │ │ ldr x5, [x1] │ │ │ │ csel x9, x3, x7, cs // cs = hs, nlast │ │ │ │ add x1, x6, #0x1 │ │ │ │ cmp x6, x0 │ │ │ │ csinc x1, x1, x0, hi // hi = pmore │ │ │ │ str x1, [x4, #24] │ │ │ │ cmp x5, x9 │ │ │ │ - b.hi 33c84 // b.pmore │ │ │ │ + b.hi 31ea4 // b.pmore │ │ │ │ cmp x3, x7 │ │ │ │ csel x5, x2, x7, hi // hi = pmore │ │ │ │ mov x20, x4 │ │ │ │ str x5, [x4] │ │ │ │ ldr x2, [x19, #56] │ │ │ │ str x20, [x19, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbz x2, 33ca0 │ │ │ │ + cbz x2, 31ec0 │ │ │ │ ldr x0, [x2, #24] │ │ │ │ cmp x1, x0 │ │ │ │ csel x3, x1, x0, ge // ge = tcont │ │ │ │ sub x0, x0, x1 │ │ │ │ add x1, x3, #0x1 │ │ │ │ str x1, [x19, #24] │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.le 33f1c │ │ │ │ + b.le 3213c │ │ │ │ ldr x0, [x2, #32] │ │ │ │ ldp x0, x4, [x0, #24] │ │ │ │ cmp x0, x25 │ │ │ │ ccmp x21, x4, #0x0, eq // eq = none │ │ │ │ - b.eq 33df4 // b.none │ │ │ │ + b.eq 32014 // b.none │ │ │ │ ldr x0, [x2, #64] │ │ │ │ ldr x3, [x0, #56] │ │ │ │ str x2, [x0, #56] │ │ │ │ str x3, [x2, #64] │ │ │ │ ldr x1, [x2, #56] │ │ │ │ - cbz x1, 34260 │ │ │ │ + cbz x1, 32480 │ │ │ │ ldr x9, [x1] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ mov x5, x9 │ │ │ │ - cbz x3, 34678 │ │ │ │ + cbz x3, 32898 │ │ │ │ ldr x5, [x3, #24] │ │ │ │ cmp x5, x1 │ │ │ │ - b.hi 33e80 // b.pmore │ │ │ │ + b.hi 320a0 // b.pmore │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x2, #24] │ │ │ │ cmp x4, x9 │ │ │ │ - b.cs 33e90 // b.hs, b.nlast │ │ │ │ + b.cs 320b0 // b.hs, b.nlast │ │ │ │ ldr x5, [x3] │ │ │ │ cmp x5, x9 │ │ │ │ csel x5, x5, x9, hi // hi = pmore │ │ │ │ csel x9, x5, x9, hi // hi = pmore │ │ │ │ ldr x4, [x0, #32] │ │ │ │ ldr x3, [x0, #64] │ │ │ │ ldr x6, [x4, #32] │ │ │ │ str x9, [x2] │ │ │ │ - cbz x3, 33ebc │ │ │ │ + cbz x3, 320dc │ │ │ │ ldr x2, [x3, #24] │ │ │ │ add x7, x1, #0x1 │ │ │ │ ldr x4, [x3] │ │ │ │ cmp x1, x2 │ │ │ │ csinc x2, x7, x2, hi // hi = pmore │ │ │ │ str x2, [x0, #24] │ │ │ │ cmp x6, x4 │ │ │ │ - b.cc 34218 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32438 // b.lo, b.ul, b.last │ │ │ │ ldr x1, [x3, #24] │ │ │ │ str x19, [x0, #64] │ │ │ │ cmp x5, x6 │ │ │ │ ldr x2, [x19, #64] │ │ │ │ csel x9, x9, x6, hi // hi = pmore │ │ │ │ str x9, [x0] │ │ │ │ str x3, [x19, #56] │ │ │ │ - cbz x2, 34238 │ │ │ │ + cbz x2, 32458 │ │ │ │ ldr x4, [x19, #32] │ │ │ │ ldr x7, [x2, #24] │ │ │ │ ldr x5, [x4, #32] │ │ │ │ cmp x7, x1 │ │ │ │ - b.hi 33e3c // b.pmore │ │ │ │ + b.hi 3205c // b.pmore │ │ │ │ ldr x4, [x3] │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x19, #24] │ │ │ │ cmp x5, x4 │ │ │ │ - b.cc 33e50 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32070 // b.lo, b.ul, b.last │ │ │ │ ldr x2, [x2] │ │ │ │ mov x3, x2 │ │ │ │ cmp x2, x5 │ │ │ │ - b.ls 34254 // b.plast │ │ │ │ + b.ls 32474 // b.plast │ │ │ │ ldr x4, [x0, #56] │ │ │ │ str x2, [x19] │ │ │ │ - cbz x4, 33e74 │ │ │ │ + cbz x4, 32094 │ │ │ │ ldr x5, [x4, #24] │ │ │ │ cmp x3, x6 │ │ │ │ ldr x4, [x4] │ │ │ │ csel x7, x3, x6, cs // cs = hs, nlast │ │ │ │ add x9, x5, #0x1 │ │ │ │ cmp x1, x5 │ │ │ │ csinc x1, x9, x1, cc // cc = lo, ul, last │ │ │ │ str x1, [x0, #24] │ │ │ │ cmp x7, x4 │ │ │ │ - b.cc 33dec // b.lo, b.ul, b.last │ │ │ │ + b.cc 3200c // b.lo, b.ul, b.last │ │ │ │ cmp x3, x6 │ │ │ │ csel x4, x2, x6, hi // hi = pmore │ │ │ │ mov x19, x0 │ │ │ │ str x4, [x0] │ │ │ │ ldr x0, [sp, #96] │ │ │ │ add x26, x26, #0x1 │ │ │ │ add x27, x27, #0xd0 │ │ │ │ ldr w0, [x0, #64] │ │ │ │ str x19, [x8] │ │ │ │ cmp w0, w26 │ │ │ │ - b.ls 33b70 // b.plast │ │ │ │ + b.ls 31d90 // b.plast │ │ │ │ ldr x0, [sp, #96] │ │ │ │ ldr w25, [x24, #16] │ │ │ │ ldr x21, [x24, #8] │ │ │ │ ldr x0, [x0, #72] │ │ │ │ str x0, [sp, #104] │ │ │ │ add x23, x0, x27 │ │ │ │ ldr x20, [x23, #8] │ │ │ │ - cbnz w25, 33444 │ │ │ │ + cbnz w25, 31664 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ mov x1, #0x8 // #8 │ │ │ │ - b 33ab4 │ │ │ │ + b 31cd4 │ │ │ │ ldr x4, [x3] │ │ │ │ add x1, x7, #0x1 │ │ │ │ str x1, [x19, #24] │ │ │ │ cmp x5, x4 │ │ │ │ - b.cs 33da0 // b.hs, b.nlast │ │ │ │ + b.cs 31fc0 // b.hs, b.nlast │ │ │ │ ldr x2, [x2] │ │ │ │ mov x3, x2 │ │ │ │ cmp x2, x4 │ │ │ │ - b.hi 33db0 // b.pmore │ │ │ │ + b.hi 31fd0 // b.pmore │ │ │ │ mov x3, x4 │ │ │ │ mov x2, x3 │ │ │ │ ldr x4, [x0, #56] │ │ │ │ str x2, [x19] │ │ │ │ - cbnz x4, 33dbc │ │ │ │ + cbnz x4, 31fdc │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x0, #24] │ │ │ │ - b 33de4 │ │ │ │ + b 32004 │ │ │ │ add x1, x5, #0x1 │ │ │ │ str x1, [x2, #24] │ │ │ │ cmp x4, x9 │ │ │ │ - b.cc 33d14 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31f34 // b.lo, b.ul, b.last │ │ │ │ ldr x9, [x3] │ │ │ │ mov x5, x9 │ │ │ │ cmp x9, x4 │ │ │ │ - b.hi 33d24 // b.pmore │ │ │ │ + b.hi 31f44 // b.pmore │ │ │ │ mov x9, x4 │ │ │ │ mov x5, x4 │ │ │ │ ldr x4, [x0, #32] │ │ │ │ ldr x3, [x0, #64] │ │ │ │ ldr x6, [x4, #32] │ │ │ │ str x9, [x2] │ │ │ │ - cbnz x3, 33d38 │ │ │ │ - cbz x1, 35068 │ │ │ │ + cbnz x3, 31f58 │ │ │ │ + cbz x1, 33288 │ │ │ │ mov x4, x5 │ │ │ │ add x1, x1, #0x1 │ │ │ │ mov x5, x4 │ │ │ │ str x19, [x0, #64] │ │ │ │ cmp x5, x6 │ │ │ │ csel x9, x9, x6, hi // hi = pmore │ │ │ │ str x9, [x0] │ │ │ │ ldr x2, [x19, #64] │ │ │ │ str x1, [x0, #24] │ │ │ │ str xzr, [x19, #56] │ │ │ │ - cbz x2, 34ea4 │ │ │ │ + cbz x2, 330c4 │ │ │ │ ldr x1, [x2, #24] │ │ │ │ ldr x3, [x19, #32] │ │ │ │ ldr x3, [x3, #32] │ │ │ │ - cbz x1, 35040 │ │ │ │ + cbz x1, 33260 │ │ │ │ add x1, x1, #0x1 │ │ │ │ mov x4, x1 │ │ │ │ ldr x2, [x2] │ │ │ │ str x4, [x19, #24] │ │ │ │ cmp x2, x3 │ │ │ │ - b.ls 33e64 // b.plast │ │ │ │ + b.ls 32084 // b.plast │ │ │ │ mov x3, x2 │ │ │ │ - b 33db0 │ │ │ │ + b 31fd0 │ │ │ │ cmn x0, #0x1 │ │ │ │ - b.ge 33df4 // b.tcont │ │ │ │ + b.ge 32014 // b.tcont │ │ │ │ ldr x0, [x20, #32] │ │ │ │ ldp x0, x5, [x0, #24] │ │ │ │ cmp x0, x25 │ │ │ │ ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 33df4 // b.none │ │ │ │ + b.eq 32014 // b.none │ │ │ │ ldr x0, [x19, #32] │ │ │ │ ldr x1, [x20, #56] │ │ │ │ ldr x2, [x0, #32] │ │ │ │ str x19, [x20, #56] │ │ │ │ str x1, [x19, #64] │ │ │ │ ldr x3, [x19, #56] │ │ │ │ - cbz x3, 3462c │ │ │ │ + cbz x3, 3284c │ │ │ │ ldr x0, [x3, #24] │ │ │ │ - cbz x1, 34924 │ │ │ │ + cbz x1, 32b44 │ │ │ │ ldr x4, [x1, #24] │ │ │ │ cmp x4, x0 │ │ │ │ - b.hi 345fc // b.pmore │ │ │ │ + b.hi 3281c // b.pmore │ │ │ │ ldr x3, [x3] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x19, #24] │ │ │ │ cmp x2, x3 │ │ │ │ - b.cc 34610 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32830 // b.lo, b.ul, b.last │ │ │ │ ldr x1, [x1] │ │ │ │ cmp x1, x2 │ │ │ │ - b.hi 34650 // b.pmore │ │ │ │ + b.hi 32870 // b.pmore │ │ │ │ mov x1, x2 │ │ │ │ ldr x4, [x20, #64] │ │ │ │ str x1, [x19] │ │ │ │ - cbz x4, 34660 │ │ │ │ + cbz x4, 32880 │ │ │ │ ldr x3, [x4, #24] │ │ │ │ add x6, x0, #0x1 │ │ │ │ ldr x4, [x4] │ │ │ │ cmp x0, x3 │ │ │ │ csinc x3, x6, x3, hi // hi = pmore │ │ │ │ str x3, [x20, #24] │ │ │ │ cmp x5, x4 │ │ │ │ - b.cs 34668 // b.hs, b.nlast │ │ │ │ + b.cs 32888 // b.hs, b.nlast │ │ │ │ cmp x2, x4 │ │ │ │ csel x1, x2, x4, cs // cs = hs, nlast │ │ │ │ mov x19, x20 │ │ │ │ str x1, [x20] │ │ │ │ - b 33df4 │ │ │ │ + b 32014 │ │ │ │ str x8, [sp, #104] │ │ │ │ ldp x1, x0, [x19, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x1, [x19, #40] │ │ │ │ str x0, [x19, #48] │ │ │ │ ldr x8, [sp, #104] │ │ │ │ add x2, x1, #0x1 │ │ │ │ str x23, [x0, x1, lsl #3] │ │ │ │ str x2, [x19, #40] │ │ │ │ - b 33df4 │ │ │ │ + b 32014 │ │ │ │ cmn x0, #0x1 │ │ │ │ - b.ge 33c8c // b.tcont │ │ │ │ + b.ge 31eac // b.tcont │ │ │ │ ldr x0, [x22, #32] │ │ │ │ ldp x0, x4, [x0, #24] │ │ │ │ cmp x0, x25 │ │ │ │ ccmp x21, x4, #0x0, eq // eq = none │ │ │ │ - b.eq 33c8c // b.none │ │ │ │ + b.eq 31eac // b.none │ │ │ │ ldr x0, [x20, #32] │ │ │ │ ldr x1, [x22, #56] │ │ │ │ ldr x3, [x0, #32] │ │ │ │ str x20, [x22, #56] │ │ │ │ str x1, [x20, #64] │ │ │ │ ldr x2, [x20, #56] │ │ │ │ - cbz x2, 34940 │ │ │ │ + cbz x2, 32b60 │ │ │ │ ldr x0, [x2, #24] │ │ │ │ - cbz x1, 34d18 │ │ │ │ + cbz x1, 32f38 │ │ │ │ ldr x6, [x1, #24] │ │ │ │ cmp x0, x6 │ │ │ │ - b.cs 349b0 // b.hs, b.nlast │ │ │ │ + b.cs 32bd0 // b.hs, b.nlast │ │ │ │ ldr x5, [x2] │ │ │ │ add x0, x6, #0x1 │ │ │ │ str x0, [x20, #24] │ │ │ │ cmp x5, x3 │ │ │ │ - b.ls 349c4 // b.plast │ │ │ │ + b.ls 32be4 // b.plast │ │ │ │ ldr x2, [x1] │ │ │ │ mov x3, x2 │ │ │ │ cmp x5, x2 │ │ │ │ - b.cc 34074 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32294 // b.lo, b.ul, b.last │ │ │ │ mov x3, x5 │ │ │ │ mov x2, x5 │ │ │ │ ldr x1, [x22, #64] │ │ │ │ str x2, [x20] │ │ │ │ - cbz x1, 34974 │ │ │ │ + cbz x1, 32b94 │ │ │ │ ldr x5, [x1, #24] │ │ │ │ add x7, x0, #0x1 │ │ │ │ ldr x6, [x1] │ │ │ │ cmp x5, x0 │ │ │ │ csinc x1, x7, x5, cc // cc = lo, ul, last │ │ │ │ str x1, [x22, #24] │ │ │ │ cmp x4, x6 │ │ │ │ - b.cc 34bec // b.lo, b.ul, b.last │ │ │ │ + b.cc 32e0c // b.lo, b.ul, b.last │ │ │ │ cmp x3, x4 │ │ │ │ - b.hi 340ac // b.pmore │ │ │ │ + b.hi 322cc // b.pmore │ │ │ │ mov x2, x4 │ │ │ │ mov x20, x22 │ │ │ │ str x2, [x22] │ │ │ │ ldr x2, [x19, #56] │ │ │ │ str x20, [x19, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbnz x2, 33c9c │ │ │ │ - b 33ca0 │ │ │ │ + cbnz x2, 31ebc │ │ │ │ + b 31ec0 │ │ │ │ str x8, [sp, #104] │ │ │ │ ldp x1, x0, [x20, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x2, [x20, #40] │ │ │ │ str x0, [x20, #48] │ │ │ │ ldr x1, [x20, #24] │ │ │ │ str x23, [x0, x2, lsl #3] │ │ │ │ add x2, x2, #0x1 │ │ │ │ str x2, [x20, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x2, [x19, #56] │ │ │ │ str x20, [x19, #64] │ │ │ │ ldr x8, [sp, #104] │ │ │ │ - cbnz x2, 33c9c │ │ │ │ - b 33ca0 │ │ │ │ + cbnz x2, 31ebc │ │ │ │ + b 31ec0 │ │ │ │ cmn x0, #0x1 │ │ │ │ - b.ge 339e8 // b.tcont │ │ │ │ + b.ge 31c08 // b.tcont │ │ │ │ ldr x0, [x7, #32] │ │ │ │ ldp x0, x4, [x0, #24] │ │ │ │ cmp x0, x25 │ │ │ │ ccmp x21, x4, #0x0, eq // eq = none │ │ │ │ - b.eq 339e8 // b.none │ │ │ │ + b.eq 31c08 // b.none │ │ │ │ ldr x0, [x22, #32] │ │ │ │ ldr x1, [x7, #56] │ │ │ │ ldr x2, [x0, #32] │ │ │ │ str x22, [x7, #56] │ │ │ │ str x1, [x22, #64] │ │ │ │ ldr x3, [x22, #56] │ │ │ │ - cbz x3, 34b90 │ │ │ │ + cbz x3, 32db0 │ │ │ │ ldr x0, [x3, #24] │ │ │ │ - cbz x1, 34a6c │ │ │ │ + cbz x1, 32c8c │ │ │ │ ldr x5, [x1, #24] │ │ │ │ cmp x0, x5 │ │ │ │ - b.cc 34b68 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32d88 // b.lo, b.ul, b.last │ │ │ │ ldr x3, [x3] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x22, #24] │ │ │ │ cmp x2, x3 │ │ │ │ - b.cc 34b7c // b.lo, b.ul, b.last │ │ │ │ + b.cc 32d9c // b.lo, b.ul, b.last │ │ │ │ ldr x1, [x1] │ │ │ │ cmp x1, x2 │ │ │ │ - b.hi 34bb4 // b.pmore │ │ │ │ + b.hi 32dd4 // b.pmore │ │ │ │ mov x1, x2 │ │ │ │ ldr x3, [x7, #64] │ │ │ │ str x1, [x22] │ │ │ │ - cbz x3, 34d34 │ │ │ │ + cbz x3, 32f54 │ │ │ │ ldr x5, [x3, #24] │ │ │ │ add x6, x0, #0x1 │ │ │ │ ldr x3, [x3] │ │ │ │ cmp x5, x0 │ │ │ │ csinc x0, x6, x5, cc // cc = lo, ul, last │ │ │ │ str x0, [x7, #24] │ │ │ │ cmp x4, x3 │ │ │ │ - b.cc 34d00 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32f20 // b.lo, b.ul, b.last │ │ │ │ cmp x4, x2 │ │ │ │ - b.cc 341b4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 323d4 // b.lo, b.ul, b.last │ │ │ │ mov x1, x4 │ │ │ │ mov x2, x0 │ │ │ │ mov x22, x7 │ │ │ │ str x1, [x7] │ │ │ │ ldr x3, [x20, #56] │ │ │ │ str x22, [x20, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbnz x3, 339f8 │ │ │ │ - b 339fc │ │ │ │ + cbnz x3, 31c18 │ │ │ │ + b 31c1c │ │ │ │ str x8, [sp, #104] │ │ │ │ ldp x1, x0, [x22, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x1, [x22, #40] │ │ │ │ str x0, [x22, #48] │ │ │ │ ldr x2, [x22, #24] │ │ │ │ str x23, [x0, x1, lsl #3] │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x22, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x3, [x20, #56] │ │ │ │ str x22, [x20, #64] │ │ │ │ ldr x8, [sp, #104] │ │ │ │ - cbnz x3, 339f8 │ │ │ │ - b 339fc │ │ │ │ + cbnz x3, 31c18 │ │ │ │ + b 31c1c │ │ │ │ ldr x1, [x3, #24] │ │ │ │ str x19, [x0, #64] │ │ │ │ cmp x5, x4 │ │ │ │ ldr x2, [x19, #64] │ │ │ │ csel x9, x9, x4, hi // hi = pmore │ │ │ │ str x9, [x0] │ │ │ │ str x3, [x19, #56] │ │ │ │ - cbnz x2, 33d78 │ │ │ │ + cbnz x2, 31f98 │ │ │ │ ldr x2, [x19, #32] │ │ │ │ add x1, x1, #0x1 │ │ │ │ ldr x4, [x3] │ │ │ │ ldr x5, [x2, #32] │ │ │ │ str x1, [x19, #24] │ │ │ │ cmp x5, x4 │ │ │ │ - b.cc 33e60 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32080 // b.lo, b.ul, b.last │ │ │ │ mov x3, x5 │ │ │ │ mov x2, x3 │ │ │ │ - b 33e68 │ │ │ │ - cbz x3, 3453c │ │ │ │ + b 32088 │ │ │ │ + cbz x3, 3275c │ │ │ │ ldr x1, [x3, #24] │ │ │ │ ldr x9, [x3] │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x2, #24] │ │ │ │ mov x5, x9 │ │ │ │ cmp x9, x4 │ │ │ │ - b.hi 33d24 // b.pmore │ │ │ │ + b.hi 31f44 // b.pmore │ │ │ │ mov x9, x4 │ │ │ │ mov x5, x4 │ │ │ │ - b 33ea8 │ │ │ │ + b 320c8 │ │ │ │ cmn x0, #0x1 │ │ │ │ - b.ge 33870 // b.tcont │ │ │ │ + b.ge 31a90 // b.tcont │ │ │ │ ldr x0, [x9, #32] │ │ │ │ ldp x0, x4, [x0, #24] │ │ │ │ cmp x0, x25 │ │ │ │ ccmp x21, x4, #0x0, eq // eq = none │ │ │ │ - b.eq 33870 // b.none │ │ │ │ + b.eq 31a90 // b.none │ │ │ │ ldr x0, [x7, #32] │ │ │ │ ldr x1, [x9, #56] │ │ │ │ ldr x3, [x0, #32] │ │ │ │ str x7, [x9, #56] │ │ │ │ str x1, [x7, #64] │ │ │ │ ldr x2, [x7, #56] │ │ │ │ - cbz x2, 34a8c │ │ │ │ + cbz x2, 32cac │ │ │ │ ldr x0, [x2, #24] │ │ │ │ - cbz x1, 34df4 │ │ │ │ + cbz x1, 33014 │ │ │ │ ldr x6, [x1, #24] │ │ │ │ cmp x0, x6 │ │ │ │ - b.cc 34bbc // b.lo, b.ul, b.last │ │ │ │ + b.cc 32ddc // b.lo, b.ul, b.last │ │ │ │ ldr x5, [x2] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x7, #24] │ │ │ │ cmp x5, x3 │ │ │ │ - b.hi 34bd0 // b.pmore │ │ │ │ + b.hi 32df0 // b.pmore │ │ │ │ ldr x2, [x1] │ │ │ │ cmp x2, x3 │ │ │ │ - b.hi 34ab0 // b.pmore │ │ │ │ + b.hi 32cd0 // b.pmore │ │ │ │ mov x2, x3 │ │ │ │ ldr x1, [x9, #64] │ │ │ │ str x2, [x7] │ │ │ │ - cbz x1, 34dd0 │ │ │ │ + cbz x1, 32ff0 │ │ │ │ ldr x6, [x1, #24] │ │ │ │ add x7, x0, #0x1 │ │ │ │ ldr x5, [x1] │ │ │ │ cmp x0, x6 │ │ │ │ csinc x1, x7, x6, hi // hi = pmore │ │ │ │ str x1, [x9, #24] │ │ │ │ cmp x4, x5 │ │ │ │ - b.cc 34dc4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32fe4 // b.lo, b.ul, b.last │ │ │ │ cmp x4, x3 │ │ │ │ - b.cc 34334 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32554 // b.lo, b.ul, b.last │ │ │ │ mov x2, x4 │ │ │ │ ldr x3, [x22, #56] │ │ │ │ str x2, [x9] │ │ │ │ mov x7, x9 │ │ │ │ str x7, [x22, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbnz x3, 33880 │ │ │ │ - b 33884 │ │ │ │ + cbnz x3, 31aa0 │ │ │ │ + b 31aa4 │ │ │ │ str x8, [sp, #112] │ │ │ │ ldp x1, x0, [x7, #40] │ │ │ │ str x7, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x7, x8, [sp, #104] │ │ │ │ str x0, [x7, #48] │ │ │ │ ldr x2, [x7, #40] │ │ │ │ ldr x1, [x7, #24] │ │ │ │ str x23, [x0, x2, lsl #3] │ │ │ │ add x2, x2, #0x1 │ │ │ │ str x2, [x7, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x3, [x22, #56] │ │ │ │ str x7, [x22, #64] │ │ │ │ - cbnz x3, 33880 │ │ │ │ - b 33884 │ │ │ │ + cbnz x3, 31aa0 │ │ │ │ + b 31aa4 │ │ │ │ ldr x0, [x9, #24] │ │ │ │ str x20, [x4, #64] │ │ │ │ cmp x5, x2 │ │ │ │ ldr x1, [x20, #64] │ │ │ │ csel x6, x6, x2, hi // hi = pmore │ │ │ │ str x6, [x4] │ │ │ │ str x9, [x20, #56] │ │ │ │ - cbnz x1, 33c08 │ │ │ │ + cbnz x1, 31e28 │ │ │ │ ldr x1, [x20, #32] │ │ │ │ add x0, x0, #0x1 │ │ │ │ ldr x6, [x9] │ │ │ │ ldr x5, [x1, #32] │ │ │ │ str x0, [x20, #24] │ │ │ │ cmp x6, x5 │ │ │ │ - b.ls 33c40 // b.plast │ │ │ │ + b.ls 31e60 // b.plast │ │ │ │ mov x3, x6 │ │ │ │ mov x2, x6 │ │ │ │ ldr x1, [x4, #56] │ │ │ │ str x2, [x20] │ │ │ │ - cbnz x1, 33c54 │ │ │ │ + cbnz x1, 31e74 │ │ │ │ add x1, x0, #0x1 │ │ │ │ str x1, [x4, #24] │ │ │ │ - b 33c7c │ │ │ │ + b 31e9c │ │ │ │ mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x8, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ stp xzr, xzr, [x0, #48] │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x20, x0 │ │ │ │ ldr x2, [x19, #56] │ │ │ │ str x1, [x0, #24] │ │ │ │ str xzr, [x0, #40] │ │ │ │ str xzr, [x0, #64] │ │ │ │ ldur q28, [x23, #24] │ │ │ │ str x23, [x0, #32] │ │ │ │ ldr x8, [sp, #104] │ │ │ │ ext v28.16b, v28.16b, v28.16b, #8 │ │ │ │ str q28, [x0] │ │ │ │ str x0, [x19, #64] │ │ │ │ - cbnz x2, 33c9c │ │ │ │ + cbnz x2, 31ebc │ │ │ │ mov x0, #0x2 // #2 │ │ │ │ str x0, [x19, #24] │ │ │ │ - b 33df4 │ │ │ │ + b 32014 │ │ │ │ add x0, x2, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ cmp x6, x5 │ │ │ │ - b.ls 33a6c // b.plast │ │ │ │ + b.ls 31c8c // b.plast │ │ │ │ ldr x5, [x1] │ │ │ │ cmp x6, x5 │ │ │ │ - b.cs 33bb0 // b.hs, b.nlast │ │ │ │ + b.cs 31dd0 // b.hs, b.nlast │ │ │ │ mov x6, x5 │ │ │ │ - b 33a7c │ │ │ │ + b 31c9c │ │ │ │ ldr x6, [x9] │ │ │ │ add x0, x2, #0x1 │ │ │ │ str x0, [x20, #24] │ │ │ │ cmp x6, x5 │ │ │ │ - b.ls 33c30 // b.plast │ │ │ │ + b.ls 31e50 // b.plast │ │ │ │ ldr x2, [x1] │ │ │ │ mov x3, x2 │ │ │ │ cmp x2, x6 │ │ │ │ - b.hi 33c48 // b.pmore │ │ │ │ + b.hi 31e68 // b.pmore │ │ │ │ mov x3, x6 │ │ │ │ mov x2, x6 │ │ │ │ - b 343dc │ │ │ │ + b 325fc │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ cmp x1, x7 │ │ │ │ - b.cc 33908 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31b28 // b.lo, b.ul, b.last │ │ │ │ mov x7, x1 │ │ │ │ mov x5, x1 │ │ │ │ ldr x1, [x4, #32] │ │ │ │ ldr x9, [x4, #64] │ │ │ │ ldr x6, [x1, #32] │ │ │ │ str x7, [x3] │ │ │ │ - cbnz x9, 3391c │ │ │ │ - cbz x0, 35060 │ │ │ │ + cbnz x9, 31b3c │ │ │ │ + cbz x0, 33280 │ │ │ │ mov x1, x5 │ │ │ │ add x0, x0, #0x1 │ │ │ │ mov x5, x1 │ │ │ │ str x22, [x4, #64] │ │ │ │ cmp x5, x6 │ │ │ │ csel x7, x7, x6, hi // hi = pmore │ │ │ │ str x7, [x4] │ │ │ │ ldr x1, [x22, #64] │ │ │ │ str x0, [x4, #24] │ │ │ │ str xzr, [x22, #56] │ │ │ │ - cbz x1, 34ee8 │ │ │ │ + cbz x1, 33108 │ │ │ │ ldr x3, [x1, #24] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ ldr x2, [x22, #32] │ │ │ │ mov x5, x0 │ │ │ │ ldr x2, [x2, #32] │ │ │ │ - cbnz x3, 34fe0 │ │ │ │ + cbnz x3, 33200 │ │ │ │ ldr x1, [x1] │ │ │ │ str x0, [x22, #24] │ │ │ │ cmp x1, x2 │ │ │ │ - b.ls 345f4 // b.plast │ │ │ │ + b.ls 32814 // b.plast │ │ │ │ ldr x3, [x4, #56] │ │ │ │ str x1, [x22] │ │ │ │ mov x2, x1 │ │ │ │ - cbnz x3, 339ac │ │ │ │ + cbnz x3, 31bcc │ │ │ │ add x0, x5, #0x1 │ │ │ │ str x0, [x4, #24] │ │ │ │ - b 339d4 │ │ │ │ + b 31bf4 │ │ │ │ ldr x5, [x0, #32] │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ ldr x3, [x0, #64] │ │ │ │ mov x9, x4 │ │ │ │ ldr x6, [x5, #32] │ │ │ │ str x4, [x2] │ │ │ │ str x1, [x2, #24] │ │ │ │ mov x5, x4 │ │ │ │ - cbnz x3, 33d38 │ │ │ │ - b 33ec4 │ │ │ │ - cbz x1, 34ab8 │ │ │ │ + cbnz x3, 31f58 │ │ │ │ + b 320e4 │ │ │ │ + cbz x1, 32cd8 │ │ │ │ ldr x4, [x1] │ │ │ │ ldr x0, [x1, #24] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ cmp x5, x4 │ │ │ │ - b.cc 33794 // b.lo, b.ul, b.last │ │ │ │ + b.cc 319b4 // b.lo, b.ul, b.last │ │ │ │ mov x4, x5 │ │ │ │ ldr x1, [x2, #32] │ │ │ │ ldr x9, [x2, #64] │ │ │ │ ldr x6, [x1, #32] │ │ │ │ str x4, [x3] │ │ │ │ - cbnz x9, 337ac │ │ │ │ - cbnz x0, 34ad8 │ │ │ │ + cbnz x9, 319cc │ │ │ │ + cbnz x0, 32cf8 │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ - b 34adc │ │ │ │ + b 32cfc │ │ │ │ ldr x7, [x9] │ │ │ │ add x5, x0, #0x1 │ │ │ │ str x5, [x22, #24] │ │ │ │ cmp x3, x7 │ │ │ │ - b.cs 33984 // b.hs, b.nlast │ │ │ │ + b.cs 31ba4 // b.hs, b.nlast │ │ │ │ ldr x1, [x1] │ │ │ │ mov x2, x1 │ │ │ │ cmp x7, x1 │ │ │ │ - b.cc 339a0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31bc0 // b.lo, b.ul, b.last │ │ │ │ mov x2, x7 │ │ │ │ mov x1, x7 │ │ │ │ - b 339a0 │ │ │ │ + b 31bc0 │ │ │ │ ldr x1, [x22, #32] │ │ │ │ add x5, x0, #0x1 │ │ │ │ ldr x7, [x9] │ │ │ │ ldr x3, [x1, #32] │ │ │ │ str x5, [x22, #24] │ │ │ │ cmp x7, x3 │ │ │ │ - b.hi 345c8 // b.pmore │ │ │ │ + b.hi 327e8 // b.pmore │ │ │ │ mov x2, x3 │ │ │ │ mov x1, x2 │ │ │ │ - b 339a0 │ │ │ │ + b 31bc0 │ │ │ │ ldr x3, [x3] │ │ │ │ add x0, x4, #0x1 │ │ │ │ str x0, [x19, #24] │ │ │ │ cmp x3, x2 │ │ │ │ - b.ls 33f7c // b.plast │ │ │ │ + b.ls 3219c // b.plast │ │ │ │ ldr x1, [x1] │ │ │ │ mov x2, x1 │ │ │ │ cmp x1, x3 │ │ │ │ - b.hi 33f8c // b.pmore │ │ │ │ + b.hi 321ac // b.pmore │ │ │ │ mov x2, x3 │ │ │ │ mov x1, x2 │ │ │ │ - b 33f8c │ │ │ │ - cbz x1, 34a58 │ │ │ │ + b 321ac │ │ │ │ + cbz x1, 32c78 │ │ │ │ ldr x0, [x1, #24] │ │ │ │ - cbnz x0, 34d7c │ │ │ │ + cbnz x0, 32f9c │ │ │ │ mov x3, #0x1 // #1 │ │ │ │ mov x0, x3 │ │ │ │ ldr x1, [x1] │ │ │ │ str x3, [x19, #24] │ │ │ │ cmp x1, x2 │ │ │ │ - b.ls 33f88 // b.plast │ │ │ │ + b.ls 321a8 // b.plast │ │ │ │ ldr x4, [x20, #64] │ │ │ │ str x1, [x19] │ │ │ │ mov x2, x1 │ │ │ │ - cbnz x4, 33f98 │ │ │ │ + cbnz x4, 321b8 │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x20, #24] │ │ │ │ cmp x2, x5 │ │ │ │ - b.hi 33fc0 // b.pmore │ │ │ │ + b.hi 321e0 // b.pmore │ │ │ │ mov x1, x5 │ │ │ │ - b 33fc0 │ │ │ │ + b 321e0 │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x2, #24] │ │ │ │ cmp x4, x9 │ │ │ │ - b.cc 33d24 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31f44 // b.lo, b.ul, b.last │ │ │ │ mov x9, x4 │ │ │ │ mov x5, x4 │ │ │ │ - b 33ea8 │ │ │ │ + b 320c8 │ │ │ │ cmn x3, #0x1 │ │ │ │ - b.ge 33704 // b.tcont │ │ │ │ + b.ge 31924 // b.tcont │ │ │ │ ldr x1, [x0, #32] │ │ │ │ ldp x1, x5, [x1, #24] │ │ │ │ cmp x1, x25 │ │ │ │ ccmp x21, x5, #0x0, eq // eq = none │ │ │ │ - b.eq 33704 // b.none │ │ │ │ + b.eq 31924 // b.none │ │ │ │ ldr x1, [x9, #32] │ │ │ │ ldr x2, [x0, #56] │ │ │ │ ldr x3, [x1, #32] │ │ │ │ str x9, [x0, #56] │ │ │ │ str x2, [x9, #64] │ │ │ │ ldr x4, [x9, #56] │ │ │ │ - cbz x4, 34e24 │ │ │ │ + cbz x4, 33044 │ │ │ │ ldr x1, [x4, #24] │ │ │ │ - cbz x2, 34f38 │ │ │ │ + cbz x2, 33158 │ │ │ │ ldr x10, [x2, #24] │ │ │ │ cmp x10, x1 │ │ │ │ - b.hi 34e50 // b.pmore │ │ │ │ + b.hi 33070 // b.pmore │ │ │ │ ldr x6, [x4] │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x9, #24] │ │ │ │ cmp x6, x3 │ │ │ │ - b.ls 34e64 // b.plast │ │ │ │ + b.ls 33084 // b.plast │ │ │ │ ldr x4, [x2] │ │ │ │ mov x3, x4 │ │ │ │ cmp x6, x4 │ │ │ │ - b.cc 3470c // b.lo, b.ul, b.last │ │ │ │ + b.cc 3292c // b.lo, b.ul, b.last │ │ │ │ mov x3, x6 │ │ │ │ mov x4, x6 │ │ │ │ ldr x2, [x0, #64] │ │ │ │ str x4, [x9] │ │ │ │ - cbz x2, 34f04 │ │ │ │ + cbz x2, 33124 │ │ │ │ ldr x9, [x2, #24] │ │ │ │ add x10, x1, #0x1 │ │ │ │ ldr x6, [x2] │ │ │ │ cmp x9, x1 │ │ │ │ csinc x2, x10, x9, cc // cc = lo, ul, last │ │ │ │ str x2, [x0, #24] │ │ │ │ cmp x5, x6 │ │ │ │ - b.cc 34edc // b.lo, b.ul, b.last │ │ │ │ + b.cc 330fc // b.lo, b.ul, b.last │ │ │ │ cmp x5, x3 │ │ │ │ - b.cc 34744 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32964 // b.lo, b.ul, b.last │ │ │ │ mov x4, x5 │ │ │ │ ldr x3, [x7, #56] │ │ │ │ str x4, [x0] │ │ │ │ mov x9, x0 │ │ │ │ str x9, [x7, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbnz x3, 33714 │ │ │ │ - b 33718 │ │ │ │ + cbnz x3, 31934 │ │ │ │ + b 31938 │ │ │ │ ldp x1, x0, [x9, #40] │ │ │ │ str x9, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldp x9, x7, [sp, #104] │ │ │ │ str x0, [x9, #48] │ │ │ │ ldr x8, [sp, #120] │ │ │ │ ldr x1, [x9, #40] │ │ │ │ ldr x2, [x9, #24] │ │ │ │ str x23, [x0, x1, lsl #3] │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x9, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x3, [x7, #56] │ │ │ │ str x9, [x7, #64] │ │ │ │ - cbnz x3, 33714 │ │ │ │ - b 33718 │ │ │ │ + cbnz x3, 31934 │ │ │ │ + b 31938 │ │ │ │ cmp x5, x2 │ │ │ │ csel x7, x7, x2, hi // hi = pmore │ │ │ │ - b 33944 │ │ │ │ + b 31b64 │ │ │ │ mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x8, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x22, x0 │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ ldr x8, [sp, #104] │ │ │ │ mov x2, x0 │ │ │ │ stp xzr, xzr, [x22, #48] │ │ │ │ ldr x3, [x20, #56] │ │ │ │ str x0, [x22, #24] │ │ │ │ str xzr, [x22, #40] │ │ │ │ str xzr, [x22, #64] │ │ │ │ ldur q29, [x23, #24] │ │ │ │ str x23, [x22, #32] │ │ │ │ ext v29.16b, v29.16b, v29.16b, #8 │ │ │ │ str q29, [x22] │ │ │ │ str x22, [x20, #64] │ │ │ │ - cbnz x3, 339f8 │ │ │ │ + cbnz x3, 31c18 │ │ │ │ ldr x2, [x19, #56] │ │ │ │ mov x0, #0x2 // #2 │ │ │ │ str x0, [x20, #24] │ │ │ │ mov x1, x0 │ │ │ │ str x20, [x19, #64] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - cbnz x2, 33c9c │ │ │ │ - b 33ca0 │ │ │ │ - cbz x2, 34d88 │ │ │ │ + cbnz x2, 31ebc │ │ │ │ + b 31ec0 │ │ │ │ + cbz x2, 32fa8 │ │ │ │ ldr x0, [x2, #24] │ │ │ │ ldr x7, [x2] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ mov x5, x7 │ │ │ │ cmp x1, x7 │ │ │ │ - b.cc 33908 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31b28 // b.lo, b.ul, b.last │ │ │ │ mov x7, x1 │ │ │ │ mov x5, x1 │ │ │ │ - b 344b4 │ │ │ │ + b 326d4 │ │ │ │ add x0, x5, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ cmp x1, x7 │ │ │ │ - b.cs 338f8 // b.hs, b.nlast │ │ │ │ + b.cs 31b18 // b.hs, b.nlast │ │ │ │ ldr x5, [x2] │ │ │ │ cmp x5, x7 │ │ │ │ csel x5, x5, x7, hi // hi = pmore │ │ │ │ csel x7, x5, x7, hi // hi = pmore │ │ │ │ - b 33908 │ │ │ │ + b 31b28 │ │ │ │ cmp x5, x3 │ │ │ │ csel x4, x4, x3, hi // hi = pmore │ │ │ │ ldr x3, [x9, #24] │ │ │ │ str x7, [x2, #64] │ │ │ │ str x4, [x2] │ │ │ │ ldr x0, [x7, #64] │ │ │ │ str x9, [x7, #56] │ │ │ │ - cbnz x0, 337ec │ │ │ │ + cbnz x0, 31a0c │ │ │ │ ldr x0, [x7, #32] │ │ │ │ add x3, x3, #0x1 │ │ │ │ ldr x9, [x9] │ │ │ │ ldr x1, [x0, #32] │ │ │ │ str x3, [x7, #24] │ │ │ │ cmp x9, x1 │ │ │ │ - b.hi 33824 // b.pmore │ │ │ │ + b.hi 31a44 // b.pmore │ │ │ │ mov x4, x1 │ │ │ │ mov x5, x4 │ │ │ │ ldr x1, [x2, #56] │ │ │ │ str x5, [x7] │ │ │ │ - cbnz x1, 33838 │ │ │ │ + cbnz x1, 31a58 │ │ │ │ add x1, x3, #0x1 │ │ │ │ str x1, [x2, #24] │ │ │ │ - b 33860 │ │ │ │ + b 31a80 │ │ │ │ mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x8, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ stp xzr, xzr, [x0, #48] │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x7, x0 │ │ │ │ ldr x3, [x22, #56] │ │ │ │ str x1, [x0, #24] │ │ │ │ str xzr, [x0, #40] │ │ │ │ str xzr, [x0, #64] │ │ │ │ ldur q30, [x23, #24] │ │ │ │ str x23, [x0, #32] │ │ │ │ ldr x8, [sp, #104] │ │ │ │ ext v30.16b, v30.16b, v30.16b, #8 │ │ │ │ str q30, [x0] │ │ │ │ str x0, [x22, #64] │ │ │ │ - cbnz x3, 33880 │ │ │ │ + cbnz x3, 31aa0 │ │ │ │ mov x0, #0x2 // #2 │ │ │ │ mov x2, x0 │ │ │ │ str x0, [x22, #24] │ │ │ │ - b 339e8 │ │ │ │ + b 31c08 │ │ │ │ ldr x3, [x3] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x19, #24] │ │ │ │ cmp x2, x3 │ │ │ │ - b.cc 34620 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32840 // b.lo, b.ul, b.last │ │ │ │ mov x1, x2 │ │ │ │ - b 33f8c │ │ │ │ - cbz x1, 34e10 │ │ │ │ + b 321ac │ │ │ │ + cbz x1, 33030 │ │ │ │ ldr x0, [x1, #24] │ │ │ │ - cbnz x0, 34de8 │ │ │ │ + cbnz x0, 33008 │ │ │ │ mov x5, #0x1 // #1 │ │ │ │ mov x0, x5 │ │ │ │ ldr x2, [x1] │ │ │ │ str x5, [x20, #24] │ │ │ │ cmp x2, x3 │ │ │ │ - b.hi 349d0 // b.pmore │ │ │ │ + b.hi 32bf0 // b.pmore │ │ │ │ mov x2, x3 │ │ │ │ ldr x1, [x22, #64] │ │ │ │ str x2, [x20] │ │ │ │ - cbnz x1, 34080 │ │ │ │ + cbnz x1, 322a0 │ │ │ │ add x1, x0, #0x1 │ │ │ │ str x1, [x22, #24] │ │ │ │ cmp x3, x4 │ │ │ │ - b.hi 340ac // b.pmore │ │ │ │ + b.hi 322cc // b.pmore │ │ │ │ mov x2, x4 │ │ │ │ - b 340ac │ │ │ │ + b 322cc │ │ │ │ add x0, x6, #0x1 │ │ │ │ str x0, [x3, #24] │ │ │ │ cmp x5, x4 │ │ │ │ - b.cc 33788 // b.lo, b.ul, b.last │ │ │ │ + b.cc 319a8 // b.lo, b.ul, b.last │ │ │ │ ldr x4, [x1] │ │ │ │ cmp x5, x4 │ │ │ │ - b.cc 33794 // b.lo, b.ul, b.last │ │ │ │ + b.cc 319b4 // b.lo, b.ul, b.last │ │ │ │ mov x4, x5 │ │ │ │ - b 34584 │ │ │ │ + b 327a4 │ │ │ │ ldr x5, [x2] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x20, #24] │ │ │ │ cmp x5, x3 │ │ │ │ - b.hi 3405c // b.pmore │ │ │ │ + b.hi 3227c // b.pmore │ │ │ │ ldr x2, [x1] │ │ │ │ cmp x2, x3 │ │ │ │ - b.ls 34964 // b.plast │ │ │ │ + b.ls 32b84 // b.plast │ │ │ │ mov x3, x2 │ │ │ │ - b 34074 │ │ │ │ + b 32294 │ │ │ │ ldr x5, [x2] │ │ │ │ cmp x7, x5 │ │ │ │ csel x5, x5, x7, cc // cc = lo, ul, last │ │ │ │ csel x7, x5, x7, cc // cc = lo, ul, last │ │ │ │ - b 33908 │ │ │ │ + b 31b28 │ │ │ │ ldr x9, [x9] │ │ │ │ add x3, x3, #0x1 │ │ │ │ str x3, [x7, #24] │ │ │ │ cmp x1, x9 │ │ │ │ - b.cc 33814 // b.lo, b.ul, b.last │ │ │ │ + b.cc 31a34 // b.lo, b.ul, b.last │ │ │ │ ldr x5, [x0] │ │ │ │ mov x4, x5 │ │ │ │ cmp x1, x5 │ │ │ │ - b.cc 3382c // b.lo, b.ul, b.last │ │ │ │ + b.cc 31a4c // b.lo, b.ul, b.last │ │ │ │ mov x4, x1 │ │ │ │ - b 348b0 │ │ │ │ + b 32ad0 │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x4, #24] │ │ │ │ cmp x10, x2 │ │ │ │ - b.cs 3361c // b.hs, b.nlast │ │ │ │ + b.cs 3183c // b.hs, b.nlast │ │ │ │ ldr x11, [x3] │ │ │ │ ldr x3, [x1, #32] │ │ │ │ cmp x11, x2 │ │ │ │ ldr x5, [x1, #64] │ │ │ │ csel x11, x11, x2, hi // hi = pmore │ │ │ │ ldr x6, [x3, #32] │ │ │ │ csel x2, x11, x2, hi // hi = pmore │ │ │ │ str x2, [x4] │ │ │ │ - cbnz x5, 33648 │ │ │ │ - cbz x0, 35058 │ │ │ │ + cbnz x5, 31868 │ │ │ │ + cbz x0, 33278 │ │ │ │ mov x10, x11 │ │ │ │ - b 34f78 │ │ │ │ + b 33198 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x0, x1 │ │ │ │ str x1, [x19, #24] │ │ │ │ mov x1, x2 │ │ │ │ - b 33f8c │ │ │ │ + b 321ac │ │ │ │ ldr x3, [x3] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x22, #24] │ │ │ │ cmp x3, x2 │ │ │ │ - b.ls 34178 // b.plast │ │ │ │ + b.ls 32398 // b.plast │ │ │ │ mov x2, x3 │ │ │ │ mov x1, x3 │ │ │ │ - b 3417c │ │ │ │ - cbz x1, 34fec │ │ │ │ + b 3239c │ │ │ │ + cbz x1, 3320c │ │ │ │ ldr x0, [x1, #24] │ │ │ │ - cbz x0, 34e84 │ │ │ │ + cbz x0, 330a4 │ │ │ │ add x0, x0, #0x1 │ │ │ │ mov x5, x0 │ │ │ │ ldr x2, [x1] │ │ │ │ str x5, [x7, #24] │ │ │ │ cmp x2, x3 │ │ │ │ - b.ls 342f8 // b.plast │ │ │ │ + b.ls 32518 // b.plast │ │ │ │ mov x3, x2 │ │ │ │ - b 342fc │ │ │ │ + b 3251c │ │ │ │ ldr x1, [x2, #32] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ ldr x9, [x2, #64] │ │ │ │ mov x4, x5 │ │ │ │ ldr x6, [x1, #32] │ │ │ │ str x5, [x3] │ │ │ │ str x0, [x3, #24] │ │ │ │ - cbnz x9, 337ac │ │ │ │ + cbnz x9, 319cc │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x7, [x2, #64] │ │ │ │ cmp x5, x6 │ │ │ │ csel x4, x4, x6, hi // hi = pmore │ │ │ │ str x4, [x2] │ │ │ │ ldr x1, [x7, #64] │ │ │ │ str x0, [x2, #24] │ │ │ │ str xzr, [x7, #56] │ │ │ │ - cbz x1, 34f1c │ │ │ │ + cbz x1, 3313c │ │ │ │ ldr x5, [x1, #24] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ ldr x4, [x7, #32] │ │ │ │ mov x3, x0 │ │ │ │ ldr x4, [x4, #32] │ │ │ │ - cbnz x5, 35000 │ │ │ │ + cbnz x5, 33220 │ │ │ │ ldr x5, [x1] │ │ │ │ str x0, [x7, #24] │ │ │ │ cmp x4, x5 │ │ │ │ - b.cs 348b0 // b.hs, b.nlast │ │ │ │ + b.cs 32ad0 // b.hs, b.nlast │ │ │ │ mov x4, x5 │ │ │ │ - b 3382c │ │ │ │ + b 31a4c │ │ │ │ ldr x0, [x9, #32] │ │ │ │ add x10, x10, #0x1 │ │ │ │ ldr x5, [x5] │ │ │ │ ldr x2, [x0, #32] │ │ │ │ str x10, [x9, #24] │ │ │ │ cmp x5, x2 │ │ │ │ - b.hi 34d70 // b.pmore │ │ │ │ + b.hi 32f90 // b.pmore │ │ │ │ mov x3, x2 │ │ │ │ mov x4, x3 │ │ │ │ ldr x2, [x1, #56] │ │ │ │ str x4, [x9] │ │ │ │ - cbnz x2, 336cc │ │ │ │ + cbnz x2, 318ec │ │ │ │ add x2, x10, #0x1 │ │ │ │ str x2, [x1, #24] │ │ │ │ - b 336f4 │ │ │ │ + b 31914 │ │ │ │ ldr x3, [x3] │ │ │ │ add x0, x5, #0x1 │ │ │ │ str x0, [x22, #24] │ │ │ │ cmp x3, x2 │ │ │ │ - b.ls 3416c // b.plast │ │ │ │ + b.ls 3238c // b.plast │ │ │ │ ldr x1, [x1] │ │ │ │ mov x2, x1 │ │ │ │ cmp x3, x1 │ │ │ │ - b.cs 34a80 // b.hs, b.nlast │ │ │ │ - b 3417c │ │ │ │ - cbz x1, 34fd0 │ │ │ │ + b.cs 32ca0 // b.hs, b.nlast │ │ │ │ + b 3239c │ │ │ │ + cbz x1, 331f0 │ │ │ │ ldr x0, [x1, #24] │ │ │ │ - cbz x0, 34e78 │ │ │ │ + cbz x0, 33098 │ │ │ │ add x0, x0, #0x1 │ │ │ │ mov x3, x0 │ │ │ │ ldr x1, [x1] │ │ │ │ str x3, [x22, #24] │ │ │ │ cmp x1, x2 │ │ │ │ - b.ls 34178 // b.plast │ │ │ │ + b.ls 32398 // b.plast │ │ │ │ mov x2, x1 │ │ │ │ - b 3417c │ │ │ │ + b 3239c │ │ │ │ ldr x5, [x2] │ │ │ │ add x0, x6, #0x1 │ │ │ │ str x0, [x7, #24] │ │ │ │ cmp x5, x3 │ │ │ │ - b.ls 342ec // b.plast │ │ │ │ + b.ls 3250c // b.plast │ │ │ │ ldr x2, [x1] │ │ │ │ mov x3, x2 │ │ │ │ cmp x5, x2 │ │ │ │ - b.cc 342fc // b.lo, b.ul, b.last │ │ │ │ + b.cc 3251c // b.lo, b.ul, b.last │ │ │ │ mov x3, x5 │ │ │ │ mov x2, x5 │ │ │ │ - b 342fc │ │ │ │ + b 3251c │ │ │ │ cmp x3, x6 │ │ │ │ mov x20, x22 │ │ │ │ csel x2, x3, x6, cs // cs = hs, nlast │ │ │ │ str x2, [x22] │ │ │ │ - b 340b4 │ │ │ │ + b 322d4 │ │ │ │ mov x1, #0x48 // #72 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ stp x7, x8, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x9, x0 │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ mov x2, x0 │ │ │ │ stp xzr, xzr, [x9, #48] │ │ │ │ ldp x7, x8, [sp, #104] │ │ │ │ ldr x3, [x7, #56] │ │ │ │ str x0, [x9, #24] │ │ │ │ str xzr, [x9, #40] │ │ │ │ str xzr, [x9, #64] │ │ │ │ ldur q31, [x23, #24] │ │ │ │ str x23, [x9, #32] │ │ │ │ ext v31.16b, v31.16b, v31.16b, #8 │ │ │ │ str q31, [x9] │ │ │ │ str x9, [x7, #64] │ │ │ │ - cbnz x3, 33714 │ │ │ │ + cbnz x3, 31934 │ │ │ │ mov x0, #0x2 // #2 │ │ │ │ mov x1, x0 │ │ │ │ str x0, [x7, #24] │ │ │ │ - b 33870 │ │ │ │ + b 31a90 │ │ │ │ cmp x4, x11 │ │ │ │ csel x2, x2, x4, cc // cc = lo, ul, last │ │ │ │ - b 33670 │ │ │ │ + b 31890 │ │ │ │ ldr x1, [x4, #32] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ ldr x9, [x4, #64] │ │ │ │ mov x6, x5 │ │ │ │ ldr x7, [x1, #32] │ │ │ │ str x5, [x3] │ │ │ │ str x0, [x3, #24] │ │ │ │ - cbnz x9, 33bc8 │ │ │ │ + cbnz x9, 31de8 │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x20, [x4, #64] │ │ │ │ cmp x7, x5 │ │ │ │ csel x6, x6, x7, cc // cc = lo, ul, last │ │ │ │ str x6, [x4] │ │ │ │ ldr x1, [x20, #64] │ │ │ │ str x0, [x4, #24] │ │ │ │ str xzr, [x20, #56] │ │ │ │ - cbz x1, 34ec0 │ │ │ │ + cbz x1, 330e0 │ │ │ │ ldr x0, [x1, #24] │ │ │ │ ldr x2, [x20, #32] │ │ │ │ ldr x3, [x2, #32] │ │ │ │ - cbz x0, 3504c │ │ │ │ + cbz x0, 3326c │ │ │ │ add x0, x0, #0x1 │ │ │ │ mov x5, x0 │ │ │ │ ldr x2, [x1] │ │ │ │ str x5, [x20, #24] │ │ │ │ cmp x2, x3 │ │ │ │ - b.ls 33c44 // b.plast │ │ │ │ + b.ls 31e64 // b.plast │ │ │ │ mov x3, x2 │ │ │ │ - b 33c48 │ │ │ │ - cbz x3, 34f54 │ │ │ │ + b 31e68 │ │ │ │ + cbz x3, 33174 │ │ │ │ ldr x0, [x3, #24] │ │ │ │ ldr x2, [x3] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x4, #24] │ │ │ │ mov x11, x2 │ │ │ │ cmp x10, x2 │ │ │ │ - b.cs 3362c // b.hs, b.nlast │ │ │ │ - b 33634 │ │ │ │ + b.cs 3184c // b.hs, b.nlast │ │ │ │ + b 31854 │ │ │ │ cmp x3, x2 │ │ │ │ mov x22, x7 │ │ │ │ csel x1, x3, x2, cs // cs = hs, nlast │ │ │ │ mov x2, x0 │ │ │ │ str x1, [x7] │ │ │ │ - b 341c0 │ │ │ │ + b 323e0 │ │ │ │ ldr x5, [x2] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x20, #24] │ │ │ │ cmp x5, x3 │ │ │ │ - b.hi 3406c // b.pmore │ │ │ │ + b.hi 3228c // b.pmore │ │ │ │ mov x2, x3 │ │ │ │ - b 34968 │ │ │ │ + b 32b88 │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x7, #24] │ │ │ │ cmp x4, x2 │ │ │ │ - b.cc 341b4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 323d4 // b.lo, b.ul, b.last │ │ │ │ mov x1, x4 │ │ │ │ - b 341b4 │ │ │ │ + b 323d4 │ │ │ │ ldr x5, [x5] │ │ │ │ add x10, x10, #0x1 │ │ │ │ str x10, [x9, #24] │ │ │ │ cmp x2, x5 │ │ │ │ - b.cs 336b0 // b.hs, b.nlast │ │ │ │ + b.cs 318d0 // b.hs, b.nlast │ │ │ │ ldr x4, [x0] │ │ │ │ mov x3, x4 │ │ │ │ cmp x5, x4 │ │ │ │ - b.cc 336c0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 318e0 // b.lo, b.ul, b.last │ │ │ │ mov x3, x5 │ │ │ │ mov x4, x5 │ │ │ │ - b 336c0 │ │ │ │ + b 318e0 │ │ │ │ add x0, x0, #0x1 │ │ │ │ mov x3, x0 │ │ │ │ - b 34640 │ │ │ │ + b 32860 │ │ │ │ ldr x2, [x4, #32] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ ldr x9, [x4, #64] │ │ │ │ mov x7, x1 │ │ │ │ ldr x6, [x2, #32] │ │ │ │ str x1, [x3] │ │ │ │ str x0, [x3, #24] │ │ │ │ mov x5, x1 │ │ │ │ - cbnz x9, 3391c │ │ │ │ - b 344d0 │ │ │ │ + cbnz x9, 31b3c │ │ │ │ + b 326f0 │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x4, #24] │ │ │ │ cmp x10, x2 │ │ │ │ - b.cs 3362c // b.hs, b.nlast │ │ │ │ - b 33634 │ │ │ │ + b.cs 3184c // b.hs, b.nlast │ │ │ │ + b 31854 │ │ │ │ cmp x5, x3 │ │ │ │ csel x2, x5, x3, cs // cs = hs, nlast │ │ │ │ - b 34334 │ │ │ │ + b 32554 │ │ │ │ add x1, x0, #0x1 │ │ │ │ str x1, [x9, #24] │ │ │ │ cmp x4, x3 │ │ │ │ - b.cc 34334 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32554 // b.lo, b.ul, b.last │ │ │ │ mov x2, x4 │ │ │ │ - b 34334 │ │ │ │ + b 32554 │ │ │ │ add x0, x0, #0x1 │ │ │ │ mov x5, x0 │ │ │ │ - b 34954 │ │ │ │ + b 32b74 │ │ │ │ ldr x5, [x2] │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x7, #24] │ │ │ │ cmp x5, x3 │ │ │ │ - b.hi 34be0 // b.pmore │ │ │ │ + b.hi 32e00 // b.pmore │ │ │ │ mov x2, x3 │ │ │ │ - b 342fc │ │ │ │ + b 3251c │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x2, x3 │ │ │ │ mov x0, x1 │ │ │ │ str x1, [x20, #24] │ │ │ │ - b 34968 │ │ │ │ - cbz x2, 34e90 │ │ │ │ + b 32b88 │ │ │ │ + cbz x2, 330b0 │ │ │ │ ldr x1, [x2, #24] │ │ │ │ - cbnz x1, 35034 │ │ │ │ + cbnz x1, 33254 │ │ │ │ mov x6, #0x1 // #1 │ │ │ │ mov x1, x6 │ │ │ │ ldr x4, [x2] │ │ │ │ str x6, [x9, #24] │ │ │ │ cmp x3, x4 │ │ │ │ - b.cc 34e70 // b.lo, b.ul, b.last │ │ │ │ + b.cc 33090 // b.lo, b.ul, b.last │ │ │ │ mov x4, x3 │ │ │ │ - b 3470c │ │ │ │ + b 3292c │ │ │ │ ldr x6, [x4] │ │ │ │ add x1, x10, #0x1 │ │ │ │ str x1, [x9, #24] │ │ │ │ cmp x6, x3 │ │ │ │ - b.hi 346f4 // b.pmore │ │ │ │ + b.hi 32914 // b.pmore │ │ │ │ ldr x4, [x2] │ │ │ │ cmp x3, x4 │ │ │ │ - b.cs 34e48 // b.hs, b.nlast │ │ │ │ + b.cs 33068 // b.hs, b.nlast │ │ │ │ mov x3, x4 │ │ │ │ - b 3470c │ │ │ │ + b 3292c │ │ │ │ mov x3, #0x1 // #1 │ │ │ │ mov x0, x3 │ │ │ │ - b 34ba4 │ │ │ │ + b 32dc4 │ │ │ │ mov x5, #0x1 // #1 │ │ │ │ mov x0, x5 │ │ │ │ - b 34aa0 │ │ │ │ + b 32cc0 │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ mov x4, x3 │ │ │ │ mov x1, x2 │ │ │ │ str x2, [x9, #24] │ │ │ │ - b 3470c │ │ │ │ + b 3292c │ │ │ │ ldr x3, [x19, #32] │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ mov x1, x2 │ │ │ │ ldr x3, [x3, #32] │ │ │ │ str x2, [x19, #24] │ │ │ │ mov x2, x3 │ │ │ │ - b 33e68 │ │ │ │ + b 32088 │ │ │ │ ldr x2, [x20, #32] │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x0, x1 │ │ │ │ ldr x3, [x2, #32] │ │ │ │ str x1, [x20, #24] │ │ │ │ mov x2, x3 │ │ │ │ - b 33c48 │ │ │ │ + b 31e68 │ │ │ │ cmp x3, x6 │ │ │ │ csel x4, x3, x6, cs // cs = hs, nlast │ │ │ │ - b 34744 │ │ │ │ + b 32964 │ │ │ │ ldr x1, [x22, #32] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ mov x5, x0 │ │ │ │ ldr x2, [x1, #32] │ │ │ │ str x0, [x22, #24] │ │ │ │ mov x1, x2 │ │ │ │ - b 339a0 │ │ │ │ + b 31bc0 │ │ │ │ add x2, x1, #0x1 │ │ │ │ str x2, [x0, #24] │ │ │ │ cmp x5, x3 │ │ │ │ - b.cc 34744 // b.lo, b.ul, b.last │ │ │ │ + b.cc 32964 // b.lo, b.ul, b.last │ │ │ │ mov x4, x5 │ │ │ │ - b 34744 │ │ │ │ + b 32964 │ │ │ │ ldr x1, [x7, #32] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ mov x3, x0 │ │ │ │ ldr x4, [x1, #32] │ │ │ │ str x0, [x7, #24] │ │ │ │ mov x5, x4 │ │ │ │ - b 348b4 │ │ │ │ + b 32ad4 │ │ │ │ ldr x6, [x4] │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [x9, #24] │ │ │ │ cmp x6, x3 │ │ │ │ - b.hi 34704 // b.pmore │ │ │ │ + b.hi 32924 // b.pmore │ │ │ │ mov x4, x3 │ │ │ │ - b 3470c │ │ │ │ + b 3292c │ │ │ │ ldr x3, [x1, #32] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ ldr x5, [x1, #64] │ │ │ │ mov x2, x10 │ │ │ │ ldr x6, [x3, #32] │ │ │ │ str x10, [x4] │ │ │ │ str x0, [x4, #24] │ │ │ │ mov x11, x10 │ │ │ │ - cbnz x5, 33648 │ │ │ │ + cbnz x5, 31868 │ │ │ │ add x0, x0, #0x1 │ │ │ │ mov x11, x10 │ │ │ │ cmp x6, x11 │ │ │ │ str x9, [x1, #64] │ │ │ │ csel x2, x2, x6, cc // cc = lo, ul, last │ │ │ │ str x2, [x1] │ │ │ │ ldr x2, [x9, #64] │ │ │ │ str x0, [x1, #24] │ │ │ │ str xzr, [x9, #56] │ │ │ │ - cbz x2, 3500c │ │ │ │ + cbz x2, 3322c │ │ │ │ ldr x4, [x2, #24] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ ldr x3, [x9, #32] │ │ │ │ mov x10, x0 │ │ │ │ ldr x3, [x3, #32] │ │ │ │ - cbnz x4, 35028 │ │ │ │ + cbnz x4, 33248 │ │ │ │ ldr x4, [x2] │ │ │ │ str x0, [x9, #24] │ │ │ │ cmp x3, x4 │ │ │ │ - b.cs 34b4c // b.hs, b.nlast │ │ │ │ + b.cs 32d6c // b.hs, b.nlast │ │ │ │ mov x3, x4 │ │ │ │ - b 336c0 │ │ │ │ + b 318e0 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x0, x1 │ │ │ │ str x1, [x22, #24] │ │ │ │ - b 34178 │ │ │ │ + b 32398 │ │ │ │ add x5, x3, #0x1 │ │ │ │ mov x0, x5 │ │ │ │ - b 34510 │ │ │ │ + b 32730 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ mov x2, x3 │ │ │ │ mov x0, x1 │ │ │ │ str x1, [x7, #24] │ │ │ │ - b 342fc │ │ │ │ + b 3251c │ │ │ │ add x3, x5, #0x1 │ │ │ │ mov x0, x3 │ │ │ │ - b 34b14 │ │ │ │ + b 32d34 │ │ │ │ ldr x2, [x9, #32] │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ mov x10, x0 │ │ │ │ ldr x3, [x2, #32] │ │ │ │ str x0, [x9, #24] │ │ │ │ mov x4, x3 │ │ │ │ - b 34b50 │ │ │ │ + b 32d70 │ │ │ │ add x10, x4, #0x1 │ │ │ │ mov x0, x10 │ │ │ │ - b 34fb8 │ │ │ │ + b 331d8 │ │ │ │ add x1, x1, #0x1 │ │ │ │ mov x6, x1 │ │ │ │ - b 34e38 │ │ │ │ + b 33058 │ │ │ │ mov x4, #0x1 // #1 │ │ │ │ mov x1, x4 │ │ │ │ - b 33f04 │ │ │ │ + b 32124 │ │ │ │ mov x5, #0x1 // #1 │ │ │ │ mov x0, x5 │ │ │ │ - b 34cc4 │ │ │ │ + b 32ee4 │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ - b 34f80 │ │ │ │ + b 331a0 │ │ │ │ mov x0, #0x1 // #1 │ │ │ │ - b 344d8 │ │ │ │ + b 326f8 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - b 33ecc │ │ │ │ + b 320ec │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ ldr w0, [x0, #16] │ │ │ │ - cbz w0, 35950 │ │ │ │ + cbz w0, 33b70 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ nop │ │ │ │ lsl x22, x23, #3 │ │ │ │ ldr x0, [x20] │ │ │ │ ldr x19, [x0, x22] │ │ │ │ ldr x21, [x19, #56] │ │ │ │ - cbz x21, 35400 │ │ │ │ + cbz x21, 33620 │ │ │ │ ldr x24, [x21, #56] │ │ │ │ - cbz x24, 35248 │ │ │ │ + cbz x24, 33468 │ │ │ │ ldr x25, [x24, #56] │ │ │ │ - cbz x25, 35170 │ │ │ │ + cbz x25, 33390 │ │ │ │ ldr x26, [x25, #56] │ │ │ │ - cbz x26, 35108 │ │ │ │ + cbz x26, 33328 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 350d8 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 332f8 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 350e4 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33304 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 35938 │ │ │ │ + cbnz x0, 33b58 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x26, [x25, #64] │ │ │ │ - cbz x26, 3514c │ │ │ │ + cbz x26, 3336c │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3511c │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 3333c │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 35128 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33348 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 35914 │ │ │ │ + cbnz x0, 33b34 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x0, [x25, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #56] │ │ │ │ ldr x0, [x25, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #64] │ │ │ │ ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 35884 │ │ │ │ + cbnz x0, 33aa4 │ │ │ │ str xzr, [x25, #48] │ │ │ │ ldr x25, [x24, #64] │ │ │ │ - cbz x25, 35224 │ │ │ │ + cbz x25, 33444 │ │ │ │ ldr x26, [x25, #56] │ │ │ │ - cbz x26, 351bc │ │ │ │ + cbz x26, 333dc │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3518c │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 333ac │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 35198 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 333b8 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 358f0 │ │ │ │ + cbnz x0, 33b10 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x26, [x25, #64] │ │ │ │ - cbz x26, 35200 │ │ │ │ + cbz x26, 33420 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 351d0 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 333f0 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 351dc │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 333fc │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 358e4 │ │ │ │ + cbnz x0, 33b04 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x0, [x25, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #56] │ │ │ │ ldr x0, [x25, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #64] │ │ │ │ ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 35878 │ │ │ │ + cbnz x0, 33a98 │ │ │ │ str xzr, [x25, #48] │ │ │ │ ldr x0, [x24, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x24, #56] │ │ │ │ ldr x0, [x24, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x24, #64] │ │ │ │ ldr x0, [x24, #40] │ │ │ │ - cbnz x0, 357dc │ │ │ │ + cbnz x0, 339fc │ │ │ │ str xzr, [x24, #48] │ │ │ │ ldr x24, [x21, #64] │ │ │ │ - cbz x24, 353dc │ │ │ │ + cbz x24, 335fc │ │ │ │ ldr x25, [x24, #56] │ │ │ │ - cbz x25, 35304 │ │ │ │ + cbz x25, 33524 │ │ │ │ ldr x26, [x25, #56] │ │ │ │ - cbz x26, 3529c │ │ │ │ + cbz x26, 334bc │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3526c │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 3348c │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 35278 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33498 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3589c │ │ │ │ + cbnz x0, 33abc │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x26, [x25, #64] │ │ │ │ - cbz x26, 352e0 │ │ │ │ + cbz x26, 33500 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 352b0 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 334d0 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 352bc │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 334dc │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 35944 │ │ │ │ + cbnz x0, 33b64 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x0, [x25, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #56] │ │ │ │ ldr x0, [x25, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #64] │ │ │ │ ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3586c │ │ │ │ + cbnz x0, 33a8c │ │ │ │ str xzr, [x25, #48] │ │ │ │ ldr x25, [x24, #64] │ │ │ │ - cbz x25, 353b8 │ │ │ │ + cbz x25, 335d8 │ │ │ │ ldr x26, [x25, #56] │ │ │ │ - cbz x26, 35350 │ │ │ │ + cbz x26, 33570 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 35320 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33540 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3532c │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 3354c │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 35890 │ │ │ │ + cbnz x0, 33ab0 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x26, [x25, #64] │ │ │ │ - cbz x26, 35394 │ │ │ │ + cbz x26, 335b4 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 35364 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33584 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 35370 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33590 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 358c0 │ │ │ │ + cbnz x0, 33ae0 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x0, [x25, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #56] │ │ │ │ ldr x0, [x25, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #64] │ │ │ │ ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 35860 │ │ │ │ + cbnz x0, 33a80 │ │ │ │ str xzr, [x25, #48] │ │ │ │ ldr x0, [x24, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x24, #56] │ │ │ │ ldr x0, [x24, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x24, #64] │ │ │ │ ldr x0, [x24, #40] │ │ │ │ - cbnz x0, 357f4 │ │ │ │ + cbnz x0, 33a14 │ │ │ │ str xzr, [x24, #48] │ │ │ │ ldr x0, [x21, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x21, #56] │ │ │ │ ldr x0, [x21, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x21, #64] │ │ │ │ ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 357e8 │ │ │ │ + cbnz x0, 33a08 │ │ │ │ str xzr, [x21, #48] │ │ │ │ ldr x21, [x19, #64] │ │ │ │ - cbz x21, 35754 │ │ │ │ + cbz x21, 33974 │ │ │ │ ldr x24, [x21, #56] │ │ │ │ - cbz x24, 3559c │ │ │ │ + cbz x24, 337bc │ │ │ │ ldr x25, [x24, #56] │ │ │ │ - cbz x25, 354c4 │ │ │ │ + cbz x25, 336e4 │ │ │ │ ldr x26, [x25, #56] │ │ │ │ - cbz x26, 3545c │ │ │ │ + cbz x26, 3367c │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 3542c │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 3364c │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 35438 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33658 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 358b4 │ │ │ │ + cbnz x0, 33ad4 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x26, [x25, #64] │ │ │ │ - cbz x26, 354a0 │ │ │ │ + cbz x26, 336c0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 35470 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33690 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 3547c │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 3369c │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 358a8 │ │ │ │ + cbnz x0, 33ac8 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x0, [x25, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #56] │ │ │ │ ldr x0, [x25, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #64] │ │ │ │ ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 35854 │ │ │ │ + cbnz x0, 33a74 │ │ │ │ str xzr, [x25, #48] │ │ │ │ ldr x25, [x24, #64] │ │ │ │ - cbz x25, 35578 │ │ │ │ + cbz x25, 33798 │ │ │ │ ldr x26, [x25, #56] │ │ │ │ - cbz x26, 35510 │ │ │ │ + cbz x26, 33730 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 354e0 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33700 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 354ec │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 3370c │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 35920 │ │ │ │ + cbnz x0, 33b40 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x26, [x25, #64] │ │ │ │ - cbz x26, 35554 │ │ │ │ + cbz x26, 33774 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 35524 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33744 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 35530 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33750 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 35908 │ │ │ │ + cbnz x0, 33b28 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x0, [x25, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #56] │ │ │ │ ldr x0, [x25, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #64] │ │ │ │ ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 35848 │ │ │ │ + cbnz x0, 33a68 │ │ │ │ str xzr, [x25, #48] │ │ │ │ ldr x0, [x24, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x24, #56] │ │ │ │ ldr x0, [x24, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x24, #64] │ │ │ │ ldr x0, [x24, #40] │ │ │ │ - cbnz x0, 35800 │ │ │ │ + cbnz x0, 33a20 │ │ │ │ str xzr, [x24, #48] │ │ │ │ ldr x24, [x21, #64] │ │ │ │ - cbz x24, 35730 │ │ │ │ + cbz x24, 33950 │ │ │ │ ldr x25, [x24, #56] │ │ │ │ - cbz x25, 35658 │ │ │ │ + cbz x25, 33878 │ │ │ │ ldr x26, [x25, #56] │ │ │ │ - cbz x26, 355f0 │ │ │ │ + cbz x26, 33810 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 355c0 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 337e0 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 355cc │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 337ec │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 3592c │ │ │ │ + cbnz x0, 33b4c │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x26, [x25, #64] │ │ │ │ - cbz x26, 35634 │ │ │ │ + cbz x26, 33854 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 35604 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33824 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 35610 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33830 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 358fc │ │ │ │ + cbnz x0, 33b1c │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x0, [x25, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #56] │ │ │ │ ldr x0, [x25, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #64] │ │ │ │ ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 3583c │ │ │ │ + cbnz x0, 33a5c │ │ │ │ str xzr, [x25, #48] │ │ │ │ ldr x25, [x24, #64] │ │ │ │ - cbz x25, 3570c │ │ │ │ + cbz x25, 3392c │ │ │ │ ldr x26, [x25, #56] │ │ │ │ - cbz x26, 356a4 │ │ │ │ + cbz x26, 338c4 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 35674 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 33894 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 35680 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 338a0 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 358d8 │ │ │ │ + cbnz x0, 33af8 │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x26, [x25, #64] │ │ │ │ - cbz x26, 356e8 │ │ │ │ + cbz x26, 33908 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ - cbz x0, 356b8 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 338d8 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #64] │ │ │ │ - cbz x0, 356c4 │ │ │ │ - bl 31280 │ │ │ │ + cbz x0, 338e4 │ │ │ │ + bl 2f4a0 │ │ │ │ ldr x0, [x26, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #56] │ │ │ │ ldr x0, [x26, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x26, #64] │ │ │ │ ldr x0, [x26, #40] │ │ │ │ - cbnz x0, 358cc │ │ │ │ + cbnz x0, 33aec │ │ │ │ str xzr, [x26, #48] │ │ │ │ ldr x0, [x25, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #56] │ │ │ │ ldr x0, [x25, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x25, #64] │ │ │ │ ldr x0, [x25, #40] │ │ │ │ - cbnz x0, 35830 │ │ │ │ + cbnz x0, 33a50 │ │ │ │ str xzr, [x25, #48] │ │ │ │ ldr x0, [x24, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x24, #56] │ │ │ │ ldr x0, [x24, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x24, #64] │ │ │ │ ldr x0, [x24, #40] │ │ │ │ - cbnz x0, 35818 │ │ │ │ + cbnz x0, 33a38 │ │ │ │ str xzr, [x24, #48] │ │ │ │ ldr x0, [x21, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x21, #56] │ │ │ │ ldr x0, [x21, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x21, #64] │ │ │ │ ldr x0, [x21, #40] │ │ │ │ - cbnz x0, 3580c │ │ │ │ + cbnz x0, 33a2c │ │ │ │ str xzr, [x21, #48] │ │ │ │ ldr x0, [x19, #56] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x19, #56] │ │ │ │ ldr x0, [x19, #64] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x19, #64] │ │ │ │ ldr x0, [x19, #40] │ │ │ │ - cbnz x0, 35824 │ │ │ │ + cbnz x0, 33a44 │ │ │ │ ldr x0, [x20] │ │ │ │ str xzr, [x19, #48] │ │ │ │ add x23, x23, #0x1 │ │ │ │ ldr x0, [x0, x22] │ │ │ │ bl 3500 │ │ │ │ ldp x1, x0, [x20] │ │ │ │ ldr x0, [x0, x22] │ │ │ │ str xzr, [x1, x22] │ │ │ │ bl 3500 │ │ │ │ ldr x0, [x20, #8] │ │ │ │ ldr w1, [x20, #16] │ │ │ │ str xzr, [x0, x22] │ │ │ │ cmp w1, w23 │ │ │ │ - b.hi 350a0 // b.pmore │ │ │ │ + b.hi 332c0 // b.pmore │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ bl 3500 │ │ │ │ ldr x0, [x20] │ │ │ │ str xzr, [x20, #8] │ │ │ │ bl 3500 │ │ │ │ str xzr, [x20] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35244 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 353fc │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 353d8 │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35598 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35750 │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 3572c │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35774 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35708 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35654 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35574 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 354c0 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 353b4 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35300 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35220 │ │ │ │ - ldr x0, [x25, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 3516c │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 3534c │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35298 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 3549c │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35458 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35390 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 356e4 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 356a0 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 351fc │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 351b8 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35630 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35550 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35148 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 3550c │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 355ec │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 35104 │ │ │ │ - ldr x0, [x26, #48] │ │ │ │ - bl 3500 │ │ │ │ - b 352dc │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - b 357b8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - and w0, w0, #0xff │ │ │ │ - mov x1, #0x8000000080000 // #2251799814209536 │ │ │ │ - sub w0, w0, #0x41 │ │ │ │ - movk x1, #0x45 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - movk x1, #0x45, lsl #32 │ │ │ │ - cmp w2, #0x34 │ │ │ │ - lsr x0, x1, x0 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - csel w0, w0, wzr, cc // cc = lo, ul, last │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x1, #0x100 // #256 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ - bl 586c0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - stp q31, q31, [x0, #64] │ │ │ │ - stp q31, q31, [x0, #96] │ │ │ │ - stp q31, q31, [x0, #128] │ │ │ │ - stp q31, q31, [x0, #160] │ │ │ │ - stp q31, q31, [x0, #192] │ │ │ │ - stp q31, q31, [x0, #224] │ │ │ │ - cbz w21, 35a7c │ │ │ │ - add x24, x19, w21, uxtw │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - b 35a10 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.eq 35a50 // b.none │ │ │ │ - ldrb w0, [x19] │ │ │ │ - ldrb w0, [x20, x0] │ │ │ │ - cbnz w0, 35a04 │ │ │ │ - mov x0, x22 │ │ │ │ - add w1, w21, #0x2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - strb w0, [x22, w21, uxtw] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - strb wzr, [x22, w21, uxtw] │ │ │ │ - ldurb w0, [x19, #-1] │ │ │ │ - strb w25, [x20, x0] │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 35a10 // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - str w21, [x23] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 35a54 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov x1, #0x3fc // #1020 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x2, #0x3fc // #1020 │ │ │ │ - bl 3670 │ │ │ │ - cbz w19, 35adc │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldrb w1, [x21, x2] │ │ │ │ - str w2, [x20, x1, lsl #2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 35ac8 // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w4 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x3 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ubfiz x1, x28, #3, #32 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - cbz w28, 35bd0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - lsr w25, w23, #6 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - mov x26, x23 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - lsl w25, w25, #6 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w1, w25 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - bl 75440 │ │ │ │ - str x0, [x24, x27, lsl #3] │ │ │ │ - mov w1, w25 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 75480 │ │ │ │ - cbz w26, 35bc0 │ │ │ │ - ldrb w1, [x20, x27] │ │ │ │ - ldrb w0, [x21, x19] │ │ │ │ - bl 36c90 │ │ │ │ - lsr w1, w19, #6 │ │ │ │ - lsl x4, x22, x19 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 35bb8 // b.none │ │ │ │ - ldr x2, [x24, x27, lsl #3] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - ldr x0, [x2, x1] │ │ │ │ - orr x0, x0, x4 │ │ │ │ - str x0, [x2, x1] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 35b84 // b.any │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ne 35b60 // b.any │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - lsr w21, w2, #6 │ │ │ │ - add w5, w21, #0x1 │ │ │ │ - mov w22, w2 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - lsl w1, w5, #6 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x3 │ │ │ │ - mov x26, x7 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr w27, [sp, #112] │ │ │ │ - ldr x28, [sp, #120] │ │ │ │ - stp w1, w4, [sp, #100] │ │ │ │ - str w5, [sp, #108] │ │ │ │ - bl 75440 │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - str w1, [sp, #100] │ │ │ │ - bl 75440 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - lsl x23, x2, x22 │ │ │ │ - str w1, [sp, #100] │ │ │ │ - bl 75480 │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 75480 │ │ │ │ - ldr w4, [sp, #104] │ │ │ │ - cbz w4, 35dcc │ │ │ │ - ldr w5, [sp, #108] │ │ │ │ - mov w10, w4 │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w7, w5 │ │ │ │ - ldrb w1, [x25, x9] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x12, #0x0 // #0 │ │ │ │ - mov x11, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w1, [x26, x1, lsl #2] │ │ │ │ - ldr x3, [x28, x1, lsl #3] │ │ │ │ - b 35cf8 │ │ │ │ - orr x8, x11, x6, lsl #1 │ │ │ │ - lsl x11, x1, #1 │ │ │ │ - orr x5, x8, x13 │ │ │ │ - and x8, x8, x13 │ │ │ │ - orn x5, x11, x5 │ │ │ │ - lsr x1, x1, #63 │ │ │ │ - orr x5, x5, x12 │ │ │ │ - str x5, [x20, x4, lsl #3] │ │ │ │ - str x8, [x19, x4, lsl #3] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - lsr x11, x6, #63 │ │ │ │ - cmp x7, x4 │ │ │ │ - b.eq 35d5c // b.none │ │ │ │ - mov x12, x1 │ │ │ │ - ldr x5, [x20, x4, lsl #3] │ │ │ │ - ldr x13, [x3, x4, lsl #3] │ │ │ │ - add x8, x5, x0 │ │ │ │ - ldr x14, [x19, x4, lsl #3] │ │ │ │ - and x1, x5, x13 │ │ │ │ - cmp x1, x5 │ │ │ │ - add x8, x8, x1 │ │ │ │ - csel x6, x1, x5, cs // cs = hs, nlast │ │ │ │ - eor x1, x8, x5 │ │ │ │ - cmp x6, x8 │ │ │ │ - orr x1, x1, x13 │ │ │ │ - cset w15, hi // hi = pmore │ │ │ │ - orr x13, x14, x13 │ │ │ │ - cbz x0, 35d34 │ │ │ │ - cset w15, cs // cs = hs, nlast │ │ │ │ - orr x6, x1, x5 │ │ │ │ - mov w0, w15 │ │ │ │ - orn x6, x14, x6 │ │ │ │ - and x1, x1, x5 │ │ │ │ - cmp w21, w4 │ │ │ │ - b.ne 35cc0 // b.any │ │ │ │ - tst x23, x6 │ │ │ │ - b.eq 35dbc // b.none │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - b 35cc0 │ │ │ │ - cmp w27, w22 │ │ │ │ - b.cc 35d70 // b.lo, b.ul, b.last │ │ │ │ - cmp w24, w22 │ │ │ │ - csel w2, w2, w9, cc // cc = lo, ul, last │ │ │ │ - csel w24, w24, w22, cc // cc = lo, ul, last │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - cmp x10, x9 │ │ │ │ - b.ne 35ca0 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - str w2, [sp, #100] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w2 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - orr x0, x0, x24, lsl #32 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - tst x23, x1 │ │ │ │ - cset w5, ne // ne = any │ │ │ │ - sub w22, w22, w5 │ │ │ │ - b 35cc0 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - b 35d7c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w24, [sp, #160] │ │ │ │ - ldp x23, x22, [sp, #144] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - lsr w20, w2, #6 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x3 │ │ │ │ - add w19, w20, #0x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - lsl w27, w24, #1 │ │ │ │ - add w27, w27, #0x3 │ │ │ │ - ldr x0, [x22] │ │ │ │ - stp w1, w2, [x23] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - lsl x3, x27, #3 │ │ │ │ - ldr w10, [sp, #128] │ │ │ │ - add x1, x22, x27, lsl #3 │ │ │ │ - lsl x27, x24, #3 │ │ │ │ - mov x26, x7 │ │ │ │ - ldr x28, [sp, #136] │ │ │ │ - ubfiz x2, x19, #3, #27 │ │ │ │ - stp x2, x3, [sp, #96] │ │ │ │ - add x24, x22, x24, lsl #3 │ │ │ │ - str w4, [sp, #112] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str w10, [sp, #128] │ │ │ │ - bl 3670 │ │ │ │ - ldr x0, [x22, x27] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - bl 3670 │ │ │ │ - ldp x2, x3, [sp, #96] │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - ldr x0, [x22, x3] │ │ │ │ - bl 3670 │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - mov x7, #0x1 // #1 │ │ │ │ - lsl x7, x7, x21 │ │ │ │ - cbz w4, 35fc8 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov w13, w4 │ │ │ │ - ldr w10, [sp, #128] │ │ │ │ - add x18, x22, #0x8 │ │ │ │ - add x6, x24, #0x8 │ │ │ │ - mov x4, x25 │ │ │ │ - add x27, x1, #0x8 │ │ │ │ - mov x12, #0x0 // #0 │ │ │ │ - stp x24, x13, [sp, #104] │ │ │ │ - nop │ │ │ │ - ldrb w0, [x4, x12] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x25, [x22, x12, lsl #3] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr w0, [x26, x0, lsl #2] │ │ │ │ - mov x11, #0x0 // #0 │ │ │ │ - ldr x30, [x2, x12, lsl #3] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x24, [x18, x12, lsl #3] │ │ │ │ - str x12, [sp, #96] │ │ │ │ - ldr x17, [x6, x12, lsl #3] │ │ │ │ - ldr x16, [x28, x0, lsl #3] │ │ │ │ - ldr x15, [x27, x12, lsl #3] │ │ │ │ - b 35f38 │ │ │ │ - orr x12, x3, x8, lsl #1 │ │ │ │ - lsl x13, x0, #1 │ │ │ │ - orr x3, x12, x5 │ │ │ │ - and x12, x12, x5 │ │ │ │ - orn x5, x13, x3 │ │ │ │ - lsr x0, x0, #63 │ │ │ │ - orr x5, x5, x2 │ │ │ │ - str x5, [x24, x1, lsl #3] │ │ │ │ - str x12, [x17, x1, lsl #3] │ │ │ │ - lsr x3, x8, #63 │ │ │ │ - str x9, [x15, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov x2, x0 │ │ │ │ - cmp x19, x1 │ │ │ │ - b.eq 35f9c // b.none │ │ │ │ - ldr x0, [x25, x1, lsl #3] │ │ │ │ - ldr x5, [x16, x1, lsl #3] │ │ │ │ - add x12, x0, x11 │ │ │ │ - ldr x13, [x30, x1, lsl #3] │ │ │ │ - and x8, x0, x5 │ │ │ │ - cmp x8, x0 │ │ │ │ - add x12, x12, x8 │ │ │ │ - csel x8, x8, x0, cs // cs = hs, nlast │ │ │ │ - eor x9, x12, x0 │ │ │ │ - cmp x8, x12 │ │ │ │ - orr x9, x9, x5 │ │ │ │ - cset w14, hi // hi = pmore │ │ │ │ - orr x5, x13, x5 │ │ │ │ - cbz x11, 35f74 │ │ │ │ - cset w14, cs // cs = hs, nlast │ │ │ │ - orr x8, x9, x0 │ │ │ │ - mov w11, w14 │ │ │ │ - orn x8, x13, x8 │ │ │ │ - and x0, x9, x0 │ │ │ │ - cmp w20, w1 │ │ │ │ - b.ne 35efc // b.any │ │ │ │ - tst x7, x8 │ │ │ │ - b.eq 35fec // b.none │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - b 35efc │ │ │ │ - ldr x12, [sp, #96] │ │ │ │ - cmp w10, w21 │ │ │ │ - b.cc 35fb8 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.cc 35fb8 // b.lo, b.ul, b.last │ │ │ │ - stp w12, w21, [x23] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x12, x12, #0x1 │ │ │ │ - cmp x12, x0 │ │ │ │ - b.ne 35ec0 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - tst x7, x0 │ │ │ │ - cset w12, ne // ne = any │ │ │ │ - sub w21, w21, w12 │ │ │ │ - b 35efc │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov w10, w2 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w4 │ │ │ │ - ldp x21, x27, [sp, #160] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - lsr w20, w2, #6 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ - mov x24, x7 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add w26, w20, #0x1 │ │ │ │ - ldr w25, [sp, #176] │ │ │ │ - ldr x0, [x27] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - stp w1, w2, [x21] │ │ │ │ - ubfiz x26, x26, #3, #27 │ │ │ │ - lsl x19, x25, #3 │ │ │ │ - and w1, w10, #0x3f │ │ │ │ - ldr w22, [sp, #144] │ │ │ │ - mov x2, x26 │ │ │ │ - str w10, [sp, #112] │ │ │ │ - add x25, x27, x25, lsl #3 │ │ │ │ - str w1, [sp, #140] │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - bl 3670 │ │ │ │ - ldr x0, [x27, x19] │ │ │ │ - mov x2, x26 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldrb w2, [sp, #140] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w0, w20, #0x2 │ │ │ │ - and x0, x0, #0x7ffffff │ │ │ │ - lsl x9, x1, x2 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - str x9, [sp, #104] │ │ │ │ - bl 3480 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ucvtf d31, w22, #6 │ │ │ │ - ldr w10, [sp, #112] │ │ │ │ - ldr x9, [sp, #104] │ │ │ │ - ldr x8, [sp, #152] │ │ │ │ - fcvtpu w11, d31 │ │ │ │ - sub w11, w11, #0x1 │ │ │ │ - cmp w11, w20 │ │ │ │ - csel w11, w11, w20, ls // ls = plast │ │ │ │ - cmp w11, #0x4 │ │ │ │ - b.ls 36490 // b.plast │ │ │ │ - add w1, w11, #0x1 │ │ │ │ - add w2, w11, #0x1 │ │ │ │ - add x3, x0, x1, lsl #3 │ │ │ │ - add x1, x19, x1, lsl #2 │ │ │ │ - cmp x19, x3 │ │ │ │ - ccmp x0, x1, #0x2, cc // cc = lo, ul, last │ │ │ │ - b.cc 36490 // b.lo, b.ul, b.last │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x1, 80000 │ │ │ │ - lsr w6, w2, #2 │ │ │ │ - mov x3, x19 │ │ │ │ - movi v29.4s, #0x4 │ │ │ │ - movi v28.4s, #0x1 │ │ │ │ - add x6, x19, w6, uxtw #4 │ │ │ │ - fneg v31.2d, v31.2d │ │ │ │ - ldr q30, [x1, #512] │ │ │ │ - mov x1, x0 │ │ │ │ - mov v27.16b, v30.16b │ │ │ │ - add v30.4s, v30.4s, v29.4s │ │ │ │ - add v27.4s, v27.4s, v28.4s │ │ │ │ - shl v27.4s, v27.4s, #6 │ │ │ │ - str q27, [x3], #16 │ │ │ │ - stp q31, q31, [x1], #32 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.ne 36124 // b.any │ │ │ │ - and w1, w2, #0xfffffffc │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 36190 // b.none │ │ │ │ - mov w2, w1 │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - lsl w4, w3, #6 │ │ │ │ - str w4, [x19, x2, lsl #2] │ │ │ │ - str d31, [x0, x2, lsl #3] │ │ │ │ - cmp w3, w11 │ │ │ │ - b.hi 36190 // b.pmore │ │ │ │ - add w2, w4, #0x40 │ │ │ │ - str w2, [x19, w3, uxtw #2] │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str d31, [x0, w3, uxtw #3] │ │ │ │ - cmp w11, w1 │ │ │ │ - b.cc 36190 // b.lo, b.ul, b.last │ │ │ │ - add w4, w4, #0x80 │ │ │ │ - str w4, [x19, x1, lsl #2] │ │ │ │ - str d31, [x0, x1, lsl #3] │ │ │ │ - ubfiz x1, x20, #2, #26 │ │ │ │ - ubfiz x2, x20, #3, #26 │ │ │ │ - add x26, x19, x1 │ │ │ │ - str w10, [x19, x1] │ │ │ │ - str x9, [x0, x2] │ │ │ │ - cbz w28, 36408 │ │ │ │ - mov w3, w22 │ │ │ │ - sub w5, w28, #0x1 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - mov x7, x25 │ │ │ │ - mvni v31.4s, #0x0 │ │ │ │ - mov w25, w28 │ │ │ │ - mov w10, w5 │ │ │ │ - mov x18, x27 │ │ │ │ - mov x5, x9 │ │ │ │ - mov x9, x25 │ │ │ │ - str x3, [sp, #128] │ │ │ │ - mov x3, x27 │ │ │ │ - mov x30, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldrb w1, [x23, x30] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldp x15, x25, [x18] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldp x16, x17, [x7] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - ldr w1, [x24, x1, lsl #2] │ │ │ │ - mov x13, #0x0 // #0 │ │ │ │ - str x7, [sp, #120] │ │ │ │ - ldr x14, [x8, x1, lsl #3] │ │ │ │ - stp x26, x18, [sp, #104] │ │ │ │ - b 36260 │ │ │ │ - ldr w7, [x19, x4, lsl #2] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - add w7, w7, #0x1 │ │ │ │ - str w7, [x19, x4, lsl #2] │ │ │ │ - orr x6, x6, x18, lsl #1 │ │ │ │ - lsl x26, x1, #1 │ │ │ │ - orr x7, x12, x6 │ │ │ │ - and x6, x12, x6 │ │ │ │ - orn x7, x26, x7 │ │ │ │ - add x12, x4, #0x1 │ │ │ │ - orr x7, x7, x2 │ │ │ │ - str x7, [x25, x4, lsl #3] │ │ │ │ - str x6, [x17, x4, lsl #3] │ │ │ │ - lsr x1, x1, #63 │ │ │ │ - lsr x6, x18, #63 │ │ │ │ - cmp w11, w12 │ │ │ │ - b.cc 362e0 // b.lo, b.ul, b.last │ │ │ │ - mov x4, x12 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x7, [x15, x4, lsl #3] │ │ │ │ - ldr x12, [x14, x4, lsl #3] │ │ │ │ - add x26, x7, x13 │ │ │ │ - ldr x28, [x16, x4, lsl #3] │ │ │ │ - and x18, x12, x7 │ │ │ │ - cmp x7, x18 │ │ │ │ - add x26, x26, x18 │ │ │ │ - csel x18, x7, x18, cs // cs = hs, nlast │ │ │ │ - eor x1, x7, x26 │ │ │ │ - cmp x26, x18 │ │ │ │ - orr x1, x1, x12 │ │ │ │ - cset w27, cc // cc = lo, ul, last │ │ │ │ - orr x12, x12, x28 │ │ │ │ - cbz x13, 3629c │ │ │ │ - cset w27, ls // ls = plast │ │ │ │ - ldr x26, [x0, x4, lsl #3] │ │ │ │ - orr x18, x7, x1 │ │ │ │ - orn x18, x28, x18 │ │ │ │ - mov w13, w27 │ │ │ │ - and x1, x7, x1 │ │ │ │ - tst x18, x26 │ │ │ │ - b.ne 36210 // b.any │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - tst x1, x26 │ │ │ │ - b.eq 36224 // b.none │ │ │ │ - ldr w7, [x19, x4, lsl #2] │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - mov w27, #0xffffffff // #-1 │ │ │ │ - sub w7, w7, #0x1 │ │ │ │ - str w7, [x19, x4, lsl #2] │ │ │ │ - b 36224 │ │ │ │ - ldr x7, [sp, #120] │ │ │ │ - mov x2, x1 │ │ │ │ - ldp x26, x18, [sp, #104] │ │ │ │ - cmp w20, w11 │ │ │ │ - b.ls 36438 // b.plast │ │ │ │ - ldr w1, [x19, w11, uxtw #2] │ │ │ │ - sub w1, w1, w27 │ │ │ │ - cmp w1, w22 │ │ │ │ - b.hi 36438 // b.pmore │ │ │ │ - add w1, w11, #0x1 │ │ │ │ - add w17, w11, #0x1 │ │ │ │ - ldr x1, [x14, x1, lsl #3] │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - orr w28, w28, w1 │ │ │ │ - cbz w28, 36438 │ │ │ │ - ubfiz x16, x12, #3, #32 │ │ │ │ - add w25, w4, #0x1 │ │ │ │ - ubfiz x12, x12, #2, #32 │ │ │ │ - str d31, [x15, x16] │ │ │ │ - ldr x1, [x7] │ │ │ │ - str xzr, [x1, x16] │ │ │ │ - ldr x1, [x18] │ │ │ │ - ldr x14, [x14, x16] │ │ │ │ - ldr x11, [x1, x16] │ │ │ │ - ldr x15, [x7] │ │ │ │ - and x1, x14, x11 │ │ │ │ - add x1, x1, x11 │ │ │ │ - ldr w4, [x19, w4, uxtw #2] │ │ │ │ - add x1, x1, x13 │ │ │ │ - ldr x13, [x15, x16] │ │ │ │ - eor x1, x1, x11 │ │ │ │ - orr x1, x1, x14 │ │ │ │ - orr x15, x11, x1 │ │ │ │ - and x1, x11, x1 │ │ │ │ - orn x15, x13, x15 │ │ │ │ - orr x13, x14, x13 │ │ │ │ - cmp w20, w25 │ │ │ │ - b.ls 36478 // b.plast │ │ │ │ - add w4, w4, #0x40 │ │ │ │ - mov x11, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - sub w27, w4, w27 │ │ │ │ - str w27, [x19, x12] │ │ │ │ - str x11, [x0, x16] │ │ │ │ - tst x11, x15 │ │ │ │ - b.eq 36464 // b.none │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - str w27, [x19, x12] │ │ │ │ - ldr x4, [x18, #8] │ │ │ │ - orr x15, x6, x15, lsl #1 │ │ │ │ - ldr x6, [x7, #8] │ │ │ │ - orr x1, x2, x1, lsl #1 │ │ │ │ - orr x2, x13, x15 │ │ │ │ - mov w11, w17 │ │ │ │ - orn x1, x1, x2 │ │ │ │ - str x1, [x4, x16] │ │ │ │ - and x13, x13, x15 │ │ │ │ - str x13, [x6, x16] │ │ │ │ - ldr w1, [x26] │ │ │ │ - cmp w1, w22 │ │ │ │ - b.hi 363f0 // b.pmore │ │ │ │ - ldr w2, [x21, #4] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.hi 363f0 // b.pmore │ │ │ │ - cmp w10, w30 │ │ │ │ - b.ls 363f0 // b.plast │ │ │ │ - str w30, [x21] │ │ │ │ - ldr w1, [x26] │ │ │ │ - str w1, [x21, #4] │ │ │ │ - add x30, x30, #0x1 │ │ │ │ - add x7, x7, #0x8 │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - cmp x9, x30 │ │ │ │ - b.ne 361e0 // b.any │ │ │ │ - mov x27, x3 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz w11, 363c4 │ │ │ │ - ldr x4, [sp, #128] │ │ │ │ - add x1, x19, w11, uxtw #2 │ │ │ │ - b 36450 │ │ │ │ - subs w11, w11, #0x1 │ │ │ │ - b.eq 363c4 // b.none │ │ │ │ - ldr w2, [x1] │ │ │ │ - sub x1, x1, #0x4 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.cs 36448 // b.hs, b.nlast │ │ │ │ - b 363c4 │ │ │ │ - tst x11, x1 │ │ │ │ - b.eq 3639c // b.none │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - str w27, [x19, x12] │ │ │ │ - b 3639c │ │ │ │ - ldr w11, [sp, #140] │ │ │ │ - add w4, w11, w4 │ │ │ │ - mov x11, x5 │ │ │ │ - sub w27, w4, w27 │ │ │ │ - str w27, [x19, x12] │ │ │ │ - b 3638c │ │ │ │ - add w7, w11, #0x2 │ │ │ │ - sub x6, x19, #0x4 │ │ │ │ - sub x4, x0, #0x8 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x3, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - lsl w2, w1, #6 │ │ │ │ - str w2, [x6, x1, lsl #2] │ │ │ │ - str x3, [x4, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x1, x7 │ │ │ │ - b.ne 364a4 // b.any │ │ │ │ - b 36190 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - cmp w4, #0x0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x5 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x6 │ │ │ │ - mov x24, x7 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub w26, w3, #0x1 │ │ │ │ - cset w3, gt │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - cmp w26, #0x0 │ │ │ │ - mov w27, w4 │ │ │ │ - ccmp w3, #0x0, #0x4, gt │ │ │ │ - b.eq 366b4 // b.none │ │ │ │ - add w25, w2, #0x1 │ │ │ │ - lsl w2, w2, #1 │ │ │ │ - mov x28, x1 │ │ │ │ - add w20, w2, #0x3 │ │ │ │ - lsl x25, x25, #3 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - add x25, x1, x25 │ │ │ │ - b 3657c │ │ │ │ - add x3, x20, x3 │ │ │ │ - sub w26, w26, #0x1 │ │ │ │ - ldr x1, [x28, x3, lsl #3] │ │ │ │ - ldr x1, [x1, x2] │ │ │ │ - tst x0, x1 │ │ │ │ - b.ne 3655c // b.any │ │ │ │ - ldrb w1, [x21, w27, sxtw] │ │ │ │ - ldr w1, [x23, x1, lsl #2] │ │ │ │ - ldr x1, [x24, x1, lsl #3] │ │ │ │ - ldr x1, [x1, x2] │ │ │ │ - tst x0, x1 │ │ │ │ - b.eq 366a0 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 365f8 // b.none │ │ │ │ - ubfiz x4, x27, #3, #32 │ │ │ │ - lsr w2, w26, #6 │ │ │ │ - sxtw x3, w27 │ │ │ │ - lsl x0, x22, x26 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - ldr x5, [x28, x4] │ │ │ │ - ldr x5, [x5, x2] │ │ │ │ - tst x0, x5 │ │ │ │ - b.ne 3652c // b.any │ │ │ │ - add x4, x25, x4 │ │ │ │ - ldur x1, [x4, #-8] │ │ │ │ - ldr x1, [x1, x2] │ │ │ │ - tst x0, x1 │ │ │ │ - b.ne 3668c // b.any │ │ │ │ - add x3, x21, x3 │ │ │ │ - ldurb w1, [x3, #-1] │ │ │ │ - ldr w1, [x23, x1, lsl #2] │ │ │ │ - ldr x1, [x24, x1, lsl #3] │ │ │ │ - ldr x1, [x1, x2] │ │ │ │ - tst x0, x1 │ │ │ │ - b.eq 36678 // b.none │ │ │ │ - sub w26, w26, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 19c40 │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 3657c // b.any │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 366c4 // b.none │ │ │ │ - add x21, x21, w27, sxtw │ │ │ │ - ldurb w0, [x21, #-1] │ │ │ │ - ldr w0, [x23, x0, lsl #2] │ │ │ │ - ldr x0, [x24, x0, lsl #3] │ │ │ │ - ldr x0, [x0] │ │ │ │ - tbz w0, #0, 366f8 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - b.le 3664c │ │ │ │ - ldr w0, [x19, #20] │ │ │ │ - sub w1, w27, #0x1 │ │ │ │ - str w1, [x19, #28] │ │ │ │ - cmp w27, w0 │ │ │ │ - csel w27, w27, w0, ls // ls = plast │ │ │ │ - sub w0, w0, w27 │ │ │ │ - str w0, [x19, #20] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1a104 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - sub w26, w26, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - b 365e0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - b 365e4 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - b 36568 │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 36604 // b.any │ │ │ │ - tbnz w26, #31, 36628 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - sub w26, w26, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - cmn w26, #0x1 │ │ │ │ - b.eq 36628 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - sub w26, w26, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ - cmn w26, #0x1 │ │ │ │ - b.ne 366c4 // b.any │ │ │ │ - b 36628 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - bl 19c40 │ │ │ │ - b 36628 │ │ │ │ - bti c │ │ │ │ - cbz w2, 3674c │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - add x20, x1, w2, uxtw #3 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19], #8 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 36728 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov w1, w0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz w1, 36780 │ │ │ │ - and w2, w1, #0x1 │ │ │ │ - lsr w1, w1, #1 │ │ │ │ - add w0, w0, w2 │ │ │ │ - cbnz w1, 36770 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - adrp x4, b0000 │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x4, x4, #0x3e0 │ │ │ │ - mov x29, sp │ │ │ │ - mov x2, #0x3fc // #1020 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w0 │ │ │ │ - mov w19, w1 │ │ │ │ - mov x0, x4 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - mov x4, x0 │ │ │ │ - adrp x1, 80000 │ │ │ │ - adrp x0, 80000 │ │ │ │ - adrp x2, 80000 │ │ │ │ - adrp x6, 80000 │ │ │ │ - ldr q22, [x1, #560] │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr q25, [x0, #544] │ │ │ │ - orr w0, w20, w19 │ │ │ │ - ldr q29, [x1, #576] │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr d23, [x2, #296] │ │ │ │ - adrp x2, 80000 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d30, [x1, #280] │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr d24, [x2, #304] │ │ │ │ - adrp x2, 80000 │ │ │ │ - ldr q26, [x0, #592] │ │ │ │ - add x5, x4, #0x410 │ │ │ │ - add x0, x4, #0x200 │ │ │ │ - ldr d31, [x1, #288] │ │ │ │ - ldr d27, [x2, #312] │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - ldr d28, [x6, #320] │ │ │ │ - mov w7, #0xa // #10 │ │ │ │ - mov w8, #0xc // #12 │ │ │ │ - mov w2, #0xa0 // #160 │ │ │ │ - mov w6, #0xc0 // #192 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str w8, [x4, #300] │ │ │ │ - str w7, [x4, #356] │ │ │ │ - str w6, [x4, #428] │ │ │ │ - str w2, [x4, #484] │ │ │ │ - str w20, [x4, #1020] │ │ │ │ - str w19, [x4, #1024] │ │ │ │ - strb w1, [x4, #1028] │ │ │ │ - stur q22, [x0, #-252] │ │ │ │ - stur d23, [x0, #-228] │ │ │ │ - stur d24, [x0, #-204] │ │ │ │ - stur q25, [x0, #-184] │ │ │ │ - stur q26, [x0, #-124] │ │ │ │ - stur d27, [x0, #-100] │ │ │ │ - stur d28, [x0, #-76] │ │ │ │ - stur q29, [x0, #-56] │ │ │ │ - str d30, [x4, #344] │ │ │ │ - str d31, [x4, #472] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x4, x3] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz w0, 3689c │ │ │ │ - and w2, w0, #0x1 │ │ │ │ - lsr w0, w0, #1 │ │ │ │ - add w1, w1, w2 │ │ │ │ - cbnz w0, 3688c │ │ │ │ - str w1, [x3, x5] │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp x3, #0x3fc │ │ │ │ - b.ne 36880 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, b0000 │ │ │ │ - add x1, x1, #0x3e0 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr w2, [x1, #1024] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ne 36904 // b.any │ │ │ │ - mov w2, w0 │ │ │ │ - add x3, x1, #0x410 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w2, [x3, x2, lsl #2] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 36900 // b.none │ │ │ │ - ldr w0, [x1, #1020] │ │ │ │ - cmp w2, w0 │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - movi v25.4s, #0x0 │ │ │ │ - mov x4, x0 │ │ │ │ - cbz w1, 36abc │ │ │ │ - adrp x16, b0000 │ │ │ │ - add x2, x16, #0x3e0 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - ldr w18, [x2, #1020] │ │ │ │ - cmp w0, #0x1e │ │ │ │ - b.ls 36ac4 // b.plast │ │ │ │ - lsr w17, w1, #4 │ │ │ │ - dup v23.4s, w18 │ │ │ │ - mov v22.16b, v25.16b │ │ │ │ - add x2, x2, #0x410 │ │ │ │ - movi v24.4s, #0x1 │ │ │ │ - mov x3, x4 │ │ │ │ - add x17, x4, w17, uxtw #4 │ │ │ │ - ldr q31, [x3], #16 │ │ │ │ - zip1 v30.16b, v31.16b, v25.16b │ │ │ │ - zip2 v31.16b, v31.16b, v25.16b │ │ │ │ - zip2 v28.8h, v30.8h, v25.8h │ │ │ │ - zip2 v29.8h, v31.8h, v25.8h │ │ │ │ - zip1 v30.8h, v30.8h, v25.8h │ │ │ │ - zip1 v31.8h, v31.8h, v25.8h │ │ │ │ - mov w14, v28.s[3] │ │ │ │ - mov w15, v28.s[1] │ │ │ │ - mov w11, v29.s[3] │ │ │ │ - mov w12, v29.s[1] │ │ │ │ - mov w13, v28.s[2] │ │ │ │ - mov w8, v30.s[3] │ │ │ │ - mov w5, v31.s[3] │ │ │ │ - mov w10, v29.s[2] │ │ │ │ - mov w9, v30.s[1] │ │ │ │ - mov w7, v30.s[2] │ │ │ │ - ldr s21, [x2, w14, uxtw #2] │ │ │ │ - fmov x14, d28 │ │ │ │ - ldr s17, [x2, w11, uxtw #2] │ │ │ │ - fmov x11, d29 │ │ │ │ - ldr s19, [x2, w15, uxtw #2] │ │ │ │ - mov w6, v31.s[1] │ │ │ │ - ldr s26, [x2, w12, uxtw #2] │ │ │ │ - mov w0, v31.s[2] │ │ │ │ - ldr s20, [x2, w13, uxtw #2] │ │ │ │ - ldr s27, [x2, w14, uxtw #2] │ │ │ │ - mov v19.s[1], v21.s[0] │ │ │ │ - mov v26.s[1], v17.s[0] │ │ │ │ - ldr s18, [x2, w8, uxtw #2] │ │ │ │ - ldr s21, [x2, w10, uxtw #2] │ │ │ │ - fmov x8, d30 │ │ │ │ - ldr s17, [x2, w5, uxtw #2] │ │ │ │ - fmov x5, d31 │ │ │ │ - ldr s28, [x2, w11, uxtw #2] │ │ │ │ - mov v27.s[1], v20.s[0] │ │ │ │ - ldr s20, [x2, w9, uxtw #2] │ │ │ │ - ldr s29, [x2, w8, uxtw #2] │ │ │ │ - mov v28.s[1], v21.s[0] │ │ │ │ - ldr s16, [x2, w7, uxtw #2] │ │ │ │ - mov v20.s[1], v18.s[0] │ │ │ │ - ldr s21, [x2, w6, uxtw #2] │ │ │ │ - zip1 v31.4s, v27.4s, v19.4s │ │ │ │ - ldr s30, [x2, w5, uxtw #2] │ │ │ │ - ldr s18, [x2, w0, uxtw #2] │ │ │ │ - mov v29.s[1], v16.s[0] │ │ │ │ - zip1 v28.4s, v28.4s, v26.4s │ │ │ │ - mov v21.s[1], v17.s[0] │ │ │ │ - mov v30.s[1], v18.s[0] │ │ │ │ - cmhi v26.4s, v31.4s, v24.4s │ │ │ │ - cmhs v27.4s, v23.4s, v31.4s │ │ │ │ - zip1 v29.4s, v29.4s, v20.4s │ │ │ │ - zip1 v30.4s, v30.4s, v21.4s │ │ │ │ - cmhi v31.4s, v28.4s, v24.4s │ │ │ │ - cmhs v28.4s, v23.4s, v28.4s │ │ │ │ - and v27.16b, v26.16b, v27.16b │ │ │ │ - cmhi v21.4s, v29.4s, v24.4s │ │ │ │ - cmhi v26.4s, v30.4s, v24.4s │ │ │ │ - cmhs v29.4s, v23.4s, v29.4s │ │ │ │ - and v31.16b, v31.16b, v28.16b │ │ │ │ - cmhs v30.4s, v23.4s, v30.4s │ │ │ │ - and v28.16b, v24.16b, v27.16b │ │ │ │ - and v27.16b, v21.16b, v29.16b │ │ │ │ - and v31.16b, v24.16b, v31.16b │ │ │ │ - and v29.16b, v26.16b, v30.16b │ │ │ │ - sub v30.4s, v28.4s, v27.4s │ │ │ │ - sub v31.4s, v31.4s, v29.4s │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - add v22.4s, v22.4s, v31.4s │ │ │ │ - cmp x3, x17 │ │ │ │ - b.ne 36950 // b.any │ │ │ │ - addv s31, v22.4s │ │ │ │ - and w2, w1, #0xfffffff0 │ │ │ │ - fmov w0, s31 │ │ │ │ - tst x1, #0xf │ │ │ │ - b.eq 36ab8 // b.none │ │ │ │ - add x5, x16, #0x3e0 │ │ │ │ - add x2, x4, w2, uxtw │ │ │ │ - add x5, x5, #0x410 │ │ │ │ - neg w4, w4 │ │ │ │ - ldrb w3, [x2] │ │ │ │ - ldr w3, [x5, x3, lsl #2] │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.ls 36aa8 // b.plast │ │ │ │ - cmp w18, w3 │ │ │ │ - cinc w0, w0, cs // cs = hs, nlast │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add w3, w4, w2 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.hi 36a90 // b.pmore │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 36a80 │ │ │ │ - bti c │ │ │ │ - movi v26.4s, #0x0 │ │ │ │ - mov x16, x0 │ │ │ │ - cbz w1, 36c7c │ │ │ │ - adrp x17, b0000 │ │ │ │ - add x2, x17, #0x3e0 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - ldr w18, [x2, #1020] │ │ │ │ - cmp w0, #0x1e │ │ │ │ - b.ls 36c84 // b.plast │ │ │ │ - lsr w0, w1, #4 │ │ │ │ - dup v24.4s, w18 │ │ │ │ - mov v23.16b, v26.16b │ │ │ │ - add x2, x2, #0x410 │ │ │ │ - mov x3, x16 │ │ │ │ - add x0, x16, w0, uxtw #4 │ │ │ │ - ldr q31, [x3], #16 │ │ │ │ - zip1 v30.16b, v31.16b, v26.16b │ │ │ │ - zip2 v31.16b, v31.16b, v26.16b │ │ │ │ - zip1 v29.8h, v30.8h, v26.8h │ │ │ │ - zip2 v30.8h, v30.8h, v26.8h │ │ │ │ - zip1 v27.8h, v31.8h, v26.8h │ │ │ │ - zip2 v31.8h, v31.8h, v26.8h │ │ │ │ - mov w14, v29.s[3] │ │ │ │ - mov w13, v29.s[2] │ │ │ │ - mov w11, v30.s[3] │ │ │ │ - mov w12, v30.s[1] │ │ │ │ - mov w15, v29.s[1] │ │ │ │ - mov w8, v27.s[3] │ │ │ │ - mov w5, v31.s[3] │ │ │ │ - mov w9, v27.s[1] │ │ │ │ - mov w10, v30.s[2] │ │ │ │ - mov w7, v27.s[2] │ │ │ │ - ldr s25, [x2, w14, uxtw #2] │ │ │ │ - fmov x14, d29 │ │ │ │ - ldr s19, [x2, w11, uxtw #2] │ │ │ │ - fmov x11, d30 │ │ │ │ - ldr s22, [x2, w13, uxtw #2] │ │ │ │ - mov w6, v31.s[1] │ │ │ │ - ldr s21, [x2, w12, uxtw #2] │ │ │ │ - mov w4, v31.s[2] │ │ │ │ - ldr s28, [x2, w14, uxtw #2] │ │ │ │ - ldr s20, [x2, w15, uxtw #2] │ │ │ │ - mov v21.s[1], v19.s[0] │ │ │ │ - ldr s17, [x2, w8, uxtw #2] │ │ │ │ - mov v28.s[1], v22.s[0] │ │ │ │ - fmov x8, d27 │ │ │ │ - ldr s22, [x2, w9, uxtw #2] │ │ │ │ - mov v20.s[1], v25.s[0] │ │ │ │ - ldr s19, [x2, w5, uxtw #2] │ │ │ │ - fmov x5, d31 │ │ │ │ - ldr s25, [x2, w10, uxtw #2] │ │ │ │ - ldr s29, [x2, w11, uxtw #2] │ │ │ │ - fmov s27, s22 │ │ │ │ - ldr s30, [x2, w8, uxtw #2] │ │ │ │ - ldr s22, [x2, w4, uxtw #2] │ │ │ │ - mov v29.s[1], v25.s[0] │ │ │ │ - ldr s18, [x2, w7, uxtw #2] │ │ │ │ - ldr s25, [x2, w6, uxtw #2] │ │ │ │ - mov v27.s[1], v17.s[0] │ │ │ │ - zip1 v28.4s, v28.4s, v20.4s │ │ │ │ - ldr s31, [x2, w5, uxtw #2] │ │ │ │ - mov v30.s[1], v18.s[0] │ │ │ │ - mov v25.s[1], v19.s[0] │ │ │ │ - mov v31.s[1], v22.s[0] │ │ │ │ - zip1 v29.4s, v29.4s, v21.4s │ │ │ │ - zip1 v30.4s, v30.4s, v27.4s │ │ │ │ - cmtst v27.4s, v28.4s, v28.4s │ │ │ │ - zip1 v31.4s, v31.4s, v25.4s │ │ │ │ - cmtst v21.4s, v29.4s, v29.4s │ │ │ │ - cmtst v25.4s, v30.4s, v30.4s │ │ │ │ - cmhs v29.4s, v24.4s, v29.4s │ │ │ │ - cmtst v22.4s, v31.4s, v31.4s │ │ │ │ - cmhs v28.4s, v24.4s, v28.4s │ │ │ │ - cmhs v31.4s, v24.4s, v31.4s │ │ │ │ - cmhs v30.4s, v24.4s, v30.4s │ │ │ │ - and v28.16b, v27.16b, v28.16b │ │ │ │ - and v27.16b, v21.16b, v29.16b │ │ │ │ - and v30.16b, v25.16b, v30.16b │ │ │ │ - and v29.16b, v22.16b, v31.16b │ │ │ │ - add v31.4s, v28.4s, v27.4s │ │ │ │ - add v30.4s, v30.4s, v29.4s │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - add v23.4s, v23.4s, v31.4s │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 36b10 // b.any │ │ │ │ - addv s31, v23.4s │ │ │ │ - and w2, w1, #0xfffffff0 │ │ │ │ - fmov w3, s31 │ │ │ │ - add w0, w1, w3 │ │ │ │ - tst x1, #0xf │ │ │ │ - b.eq 36c78 // b.none │ │ │ │ - add x5, x17, #0x3e0 │ │ │ │ - add x2, x16, w2, uxtw │ │ │ │ - add x5, x5, #0x410 │ │ │ │ - neg w4, w16 │ │ │ │ - ldrb w3, [x2] │ │ │ │ - ldr w3, [x5, x3, lsl #2] │ │ │ │ - cmp w18, w3 │ │ │ │ - cset w6, cs // cs = hs, nlast │ │ │ │ - cbz w3, 36c68 │ │ │ │ - sub w0, w0, w6 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add w3, w4, w2 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.hi 36c50 // b.pmore │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - mov w0, w1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 36c40 │ │ │ │ - bti c │ │ │ │ - adrp x2, b0000 │ │ │ │ - add x2, x2, #0x3e0 │ │ │ │ - and x1, x1, #0xff │ │ │ │ - add x4, x2, #0x410 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr w3, [x2, #1024] │ │ │ │ - ldr w5, [x4, x1, lsl #2] │ │ │ │ - cmp w5, w3 │ │ │ │ - b.hi 36cd4 // b.pmore │ │ │ │ - mov w3, w0 │ │ │ │ - ldr w5, [x2, #1020] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr w4, [x4, x3, lsl #2] │ │ │ │ - cmp w4, w5 │ │ │ │ - b.ls 36cdc // b.plast │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - ldr w0, [x2, x3, lsl #2] │ │ │ │ - ldr w1, [x2, x1, lsl #2] │ │ │ │ - tst w1, w0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, b0000 │ │ │ │ - ldrb w0, [x0, #2020] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, w1 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x0, #0x3fc // #1020 │ │ │ │ - bl 3480 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz w21, 36d94 │ │ │ │ - adrp x6, b0000 │ │ │ │ - add x6, x6, #0x3e0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x6, x6, #0x410 │ │ │ │ - add x5, x22, w21, uxtw │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w3, [x0] │ │ │ │ - lsl x2, x3, #2 │ │ │ │ - ldr w1, [x19, x2] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x19, x2] │ │ │ │ - cbnz w4, 36d84 │ │ │ │ - ldr w1, [x6, x3, lsl #2] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ne 36d60 // b.any │ │ │ │ - cbnz w4, 36f8c │ │ │ │ - mov x2, x19 │ │ │ │ - add x1, x19, #0x3fc │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr w3, [x2] │ │ │ │ - cbz w3, 36dc8 │ │ │ │ - ucvtf d31, w3 │ │ │ │ - add w0, w0, w3 │ │ │ │ - add w3, w4, #0x1 │ │ │ │ - str d31, [x20, w4, uxtw #3] │ │ │ │ - cmp w4, #0x7 │ │ │ │ - b.eq 371c4 // b.none │ │ │ │ - mov w4, w3 │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 36da4 // b.any │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ne 371ec // b.any │ │ │ │ - str d15, [sp, #64] │ │ │ │ - ldr d31, [x20] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 36e70 │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr d31, [x20, #8] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 36f68 │ │ │ │ - ldr d31, [x20, #16] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 36f44 │ │ │ │ - ldr d31, [x20, #24] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 36f20 │ │ │ │ - ldr d31, [x20, #32] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 36efc │ │ │ │ - ldr d31, [x20, #40] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 36ed8 │ │ │ │ - ldr d31, [x20, #48] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 36eb4 │ │ │ │ - ldr d31, [x20, #56] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.gt 36e90 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fneg d0, d15 │ │ │ │ - ldr d15, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d15, d31, d30 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 29bc0 │ │ │ │ - fmul d15, d15, d0 │ │ │ │ - movi d31, #0x0 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 36df0 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 29bc0 │ │ │ │ - ldr d31, [sp, #88] │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 36e44 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 29bc0 │ │ │ │ - ldr d31, [sp, #88] │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 36e38 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 29bc0 │ │ │ │ - ldr d31, [sp, #88] │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 36e2c │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 29bc0 │ │ │ │ - ldr d31, [sp, #88] │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 36e20 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 29bc0 │ │ │ │ - ldr d31, [sp, #88] │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 36e14 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 29bc0 │ │ │ │ - ldr d31, [sp, #88] │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 36e08 │ │ │ │ - ucvtf d30, w21 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fmov d0, d31 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 29bc0 │ │ │ │ - ldr d31, [sp, #88] │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fadd d15, d15, d31 │ │ │ │ - b 36dfc │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str d15, [sp, #64] │ │ │ │ - bl 3390 │ │ │ │ - movi v25.4s, #0x1 │ │ │ │ - adrp x5, b0000 │ │ │ │ - add x5, x5, #0x3e0 │ │ │ │ - mov w8, #0x8 // #8 │ │ │ │ - mov x9, #0x7 // #7 │ │ │ │ - fmov w10, s25 │ │ │ │ - movi v27.4s, #0x0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - mov w15, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov v26.16b, v27.16b │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - b 36ff8 │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - cmp x2, #0x3fc │ │ │ │ - b.eq 370ac // b.none │ │ │ │ - ldr w3, [x2, x5] │ │ │ │ - cbz w3, 36fec │ │ │ │ - ldr w4, [x19, x2] │ │ │ │ - cbz w4, 36fec │ │ │ │ - fmov s31, w3 │ │ │ │ - fmov s29, w3 │ │ │ │ - lsr w6, w3, #7 │ │ │ │ - and w23, w3, #0x1 │ │ │ │ - ushr v30.2s, v31.2s, #3 │ │ │ │ - ushr v28.2s, v31.2s, #1 │ │ │ │ - ushr v23.2s, v31.2s, #2 │ │ │ │ - ushr v24.2s, v29.2s, #6 │ │ │ │ - ushr v31.2s, v31.2s, #4 │ │ │ │ - ushr v29.2s, v29.2s, #5 │ │ │ │ - and w24, w6, #0x1 │ │ │ │ - ubfx x22, x3, #1, #1 │ │ │ │ - mov v28.s[1], v30.s[0] │ │ │ │ - fmov s30, w3 │ │ │ │ - ubfx x30, x3, #2, #1 │ │ │ │ - ubfx x18, x3, #3, #1 │ │ │ │ - mov v29.s[1], w6 │ │ │ │ - mov v30.s[1], v23.s[0] │ │ │ │ - mov v31.s[1], v24.s[0] │ │ │ │ - ubfx x17, x3, #4, #1 │ │ │ │ - ubfx x6, x3, #5, #1 │ │ │ │ - ubfx x3, x3, #6, #1 │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - madd w11, w24, w4, w11 │ │ │ │ - zip1 v30.4s, v30.4s, v28.4s │ │ │ │ - madd w7, w23, w4, w7 │ │ │ │ - zip1 v31.4s, v31.4s, v29.4s │ │ │ │ - madd w16, w22, w4, w16 │ │ │ │ - fmov s29, w4 │ │ │ │ - madd w1, w30, w4, w1 │ │ │ │ - madd w15, w18, w4, w15 │ │ │ │ - and v30.16b, v30.16b, v25.16b │ │ │ │ - madd w14, w17, w4, w14 │ │ │ │ - and v31.16b, v31.16b, v25.16b │ │ │ │ - madd w13, w6, w4, w13 │ │ │ │ - madd w12, w3, w4, w12 │ │ │ │ - mla v26.4s, v30.4s, v29.s[0] │ │ │ │ - mla v27.4s, v31.4s, v29.s[0] │ │ │ │ - stp q26, q27, [x0] │ │ │ │ - cmp x2, #0x3fc │ │ │ │ - b.ne 36ff8 // b.any │ │ │ │ - cmp w7, w16 │ │ │ │ - cset x4, cc // cc = lo, ul, last │ │ │ │ - cset w6, cc // cc = lo, ul, last │ │ │ │ - ldr w3, [x0, x4, lsl #2] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cs 370d0 // b.hs, b.nlast │ │ │ │ - ldr w3, [x0, #8] │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov w6, w4 │ │ │ │ - cmp w15, w3 │ │ │ │ - b.ls 370e4 // b.plast │ │ │ │ - ldr w3, [x0, #12] │ │ │ │ - mov x4, #0x3 // #3 │ │ │ │ - mov w6, w4 │ │ │ │ - cmp w14, w3 │ │ │ │ - b.ls 370f8 // b.plast │ │ │ │ - ldr w3, [x0, #16] │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov w6, w4 │ │ │ │ - cmp w13, w3 │ │ │ │ - b.ls 3710c // b.plast │ │ │ │ - ldr w3, [x0, #20] │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - mov w6, w4 │ │ │ │ - cmp w12, w3 │ │ │ │ - b.ls 37120 // b.plast │ │ │ │ - ldr w3, [x0, #24] │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ - mov w6, w4 │ │ │ │ - add w2, w7, w16 │ │ │ │ - add w1, w1, w15 │ │ │ │ - add w2, w2, w14 │ │ │ │ - add w1, w1, w13 │ │ │ │ - cmp w11, w3 │ │ │ │ - add w2, w2, w12 │ │ │ │ - add w1, w1, w11 │ │ │ │ - csel x4, x4, x9, ls // ls = plast │ │ │ │ - csel w6, w9, w6, hi // hi = pmore │ │ │ │ - cmn w2, w1 │ │ │ │ - b.eq 371b8 // b.none │ │ │ │ - add x4, x20, w4, uxtw #3 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - lsl w6, w10, w6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w3, [x2, x5] │ │ │ │ - tst w6, w3 │ │ │ │ - b.eq 37184 // b.none │ │ │ │ - ldr w3, [x19, x2] │ │ │ │ - ldr d31, [x4] │ │ │ │ - str wzr, [x19, x2] │ │ │ │ - ucvtf d30, w3 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x4] │ │ │ │ - add x2, x2, #0x4 │ │ │ │ - cmp x2, #0x3fc │ │ │ │ - b.ne 37160 // b.any │ │ │ │ - subs w8, w8, #0x1 │ │ │ │ - b.ne 36fb4 // b.any │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x4f0 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - add x0, x0, #0xf10 │ │ │ │ - mov w2, #0x118 // #280 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl 3500 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 36de0 │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x4f0 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - add x0, x0, #0xf20 │ │ │ │ - mov w2, #0x126 // #294 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str d15, [sp, #64] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x4f0 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - add x0, x0, #0xf30 │ │ │ │ - mov w2, #0x128 // #296 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - str d15, [sp, #64] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - stp x1, x2, [x0] │ │ │ │ - ldr w1, [sp] │ │ │ │ - str w1, [x0, #48] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - stp xzr, x1, [x0, #64] │ │ │ │ - ldrb w10, [sp, #8] │ │ │ │ - ldrb w9, [sp, #32] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - stp x3, x4, [x0, #16] │ │ │ │ - str w5, [x0, #32] │ │ │ │ - strb w6, [x0, #36] │ │ │ │ - str x7, [x0, #40] │ │ │ │ - strb w10, [x0, #52] │ │ │ │ - str wzr, [x0, #56] │ │ │ │ - str w1, [x0, #80] │ │ │ │ - strb w9, [x0, #84] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - cbz w1, 372d0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x0, x19 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - ldr w1, [x21, #56] │ │ │ │ - add x2, x0, x19 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - str xzr, [x2, #32] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 372a0 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - bl 3500 │ │ │ │ - str wzr, [x21, #56] │ │ │ │ - str xzr, [x21, #64] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x5 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - mov x23, x3 │ │ │ │ - ldr w6, [x0, #56] │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - add w1, w6, #0x1 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, #0x28 // #40 │ │ │ │ - umull x1, w1, w25 │ │ │ │ - bl 586c0 │ │ │ │ - mov x6, x0 │ │ │ │ - ldr w7, [x19, #56] │ │ │ │ - mov x0, x20 │ │ │ │ - str x6, [x19, #64] │ │ │ │ - umull x5, w7, w25 │ │ │ │ - add x20, x6, x5 │ │ │ │ - str x24, [x6, x5] │ │ │ │ - stp x22, x23, [x20, #8] │ │ │ │ - str x21, [x20, #24] │ │ │ │ - bl 5304c │ │ │ │ - ldr w1, [x19, #56] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x0, [x20, #32] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x19, #56] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - and w5, w5, #0xff │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x3 │ │ │ │ - ldrb w3, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - ldrb w2, [sp, #168] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - mov x21, x6 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - mov x28, x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w7 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w4 │ │ │ │ - str w2, [sp, #104] │ │ │ │ - str w3, [sp, #112] │ │ │ │ - str w5, [sp, #120] │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x24, x0 │ │ │ │ - and x0, x0, #0xffffffff │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl 3480 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - stp x27, x28, [x0] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x23, x22, [x0, #16] │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - ldr w5, [sp, #120] │ │ │ │ - str w26, [x0, #32] │ │ │ │ - strb w5, [x0, #36] │ │ │ │ - str x21, [x0, #40] │ │ │ │ - str w19, [x0, #48] │ │ │ │ - strb w3, [x0, #52] │ │ │ │ - str wzr, [x0, #56] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - stp xzr, x0, [x25, #64] │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - str w0, [x25, #80] │ │ │ │ - strb w2, [x25, #84] │ │ │ │ - cbz w24, 37880 │ │ │ │ - ldr x26, [sp, #176] │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov x27, x23 │ │ │ │ - add x1, x26, #0x1 │ │ │ │ - add x2, x2, #0xa8 │ │ │ │ - add x24, x24, x1 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add x1, x1, #0xf40 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x22, x2, [sp, #104] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 3754c │ │ │ │ - cmp w28, #0x44 │ │ │ │ - b.eq 37780 // b.none │ │ │ │ - cmp w28, #0x49 │ │ │ │ - b.ne 376e0 // b.any │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3430 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w5, w0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x4, 7b000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0xf50 │ │ │ │ - str x4, [sp, #136] │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w3, w0 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - ldr x4, [sp, #136] │ │ │ │ - mov w5, w0 │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - add x0, x19, w21, uxtw │ │ │ │ - add x23, x23, w28, uxtw │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add w1, w3, #0x1 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - add w21, w21, w0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3670 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.eq 37640 // b.none │ │ │ │ - ldrb w28, [x26] │ │ │ │ - cmp w28, #0x4d │ │ │ │ - b.eq 376e8 // b.none │ │ │ │ - b.ls 37490 // b.plast │ │ │ │ - cmp w28, #0x53 │ │ │ │ - b.eq 37818 // b.none │ │ │ │ - cmp w28, #0x58 │ │ │ │ - b.eq 376e8 // b.none │ │ │ │ - cmp w28, #0x4e │ │ │ │ - b.ne 3780c // b.any │ │ │ │ - ldr w1, [x25, #56] │ │ │ │ - mov w28, #0x28 // #40 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x3, x22, #0x1 │ │ │ │ - umull x1, w1, w28 │ │ │ │ - sub x3, x3, x2 │ │ │ │ - str x3, [sp, #128] │ │ │ │ - add x21, x23, #0x1 │ │ │ │ - sub x21, x21, x27 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w2, [x25, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [x25, #64] │ │ │ │ - umull x2, w2, w28 │ │ │ │ - add x28, x1, x2 │ │ │ │ - str x27, [x1, x2] │ │ │ │ - mov x27, x23 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - stp x21, x2, [x28, #8] │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - str x3, [x28, #24] │ │ │ │ - bl 5304c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x25, #56] │ │ │ │ - mov x0, x20 │ │ │ │ - str x2, [x28, #32] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x25, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x22, x22, w1, sxtw │ │ │ │ - bl 3500 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - str x22, [sp, #104] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.ne 3754c // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [x25, #56] │ │ │ │ - mov w2, #0x28 // #40 │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - ldr x24, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [x25, #56] │ │ │ │ - mov w3, #0x28 // #40 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [x25, #64] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - sub x23, x23, x27 │ │ │ │ - sub x22, x22, x24 │ │ │ │ - umull x2, w2, w3 │ │ │ │ - mov x0, x19 │ │ │ │ - add x21, x1, x2 │ │ │ │ - str x27, [x1, x2] │ │ │ │ - stp x23, x24, [x21, #8] │ │ │ │ - str x22, [x21, #24] │ │ │ │ - bl 5304c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x25, #56] │ │ │ │ - mov x0, x19 │ │ │ │ - str x2, [x21, #32] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x25, #56] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x25 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp w28, #0x3d │ │ │ │ - b.ne 3780c // b.any │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3430 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - mov x9, x0 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w5, w0 │ │ │ │ - mov w6, w28 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x9, [sp, #136] │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w3, w0 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3430 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - mov w5, w0 │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - mov w6, w28 │ │ │ │ - add x0, x19, w21, uxtw │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add w1, w3, #0x1 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr x9, [sp, #136] │ │ │ │ - add x23, x23, w9, uxtw │ │ │ │ - add x22, x22, w9, uxtw │ │ │ │ - b 37528 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w5, w0 │ │ │ │ - mov x28, x0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x4, 7b000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x4, x4, #0xf48 │ │ │ │ - str x4, [sp, #136] │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w3, w0 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #128] │ │ │ │ - add x22, x22, w28, uxtw │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - ldr x4, [sp, #136] │ │ │ │ - mov w5, w0 │ │ │ │ - ldr w3, [sp, #128] │ │ │ │ - add x0, x19, w21, uxtw │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add w1, w3, #0x1 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - b 37528 │ │ │ │ - strb w28, [x20, w0, uxtw] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 37540 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3430 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w5, w0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov w3, w0 │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - mov w5, w0 │ │ │ │ - b 3750c │ │ │ │ - mov x27, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - str x22, [sp, #104] │ │ │ │ - b 37654 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str wzr, [x0] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 3500 │ │ │ │ - str wzr, [x19] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w5 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - mov x21, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - and w24, w6, #0xff │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - and w25, w3, #0xff │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldr w7, [x19] │ │ │ │ - add w1, w7, #0x1 │ │ │ │ - ubfiz x8, x7, #5, #32 │ │ │ │ - add x7, x0, x8 │ │ │ │ - str x23, [x0, x8] │ │ │ │ - strb w25, [x7, #12] │ │ │ │ - sturh wzr, [x7, #13] │ │ │ │ - strb w24, [x7, #28] │ │ │ │ - sturh wzr, [x7, #29] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str w22, [x7, #8] │ │ │ │ - str x21, [x7, #16] │ │ │ │ - str w20, [x7, #24] │ │ │ │ - str w1, [x19] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr w25, [x24, #32] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - ldrb w22, [x24, #36] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x19, [x24, #40] │ │ │ │ - str wzr, [x0] │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - mov x23, x0 │ │ │ │ - cmn x19, #0x1 │ │ │ │ - b.eq 37bd4 // b.none │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - ldrb w20, [x24, #52] │ │ │ │ - ldr w26, [x24, #48] │ │ │ │ - ldr x21, [x0, #16] │ │ │ │ - cbz w20, 37b58 │ │ │ │ - cbnz w22, 37d30 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ubfiz x2, x1, #5, #32 │ │ │ │ - add x1, x0, x2 │ │ │ │ - str x19, [x0, x2] │ │ │ │ - strb w20, [x1, #12] │ │ │ │ - sturh wzr, [x1, #13] │ │ │ │ - strh wzr, [x1, #28] │ │ │ │ - strb wzr, [x1, #30] │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - str w26, [x1, #8] │ │ │ │ - str x21, [x1, #16] │ │ │ │ - str w25, [x1, #24] │ │ │ │ - str w3, [x23] │ │ │ │ - cbz w0, 37d80 │ │ │ │ - ldr x2, [x24, #64] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x1, x20, x20, lsl #2 │ │ │ │ - add x3, x2, x1, lsl #3 │ │ │ │ - lsl x21, x1, #3 │ │ │ │ - ldr x26, [x3, #16] │ │ │ │ - cbz w20, 37bbc │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add x19, x27, x19 │ │ │ │ - ldr w1, [x23] │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x23] │ │ │ │ - str x0, [x23, #8] │ │ │ │ - add w4, w1, #0x1 │ │ │ │ - ubfiz x2, x1, #5, #32 │ │ │ │ - add x3, x0, x2 │ │ │ │ - str x19, [x0, x2] │ │ │ │ - strh wzr, [x3, #12] │ │ │ │ - strb wzr, [x3, #14] │ │ │ │ - strh wzr, [x3, #28] │ │ │ │ - strb wzr, [x3, #30] │ │ │ │ - ldr x2, [x24, #64] │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - add x1, x2, x21 │ │ │ │ - str w25, [x3, #8] │ │ │ │ - str x26, [x3, #16] │ │ │ │ - str w25, [x3, #24] │ │ │ │ - str w4, [x23] │ │ │ │ - ldp x19, x27, [x1, #16] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 37a48 // b.pmore │ │ │ │ - ldr x20, [x24, #72] │ │ │ │ - cmn x20, #0x1 │ │ │ │ - b.eq 37b34 // b.none │ │ │ │ - ldr w1, [x23] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldrb w21, [x24, #84] │ │ │ │ - ldr w26, [x24, #80] │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - cbz w22, 37ce8 │ │ │ │ - cbnz w21, 37ca0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ubfiz x2, x1, #5, #32 │ │ │ │ - add x1, x0, x2 │ │ │ │ - str x19, [x0, x2] │ │ │ │ - str w25, [x1, #8] │ │ │ │ - strb w22, [x1, #12] │ │ │ │ - sturh wzr, [x1, #13] │ │ │ │ - str x20, [x1, #16] │ │ │ │ - str w26, [x1, #24] │ │ │ │ - strh wzr, [x1, #28] │ │ │ │ - strb wzr, [x1, #30] │ │ │ │ - str w3, [x23] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz w22, 379ec │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x20, x21, x2 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - sub x20, x20, #0x1 │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ubfiz x2, x1, #5, #32 │ │ │ │ - add x1, x0, x2 │ │ │ │ - str x19, [x0, x2] │ │ │ │ - strh wzr, [x1, #12] │ │ │ │ - strb wzr, [x1, #14] │ │ │ │ - strb w22, [x1, #28] │ │ │ │ - sturh wzr, [x1, #29] │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - str w26, [x1, #8] │ │ │ │ - str x20, [x1, #16] │ │ │ │ - str w25, [x1, #24] │ │ │ │ - str w3, [x23] │ │ │ │ - cbz w0, 37d80 │ │ │ │ - ldr x2, [x24, #64] │ │ │ │ - b 37be4 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x19, x26 │ │ │ │ - ldr x27, [x3, #24] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 37a48 // b.pmore │ │ │ │ - b 37acc │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - cbz w0, 37d80 │ │ │ │ - ldr x2, [x24, #64] │ │ │ │ - cbz w22, 37a3c │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x1, x20, x20, lsl #2 │ │ │ │ - add x3, x2, x1, lsl #3 │ │ │ │ - lsl x21, x1, #3 │ │ │ │ - ldr x26, [x3, #16] │ │ │ │ - cbz w20, 37c88 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add x19, x19, x27 │ │ │ │ - ldr w1, [x23] │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x23] │ │ │ │ - str x0, [x23, #8] │ │ │ │ - add w4, w1, #0x1 │ │ │ │ - ubfiz x2, x1, #5, #32 │ │ │ │ - add x3, x0, x2 │ │ │ │ - str x26, [x0, x2] │ │ │ │ - strb w22, [x3, #12] │ │ │ │ - sturh wzr, [x3, #13] │ │ │ │ - strb w22, [x3, #28] │ │ │ │ - sturh wzr, [x3, #29] │ │ │ │ - ldr x2, [x24, #64] │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - add x1, x2, x21 │ │ │ │ - str w25, [x3, #8] │ │ │ │ - str x19, [x3, #16] │ │ │ │ - str w25, [x3, #24] │ │ │ │ - str w4, [x23] │ │ │ │ - ldp x19, x27, [x1, #16] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 37acc // b.plast │ │ │ │ - add x1, x20, x20, lsl #2 │ │ │ │ - add x3, x2, x1, lsl #3 │ │ │ │ - lsl x21, x1, #3 │ │ │ │ - ldr x26, [x3, #16] │ │ │ │ - cbnz w20, 37c04 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x19, x26 │ │ │ │ - ldr x27, [x3, #24] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 37bf0 // b.pmore │ │ │ │ - b 37acc │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - add x3, x19, x27 │ │ │ │ - sub x3, x3, #0x1 │ │ │ │ - add w4, w1, #0x1 │ │ │ │ - ubfiz x2, x1, #5, #32 │ │ │ │ - add x1, x0, x2 │ │ │ │ - str x20, [x0, x2] │ │ │ │ - str w26, [x1, #8] │ │ │ │ - strb w21, [x1, #12] │ │ │ │ - sturh wzr, [x1, #13] │ │ │ │ - str x3, [x1, #16] │ │ │ │ - str w25, [x1, #24] │ │ │ │ - strb w22, [x1, #28] │ │ │ │ - sturh wzr, [x1, #29] │ │ │ │ - str w4, [x23] │ │ │ │ - b 37b34 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w2, [x23] │ │ │ │ - add x1, x19, x27 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - add w4, w2, #0x1 │ │ │ │ - ubfiz x3, x2, #5, #32 │ │ │ │ - add x2, x0, x3 │ │ │ │ - str x1, [x0, x3] │ │ │ │ - str w25, [x2, #8] │ │ │ │ - strh wzr, [x2, #12] │ │ │ │ - strb wzr, [x2, #14] │ │ │ │ - str x20, [x2, #16] │ │ │ │ - str w26, [x2, #24] │ │ │ │ - strb w21, [x2, #28] │ │ │ │ - sturh wzr, [x2, #29] │ │ │ │ - str w4, [x23] │ │ │ │ - b 37b34 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ubfiz x2, x1, #5, #32 │ │ │ │ - add x1, x0, x2 │ │ │ │ - str x21, [x0, x2] │ │ │ │ - strb w22, [x1, #12] │ │ │ │ - sturh wzr, [x1, #13] │ │ │ │ - strb w20, [x1, #28] │ │ │ │ - sturh wzr, [x1, #29] │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - str w25, [x1, #8] │ │ │ │ - str x19, [x1, #16] │ │ │ │ - str w26, [x1, #24] │ │ │ │ - str w3, [x23] │ │ │ │ - cbnz w0, 37bb4 │ │ │ │ - nop │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 37acc │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 37e4c │ │ │ │ - adrp x23, 80000 │ │ │ │ - add x23, x23, #0x508 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - adrp x21, 7b000 │ │ │ │ - add x21, x21, #0xf58 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3920] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - add x20, x23, #0x8 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x5, [x24, #8] │ │ │ │ - lsl x4, x19, #5 │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x8, x5, x4 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w3, w19 │ │ │ │ - mov x7, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldrb w6, [x8, #12] │ │ │ │ - ldrb w9, [x8, #28] │ │ │ │ - cmp w9, #0x0 │ │ │ │ - cbz w6, 37e14 │ │ │ │ - csel x7, x23, x20, ne // ne = any │ │ │ │ - ldr x5, [x5, x4] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w4, [x8, #8] │ │ │ │ - str w9, [sp, #16] │ │ │ │ - ldr x9, [x8, #16] │ │ │ │ - str x9, [sp, #8] │ │ │ │ - ldr w8, [x8, #24] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x24] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 37de0 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - mov x29, sp │ │ │ │ - ldrb w0, [sp, #168] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [sp, #160] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - str x3, [sp, #136] │ │ │ │ - str w0, [sp, #148] │ │ │ │ - str x5, [sp, #152] │ │ │ │ - ldr x25, [sp, #192] │ │ │ │ - cbz w20, 3807c │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x19, x2 │ │ │ │ - mov x26, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x22, x6 │ │ │ │ - mov w23, w7 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x1 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 38314 // b.none │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - ldr w21, [x28, #136] │ │ │ │ - ldr w1, [x1, #104] │ │ │ │ - cmp w0, w21 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - sub w1, w0, w21 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - csel w0, w21, w1, ls // ls = plast │ │ │ │ - str w0, [sp, #108] │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - bl 15e8c │ │ │ │ - mov w24, w0 │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - bl 1a200 │ │ │ │ - mov w27, w0 │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - bl 1a1b0 │ │ │ │ - mov w21, w0 │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 168c0 │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr s0, [x25, #480] │ │ │ │ - mov w0, w27 │ │ │ │ - scvtf s0, s0 │ │ │ │ - bl 25ae0 │ │ │ │ - cmp w27, w21 │ │ │ │ - ldr w0, [x25, #396] │ │ │ │ - csel w4, w27, w21, ls // ls = plast │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 380a0 // b.plast │ │ │ │ - cmp w27, #0x9 │ │ │ │ - ccmp w24, #0x1, #0x2, hi // hi = pmore │ │ │ │ - b.hi 38090 // b.pmore │ │ │ │ - ldr w1, [x28] │ │ │ │ - mov w0, #0x270f // #9999 │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - cmp w1, w2 │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - ccmp w1, w0, #0x2, eq // eq = none │ │ │ │ - b.ls 380b0 // b.plast │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp wzr, w0, [sp, #100] │ │ │ │ - stp wzr, wzr, [sp, #108] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 38070 // b.none │ │ │ │ - add x28, x28, #0x68 │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - ldur w0, [x28, #-72] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - ldur w2, [x28, #-104] │ │ │ │ - cmp w0, w1 │ │ │ │ - str w2, [sp, #120] │ │ │ │ - sub w2, w1, w0 │ │ │ │ - sub w0, w0, w1 │ │ │ │ - csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ - str w0, [sp, #144] │ │ │ │ - cmp w20, w27 │ │ │ │ - b.ls 38174 // b.plast │ │ │ │ - ldr w0, [x28, #136] │ │ │ │ - ldr w2, [x28, #104] │ │ │ │ - cmp w0, w1 │ │ │ │ - str w2, [sp, #124] │ │ │ │ - sub w2, w1, w0 │ │ │ │ - sub w0, w0, w1 │ │ │ │ - csel w0, w0, w2, cs // cs = hs, nlast │ │ │ │ - str w0, [sp, #132] │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - bl 15e8c │ │ │ │ - mov w21, w0 │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - bl 1a200 │ │ │ │ - mov w24, w0 │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - bl 1a1b0 │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x0, [x28, #88] │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x22 │ │ │ │ - str w4, [sp, #116] │ │ │ │ - bl 168c0 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - ldr s0, [x25, #480] │ │ │ │ - mov w0, w24 │ │ │ │ - scvtf s0, s0 │ │ │ │ - bl 25ae0 │ │ │ │ - ldr w4, [sp, #116] │ │ │ │ - ldr w0, [x25, #396] │ │ │ │ - cmp w24, w4 │ │ │ │ - csel w4, w24, w4, ls // ls = plast │ │ │ │ - cmp w0, w4 │ │ │ │ - b.ls 38184 // b.plast │ │ │ │ - cmp w24, #0x9 │ │ │ │ - ccmp w21, #0x1, #0x2, hi // hi = pmore │ │ │ │ - b.hi 38064 // b.pmore │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - ldr w0, [x28] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 382d0 // b.none │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - b.eq 382f8 // b.none │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 38250 // b.none │ │ │ │ - add x28, x28, #0x68 │ │ │ │ - cmp w20, w27 │ │ │ │ - b.ne 37f7c // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp wzr, w0, [sp, #100] │ │ │ │ - stp wzr, wzr, [sp, #108] │ │ │ │ - b 37f6c │ │ │ │ - ldr w0, [x25, #432] │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.gt 37f38 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - mov w21, #0x50 // #80 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr w1, [x2] │ │ │ │ - add w1, w1, w27 │ │ │ │ - str w1, [x2] │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - ldr w1, [x26] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [x26] │ │ │ │ - ldr w1, [x19] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - umull x1, w1, w21 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr w5, [x19] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - umull x5, w5, w21 │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x0, x5 │ │ │ │ - bl 1dba0 │ │ │ │ - ldr w2, [x19] │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 1d490 │ │ │ │ - ldr w2, [x19] │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x5, [x19, #8] │ │ │ │ - sub w0, w2, #0x1 │ │ │ │ - ldrb w3, [sp, #148] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - umaddl x0, w0, w21, x5 │ │ │ │ - bl 1e88c │ │ │ │ - ldr w0, [x28] │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldrb w0, [x28, #96] │ │ │ │ - str w0, [sp, #108] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp w0, wzr, [sp, #100] │ │ │ │ - b 37f6c │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - str w0, [sp, #124] │ │ │ │ - str w0, [sp, #132] │ │ │ │ - b 37fcc │ │ │ │ - ldr w0, [x25, #432] │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt 38030 // b.tstop │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr w2, [sp, #100] │ │ │ │ - ldr w0, [x1] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [sp, #100] │ │ │ │ - add w0, w0, w24 │ │ │ │ - str w0, [x1] │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - ldr w0, [x26] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [x26] │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cbnz w0, 3827c │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 1d490 │ │ │ │ - ldr w2, [x19] │ │ │ │ - mov w7, #0x50 // #80 │ │ │ │ - ldr x6, [x19, #8] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w3, [sp, #148] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - umaddl x0, w2, w7, x6 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1e88c │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - ldrb w0, [x28, #96] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 3826c // b.plast │ │ │ │ - ldr w1, [sp, #108] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 38320 // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - strb w0, [x1] │ │ │ │ - ldr w0, [x28] │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldrb w0, [x28, #96] │ │ │ │ - str w0, [sp, #108] │ │ │ │ - add x28, x28, #0x68 │ │ │ │ - cmp w20, w27 │ │ │ │ - b.ne 37f7c // b.any │ │ │ │ - b 38070 │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - mov w0, #0x270f // #9999 │ │ │ │ - cmp w1, w0 │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - ccmp w1, w0, #0x2, ls // ls = plast │ │ │ │ - b.ls 38194 // b.plast │ │ │ │ - b 38064 │ │ │ │ - ldr w1, [x28] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - stp w0, w1, [sp, #108] │ │ │ │ - b 38240 │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov w21, #0x50 // #80 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - umull x1, w1, w21 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr w6, [x19] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - umull x6, w6, w21 │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x0, x6 │ │ │ │ - bl 1dba0 │ │ │ │ - ldr w0, [x19] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19] │ │ │ │ - b 381c8 │ │ │ │ - ldr w2, [sp, #132] │ │ │ │ - mov w1, #0x270f // #9999 │ │ │ │ - cmp w2, w1 │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - ccmp w1, w0, #0x0, ls // ls = plast │ │ │ │ - b.eq 38194 // b.none │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - b.ne 3805c // b.any │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 38064 // b.any │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - mov w0, #0x270f // #9999 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 38194 // b.plast │ │ │ │ - b 38064 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - stp w0, w0, [sp, #104] │ │ │ │ - b 37edc │ │ │ │ - ldr w0, [x28] │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 38220 // b.any │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - b 38240 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1c0 │ │ │ │ - adrp x8, 80000 │ │ │ │ - stp x29, x30, [sp, #352] │ │ │ │ - add x29, sp, #0x160 │ │ │ │ - ldr d31, [x8, #328] │ │ │ │ - mov x8, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - stp x27, x28, [sp, #432] │ │ │ │ - fmov d29, x8 │ │ │ │ - ldr w28, [sp, #456] │ │ │ │ - stp x21, x22, [sp, #384] │ │ │ │ - mov w21, w4 │ │ │ │ - mov w8, #0x68 // #104 │ │ │ │ - ucvtf d30, w28 │ │ │ │ - stp x25, x26, [sp, #416] │ │ │ │ - mov x25, x1 │ │ │ │ - umull x1, w21, w8 │ │ │ │ - str w21, [sp, #136] │ │ │ │ - ldr x8, [sp, #448] │ │ │ │ - fmul d31, d30, d31 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x6, x8, [sp, #248] │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - ldr x8, [sp, #464] │ │ │ │ - stp x7, x21, [sp, #208] │ │ │ │ - stp x3, x5, [sp, #232] │ │ │ │ - str x8, [sp, #280] │ │ │ │ - stp x19, x20, [sp, #368] │ │ │ │ - lsl x20, x21, #2 │ │ │ │ - stp x23, x24, [sp, #400] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [sp, #344] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp, #336] │ │ │ │ - frintz d31, d31 │ │ │ │ - fsub d30, d30, d31 │ │ │ │ - fcvtzu w19, d30 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x22, x0 │ │ │ │ - str x0, [sp, #288] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x20, x21, #3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w9, [sp, #136] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - cbz w9, 388cc │ │ │ │ - add w2, w19, #0x32 │ │ │ │ - add x3, sp, #0x11c │ │ │ │ - mov w18, #0x96 // #150 │ │ │ │ - cmp w2, w18 │ │ │ │ - csel w27, w2, w18, ls // ls = plast │ │ │ │ - mov x26, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - sub w0, w0, w27 │ │ │ │ - ldr x15, [sp, #144] │ │ │ │ - sub w1, w27, #0x1 │ │ │ │ - stp w1, w0, [x3, #-20] │ │ │ │ - sub w0, w9, #0x1 │ │ │ │ - stp w2, w9, [x3, #12] │ │ │ │ - mov w13, w28 │ │ │ │ - str w0, [sp, #228] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x28, x25 │ │ │ │ - mov x21, x23 │ │ │ │ - mov x25, x26 │ │ │ │ - mov x23, x24 │ │ │ │ - mov x26, x22 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 38610 │ │ │ │ - add w0, w16, w0 │ │ │ │ - add w2, w22, w27 │ │ │ │ - add w0, w0, w2 │ │ │ │ - ldp x4, x1, [sp, #248] │ │ │ │ - ubfiz x5, x8, #3, #8 │ │ │ │ - str w8, [sp, #136] │ │ │ │ - str x15, [sp, #144] │ │ │ │ - str w7, [sp, #224] │ │ │ │ - str w13, [sp, #456] │ │ │ │ - ldr x6, [x1, x5] │ │ │ │ - ldr x1, [x15, x19, lsl #3] │ │ │ │ - mov w3, w1 │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - ldr x5, [x1, x5] │ │ │ │ - str w2, [sp, #16] │ │ │ │ - ldr x2, [sp, #240] │ │ │ │ - str w20, [sp] │ │ │ │ - str w13, [sp, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w16, [sp, #32] │ │ │ │ - str w22, [sp, #40] │ │ │ │ - str w27, [sp, #48] │ │ │ │ - strb w8, [sp, #56] │ │ │ │ - bl 25de0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w8, [sp, #136] │ │ │ │ - strb w0, [x26, #97] │ │ │ │ - ldr x2, [x26, #24] │ │ │ │ - ldr x0, [x26, #88] │ │ │ │ - str w8, [x21, x19, lsl #2] │ │ │ │ - str x0, [x1, x19, lsl #3] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr w0, [x26, #36] │ │ │ │ - ldr w7, [sp, #224] │ │ │ │ - str x2, [x1, x19, lsl #3] │ │ │ │ - ldr w13, [sp, #456] │ │ │ │ - ldp x15, x1, [sp, #144] │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldr w0, [x26, #80] │ │ │ │ - str w0, [x24, x19, lsl #2] │ │ │ │ - ldp x0, x1, [sp, #168] │ │ │ │ - ldr w2, [x26, #72] │ │ │ │ - str w2, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x24, x19, lsl #2] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldr w0, [x21, x19, lsl #2] │ │ │ │ - ldr w3, [x26, #72] │ │ │ │ - cbnz w0, 38868 │ │ │ │ - ldp x0, x1, [sp, #192] │ │ │ │ - str w3, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x24, x19, lsl #2] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldr w0, [x21, x19, lsl #2] │ │ │ │ - cbnz w0, 3867c │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - ldr w20, [x26, #40] │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - stp w7, w20, [x25], #8 │ │ │ │ - add x26, x26, #0x68 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 386c8 // b.none │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [sp, #232] │ │ │ │ - mov w0, w19 │ │ │ │ - ldr w7, [x23] │ │ │ │ - ldr w20, [x28, x19, lsl #2] │ │ │ │ - ldrb w8, [x1, x19] │ │ │ │ - mov w16, w7 │ │ │ │ - cbz x19, 38640 │ │ │ │ - sub w2, w19, #0x1 │ │ │ │ - ldr w16, [x28, x2, lsl #2] │ │ │ │ - cmp w16, w7 │ │ │ │ - sub w16, w7, w16 │ │ │ │ - csel w16, w16, wzr, ls // ls = plast │ │ │ │ - ldr w1, [sp, #228] │ │ │ │ - sub w22, w13, w20 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3865c // b.hs, b.nlast │ │ │ │ - ldr w22, [x23, #4] │ │ │ │ - subs w22, w22, w20 │ │ │ │ - csel w22, w22, wzr, cs // cs = hs, nlast │ │ │ │ - add w0, w20, w27 │ │ │ │ - sub w0, w0, w7 │ │ │ │ - cbnz w8, 384f8 │ │ │ │ - ldr w1, [sp, #296] │ │ │ │ - add w2, w16, w1 │ │ │ │ - add w0, w2, w0 │ │ │ │ - add w0, w0, w22 │ │ │ │ - b 38504 │ │ │ │ - ldr w0, [sp, #264] │ │ │ │ - sub w2, w20, w7 │ │ │ │ - ldr w3, [x26, #36] │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - add w4, w0, w22 │ │ │ │ - ldr w0, [sp, #268] │ │ │ │ - ldr x1, [sp, #216] │ │ │ │ - sub w20, w0, w20 │ │ │ │ - add w0, w3, w7 │ │ │ │ - add w2, w2, w4 │ │ │ │ - sub w0, w0, w22 │ │ │ │ - cmp w3, w2 │ │ │ │ - add w20, w20, w0 │ │ │ │ - add x0, x19, #0x1 │ │ │ │ - csel w20, w20, wzr, cs // cs = hs, nlast │ │ │ │ - stp w7, w20, [x25], #8 │ │ │ │ - add x26, x26, #0x68 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 3860c // b.any │ │ │ │ - ldr x20, [sp, #208] │ │ │ │ - add x5, sp, #0x130 │ │ │ │ - ldr w9, [sp, #300] │ │ │ │ - add x4, sp, #0x138 │ │ │ │ - ldr x27, [sp, #280] │ │ │ │ - mov x23, x21 │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - mov x21, x24 │ │ │ │ - ldp x6, x5, [sp, #152] │ │ │ │ - str w9, [sp, #32] │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3848] │ │ │ │ - str w9, [sp, #144] │ │ │ │ - ldr w9, [sp, #472] │ │ │ │ - add x10, sp, #0x150 │ │ │ │ - str w9, [sp, #40] │ │ │ │ - add x3, sp, #0x148 │ │ │ │ - ldr w9, [sp, #480] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - stp x8, x27, [sp, #56] │ │ │ │ - mov w28, w13 │ │ │ │ - mov x7, x23 │ │ │ │ - str x8, [sp, #136] │ │ │ │ - mov x4, x21 │ │ │ │ - ldr x8, [sp, #272] │ │ │ │ - str w9, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #168] │ │ │ │ - stp x25, x26, [sp, #16] │ │ │ │ - ldp x22, x24, [sp, #192] │ │ │ │ - stp x22, x24, [sp] │ │ │ │ - stp x0, x3, [sp, #88] │ │ │ │ - mov w3, w13 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x10, x8, [sp, #104] │ │ │ │ - bl 5e7c0 │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - stp x23, x22, [sp] │ │ │ │ - mov x1, x0 │ │ │ │ - mov w4, w28 │ │ │ │ - ldr x8, [sp, #136] │ │ │ │ - mov x5, x21 │ │ │ │ - ldr x10, [sp, #184] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldp x2, x3, [x20] │ │ │ │ - str w9, [sp, #40] │ │ │ │ - ldr x9, [sp, #312] │ │ │ │ - stp x8, x27, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x7, x6, [sp, #152] │ │ │ │ - stp x10, x9, [sp, #80] │ │ │ │ - ldr w0, [sp, #472] │ │ │ │ - ldr x8, [sp, #304] │ │ │ │ - str w0, [sp, #48] │ │ │ │ - ldr x9, [sp, #320] │ │ │ │ - stp x8, x9, [sp, #96] │ │ │ │ - ldr w0, [sp, #480] │ │ │ │ - ldr x8, [sp, #328] │ │ │ │ - stp x24, x25, [sp, #16] │ │ │ │ - str x26, [sp, #32] │ │ │ │ - str w0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x8, [sp, #112] │ │ │ │ - bl 5efa0 │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ - ubfiz x22, x28, #3, #32 │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - bl 3500 │ │ │ │ - ldp x0, x1, [sp, #304] │ │ │ │ - str xzr, [x1, x22] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - str xzr, [x1, x22] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - ldr w0, [x21, x28, lsl #2] │ │ │ │ - str xzr, [x1, x22] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 38a60 // b.none │ │ │ │ - ldr x1, [x20, x28, lsl #3] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsl x24, x22, #3 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x0, [x1, x24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x20, x28, lsl #3] │ │ │ │ - ldr w2, [x21, x28, lsl #2] │ │ │ │ - mov x0, x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str xzr, [x1, x24] │ │ │ │ - cmp w2, w22 │ │ │ │ - b.hi 38820 // b.pmore │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x20, x28, lsl #3] │ │ │ │ - add x0, x28, #0x1 │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 389a4 // b.none │ │ │ │ - mov x28, x0 │ │ │ │ - b 387c8 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - ldr w2, [x24, x19, lsl #2] │ │ │ │ - sub w2, w13, w2 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - str w2, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x24, x19, lsl #2] │ │ │ │ - ldr w3, [x26, #72] │ │ │ │ - add w3, w0, w3 │ │ │ │ - cmp w3, w13 │ │ │ │ - b.hi 38a68 // b.pmore │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - cmp w0, w13 │ │ │ │ - b.ls 385e4 // b.plast │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - add x0, x0, #0xfc0 │ │ │ │ - mov w2, #0x262 // #610 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - ldr x20, [sp, #208] │ │ │ │ - add x5, sp, #0x130 │ │ │ │ - ldr w9, [sp, #472] │ │ │ │ - add x4, sp, #0x138 │ │ │ │ - ldr x27, [sp, #280] │ │ │ │ - add x8, sp, #0x150 │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - add x3, sp, #0x148 │ │ │ │ - ldp x6, x5, [sp, #152] │ │ │ │ - str w9, [sp, #40] │ │ │ │ - ldr w9, [sp, #480] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str w9, [sp, #48] │ │ │ │ - mov x7, x23 │ │ │ │ - ldr x9, [sp, #272] │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #168] │ │ │ │ - stp x25, x26, [sp, #16] │ │ │ │ - mov x4, x21 │ │ │ │ - ldp x22, x24, [sp, #192] │ │ │ │ - stp x22, x24, [sp] │ │ │ │ - adrp x19, af000 │ │ │ │ - ldr x19, [x19, #3848] │ │ │ │ - stp x19, x27, [sp, #56] │ │ │ │ - stp x0, x3, [sp, #88] │ │ │ │ - mov w3, w28 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x8, x9, [sp, #104] │ │ │ │ - bl 5e7c0 │ │ │ │ - mov x1, x0 │ │ │ │ - stp x23, x22, [sp] │ │ │ │ - mov w4, w28 │ │ │ │ - mov x5, x21 │ │ │ │ - ldp x8, x9, [sp, #304] │ │ │ │ - ldr x10, [sp, #184] │ │ │ │ - ldp x2, x3, [x20] │ │ │ │ - stp x10, x9, [sp, #80] │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x7, x6, [sp, #152] │ │ │ │ - stp x24, x25, [sp, #16] │ │ │ │ - ldr w0, [sp, #472] │ │ │ │ - ldr x9, [sp, #320] │ │ │ │ - stp x8, x9, [sp, #96] │ │ │ │ - ldr x8, [sp, #328] │ │ │ │ - str w0, [sp, #48] │ │ │ │ - ldr w0, [sp, #480] │ │ │ │ - str x26, [sp, #32] │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - str w0, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x19, x27, [sp, #64] │ │ │ │ - str x8, [sp, #112] │ │ │ │ - bl 5efa0 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ + b 33464 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ + b 3361c │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ + b 335f8 │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ + b 337b8 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ + b 33970 │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + b 3394c │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x20 │ │ │ │ + b 33994 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 38a8c // b.any │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - ldp x29, x30, [sp, #352] │ │ │ │ - ldp x19, x20, [sp, #368] │ │ │ │ - ldp x21, x22, [sp, #384] │ │ │ │ - ldp x23, x24, [sp, #400] │ │ │ │ - ldp x25, x26, [sp, #416] │ │ │ │ - ldp x27, x28, [sp, #432] │ │ │ │ - add sp, sp, #0x1c0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x20, x28, lsl #3] │ │ │ │ - b 3884c │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - add x0, x0, #0xf98 │ │ │ │ - mov w2, #0x260 // #608 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1b0 │ │ │ │ - adrp x6, af000 │ │ │ │ - ldr x6, [x6, #3864] │ │ │ │ - stp x29, x30, [sp, #336] │ │ │ │ - add x29, sp, #0x150 │ │ │ │ - ldr x8, [sp, #432] │ │ │ │ - stp x23, x24, [sp, #384] │ │ │ │ - ldr w24, [sp, #440] │ │ │ │ - ldr x23, [sp, #504] │ │ │ │ - stp x19, x20, [sp, #352] │ │ │ │ - mov w19, w2 │ │ │ │ - stp x21, x22, [sp, #368] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x22, x3 │ │ │ │ - stp x25, x26, [sp, #400] │ │ │ │ - stp x27, x28, [sp, #416] │ │ │ │ - ldr s0, [x23, #480] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - scvtf s0, s0 │ │ │ │ - str x0, [sp, #232] │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - str x4, [sp, #176] │ │ │ │ - ldr w28, [x23, #700] │ │ │ │ - ldr w25, [x23, #704] │ │ │ │ - str x7, [sp, #192] │ │ │ │ - stp x5, x8, [sp, #208] │ │ │ │ - str x0, [sp, #264] │ │ │ │ - ldr x0, [x6] │ │ │ │ - str x0, [sp, #328] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp, #288] │ │ │ │ - mov w0, w24 │ │ │ │ - bl 25ae0 │ │ │ │ - cbz w19, 39200 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3944] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w27, w0 │ │ │ │ - mov x2, #0x18 // #24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2ff0 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr d30, [x23, #504] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #12]! │ │ │ │ - scvtf d0, w1 │ │ │ │ - fmul d30, d0, d30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov w2, w23 │ │ │ │ - scvtf d31, w1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 39208 // b.first │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 38b60 // b.any │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - str w0, [sp, #244] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - mov x3, x22 │ │ │ │ - ldr w1, [sp, #244] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c160 │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4048] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x18 // #24 │ │ │ │ - bl 2ff0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 391e8 // b.plast │ │ │ │ - mov w2, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x22, [sp, #248] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w6, [x21] │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - cbz w6, 38f48 │ │ │ │ - add w4, w28, w27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp w25, w4 │ │ │ │ - mov x28, x22 │ │ │ │ - csel w26, w25, w4, ls // ls = plast │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - sub w0, w0, w26 │ │ │ │ - sub w2, w26, #0x1 │ │ │ │ - ldr x5, [x21, #16] │ │ │ │ - stp w2, w0, [sp, #224] │ │ │ │ - mov w0, w26 │ │ │ │ - mov x22, x21 │ │ │ │ - mov x25, x23 │ │ │ │ - mov x21, x28 │ │ │ │ - mov x23, x19 │ │ │ │ - mov w28, w24 │ │ │ │ - mov x19, x27 │ │ │ │ - mov x26, x1 │ │ │ │ - mov w27, w0 │ │ │ │ - str x20, [sp, #200] │ │ │ │ - str w4, [sp, #240] │ │ │ │ - b 38e08 │ │ │ │ - add w0, w17, w0 │ │ │ │ - add w30, w24, w27 │ │ │ │ - add w0, w0, w30 │ │ │ │ - ldp x4, x1, [sp, #208] │ │ │ │ - ubfiz x5, x16, #3, #8 │ │ │ │ - ldr w3, [x3, #20] │ │ │ │ - ldr x6, [x1, x5] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - ldr x5, [x1, x5] │ │ │ │ - str w2, [sp] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str w28, [sp, #8] │ │ │ │ - str w30, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - str w17, [sp, #32] │ │ │ │ - str w24, [sp, #40] │ │ │ │ - str w27, [sp, #48] │ │ │ │ - strb w16, [sp, #56] │ │ │ │ - bl 25de0 │ │ │ │ - ldr x5, [x22, #16] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldr x2, [x5, x20] │ │ │ │ - ldr x4, [x21, #88] │ │ │ │ - ldrb w6, [x2, #48] │ │ │ │ - strb w6, [x21, #97] │ │ │ │ - ldr x3, [x21, #24] │ │ │ │ - ldr w0, [x21, #36] │ │ │ │ - str x4, [x1, x19, lsl #3] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - str x3, [x1, x19, lsl #3] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldrb w0, [x2, #12] │ │ │ │ - str w0, [x23, x19, lsl #2] │ │ │ │ - ldr w0, [x21, #80] │ │ │ │ - str w0, [x25, x19, lsl #2] │ │ │ │ - ldp x0, x1, [sp, #160] │ │ │ │ - ldr w3, [x21, #72] │ │ │ │ - str w3, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x25, x19, lsl #2] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldr w0, [x23, x19, lsl #2] │ │ │ │ - ldr w4, [x21, #72] │ │ │ │ - cbnz w0, 38e84 │ │ │ │ - ldp x0, x1, [sp, #144] │ │ │ │ - str w4, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x25, x19, lsl #2] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w4 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - ldr w0, [x23, x19, lsl #2] │ │ │ │ - ldr w3, [x2] │ │ │ │ - cbnz w0, 38ee8 │ │ │ │ - ldr w0, [x21, #40] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - stp w3, w0, [x26], #8 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldr w6, [x22] │ │ │ │ - cmp w6, w19 │ │ │ │ - b.ls 38f34 // b.plast │ │ │ │ - lsl x20, x19, #3 │ │ │ │ - mov w0, w19 │ │ │ │ - ldr x3, [x5, x20] │ │ │ │ - ldp w7, w2, [x3] │ │ │ │ - mov w17, w7 │ │ │ │ - cbz w19, 38e38 │ │ │ │ - sub w4, w19, #0x1 │ │ │ │ - ldr x4, [x5, x4, lsl #3] │ │ │ │ - ldr w17, [x4, #4] │ │ │ │ - cmp w17, w7 │ │ │ │ - sub w17, w7, w17 │ │ │ │ - csel w17, w17, wzr, ls // ls = plast │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - sub w24, w28, w2 │ │ │ │ - cmp w6, w0 │ │ │ │ - b.ls 38e60 // b.plast │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - ldr x0, [x5, x0, lsl #3] │ │ │ │ - ldr w9, [x0] │ │ │ │ - cmp w2, w9 │ │ │ │ - sub w9, w9, w2 │ │ │ │ - csel w24, w9, wzr, ls // ls = plast │ │ │ │ - ldrb w16, [x3, #12] │ │ │ │ - add w0, w2, w27 │ │ │ │ - sub w0, w0, w7 │ │ │ │ - cbnz w16, 38d08 │ │ │ │ - ldr w1, [sp, #240] │ │ │ │ - add w30, w17, w1 │ │ │ │ - add w0, w30, w0 │ │ │ │ - add w0, w0, w24 │ │ │ │ - b 38d14 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr w3, [x25, x19, lsl #2] │ │ │ │ - sub w3, w28, w3 │ │ │ │ - sub w3, w3, w4 │ │ │ │ - str w3, [x0, x19, lsl #2] │ │ │ │ - ldr w0, [x25, x19, lsl #2] │ │ │ │ - ldr w4, [x21, #72] │ │ │ │ - add w4, w0, w4 │ │ │ │ - cmp w4, w28 │ │ │ │ - b.hi 39318 // b.pmore │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [x1, x19, lsl #2] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.ls 38de0 // b.plast │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x28 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - add x0, x0, #0xfc0 │ │ │ │ - mov w2, #0x32f // #815 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [sp, #224] │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - ldur w6, [x21, #-68] │ │ │ │ - sub w4, w0, w3 │ │ │ │ - add w2, w1, w24 │ │ │ │ - ldr w1, [sp, #228] │ │ │ │ - add w4, w4, w2 │ │ │ │ - add w2, w6, w3 │ │ │ │ - sub w2, w2, w24 │ │ │ │ - sub w0, w1, w0 │ │ │ │ - cmp w6, w4 │ │ │ │ - add w0, w0, w2 │ │ │ │ - csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ - stp w3, w0, [x26], #8 │ │ │ │ - ldr w6, [x22] │ │ │ │ - cmp w6, w19 │ │ │ │ - b.hi 38e08 // b.pmore │ │ │ │ - ldr x20, [sp, #200] │ │ │ │ - mov x19, x23 │ │ │ │ - mov x21, x22 │ │ │ │ - mov x23, x25 │ │ │ │ - mov w24, w28 │ │ │ │ - ldr x25, [sp, #192] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - ldp x7, x9, [sp, #144] │ │ │ │ - add x3, sp, #0x128 │ │ │ │ - ldp x1, x2, [x25] │ │ │ │ - stp x7, x9, [sp] │ │ │ │ - add x8, sp, #0x120 │ │ │ │ - ldp x9, x10, [sp, #160] │ │ │ │ - stp x9, x10, [sp, #16] │ │ │ │ - ldr w9, [sp, #456] │ │ │ │ - str w6, [sp, #32] │ │ │ │ - add x5, sp, #0x130 │ │ │ │ - str w9, [sp, #40] │ │ │ │ - add x4, sp, #0x138 │ │ │ │ - ldr w9, [sp, #464] │ │ │ │ - mov x7, x19 │ │ │ │ - stp x0, x3, [sp, #88] │ │ │ │ - mov w3, w24 │ │ │ │ - ldp x0, x6, [sp, #128] │ │ │ │ - str w9, [sp, #48] │ │ │ │ - ldr x9, [sp, #232] │ │ │ │ - stp x4, x5, [sp, #72] │ │ │ │ - mov x5, x20 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3848] │ │ │ │ - stp x22, x9, [sp, #56] │ │ │ │ - mov x4, x23 │ │ │ │ - ldr x9, [sp, #256] │ │ │ │ - stp x8, x9, [sp, #104] │ │ │ │ - bl 5e7c0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldp x2, x3, [x25] │ │ │ │ - cbz x0, 39210 │ │ │ │ - ldr x5, [sp, #232] │ │ │ │ - stp x22, x5, [sp, #64] │ │ │ │ - ldr w1, [sp, #456] │ │ │ │ - ldr w4, [sp, #464] │ │ │ │ - ldr x6, [sp, #184] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - str w4, [sp, #56] │ │ │ │ - ldr x5, [sp, #320] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldp x1, x4, [sp, #304] │ │ │ │ - stp x6, x4, [sp, #80] │ │ │ │ - mov x6, x20 │ │ │ │ - stp x1, x5, [sp, #96] │ │ │ │ - mov w4, w24 │ │ │ │ - mov x5, x23 │ │ │ │ - ldr x9, [sp, #144] │ │ │ │ - mov x1, x28 │ │ │ │ - ldp x0, x7, [sp, #128] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x10, [sp, #160] │ │ │ │ - ldr w8, [x21] │ │ │ │ - stp x19, x9, [sp] │ │ │ │ - ldr x9, [sp, #152] │ │ │ │ - stp x9, x10, [sp, #16] │ │ │ │ - ldr x9, [sp, #168] │ │ │ │ - str x9, [sp, #32] │ │ │ │ - str w8, [sp, #40] │ │ │ │ - bl 5efa0 │ │ │ │ - ldr w0, [x21] │ │ │ │ - cbz w0, 390e4 │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ - lsl x22, x24, #3 │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ + b 33928 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 3500 │ │ │ │ - ldp x0, x1, [sp, #304] │ │ │ │ - str xzr, [x1, x22] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ + b 33874 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - str xzr, [x1, x22] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ + b 33794 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - ldr w0, [x23, x24, lsl #2] │ │ │ │ - str xzr, [x1, x22] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 391c8 // b.none │ │ │ │ - ldr x1, [x28, x24, lsl #3] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsl x25, x22, #3 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - ldr x0, [x1, x25] │ │ │ │ + b 336e0 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [x28, x24, lsl #3] │ │ │ │ - ldr w2, [x23, x24, lsl #2] │ │ │ │ - mov x0, x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str xzr, [x1, x25] │ │ │ │ - cmp w2, w22 │ │ │ │ - b.hi 390a0 // b.pmore │ │ │ │ + b 335d4 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr w0, [x21] │ │ │ │ - str xzr, [x28, x24, lsl #3] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 39048 // b.pmore │ │ │ │ - mov x0, x28 │ │ │ │ + b 33520 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ + b 33440 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ bl 3500 │ │ │ │ - str xzr, [sp, #296] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ + b 3338c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - ldr w0, [x21] │ │ │ │ - ldr w2, [sp, #244] │ │ │ │ - str w0, [x1] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl 5bd80 │ │ │ │ - mov x0, x21 │ │ │ │ + b 3356c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + b 334b8 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x20 │ │ │ │ + b 336bc │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ + b 33678 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + b 335b0 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + b 33904 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + b 338c0 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + b 3341c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ + b 333d8 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ + b 33850 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ + b 33770 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ + b 33368 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + b 3372c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3933c // b.any │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldp x29, x30, [sp, #336] │ │ │ │ - ldp x19, x20, [sp, #352] │ │ │ │ - ldp x21, x22, [sp, #368] │ │ │ │ - ldp x23, x24, [sp, #384] │ │ │ │ - ldp x25, x26, [sp, #400] │ │ │ │ - ldp x27, x28, [sp, #416] │ │ │ │ - add sp, sp, #0x1b0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x28, x24, lsl #3] │ │ │ │ + b 3380c │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - ldr w0, [x21] │ │ │ │ - str xzr, [x28, x24, lsl #3] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 39048 // b.pmore │ │ │ │ - b 390e4 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w2, [sp, #244] │ │ │ │ - bl 5bd80 │ │ │ │ - mov x0, x21 │ │ │ │ + b 33324 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ bl 3500 │ │ │ │ - str xzr, [sp, #248] │ │ │ │ - b 39184 │ │ │ │ - str w23, [sp, #244] │ │ │ │ - b 38b8c │ │ │ │ - adrp x26, af000 │ │ │ │ - ldr x26, [x26, #3920] │ │ │ │ - mov x4, x3 │ │ │ │ - mov w5, w24 │ │ │ │ - mov x3, x2 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x0, [x26] │ │ │ │ - add x2, x2, #0xfd8 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x21] │ │ │ │ - cbz w0, 39200 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - adrp x0, 7d000 │ │ │ │ - ldr x28, [sp, #248] │ │ │ │ - add x27, x0, #0xb08 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov x20, x19 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w23, w24 │ │ │ │ - mov x19, x0 │ │ │ │ - add x22, sp, #0x118 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - add x1, sp, #0x11c │ │ │ │ - stp x1, x22, [sp, #152] │ │ │ │ - ldr w1, [x28] │ │ │ │ - ldp x3, x2, [sp, #152] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - bl 25870 │ │ │ │ - ldr x0, [x26] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov w3, w25 │ │ │ │ - ldr w5, [x28] │ │ │ │ - mov w1, w4 │ │ │ │ - ldr w6, [sp, #280] │ │ │ │ - ldr w7, [sp, #284] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cbz w24, 392e4 │ │ │ │ - ldr x3, [x19, x25, lsl #3] │ │ │ │ - mov x2, x27 │ │ │ │ - ldr x0, [x26] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldrb w3, [x3, x22] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 392c0 // b.any │ │ │ │ - ldp x0, x2, [sp, #136] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w4, [x20, x25, lsl #2] │ │ │ │ - add x28, x28, #0x68 │ │ │ │ - ldr w3, [x0, x25, lsl #2] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr x0, [x26] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x21] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.hi 39284 // b.pmore │ │ │ │ - str xzr, [sp, #248] │ │ │ │ - b 39184 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x508 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0x28 │ │ │ │ - add x1, x1, #0xf80 │ │ │ │ - add x0, x0, #0xf98 │ │ │ │ - mov w2, #0x32d // #813 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + b 334fc │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + b 339d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w3, w0 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - mov x9, x5 │ │ │ │ - adrp x10, af000 │ │ │ │ - ldr x10, [x10, #3864] │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x19, [sp, #296] │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - mov x24, x3 │ │ │ │ - mov x3, x6 │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x2, x5 │ │ │ │ - ldp x5, x21, [sp, #264] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - mov x28, x6 │ │ │ │ - ldr d0, [x19, #472] │ │ │ │ - ldr x8, [x10] │ │ │ │ - str x8, [sp, #152] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - ldr d1, [x19, #688] │ │ │ │ - mov x25, x7 │ │ │ │ - ldr w6, [x19, #696] │ │ │ │ - add x7, sp, #0x90 │ │ │ │ - stp x1, x4, [sp, #88] │ │ │ │ - ldr w4, [sp, #256] │ │ │ │ - str w6, [sp] │ │ │ │ - add x6, sp, #0x80 │ │ │ │ - ldr x22, [sp, #280] │ │ │ │ - str x9, [sp, #104] │ │ │ │ - ldrb w27, [sp, #288] │ │ │ │ - stp wzr, wzr, [sp, #132] │ │ │ │ - str wzr, [sp, #140] │ │ │ │ - bl 5d320 │ │ │ │ - ldr w3, [x19, #408] │ │ │ │ - add x11, x19, #0x190 │ │ │ │ - ldr w1, [x19, #416] │ │ │ │ - add x10, sp, #0x8c │ │ │ │ + adrp x2, 7c000 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w19, w2 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + ldr x4, [x0] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ str w3, [sp, #24] │ │ │ │ - mov x23, x0 │ │ │ │ - ldp x3, x5, [sp, #88] │ │ │ │ - str x25, [sp] │ │ │ │ - ldr x9, [sp, #104] │ │ │ │ - str x11, [sp, #16] │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - mov x7, x28 │ │ │ │ - ldr w0, [sp, #256] │ │ │ │ - mov x4, x26 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - mov x6, x9 │ │ │ │ - str w1, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - strb w27, [sp, #40] │ │ │ │ - mov x1, x23 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x10, x19, [sp, #64] │ │ │ │ - str x11, [sp, #104] │ │ │ │ - bl 38a90 │ │ │ │ - ldr x11, [sp, #104] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w7, [x19, #408] │ │ │ │ - mov x0, x26 │ │ │ │ - ldr w21, [sp, #140] │ │ │ │ - add x5, sp, #0x7f │ │ │ │ - str w21, [sp] │ │ │ │ - add x4, sp, #0x88 │ │ │ │ - strb w27, [sp, #8] │ │ │ │ - add x3, sp, #0x84 │ │ │ │ - stp x28, x25, [sp, #16] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x22 │ │ │ │ - str x19, [sp, #32] │ │ │ │ - mov x6, x11 │ │ │ │ - bl 37e60 │ │ │ │ - cbz w21, 394a0 │ │ │ │ - mov w0, #0x68 // #104 │ │ │ │ - mov x19, x22 │ │ │ │ - umaddl x21, w21, w0, x22 │ │ │ │ + cbnz w2, 33c00 │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ls 33d08 // b.plast │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3390 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 17b90 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + ldr w22, [x0, w1, uxtw #2] │ │ │ │ + cmp w19, w22 │ │ │ │ + ccmp w1, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cs 33c34 // b.hs, b.nlast │ │ │ │ + ldr w22, [x0, w19, uxtw #2] │ │ │ │ + ldr x23, [sp, #16] │ │ │ │ + sub w2, w22, #0x1 │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + stp w19, w2, [sp, #32] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 17d88 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 33fdc │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.cs 33dac // b.hs, b.nlast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + add x19, sp, #0x20 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ubfiz x0, x22, #2, #32 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + mov w25, w22 │ │ │ │ + ldr w24, [x1, x2] │ │ │ │ + ldrb w1, [x0, w24, uxtw] │ │ │ │ + mov w26, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 33e18 // b.plast │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + str w24, [sp, #32] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x23, 33d00 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 33cd4 │ │ │ │ + b.eq 33e0c // b.none │ │ │ │ + add x28, x26, #0x1 │ │ │ │ + cmp x28, x23 │ │ │ │ + b.cs 33d00 // b.hs, b.nlast │ │ │ │ + add x2, x28, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + add x27, x21, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 33cc4 // b.tcont │ │ │ │ + mov x23, x26 │ │ │ │ + cmp x28, x23 │ │ │ │ + b.cc 33cd4 // b.lo, b.ul, b.last │ │ │ │ + mov w3, w24 │ │ │ │ + b 33e84 │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3390 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 17b90 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 33dd0 // b.none │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + b 33c7c │ │ │ │ + cbz x28, 33f88 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cc 33d98 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w21, [x0, x1] │ │ │ │ + cbz w21, 33d98 │ │ │ │ + ldr x23, [sp, #16] │ │ │ │ + sub w2, w21, #0x1 │ │ │ │ mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - add x19, x19, #0x68 │ │ │ │ - bl 25da0 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 39488 // b.any │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5bd80 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - bl 3500 │ │ │ │ + stp w22, w2, [sp, #32] │ │ │ │ mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 17d88 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 33f90 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w22, w21 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.cc 33c80 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + cbz w0, 33fd0 │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add x21, sp, #0x20 │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + stp w22, w2, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17d88 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 3401c │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3950c // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - add sp, sp, #0x100 │ │ │ │ + b.ne 3405c // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - stp w3, w4, [sp, #112] │ │ │ │ - str w5, [sp, #120] │ │ │ │ - cbz w0, 397b4 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - and w22, w1, #0xff │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, w6 │ │ │ │ - mov w26, w7 │ │ │ │ - b 39574 │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w1, w27 │ │ │ │ - b.ls 396e0 // b.plast │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x19, x27, x27, lsl #2 │ │ │ │ - add x19, x27, x19, lsl #1 │ │ │ │ - add x19, x0, x19, lsl #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1d70c │ │ │ │ - cmp w22, w0, uxtb │ │ │ │ - b.ne 39564 // b.any │ │ │ │ + cbz x27, 33d00 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w26, [x27, #4] │ │ │ │ + ldrb w0, [x0, x25] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 33eac // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + str w22, [sp, #32] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x24, 33e80 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 33e4c │ │ │ │ + b.eq 33ea4 // b.none │ │ │ │ + add x28, x23, #0x1 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cs 33e80 // b.hs, b.nlast │ │ │ │ + add x2, x28, x24 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1d9a0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a200 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x21, #88] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - bl 168c0 │ │ │ │ - add w24, w24, w0 │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - ldr x0, [x21, #88] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.hi 39730 // b.pmore │ │ │ │ - mov x2, x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 16a80 │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x0, [x21, #88] │ │ │ │ - mov w2, w23 │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - str w4, [sp, #124] │ │ │ │ - sub w1, w23, w1 │ │ │ │ - bl 16a80 │ │ │ │ - ldr w4, [sp, #124] │ │ │ │ - mov w2, w0 │ │ │ │ - orr w1, w20, #0x20 │ │ │ │ - cmp w4, w25 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - ldrb w5, [x19, #72] │ │ │ │ - csel w20, w1, w20, gt │ │ │ │ - cmp w2, w26 │ │ │ │ - orr w1, w20, #0x8 │ │ │ │ - ldr w6, [x19, #68] │ │ │ │ - and w1, w1, #0xff │ │ │ │ - csel w20, w1, w20, gt │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - cbz w5, 3970c │ │ │ │ - orr w20, w20, #0x2 │ │ │ │ - and w20, w20, #0xff │ │ │ │ - cbnz w27, 39740 │ │ │ │ - ldrb w4, [x21, #96] │ │ │ │ - orr w0, w20, #0x4 │ │ │ │ - orr w20, w20, #0x10 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w4, #0x0 │ │ │ │ - and w20, w20, #0xff │ │ │ │ - csel w20, w20, w0, ne // ne = any │ │ │ │ - ldr w0, [x28, #32] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 39690 // b.none │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - stp w2, w6, [sp, #124] │ │ │ │ - str w5, [sp, #132] │ │ │ │ - umaddl x0, w1, w4, x0 │ │ │ │ - bl 1d70c │ │ │ │ - cmp w22, w0, uxtb │ │ │ │ - ldr w1, [x28, #32] │ │ │ │ - ldp w2, w6, [sp, #124] │ │ │ │ - ldr w5, [sp, #132] │ │ │ │ - b.eq 39568 // b.none │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cmp w5, #0x0 │ │ │ │ - ccmp w0, w6, #0x0, eq // eq = none │ │ │ │ - b.cc 396ac // b.lo, b.ul, b.last │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w23, #0x4, #0x2, gt │ │ │ │ - b.hi 39568 // b.pmore │ │ │ │ - ldrb w2, [x21, #96] │ │ │ │ - orr w0, w20, #0x10 │ │ │ │ - orr w20, w20, #0x4 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w2, #0x0 │ │ │ │ - and w20, w20, #0xff │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - csel w20, w20, w0, ne // ne = any │ │ │ │ - cmp w1, w27 │ │ │ │ - b.hi 39574 // b.pmore │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + add x27, x21, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 33e3c // b.tcont │ │ │ │ + mov x24, x23 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cc 33e4c // b.lo, b.ul, b.last │ │ │ │ nop │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str w24, [x0] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w19, [x19, #64] │ │ │ │ - cbnz w27, 3977c │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.cc 3963c // b.lo, b.ul, b.last │ │ │ │ - cmp w4, #0x0 │ │ │ │ - ccmp w23, #0x4, #0x2, gt │ │ │ │ - b.hi 39658 // b.pmore │ │ │ │ - b 3963c │ │ │ │ - bl 15e8c │ │ │ │ - mov w2, w0 │ │ │ │ - mov w4, w0 │ │ │ │ - b 39600 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - sub w4, w27, #0x1 │ │ │ │ - mov w7, #0x58 // #88 │ │ │ │ - stp w2, w6, [sp, #124] │ │ │ │ - stp w5, w1, [sp, #132] │ │ │ │ - umaddl x0, w4, w7, x0 │ │ │ │ - bl 1d70c │ │ │ │ - cmp w22, w0, uxtb │ │ │ │ - ldp w2, w6, [sp, #124] │ │ │ │ - ldp w5, w1, [sp, #132] │ │ │ │ - b.ne 3963c // b.any │ │ │ │ - ldr w0, [x28, #32] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 396ac // b.none │ │ │ │ - b 39664 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - sub w7, w27, #0x1 │ │ │ │ - mov w9, #0x58 // #88 │ │ │ │ - stp w2, w4, [sp, #124] │ │ │ │ - stp w6, w5, [sp, #132] │ │ │ │ - umaddl x0, w7, w9, x0 │ │ │ │ - str w1, [sp, #140] │ │ │ │ - bl 1d70c │ │ │ │ - cmp w22, w0, uxtb │ │ │ │ - ldp w2, w4, [sp, #124] │ │ │ │ - ldp w6, w5, [sp, #132] │ │ │ │ - ldr w1, [sp, #140] │ │ │ │ - b.ne 39714 // b.any │ │ │ │ - b 39658 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 396e8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x150 │ │ │ │ - stp x29, x30, [sp, #240] │ │ │ │ - add x29, sp, #0xf0 │ │ │ │ - stp x27, x28, [sp, #320] │ │ │ │ - mov x28, x1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - stp x23, x24, [sp, #288] │ │ │ │ - ldr w13, [x28] │ │ │ │ - ldr x8, [x1] │ │ │ │ - str x8, [sp, #232] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - stp wzr, wzr, [sp, #172] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - str xzr, [sp, #192] │ │ │ │ - ldr x23, [sp, #336] │ │ │ │ - cbz w13, 3991c │ │ │ │ - add x9, sp, #0xa8 │ │ │ │ - stp x21, x22, [sp, #272] │ │ │ │ - mov x22, x9 │ │ │ │ - stp x25, x26, [sp, #304] │ │ │ │ - mov x26, x4 │ │ │ │ - and w25, w7, #0xff │ │ │ │ - add x10, x23, #0x190 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - stp x10, x2, [sp, #48] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str w6, [sp, #112] │ │ │ │ - stp x5, x3, [sp, #120] │ │ │ │ - stp x19, x20, [sp, #256] │ │ │ │ nop │ │ │ │ - mov w2, #0xc // #12 │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - add x0, x27, x27, lsl #2 │ │ │ │ - ldr w3, [x23, #408] │ │ │ │ - mov w7, #0x3 // #3 │ │ │ │ - str w2, [sp] │ │ │ │ - mov w5, #0x6 // #6 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str x22, [sp, #8] │ │ │ │ - lsl x21, x0, #4 │ │ │ │ - mov w6, w7 │ │ │ │ - add x0, x1, x0, lsl #4 │ │ │ │ - mov w4, w5 │ │ │ │ - mov w1, w25 │ │ │ │ - bl 39510 │ │ │ │ - ands w24, w0, #0xff │ │ │ │ - b.eq 39900 // b.none │ │ │ │ - mov w0, #0x26 // #38 │ │ │ │ - tst w24, w0 │ │ │ │ - b.ne 39cf4 // b.any │ │ │ │ - mov w0, #0x1a // #26 │ │ │ │ - ands w20, w24, w0 │ │ │ │ - b.ne 39960 // b.any │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w2, w25 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 224e8 │ │ │ │ - mov w1, #0x24 // #36 │ │ │ │ - mov x19, x0 │ │ │ │ - tst w24, w1 │ │ │ │ - b.ne 39d40 // b.any │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x27, 33e80 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ne 33d98 // b.any │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w24, [x0, x25] │ │ │ │ + mov w26, w24 │ │ │ │ + cmp w24, #0xfd │ │ │ │ + b.ls 33f24 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w22, [sp, #32] │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + cbz x28, 33e80 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 33ef0 │ │ │ │ + b.eq 33f18 // b.none │ │ │ │ + add x25, x21, #0x1 │ │ │ │ + cmp x28, x25 │ │ │ │ + b.ls 33e80 // b.plast │ │ │ │ + add x21, x28, x25 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72f60 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + add x27, x24, x21, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 33ee0 // b.tcont │ │ │ │ + mov x28, x21 │ │ │ │ + b 33ee8 │ │ │ │ + cbz x27, 33e80 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w26, [x27, #4] │ │ │ │ + add w25, w22, #0x1 │ │ │ │ + ldrb w0, [x0, w25, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 33d48 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + str w25, [sp, #32] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x24, 33f88 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 33f5c │ │ │ │ + b.eq 33d40 // b.none │ │ │ │ + add x27, x23, #0x1 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.cs 33f88 // b.hs, b.nlast │ │ │ │ + add x2, x27, x24 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - cbnz w0, 39cc0 │ │ │ │ - ldr w0, [sp, #188] │ │ │ │ - str xzr, [sp, #200] │ │ │ │ - cbnz w0, 39cd4 │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - str xzr, [sp, #208] │ │ │ │ - cbnz w0, 39ce8 │ │ │ │ - ldr w0, [sp, #196] │ │ │ │ - str xzr, [sp, #216] │ │ │ │ - cbnz w0, 39954 │ │ │ │ - str xzr, [sp, #224] │ │ │ │ - ldr w0, [x28] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 39840 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #256] │ │ │ │ - ldp x21, x22, [sp, #272] │ │ │ │ - ldp x25, x26, [sp, #304] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3a110 // b.any │ │ │ │ - ldp x29, x30, [sp, #240] │ │ │ │ - mov x0, x28 │ │ │ │ - ldp x23, x24, [sp, #288] │ │ │ │ - ldp x27, x28, [sp, #320] │ │ │ │ - add sp, sp, #0x150 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - bl 3500 │ │ │ │ - b 398fc │ │ │ │ - ldr x7, [x26] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - ldr w3, [x23, #708] │ │ │ │ - mov x5, x0 │ │ │ │ - ldr w4, [x23, #712] │ │ │ │ - ldr x20, [sp, #64] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr w19, [sp, #112] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x20 │ │ │ │ - sub w2, w19, w3 │ │ │ │ - add x2, x7, x2 │ │ │ │ - bl 48500 │ │ │ │ - ldr x7, [x26, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr w3, [x23, #708] │ │ │ │ - add x5, sp, #0xc4 │ │ │ │ - ldr w4, [x23, #712] │ │ │ │ - and w20, w24, #0x18 │ │ │ │ - sub w2, w19, w3 │ │ │ │ - str x0, [sp, #216] │ │ │ │ - add x2, x7, x2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 48500 │ │ │ │ - str x0, [sp, #224] │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - mov w2, w25 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x0, x3, x21 │ │ │ │ - bl 224e8 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w0, #0x24 // #36 │ │ │ │ - ands w0, w24, w0 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - b.ne 39d40 // b.any │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - cbz w20, 398c0 │ │ │ │ - ldr w20, [x19] │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - umaddl x20, w20, w2, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 72850 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str w1, [sp, #180] │ │ │ │ - bl 72f90 │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + add x28, x21, x23, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 33f4c // b.tcont │ │ │ │ + mov x24, x23 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.cc 33f5c // b.lo, b.ul, b.last │ │ │ │ + mov w3, w25 │ │ │ │ + b 33e84 │ │ │ │ + ldr x22, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17f68 │ │ │ │ mov w1, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - and w20, w1, #0xff │ │ │ │ - bl 728e8 │ │ │ │ - mov w6, w0 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ubfiz x5, x20, #2, #8 │ │ │ │ - mov w0, w20 │ │ │ │ - ldr w1, [x1, x5] │ │ │ │ - cbnz w1, 39e00 │ │ │ │ - cbz x24, 398c0 │ │ │ │ + mov x0, x22 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 33d84 // b.hs, b.nlast │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 33d84 │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 33dd0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl 73aa0 │ │ │ │ - mov x1, x0 │ │ │ │ + bl 17f68 │ │ │ │ + mov w1, w0 │ │ │ │ mov x0, x19 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl 73b08 │ │ │ │ - mov x1, x0 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 33c5c // b.hs, b.nlast │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 33c5c │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - bl 73960 │ │ │ │ - mov x1, x0 │ │ │ │ + bl 17f68 │ │ │ │ + mov w1, w0 │ │ │ │ mov x0, x19 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl 73a28 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr w3, [x19] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add w2, w3, #0x1 │ │ │ │ - add w1, w3, #0x1 │ │ │ │ - str w1, [sp, #116] │ │ │ │ - lsl x1, x2, #2 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - str x2, [sp, #144] │ │ │ │ - str w3, [sp, #152] │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x0 │ │ │ │ - ldp x0, x1, [sp, #72] │ │ │ │ - str x4, [sp, #80] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - mov x1, x2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x0 │ │ │ │ - ldp x2, x0, [sp, #88] │ │ │ │ - str x4, [sp, #88] │ │ │ │ - lsl x1, x2, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w6, [sp, #104] │ │ │ │ - mov x7, x0 │ │ │ │ - ldr w3, [sp, #152] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov w5, w3 │ │ │ │ - ubfiz x2, x3, #2, #32 │ │ │ │ - ubfiz x4, x3, #3, #32 │ │ │ │ - cbz w6, 39f50 │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ - ldr w1, [x23, #708] │ │ │ │ - ldr w8, [sp, #112] │ │ │ │ - sub w1, w8, w1 │ │ │ │ - str w1, [x5, x2] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - sub w0, w8, #0x1 │ │ │ │ - str w0, [x1, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str x24, [x7, x4] │ │ │ │ - strb w6, [x0, w3, uxtw] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cbnz x0, 3a108 │ │ │ │ - ldp w3, w4, [sp, #112] │ │ │ │ - mov w0, #0xfffffffe // #-2 │ │ │ │ - ldr w1, [x23, #408] │ │ │ │ - mov x7, x26 │ │ │ │ - ldp x2, x6, [sp, #120] │ │ │ │ - str w3, [sp, #8] │ │ │ │ - ldp x3, x5, [sp, #48] │ │ │ │ - str x2, [sp] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - ldp x3, x2, [sp, #88] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - ldp x1, x0, [sp, #72] │ │ │ │ - bl 38340 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 20080 │ │ │ │ - ldp x6, x0, [sp, #48] │ │ │ │ - mov w8, #0xa // #10 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - add x5, sp, #0xa7 │ │ │ │ - ldr w10, [x23, #396] │ │ │ │ - add x4, sp, #0xb0 │ │ │ │ - ldr w9, [x23, #432] │ │ │ │ - add x3, sp, #0xac │ │ │ │ - ldr w7, [x23, #408] │ │ │ │ - ldr w1, [sp, #116] │ │ │ │ - str w1, [sp] │ │ │ │ - mov x1, x24 │ │ │ │ - strb w25, [sp, #8] │ │ │ │ - stp x26, x2, [sp, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - str x23, [sp, #32] │ │ │ │ - str w8, [x23, #396] │ │ │ │ - str w8, [x23, #432] │ │ │ │ - str w9, [sp, #104] │ │ │ │ - str w10, [sp, #136] │ │ │ │ - bl 37e60 │ │ │ │ - ldr w0, [x20] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - ldr w10, [sp, #136] │ │ │ │ - ldr w9, [sp, #104] │ │ │ │ - str w1, [sp, #136] │ │ │ │ - str w10, [x23, #396] │ │ │ │ - str w9, [x23, #432] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 3a080 // b.none │ │ │ │ - ldr s0, [x23, #480] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - scvtf s0, s0 │ │ │ │ - bl 25ae0 │ │ │ │ - ldr w1, [x20] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 39fc8 // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cbz w0, 39c98 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - mov w20, #0x68 // #104 │ │ │ │ - mov x21, x24 │ │ │ │ - umaddl x20, w0, w20, x24 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 33dd0 // b.hs, b.nlast │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 33dd0 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bti c │ │ │ │ + mov x0, x1 │ │ │ │ + b 3500 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, x21 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + mov w3, w2 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + ldr x2, [x4] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.eq 34910 // b.none │ │ │ │ + mov w2, w1 │ │ │ │ + mov x1, x0 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - bl 25da0 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 39c80 // b.any │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 72f60 │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + bl 33bb0 │ │ │ │ + adrp x1, b0000 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x458 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x1, #0x408 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl 17f68 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 343f0 // b.plast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + bl 17e20 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldp w22, w23, [x0] │ │ │ │ + cmp w22, w23 │ │ │ │ + b.eq 348fc // b.none │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + cbnz w22, 3413c │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 341e0 // b.none │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.cs 34440 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w23, uxtw] │ │ │ │ + mov w2, w23 │ │ │ │ + str x2, [sp, #64] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 34ca8 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w23, [sp, #112] │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + cbz x27, 341c0 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 34188 │ │ │ │ + b.eq 34b8c // b.none │ │ │ │ + add x28, x25, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.ls 341c0 // b.plast │ │ │ │ + add x25, x27, x28 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - cbz w0, 398d8 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + add x26, x24, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34178 // b.tcont │ │ │ │ + mov x27, x25 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.hi 34188 // b.pmore │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [sp, #200] │ │ │ │ - ldr w0, [sp, #188] │ │ │ │ - cbz w0, 398e4 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [sp, #208] │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cbz w0, 398f0 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - bl 3500 │ │ │ │ - b 398f0 │ │ │ │ - ldr x2, [x26] │ │ │ │ - add x5, sp, #0xb8 │ │ │ │ - ldr w3, [x23, #708] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w4, [x23, #712] │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 48500 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - mov x7, x0 │ │ │ │ - ldr w3, [x23, #708] │ │ │ │ - add x5, sp, #0xbc │ │ │ │ - ldr w4, [x23, #712] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x7, [sp, #200] │ │ │ │ - bl 48500 │ │ │ │ - str x0, [sp, #208] │ │ │ │ - b 39890 │ │ │ │ - ldr x24, [x19, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 72850 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - str w1, [sp, #180] │ │ │ │ - bl 72f90 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - add x1, sp, #0xb8 │ │ │ │ - str w2, [sp, #104] │ │ │ │ - and x2, x0, #0xff │ │ │ │ - ubfiz x0, x0, #2, #8 │ │ │ │ - ldr w1, [x1, x0] │ │ │ │ - cbnz w1, 39d90 │ │ │ │ - cbz w20, 398c0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - b 399f4 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - ldr x24, [x0, x2, lsl #3] │ │ │ │ - add x2, sp, #0xb4 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 56360 │ │ │ │ - cbz w0, 39d7c │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr w3, [x23, #708] │ │ │ │ - ldr w1, [sp, #180] │ │ │ │ - add w2, w3, #0x6 │ │ │ │ - ldr w4, [x24, x0, lsl #2] │ │ │ │ - add w0, w2, w4 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 39d7c // b.hs, b.nlast │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - sub w3, w3, w4 │ │ │ │ - ldr w1, [x23, #716] │ │ │ │ - add w0, w0, w3 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 39d7c // b.hs, b.nlast │ │ │ │ - mov w24, w4 │ │ │ │ - cbz w20, 39a4c │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - b 399f4 │ │ │ │ - add x2, sp, #0xd8 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - str w6, [sp, #96] │ │ │ │ - ldr x7, [x2, x0, lsl #3] │ │ │ │ - add x2, sp, #0xb4 │ │ │ │ - stp x5, x7, [sp, #80] │ │ │ │ - mov x0, x7 │ │ │ │ - bl 56420 │ │ │ │ - ldp x1, x5, [sp, #72] │ │ │ │ - ldr w1, [x1, x5] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 39a4c // b.plast │ │ │ │ - ldr x7, [sp, #88] │ │ │ │ - ldr w2, [sp, #180] │ │ │ │ - ldr w6, [sp, #96] │ │ │ │ - add w1, w2, #0x4 │ │ │ │ - ldr w0, [x7, w0, uxtw #2] │ │ │ │ - add w1, w1, w6 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 39a4c // b.plast │ │ │ │ - ldr w1, [x23, #716] │ │ │ │ - sub w2, w0, w2 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cs 39a4c // b.hs, b.nlast │ │ │ │ - mov w0, w0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 73aa0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 73b08 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 73960 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 73a28 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr w3, [x19] │ │ │ │ - cbnz x24, 39a94 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add w2, w3, #0x1 │ │ │ │ - add w1, w3, #0x1 │ │ │ │ - mov x24, x2 │ │ │ │ - str w3, [sp, #104] │ │ │ │ - str w1, [sp, #116] │ │ │ │ - lsl x1, x2, #2 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x0 │ │ │ │ - ldp x0, x1, [sp, #72] │ │ │ │ - str x4, [sp, #80] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - lsl x1, x24, #3 │ │ │ │ - str x4, [sp, #88] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr w3, [sp, #104] │ │ │ │ - mov w5, w3 │ │ │ │ - ubfiz x2, x3, #2, #32 │ │ │ │ - ubfiz x24, x3, #3, #32 │ │ │ │ - cbnz w20, 3a090 │ │ │ │ - ldr w1, [x23, #708] │ │ │ │ - ldr w4, [sp, #112] │ │ │ │ - sub w0, w4, #0x1 │ │ │ │ - sub w1, w4, w1 │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - str w1, [x4, x2] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - str w0, [x1, x2] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x1, [x0, x24] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - strb wzr, [x0, w3, uxtw] │ │ │ │ - b 39b48 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - stp x5, x4, [sp, #144] │ │ │ │ - add x0, x1, #0x4 │ │ │ │ - bl 3570 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x1, x3 │ │ │ │ - add x0, x3, #0x4 │ │ │ │ - bl 3570 │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - mov x1, x4 │ │ │ │ - add x0, x4, #0x1 │ │ │ │ - mov x2, x5 │ │ │ │ - bl 3570 │ │ │ │ - ldr x5, [sp, #96] │ │ │ │ - ldr x4, [sp, #152] │ │ │ │ - mov x1, x5 │ │ │ │ - add x0, x5, #0x8 │ │ │ │ - mov x2, x4 │ │ │ │ - bl 3570 │ │ │ │ - ldp x3, x0, [sp, #72] │ │ │ │ - ldp x4, x5, [sp, #88] │ │ │ │ - str wzr, [x0] │ │ │ │ - ldr w0, [x23, #708] │ │ │ │ - str w0, [x3] │ │ │ │ - str x24, [x5] │ │ │ │ - strb wzr, [x4] │ │ │ │ - b 39b40 │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - ldr w2, [sp, #168] │ │ │ │ - cmp w2, w1 │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - ccmp w1, w0, #0x0, lt // lt = tstop │ │ │ │ - b.ls 39c2c // b.plast │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - mov w1, w25 │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1e3e8 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cbz w0, 39c2c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - str x19, [sp, #104] │ │ │ │ - mov x19, x0 │ │ │ │ - str x22, [sp, #136] │ │ │ │ - mov w22, w5 │ │ │ │ nop │ │ │ │ + mov w0, w23 │ │ │ │ + bl 33b80 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ne 34564 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - add x1, x1, x19 │ │ │ │ - add x19, x19, #0x58 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 1d490 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cbnz w0, 3468c │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + ldr w24, [x0, x1] │ │ │ │ + str w24, [sp, #108] │ │ │ │ + mov w19, w24 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb x0, [x0, x19] │ │ │ │ + strb w0, [sp, #107] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 34298 // b.any │ │ │ │ + ldr w27, [x20, #112] │ │ │ │ + str x19, [sp, #112] │ │ │ │ + ldr x23, [x20, #104] │ │ │ │ + cbz x27, 3426c │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 34240 │ │ │ │ + b.eq 34290 // b.none │ │ │ │ + add x28, x25, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.ls 3426c // b.plast │ │ │ │ + add x25, x28, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + add x26, x23, x25, lsl #4 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 63a00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34230 // b.tcont │ │ │ │ + mov x27, x25 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.hi 34240 // b.pmore │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x430 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x26, 3426c │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + ldr w23, [sp, #108] │ │ │ │ + mov w24, w23 │ │ │ │ + add x1, x0, x24 │ │ │ │ + mov w25, w1 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 34358 │ │ │ │ + cbnz w23, 342c4 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.eq 34384 // b.none │ │ │ │ + cmp w23, w25 │ │ │ │ + b.eq 34384 // b.none │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w2, w25 │ │ │ │ + b.ls 3476c // b.plast │ │ │ │ + ldrb w2, [x0, w1, uxtw] │ │ │ │ + and x1, x1, #0xffffffff │ │ │ │ + str x1, [sp, #88] │ │ │ │ + cmp w2, #0xfd │ │ │ │ + b.ls 34ca0 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str w25, [sp, #112] │ │ │ │ + cbz x28, 34350 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 34320 │ │ │ │ + b.eq 349b0 // b.none │ │ │ │ + add x27, x21, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.cs 34350 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x21, x2, #1 │ │ │ │ + add x26, x1, x21, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34310 // b.tcont │ │ │ │ + mov x28, x21 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.cc 34320 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w25 │ │ │ │ + bl 33b80 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w25, w23 │ │ │ │ + mov x24, x1 │ │ │ │ + mov w23, w1 │ │ │ │ mov x1, x0 │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - mov w3, w25 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, x2, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1e88c │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 3a020 // b.pmore │ │ │ │ - ldr x19, [sp, #104] │ │ │ │ - ldr x22, [sp, #136] │ │ │ │ - b 39c2c │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - bl 1da64 │ │ │ │ - str w0, [sp, #136] │ │ │ │ - b 39c10 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - add x0, x1, #0x4 │ │ │ │ - bl 3570 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x1, x3 │ │ │ │ - add x0, x3, #0x4 │ │ │ │ - bl 3570 │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - mov x1, x4 │ │ │ │ - add x0, x4, #0x1 │ │ │ │ - mov x2, x5 │ │ │ │ - bl 3570 │ │ │ │ - mov x2, x24 │ │ │ │ - ldr x24, [sp, #96] │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, x24, #0x8 │ │ │ │ - bl 3570 │ │ │ │ - ldp x3, x0, [sp, #72] │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - str wzr, [x0] │ │ │ │ - ldr w0, [x23, #708] │ │ │ │ - str w0, [x3] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x0, [x24] │ │ │ │ - strb w20, [x4] │ │ │ │ - b 39b48 │ │ │ │ - ldr w3, [sp, #116] │ │ │ │ - b 39ea8 │ │ │ │ - stp x19, x20, [sp, #256] │ │ │ │ - stp x21, x22, [sp, #272] │ │ │ │ - stp x25, x26, [sp, #304] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x9, 80000 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - ldr d31, [x9, #336] │ │ │ │ - add x9, sp, #0xb0 │ │ │ │ - str x9, [sp, #40] │ │ │ │ - stp x3, x5, [sp, #64] │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - mov x21, x2 │ │ │ │ - mov w2, #0xfffffffe // #-2 │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - mov x23, x4 │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - and w26, w7, #0xff │ │ │ │ - stp w6, w26, [sp, #56] │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - mov x27, x1 │ │ │ │ - ldr x1, [x8] │ │ │ │ - str x1, [sp, #216] │ │ │ │ + b 342b0 │ │ │ │ + cbz x28, 341c0 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 34868 // b.lo, b.ul, b.last │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp w22, w1 │ │ │ │ + b.eq 343c0 // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov w7, w25 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + mov w6, w23 │ │ │ │ + ldp w3, w4, [x1] │ │ │ │ + str w0, [sp] │ │ │ │ + mov w5, w22 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + mov w1, #0x75 // #117 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp w1, w2, [x1] │ │ │ │ + bl 34080 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 17f68 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 3410c // b.pmore │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #160] │ │ │ │ - ldr x28, [sp, #320] │ │ │ │ - mov x1, x9 │ │ │ │ - str xzr, [sp, #168] │ │ │ │ - str d31, [sp, #176] │ │ │ │ - bl 229a0 │ │ │ │ - ldr w0, [x27] │ │ │ │ - cbz w0, 3a210 │ │ │ │ - mov x22, x27 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - add x25, sp, #0x90 │ │ │ │ - mov x27, x24 │ │ │ │ - mov w20, #0xc // #12 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - add x0, x27, x27, lsl #2 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str w20, [sp] │ │ │ │ - str x25, [sp, #8] │ │ │ │ - mov w7, #0x3 // #3 │ │ │ │ - mov w5, #0x6 // #6 │ │ │ │ - lsl x24, x0, #4 │ │ │ │ - mov w6, w7 │ │ │ │ - add x0, x1, x0, lsl #4 │ │ │ │ - mov w4, w5 │ │ │ │ - mov w1, w26 │ │ │ │ - mov w3, #0xfffffffe // #-2 │ │ │ │ - bl 39510 │ │ │ │ - ands w0, w0, #0xff │ │ │ │ - b.ne 3a250 // b.any │ │ │ │ - ldr w0, [x22] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 3a1c0 // b.pmore │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 17c60 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3a960 // b.any │ │ │ │ - ldp x29, x30, [sp, #224] │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ - ldp x23, x24, [sp, #272] │ │ │ │ - ldp x25, x26, [sp, #288] │ │ │ │ - ldp x27, x28, [sp, #304] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ + b.ne 34ce4 // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x27, x22 │ │ │ │ - mov w22, w0 │ │ │ │ - str x24, [sp, #104] │ │ │ │ - mov w0, #0x26 // #38 │ │ │ │ - tst w22, w0 │ │ │ │ - b.ne 3a5c4 // b.any │ │ │ │ - mov w0, #0x1a // #26 │ │ │ │ - tst w22, w0 │ │ │ │ - b.ne 3a56c // b.any │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - mov x1, x21 │ │ │ │ - ldrb w2, [sp, #60] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x3 │ │ │ │ - bl 224e8 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 72d20 │ │ │ │ - mov x25, x0 │ │ │ │ - bl 72ac0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 72f60 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [x25] │ │ │ │ - cbz w0, 3a474 │ │ │ │ - mov w0, #0x24 // #36 │ │ │ │ - and w0, w22, w0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - and w1, w22, #0x18 │ │ │ │ - stp w0, w1, [sp, #88] │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x27, [sp, #112] │ │ │ │ - mov x27, x26 │ │ │ │ - mov x26, x23 │ │ │ │ - b 3a2fc │ │ │ │ - ldr w0, [x25] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ls 3a474 // b.plast │ │ │ │ - ldr x1, [x25, #8] │ │ │ │ - add x0, x27, x27, lsl #3 │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - bl 728e8 │ │ │ │ - cmp w0, #0x1d │ │ │ │ - b.ls 3a2ec // b.plast │ │ │ │ - ldr x19, [x25, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x19, x19, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 72850 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - str w1, [sp, #148] │ │ │ │ - bl 728e8 │ │ │ │ - mov w24, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 72f90 │ │ │ │ - and w23, w0, #0xff │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - mov w20, w23 │ │ │ │ - cbnz w0, 3a4b0 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cbnz w0, 3a4e4 │ │ │ │ - mov w22, #0x64 // #100 │ │ │ │ - mov w3, w22 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #48] │ │ │ │ - bl 72850 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72820 │ │ │ │ - ldr w3, [sp, #48] │ │ │ │ + b 3500 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ubfiz x25, x22, #2, #32 │ │ │ │ mov w2, w22 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 7288c │ │ │ │ - mov w22, w0 │ │ │ │ - cbnz w23, 3a640 │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x0, [x26] │ │ │ │ - mov x2, x19 │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 49a48 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x7, [x26] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x6, [sp, #64] │ │ │ │ - mov w5, w20 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov w4, w22 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - mov w3, w24 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - mov x2, x21 │ │ │ │ - ldrb w0, [sp, #60] │ │ │ │ - strb w0, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 4ab50 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov w2, #0xfffffffe // #-2 │ │ │ │ - bl 1dc20 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4aca0 │ │ │ │ - ldr w1, [sp, #144] │ │ │ │ - tst w0, #0xff │ │ │ │ - ccmp w1, w22, #0x0, ne // ne = any │ │ │ │ - b.lt 3a66c // b.tstop │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1e340 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ + str x2, [sp, #48] │ │ │ │ + ldr w24, [x1, x25] │ │ │ │ + ldrb w23, [x0, w24, uxtw] │ │ │ │ + mov w21, w23 │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 344d4 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w24, [sp, #112] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x28, 344c0 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 34490 │ │ │ │ + b.eq 344c8 // b.none │ │ │ │ + add x27, x21, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 344c0 // b.plast │ │ │ │ + add x2, x28, x27 │ │ │ │ mov x0, x19 │ │ │ │ - bl 15a84 │ │ │ │ + lsr x21, x2, #1 │ │ │ │ + add x26, x23, x21, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34480 // b.tcont │ │ │ │ + mov x28, x21 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 34490 // b.pmore │ │ │ │ + nop │ │ │ │ + mov w0, w24 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x26, 344c0 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w21, [x26, #4] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3454c // b.plast │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + str w22, [sp, #112] │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + cbz x23, 3453c │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 34510 │ │ │ │ + b.eq 34544 // b.none │ │ │ │ + add x27, x28, #0x1 │ │ │ │ + cmp x23, x27 │ │ │ │ + b.ls 3453c // b.plast │ │ │ │ + add x28, x23, x27 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - bl 14bec │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 3a2fc // b.pmore │ │ │ │ - mov x0, x25 │ │ │ │ - bl 72f60 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #160] │ │ │ │ - cbnz w0, 3a558 │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - cbnz w0, 3a62c │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - cbnz w0, 3a618 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cbz w0, 3a210 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - bl 3500 │ │ │ │ - b 3a210 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ubfiz x6, x23, #2, #8 │ │ │ │ - mov w7, w23 │ │ │ │ - ldr w1, [x0, x6] │ │ │ │ - cbnz w1, 3a504 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cbz w0, 3a54c │ │ │ │ - add x10, sp, #0xa8 │ │ │ │ - ldr w1, [x10, x6] │ │ │ │ - cbnz w1, 3a8c8 │ │ │ │ - mov w22, #0x3e8 // #1000 │ │ │ │ - mov w3, w22 │ │ │ │ - b 3a368 │ │ │ │ - ubfiz x0, x23, #2, #8 │ │ │ │ - add x10, sp, #0xa8 │ │ │ │ - mov w7, w23 │ │ │ │ - mov w22, #0x64 // #100 │ │ │ │ - ldr w1, [x10, x0] │ │ │ │ - cbnz w1, 3a838 │ │ │ │ - mov w3, #0x3e8 // #1000 │ │ │ │ - b 3a368 │ │ │ │ - lsl x10, x7, #3 │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - add x2, sp, #0x94 │ │ │ │ - ldr x22, [x0, x10] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - mov x0, x22 │ │ │ │ - stp x10, x7, [sp, #120] │ │ │ │ - str x6, [sp, #136] │ │ │ │ - bl 56360 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x6, [sp, #136] │ │ │ │ - ldp x10, x7, [sp, #120] │ │ │ │ - cbnz w0, 3a7e8 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cbnz w0, 3a8b4 │ │ │ │ - mov w22, #0x3e8 // #1000 │ │ │ │ - mov w3, #0x64 // #100 │ │ │ │ - b 3a368 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - cbz w0, 3a494 │ │ │ │ - b 3a62c │ │ │ │ - ldr x2, [x23] │ │ │ │ - add x5, sp, #0xa8 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w4, #0x7530 // #30000 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - sub w20, w0, #0xa │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, x20 │ │ │ │ - bl 48500 │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x6, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - add x5, sp, #0xac │ │ │ │ - add x2, x2, x20 │ │ │ │ - mov w4, #0x7530 // #30000 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp, #200] │ │ │ │ - bl 48500 │ │ │ │ - str x0, [sp, #208] │ │ │ │ - b 3a274 │ │ │ │ - ldr x2, [x23] │ │ │ │ - add x5, sp, #0xa0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w4, #0x7530 // #30000 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 48500 │ │ │ │ - mov x6, x0 │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - add x5, sp, #0xa4 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w4, #0x7530 // #30000 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x6, [sp, #184] │ │ │ │ - bl 48500 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - mov w0, #0x1a // #26 │ │ │ │ - tst w22, w0 │ │ │ │ - b.eq 3a274 // b.none │ │ │ │ - b 3a56c │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cbz w0, 3a210 │ │ │ │ - b 3a4a4 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - cbz w0, 3a49c │ │ │ │ - b 3a618 │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - mov w3, w0 │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - mov x2, x19 │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - bl 49a48 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x7, [x26, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - b 3a3d4 │ │ │ │ - ldr w0, [x20, #32] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbz w0, 3a738 │ │ │ │ - mov w22, w1 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - b 3a6a4 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + add x26, x24, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34500 // b.tcont │ │ │ │ + mov x23, x28 │ │ │ │ + cmp x23, x27 │ │ │ │ + b.hi 34510 // b.pmore │ │ │ │ + mov w0, w22 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x26, 3453c │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - ldr w0, [x20, #32] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add x23, x23, #0x58 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ls 3a730 // b.plast │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - add x0, x0, x23 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x19, [x0, #88] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1a200 │ │ │ │ - ldr w1, [x28, #396] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 3a6dc // b.lo, b.ul, b.last │ │ │ │ + cmp w0, w21 │ │ │ │ + b.cc 34944 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldp w24, w23, [x0] │ │ │ │ + cbz w24, 341c8 │ │ │ │ + cmp w23, w24 │ │ │ │ + b.eq 341e0 // b.none │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.cc 34700 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + ubfiz x0, x24, #2, #32 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr w25, [x2, x0] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w1, [x0, w25, uxtw] │ │ │ │ + mov w28, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 34600 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w25, [sp, #112] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x28, 34350 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 345cc │ │ │ │ + b.eq 345f4 // b.none │ │ │ │ + add x27, x21, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 34350 // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1a1b0 │ │ │ │ - ldr w1, [x28, #396] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3a7c8 // b.hs, b.nlast │ │ │ │ + lsr x21, x2, #1 │ │ │ │ + add x26, x23, x21, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 345bc // b.tcont │ │ │ │ + mov x28, x21 │ │ │ │ + b 345c4 │ │ │ │ + cbz x26, 34350 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w28, [x26, #4] │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 34668 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w24, [sp, #112] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x25, 344c0 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 34638 │ │ │ │ + b.eq 34660 // b.none │ │ │ │ + add x27, x21, #0x1 │ │ │ │ + cmp x25, x27 │ │ │ │ + b.ls 344c0 // b.plast │ │ │ │ + add x2, x27, x25 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1a200 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 3a6f8 // b.plast │ │ │ │ + lsr x21, x2, #1 │ │ │ │ + add x26, x23, x21, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34628 // b.tcont │ │ │ │ + mov x25, x21 │ │ │ │ + b 34630 │ │ │ │ + cbz x26, 344c0 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.cs 341e0 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w1, [x0, x1] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cbz w0, 341f0 │ │ │ │ + ldr x3, [x20, #152] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, x1, x3 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x6c │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 34cec // b.none │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr w24, [sp, #108] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + mov w19, w24 │ │ │ │ + cbz w0, 34200 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + add x1, x19, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x6b │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 34ce8 // b.none │ │ │ │ + ldrsb x0, [sp, #107] │ │ │ │ + b 3420c │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + mov w1, w23 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldrb w1, [x0, w23, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 34cb0 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + str w23, [sp, #112] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x25, 341c0 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 34744 │ │ │ │ + b.eq 34adc // b.none │ │ │ │ + add x27, x28, #0x1 │ │ │ │ + cmp x25, x27 │ │ │ │ + b.ls 341c0 // b.plast │ │ │ │ + add x28, x27, x25 │ │ │ │ mov x0, x19 │ │ │ │ - bl 15e8c │ │ │ │ - cbz w0, 3a690 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + add x26, x21, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34734 // b.tcont │ │ │ │ + mov x25, x28 │ │ │ │ + b 3473c │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ubfiz x2, x24, #2, #32 │ │ │ │ + and x3, x24, #0xffffffff │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + stp x3, x2, [sp, #64] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3493c // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + cbz x28, 347ec │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 347c0 │ │ │ │ + b.eq 347f4 // b.none │ │ │ │ + add x26, x21, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.ls 347ec // b.plast │ │ │ │ + add x2, x26, x28 │ │ │ │ mov x0, x19 │ │ │ │ - bl 1a200 │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.ls 3a68c // b.plast │ │ │ │ + lsr x21, x2, #1 │ │ │ │ + add x27, x24, x21, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 347b0 // b.tcont │ │ │ │ + mov x28, x21 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.hi 347c0 // b.pmore │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 347ec │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 34378 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w23, [sp, #112] │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + cbz x27, 341c0 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 34840 │ │ │ │ + b.eq 34370 // b.none │ │ │ │ + add x26, x21, #0x1 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.cs 341c0 // b.hs, b.nlast │ │ │ │ + add x2, x26, x27 │ │ │ │ mov x0, x19 │ │ │ │ - bl 15e8c │ │ │ │ - cmp w0, #0x1 │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - add x23, x23, #0x58 │ │ │ │ - and w22, w22, w0 │ │ │ │ - ldr w0, [x20, #32] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 3a6a4 // b.pmore │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - cbz w22, 3a434 │ │ │ │ - ldp x2, x0, [sp, #104] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldrb w1, [sp, #60] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x0, x0, x2 │ │ │ │ - bl 1e3e8 │ │ │ │ - ldr w0, [x20, #32] │ │ │ │ - cbz w0, 3a434 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - ldp x19, x23, [sp, #104] │ │ │ │ - str x21, [sp, #120] │ │ │ │ - mov w21, w24 │ │ │ │ - ldr w24, [sp, #60] │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, x22 │ │ │ │ - add x22, x22, #0x58 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - bl 1d490 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov w3, w24 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - add x0, x2, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1e88c │ │ │ │ - ldr w0, [x20, #32] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 3a770 // b.pmore │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldr x21, [sp, #120] │ │ │ │ - b 3a434 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + lsr x21, x2, #1 │ │ │ │ + add x28, x24, x21, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34830 // b.tcont │ │ │ │ + mov x27, x21 │ │ │ │ + b 34838 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w21, [x1, x2] │ │ │ │ + ldrb w0, [x0, w21, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 348f4 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str w21, [sp, #112] │ │ │ │ + cbz x26, 348e4 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 348b4 │ │ │ │ + b.eq 348ec // b.none │ │ │ │ + add x24, x27, #0x1 │ │ │ │ + cmp x24, x26 │ │ │ │ + b.cs 348e4 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x2, x24, x26 │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0xfffffffe // #-2 │ │ │ │ - bl 168c0 │ │ │ │ - ldr w1, [x28, #432] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ge 3a690 // b.tcont │ │ │ │ - b 3a6dc │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr w1, [sp, #148] │ │ │ │ - ldr w0, [x22, x0, lsl #2] │ │ │ │ - add w3, w0, #0x10 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.cs 3a544 // b.hs, b.nlast │ │ │ │ - add w1, w1, #0xb │ │ │ │ - sub w7, w1, w0 │ │ │ │ - sub w22, w1, w0 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - sub x7, x7, #0x1 │ │ │ │ - cbz w0, 3a8d4 │ │ │ │ - add x11, sp, #0xa8 │ │ │ │ - ldr w1, [x11, x6] │ │ │ │ - cbnz w1, 3a8e8 │ │ │ │ - mov x0, #0x3a96 // #14998 │ │ │ │ - cmp x7, x0 │ │ │ │ - b.hi 3a4d8 // b.pmore │ │ │ │ - mov w3, #0x3e8 // #1000 │ │ │ │ - b 3a368 │ │ │ │ - add x2, sp, #0x94 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - str x7, [sp, #48] │ │ │ │ - ldr x6, [x0, x7, lsl #3] │ │ │ │ - stp x10, x6, [sp, #120] │ │ │ │ - mov x0, x6 │ │ │ │ - bl 56420 │ │ │ │ - ldr x7, [sp, #48] │ │ │ │ - ldr x10, [sp, #120] │ │ │ │ - ldr w1, [x10, x7, lsl #2] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3a4fc // b.hs, b.nlast │ │ │ │ - ldr x6, [sp, #128] │ │ │ │ - ldr w2, [sp, #148] │ │ │ │ - ldr w0, [x6, w0, uxtw #2] │ │ │ │ - add w1, w2, #0x4 │ │ │ │ - add w1, w1, w24 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 3a4fc // b.plast │ │ │ │ - sub w0, w0, w2 │ │ │ │ - add w3, w0, #0xb │ │ │ │ - add w0, w0, #0xb │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - mov x1, #0x3a96 // #14998 │ │ │ │ - cmp x0, x1 │ │ │ │ - mov w0, #0x3e8 // #1000 │ │ │ │ - csel w3, w3, w0, ls // ls = plast │ │ │ │ - b 3a368 │ │ │ │ - add x10, sp, #0xa8 │ │ │ │ - ldr w1, [x10, x6] │ │ │ │ - cbz w1, 3a4d8 │ │ │ │ - mov w22, #0x3e8 // #1000 │ │ │ │ - b 3a83c │ │ │ │ - add x2, sp, #0x94 │ │ │ │ - mov w22, #0x3e8 // #1000 │ │ │ │ - b 3a83c │ │ │ │ - mov x0, #0x3a96 // #14998 │ │ │ │ - mov w3, #0x64 // #100 │ │ │ │ - cmp x7, x0 │ │ │ │ - b.ls 3a368 // b.plast │ │ │ │ - b 3a54c │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4040] │ │ │ │ - str x11, [sp, #136] │ │ │ │ - ldr x10, [x0, x10] │ │ │ │ - str x10, [sp, #48] │ │ │ │ - stp x7, x6, [sp, #120] │ │ │ │ - mov x0, x10 │ │ │ │ - bl 56420 │ │ │ │ - ldp x7, x6, [sp, #120] │ │ │ │ - ldr x11, [sp, #136] │ │ │ │ - ldr x10, [sp, #48] │ │ │ │ - ldr w1, [x11, x6] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 3a824 // b.plast │ │ │ │ - ldr w2, [sp, #148] │ │ │ │ - ldr w0, [x10, w0, uxtw #2] │ │ │ │ - add w1, w2, #0x4 │ │ │ │ - add w1, w1, w24 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs 3a824 // b.hs, b.nlast │ │ │ │ - sub w0, w0, w2 │ │ │ │ - mov x1, #0x3a96 // #14998 │ │ │ │ - cmp x7, x1 │ │ │ │ - add w3, w0, #0xb │ │ │ │ - mov w1, #0x3e8 // #1000 │ │ │ │ - add w0, w0, #0xb │ │ │ │ - csel w22, w22, w1, ls // ls = plast │ │ │ │ - b 3a89c │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - adrp x0, 80000 │ │ │ │ - stp x29, x30, [sp, #208] │ │ │ │ - add x29, sp, #0xd0 │ │ │ │ - ldr d31, [x0, #336] │ │ │ │ - adrp x0, af000 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + add x28, x1, x27, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 348a4 // b.tcont │ │ │ │ + mov x26, x27 │ │ │ │ + cmp x24, x26 │ │ │ │ + b.cc 348b4 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w21 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x28, 348e4 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + b 3438c │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - mov x27, x1 │ │ │ │ - ldr w8, [x1] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #200] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str wzr, [sp, #172] │ │ │ │ - str xzr, [sp, #184] │ │ │ │ - str xzr, [sp, #192] │ │ │ │ - str d31, [sp, #176] │ │ │ │ - ldr x10, [sp, #320] │ │ │ │ - ldrb w13, [sp, #312] │ │ │ │ - cbz w8, 3af90 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #4000] │ │ │ │ - cmp w13, #0x0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str w13, [sp, #40] │ │ │ │ - stp wzr, w6, [sp, #64] │ │ │ │ - stp x4, x3, [sp, #80] │ │ │ │ - stp x5, x10, [sp, #96] │ │ │ │ - str w7, [sp, #112] │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - stp x21, x22, [sp, #240] │ │ │ │ - mov x22, x27 │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - cset w24, eq // eq = none │ │ │ │ - mov x23, x28 │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ - mov x26, x2 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - b 3aa18 │ │ │ │ - ldr w0, [x22] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 3ab90 // b.plast │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - add x0, x23, x23, lsl #2 │ │ │ │ - mov w1, w24 │ │ │ │ - lsl x20, x0, #4 │ │ │ │ - add x0, x2, x0, lsl #4 │ │ │ │ - bl 1ffc0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 3aa08 // b.none │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1f3e0 │ │ │ │ - tst w0, #0xff │ │ │ │ - ccmp w25, #0x1, #0x2, ne // ne = any │ │ │ │ - b.hi 3aa08 // b.pmore │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x1, sp, #0xac │ │ │ │ - ldr w19, [sp, #40] │ │ │ │ - mov w2, #0xc // #12 │ │ │ │ - str w2, [sp] │ │ │ │ - mov w7, #0x2 // #2 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov w5, w7 │ │ │ │ - mov w4, w7 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - mov w3, #0xfffffffd // #-3 │ │ │ │ - add x2, sp, #0xb0 │ │ │ │ - mov w1, w19 │ │ │ │ - add x0, x0, x20 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - bl 39510 │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov w1, w24 │ │ │ │ - and w21, w0, #0xff │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - add x0, x2, x20 │ │ │ │ - and w25, w25, #0xff │ │ │ │ - bl 20020 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov w1, w19 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - add x0, x2, x20 │ │ │ │ - bl 22620 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - str w0, [sp, #116] │ │ │ │ - add x0, x1, x20 │ │ │ │ - bl 1fc80 │ │ │ │ - mov w19, w0 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - add x0, x1, x20 │ │ │ │ - bl 1fbc8 │ │ │ │ - mov w27, w0 │ │ │ │ - cmn w19, #0x1 │ │ │ │ - b.ne 3adac // b.any │ │ │ │ - cmn w27, #0x1 │ │ │ │ - b.ne 3ad8c // b.any │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x28, sp, #0xb8 │ │ │ │ - mov x1, x28 │ │ │ │ - add x2, sp, #0xbc │ │ │ │ - add x0, x0, x20 │ │ │ │ - str x28, [sp, #56] │ │ │ │ - bl 1de08 │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - mov x3, x1 │ │ │ │ - add x4, sp, #0xc4 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov w2, #0xfffffffd // #-3 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1dcc8 │ │ │ │ - ldr w0, [sp, #116] │ │ │ │ - cbz w0, 3abd4 │ │ │ │ - cbz w21, 3add4 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - ubfiz x0, x24, #2, #1 │ │ │ │ - ucvtf d30, w1 │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr d29, [x1, #344] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - fmul d29, d30, d29 │ │ │ │ - ldr w0, [x1, x0] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.mi 3abd4 // b.first │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x22] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 3aa18 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #224] │ │ │ │ - ldp x21, x22, [sp, #240] │ │ │ │ - ldp x23, x24, [sp, #256] │ │ │ │ - ldp x25, x26, [sp, #272] │ │ │ │ - ldrb w0, [sp, #64] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 3b0ac // b.any │ │ │ │ - ldp x29, x30, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #288] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ + b.ne 34cd0 // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - mov w2, w24 │ │ │ │ - mov x1, x26 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 224e8 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x2, #0x48 // #72 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 2ff0 │ │ │ │ - mov w1, #0xd090 // #53392 │ │ │ │ - mov x0, x19 │ │ │ │ - movk w1, #0x3, lsl #16 │ │ │ │ - bl 73420 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 3af84 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 72f60 │ │ │ │ + str w1, [sp, #48] │ │ │ │ + b 34804 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w24, [x1, x25] │ │ │ │ + ldrb w22, [x0, w24, uxtw] │ │ │ │ + cmp w22, #0xfd │ │ │ │ + b.ls 34558 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w24, [sp, #112] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x28, 344c0 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 34988 │ │ │ │ + b.eq 34c94 // b.none │ │ │ │ + add x25, x22, #0x1 │ │ │ │ + cmp x28, x25 │ │ │ │ + b.ls 344c0 // b.plast │ │ │ │ + add x22, x25, x28 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + add x26, x23, x22, lsl #3 │ │ │ │ mov x1, x26 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 224e8 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x2, #0x48 // #72 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 2ff0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72b00 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72f60 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - mov w1, #0xd090 // #53392 │ │ │ │ - mov x0, x19 │ │ │ │ - movk w1, #0x3, lsl #16 │ │ │ │ - bl 73420 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w1, [sp, #48] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 3af6c // b.none │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - ldr x28, [sp, #80] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - cset x0, eq // eq = none │ │ │ │ - ldr w21, [sp, #68] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - str w1, [sp, #124] │ │ │ │ - lsl x27, x0, #3 │ │ │ │ - add x0, x28, x0, lsl #3 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x19 │ │ │ │ - stp x27, x0, [sp, #128] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 73208 │ │ │ │ - ldr x2, [x28, x27] │ │ │ │ - mov w3, w21 │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w5, #0xfffffffd // #-3 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 73770 │ │ │ │ - mov x21, x0 │ │ │ │ - bl 15e8c │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - mov w28, w1 │ │ │ │ - ubfiz x27, x1, #2, #8 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr w1, [x1, x27] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 3ae20 // b.lo, b.ul, b.last │ │ │ │ - mov x0, x21 │ │ │ │ - bl 15e8c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr w1, [x1, x27] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 3adf4 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 15e8c │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr w2, [sp, #48] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ldr w2, [sp, #116] │ │ │ │ - ldr w1, [x1, x28, lsl #2] │ │ │ │ - cset w28, eq // eq = none │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w1, w0, #0x0, eq // eq = none │ │ │ │ - b.eq 3ae20 // b.none │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 15a84 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ + b.ge 34978 // b.tcont │ │ │ │ + mov x28, x22 │ │ │ │ + b 34980 │ │ │ │ + cbz x26, 34350 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #72] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + str w1, [sp, #64] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 34a50 // b.plast │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + cbz x28, 34a3c │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 34a0c │ │ │ │ + b.eq 34a44 // b.none │ │ │ │ + add x27, x21, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 34a3c // b.plast │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x2, x27, x28 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72f60 │ │ │ │ + lsr x21, x2, #1 │ │ │ │ + add x26, x1, x21, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 349fc // b.tcont │ │ │ │ + mov x28, x21 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 34a0c // b.pmore │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x26, 34a3c │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w2, [x26, #4] │ │ │ │ + ldr w3, [sp, #72] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 34770 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr w2, [x1, x2, lsl #2] │ │ │ │ + cmp w2, w23 │ │ │ │ + ccmp w2, w25, #0x2, hi // hi = pmore │ │ │ │ + b.hi 34770 // b.pmore │ │ │ │ + ldrb w0, [x0, w2, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 348f4 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + str w2, [sp, #112] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x24, 34cc8 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 34aac │ │ │ │ + b.eq 34cb8 // b.none │ │ │ │ + add x27, x28, #0x1 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.ls 34cc8 // b.plast │ │ │ │ + add x28, x27, x24 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - cbnz w28, 3ac28 │ │ │ │ - b 3aa08 │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - umaddl x0, w27, w2, x0 │ │ │ │ - bl 1d9c0 │ │ │ │ - mov w27, w0 │ │ │ │ - b 3aafc │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - umaddl x0, w19, w2, x0 │ │ │ │ - bl 1d9c0 │ │ │ │ - mov w19, w0 │ │ │ │ - cmn w27, #0x1 │ │ │ │ - b.eq 3aafc // b.none │ │ │ │ - b 3ad8c │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr w1, [sp, #304] │ │ │ │ - ubfiz x0, x0, #2, #8 │ │ │ │ - ldr w0, [x28, x0] │ │ │ │ - cmp w0, w1 │ │ │ │ - ccmp w27, w19, #0x0, ls // ls = plast │ │ │ │ - b.ne 3ab48 // b.any │ │ │ │ - b 3ab74 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0xfffffffd // #-3 │ │ │ │ - bl 168c0 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w1, [x1, x27] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.le 3ad28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 734a0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov x27, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + str w2, [sp, #48] │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + add x26, x21, x28, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + ldr w2, [sp, #48] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34a9c // b.tcont │ │ │ │ + mov x24, x28 │ │ │ │ + b 34aa4 │ │ │ │ + cbz x26, 341c0 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ str w0, [sp, #64] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - cbz w1, 3af98 │ │ │ │ - str x20, [sp, #152] │ │ │ │ - mov x20, x28 │ │ │ │ - ldr x28, [sp, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x27, x20, lsl #3] │ │ │ │ - cbz x0, 3aec0 │ │ │ │ - bl 1a200 │ │ │ │ - ldr w1, [x28, #396] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 3ae8c // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x27, x20, lsl #3] │ │ │ │ - bl 1a1b0 │ │ │ │ - ldr w1, [x28, #396] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3af14 // b.hs, b.nlast │ │ │ │ - ldr x0, [x27, x20, lsl #3] │ │ │ │ - bl 1a200 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 3aea8 // b.plast │ │ │ │ - ldr x0, [x27, x20, lsl #3] │ │ │ │ - bl 15e8c │ │ │ │ - cbz w0, 3af30 │ │ │ │ - ldr x0, [x27, x20, lsl #3] │ │ │ │ - bl 1a200 │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.hi 3af48 // b.pmore │ │ │ │ - ldr w1, [x19] │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 3ae60 // b.pmore │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - ldr x20, [sp, #152] │ │ │ │ - cbnz w0, 3af98 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - cbz w1, 3aefc │ │ │ │ - ldr x0, [x27, x28, lsl #3] │ │ │ │ - cbz x0, 3af38 │ │ │ │ - bl 15a84 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 3aee0 // b.pmore │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w28, eq // eq = none │ │ │ │ - b 3ad58 │ │ │ │ - ldr x0, [x27, x20, lsl #3] │ │ │ │ - mov w2, #0xfffffffd // #-3 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - bl 168c0 │ │ │ │ - ldr w1, [x28, #432] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + str w1, [sp, #48] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 34b60 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + mov w0, w1 │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbz x28, 347ec │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 34b30 │ │ │ │ + b.eq 34b58 // b.none │ │ │ │ + add x27, x21, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 347ec // b.plast │ │ │ │ + add x2, x28, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x21, x2, #1 │ │ │ │ + add x26, x25, x21, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34b20 // b.tcont │ │ │ │ + mov x28, x21 │ │ │ │ + b 34b28 │ │ │ │ + cbz x26, 347ec │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ cmp w0, w1 │ │ │ │ - b.lt 3ae8c // b.tstop │ │ │ │ - ldr w1, [x19] │ │ │ │ - b 3aec0 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 3aee0 // b.pmore │ │ │ │ - b 3aefc │ │ │ │ - ldr x0, [x27, x20, lsl #3] │ │ │ │ - bl 15e8c │ │ │ │ - cmp w0, #0x1 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - ldr w1, [x19] │ │ │ │ - and w0, w2, w0 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - b 3aec0 │ │ │ │ + b.cs 3457c // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr w1, [x2, x0, lsl #2] │ │ │ │ + cmp w1, w24 │ │ │ │ + ccmp w23, w1, #0x0, hi // hi = pmore │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + b.cc 3457c // b.lo, b.ul, b.last │ │ │ │ + b 341e4 │ │ │ │ + cbz x26, 341c0 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w25, w23, #0x1 │ │ │ │ + ldrb w1, [x0, w25, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 34c10 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w25, [sp, #112] │ │ │ │ + ldr x24, [x20, #80] │ │ │ │ + cbz x28, 34350 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 34bdc │ │ │ │ + b.eq 34c04 // b.none │ │ │ │ + add x26, x21, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.ls 34350 // b.plast │ │ │ │ + add x2, x28, x26 │ │ │ │ mov x0, x19 │ │ │ │ - bl 72f60 │ │ │ │ + lsr x21, x2, #1 │ │ │ │ + add x27, x24, x21, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34bcc // b.tcont │ │ │ │ + mov x28, x21 │ │ │ │ + b 34bd4 │ │ │ │ + cbz x27, 34350 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w2, [x27, #4] │ │ │ │ + ldr w3, [sp, #48] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 34444 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + ldr w24, [x1, x2, lsl #2] │ │ │ │ + cmp w22, w24 │ │ │ │ + ccmp w23, w24, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 34444 // b.lo, b.ul, b.last │ │ │ │ + ldrb w22, [x0, w24, uxtw] │ │ │ │ + cmp w22, #0xfd │ │ │ │ + b.ls 34558 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w24, [sp, #112] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x28, 344c0 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 34c6c │ │ │ │ + b.eq 34c94 // b.none │ │ │ │ + add x25, x22, #0x1 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.cs 344c0 // b.hs, b.nlast │ │ │ │ + add x22, x28, x25 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - b 3ab80 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #48] │ │ │ │ - b 3ac94 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 3aba4 │ │ │ │ - ldrb w1, [sp, #40] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1e3e8 │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - cset w0, hi // hi = pmore │ │ │ │ - str w0, [sp, #64] │ │ │ │ - cbz w1, 3b084 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - mov x21, x19 │ │ │ │ - ldr x0, [x27, x28, lsl #3] │ │ │ │ - cbz x0, 3b09c │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x1, x28, x28, lsl #3 │ │ │ │ - ldr x3, [x27, x28, lsl #3] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - add x0, x2, x1, lsl #3 │ │ │ │ - ldrb w6, [sp, #124] │ │ │ │ - ldr x8, [sp, #128] │ │ │ │ - mov x2, x26 │ │ │ │ - ldr w5, [x3, #20] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldr w0, [sp, #68] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldp x7, x0, [sp, #88] │ │ │ │ - ldr x0, [x0, x8] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x8, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x9, [x8] │ │ │ │ - str x9, [sp] │ │ │ │ - bl 25b80 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 15a84 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - ldrb w4, [sp, #64] │ │ │ │ - mov x1, x19 │ │ │ │ - ldrb w3, [sp, #40] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x2, [x27, x28, lsl #3] │ │ │ │ - str x2, [x19, #88] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - bl 1e88c │ │ │ │ - ldr w1, [x21] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 3afc8 // b.pmore │ │ │ │ - mov x19, x21 │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3500 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - b 3ad58 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 3afc8 // b.pmore │ │ │ │ - b 3b07c │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - stp x21, x22, [sp, #240] │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + add x26, x23, x22, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 34c5c // b.tcont │ │ │ │ + mov x28, x22 │ │ │ │ + b 34c64 │ │ │ │ + cbz x26, 344c0 │ │ │ │ + ldr w22, [x26, #4] │ │ │ │ + b 34558 │ │ │ │ + str w2, [sp, #72] │ │ │ │ + b 349c0 │ │ │ │ + str w1, [sp, #48] │ │ │ │ + b 34b9c │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 34aec │ │ │ │ + cbz x26, 34cc8 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + b 3438c │ │ │ │ + mov w0, w2 │ │ │ │ + bl 33b80 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bl 36c0 │ │ │ │ + bl 36c0 │ │ │ │ bti c │ │ │ │ - cbz x0, 3b194 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x2, #0x70 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 7c000 │ │ │ │ - add x22, x22, #0x90 │ │ │ │ - adrp x21, af000 │ │ │ │ - ldr x21, [x21, #3856] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x23, 7a000 │ │ │ │ - add x23, x23, #0xdf0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x20] │ │ │ │ - cbnz w0, 3b158 │ │ │ │ - b 3b17c │ │ │ │ - ldr x4, [x20, #8] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x4, x4, x19, lsl #6 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldp x6, x4, [x4, #8] │ │ │ │ - ldr x5, [x6] │ │ │ │ - ldp x6, x7, [x6, #16] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x20] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 3b17c // b.plast │ │ │ │ - mov w3, w19 │ │ │ │ - cbz w19, 3b124 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w19, [sp, #76] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w3, [sp, #76] │ │ │ │ - b 3b124 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x2, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x4a // #74 │ │ │ │ - b 6fb20 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x2, #0xa8 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x22, af000 │ │ │ │ - ldr x22, [x22, #3856] │ │ │ │ - ldr w3, [x0] │ │ │ │ - ldr x0, [x22] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x21] │ │ │ │ - cbz w0, 3b254 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - adrp x23, 7c000 │ │ │ │ - add x23, x23, #0xc8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - lsl x20, x19, #5 │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x1, x2, x20 │ │ │ │ - ldr x4, [x2, x20] │ │ │ │ - mov w3, w19 │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - mov x2, x23 │ │ │ │ - ldr w6, [x1, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - bl 3b0c0 │ │ │ │ - ldr w0, [x21] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 3b200 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x0, [x22] │ │ │ │ - add x2, x2, #0x250 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz x0, 3b32c │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x7f // #127 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x2, #0x70 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 7c000 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - ldr w3, [x20] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 49630 │ │ │ │ - ldr w0, [x20] │ │ │ │ - cbz w0, 3b318 │ │ │ │ - adrp x22, 7c000 │ │ │ │ - add x22, x22, #0xd8 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x4, [x20, #8] │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x81 // #129 │ │ │ │ - add x4, x4, x19, lsl #6 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldp x6, x4, [x4, #8] │ │ │ │ - ldr x5, [x6] │ │ │ │ - ldp x6, x7, [x6, #16] │ │ │ │ - bl 49630 │ │ │ │ - ldr w0, [x20] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 3b2e0 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x2, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x2, x2, #0x40 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x7b // #123 │ │ │ │ - b 6fb20 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x92 // #146 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x2, #0xa8 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 7c000 │ │ │ │ - add x20, x20, #0x60 │ │ │ │ - ldr w3, [x23] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 49630 │ │ │ │ - ldr w0, [x23] │ │ │ │ - cbz w0, 3b450 │ │ │ │ - adrp x24, 7c000 │ │ │ │ - add x24, x24, #0x108 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 7c000 │ │ │ │ - add x21, x21, #0xd8 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x25, 7c000 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - lsl x19, x22, #5 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x2, x24 │ │ │ │ - add x5, x0, x19 │ │ │ │ - mov w1, #0x94 // #148 │ │ │ │ - ldr x4, [x0, x19] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr w5, [x5, #8] │ │ │ │ - bl 49630 │ │ │ │ - ldr x26, [x23, #8] │ │ │ │ - add x2, x25, #0x70 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x7f // #127 │ │ │ │ - add x26, x26, x19 │ │ │ │ - ldr w3, [x26, #16] │ │ │ │ - bl 49630 │ │ │ │ - ldr w0, [x26, #16] │ │ │ │ - cbz w0, 3b438 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x4, [x26, #24] │ │ │ │ - mov w3, w19 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x81 // #129 │ │ │ │ - add x4, x4, x19, lsl #6 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldp x6, x4, [x4, #8] │ │ │ │ - ldr x5, [x6] │ │ │ │ - ldp x6, x7, [x6, #16] │ │ │ │ - bl 49630 │ │ │ │ - ldr w0, [x26, #16] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 3b400 // b.pmore │ │ │ │ - ldr w0, [x23] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 3b3a8 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x2, #0xab0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #56] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + add w0, w0, w2 │ │ │ │ + ldrb w0, [x3, w0, uxtw] │ │ │ │ + cbz x4, 34d28 │ │ │ │ + ldr w4, [x4] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.eq 34d34 // b.none │ │ │ │ + add w1, w1, w2 │ │ │ │ + ldrb w1, [x3, w1, uxtw] │ │ │ │ + cmp w1, w0 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + lsl w0, w0, #1 │ │ │ │ + csinc w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x0, #0x0 │ │ │ │ + ldrb w4, [x3, w1, uxtw] │ │ │ │ + cmp w4, #0x7f │ │ │ │ + b.ne 34d0c // b.any │ │ │ │ + cmp w0, #0x7f │ │ │ │ cset w0, ne // ne = any │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x3 │ │ │ │ + mov x21, x4 │ │ │ │ ldr x0, [x0] │ │ │ │ - cbz x0, 3b4f4 │ │ │ │ - bl 33c0 │ │ │ │ - str xzr, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - add x0, x0, #0x128 │ │ │ │ - mov w2, #0xc7 // #199 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - cbz x0, 3b55c │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - bl 35c0 │ │ │ │ - cmp w0, #0x10 │ │ │ │ - b.ne 3b580 // b.any │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 3410 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - add x0, x0, #0x130 │ │ │ │ - mov w2, #0xdc // #220 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - add x0, x0, #0x138 │ │ │ │ - mov w2, #0xde // #222 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bti c │ │ │ │ - cbz x0, 3b5b4 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - b 2f30 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - add x0, x0, #0x130 │ │ │ │ - mov w2, #0xef // #239 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - cbz x0, 3b624 │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ + ldr x6, [x19, #16] │ │ │ │ + ldr w20, [x6, w1, uxtw #2] │ │ │ │ + str x23, [sp, #64] │ │ │ │ + mov x23, x2 │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldr x1, [x5] │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 33e0 │ │ │ │ + add x1, x2, w20, uxtw │ │ │ │ + bl 55f40 │ │ │ │ + mov w1, w0 │ │ │ │ + add x3, sp, #0x4 │ │ │ │ ldr x0, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ + mov x2, sp │ │ │ │ + mov w19, w1 │ │ │ │ + bl 56010 │ │ │ │ + ldr w1, [sp] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.hi 34e0c // b.pmore │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + str w19, [x23] │ │ │ │ + ldr w3, [sp, #4] │ │ │ │ + sub w0, w20, w1 │ │ │ │ + str w1, [x22] │ │ │ │ mov x1, x2 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl 3620 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - cbnz x0, 3b600 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov x4, x2 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x148 │ │ │ │ - mov w1, #0x103 // #259 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 6fb20 │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0x188 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - bti c │ │ │ │ - ldr w0, [x1] │ │ │ │ - cbz w0, 3b728 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ - b 3b6cc │ │ │ │ - ldr w0, [x20] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 3b70c // b.plast │ │ │ │ - ldr x4, [x20, #8] │ │ │ │ - lsl x21, x19, #6 │ │ │ │ - mov x1, x23 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add x4, x4, x21 │ │ │ │ - ldr x0, [x4, #8] │ │ │ │ - blr x22 │ │ │ │ - cbz w0, 3b6c0 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - str wzr, [x1] │ │ │ │ - str xzr, [x1, #8] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - mov x23, x3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - ldr w1, [x1] │ │ │ │ - cbz w1, 3b844 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 3b7dc │ │ │ │ - add w28, w20, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - add w25, w20, #0x1 │ │ │ │ - lsl x1, x28, #3 │ │ │ │ - bl 586c0 │ │ │ │ - lsl x1, x28, #2 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x2, x26 │ │ │ │ - ldr x1, [x2, x26] │ │ │ │ - str x1, [x19, w20, uxtw #3] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x22, w20, uxtw #2] │ │ │ │ - ldr w1, [x27] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.ls 3b818 // b.plast │ │ │ │ - mov w20, w25 │ │ │ │ - lsl x26, x21, #5 │ │ │ │ - cbz x19, 3b788 │ │ │ │ - sub w0, w20, #0x1 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr x4, [x19, x0] │ │ │ │ - ldr x3, [x2, x26] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ne 3b788 // b.any │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w1, w21 │ │ │ │ - b.ls 3b814 // b.plast │ │ │ │ - lsl x26, x21, #5 │ │ │ │ - b 3b7f0 │ │ │ │ - mov w25, w20 │ │ │ │ - str x19, [x24] │ │ │ │ - mov w0, w25 │ │ │ │ - str x22, [x23] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + str w3, [x21] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 34e2c // b.any │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 3b818 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + add x0, x0, #0x478 │ │ │ │ + mov w2, #0xb2 // #178 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cbz w1, 3b920 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 3b8c4 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add w23, w20, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - ldr w1, [x21] │ │ │ │ - ldr x2, [x3, x22] │ │ │ │ - str x2, [x0, w20, uxtw #3] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ls 3b900 // b.plast │ │ │ │ - mov w20, w23 │ │ │ │ - lsl x22, x19, #5 │ │ │ │ - cbz x0, 3b894 │ │ │ │ - sub w2, w20, #0x1 │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - ldr x5, [x0, x2] │ │ │ │ - ldr x4, [x3, x22] │ │ │ │ - cmp x5, x4 │ │ │ │ - b.ne 3b894 // b.any │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ls 3b8fc // b.plast │ │ │ │ - lsl x22, x19, #5 │ │ │ │ - b 3b8d8 │ │ │ │ - mov w23, w20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - bl 3500 │ │ │ │ - mov w0, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cbz x0, 34efc │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3500 │ │ │ │ - mov w0, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - cbz x0, 3b9c4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ mov x22, x0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - cbz w1, 3b9b4 │ │ │ │ + cbz w1, 34eb4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - ldr x21, [x0, #8] │ │ │ │ - lsl x20, x19, #6 │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - cbz x0, 3b9a4 │ │ │ │ - bl 33c0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [x22] │ │ │ │ - str xzr, [x21, x20] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ls 3b9b0 // b.plast │ │ │ │ - ldr x21, [x22, #8] │ │ │ │ - lsl x20, x19, #6 │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - cbnz x0, 3b97c │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x23, 7c000 │ │ │ │ + add x23, x23, #0x4a0 │ │ │ │ + ldr x3, [x21, #16] │ │ │ │ + adrp x24, af000 │ │ │ │ + ldr x24, [x24, #3920] │ │ │ │ + lsl x20, x19, #2 │ │ │ │ + ldr w4, [x3, x20] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.hi 34ec8 // b.pmore │ │ │ │ + str w19, [x22, w4, uxtw #2] │ │ │ │ add x19, x19, #0x1 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ cmp w1, w19 │ │ │ │ - b.hi 3b970 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - add x0, x0, #0x1a0 │ │ │ │ - mov w2, #0x17e // #382 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x6 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, x3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x25, x4 │ │ │ │ - ldr w1, [x1] │ │ │ │ - mov x26, x5 │ │ │ │ - add w1, w2, w1 │ │ │ │ - lsl x1, x1, #6 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add w20, w20, w1 │ │ │ │ - str w20, [x19] │ │ │ │ - cbz w20, 3bad8 │ │ │ │ - cbz x26, 3bb78 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbz x23, 3baf4 │ │ │ │ - nop │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - lsl x22, x20, #6 │ │ │ │ - ldr x3, [x26, x20, lsl #3] │ │ │ │ - add x21, x21, x22 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x24 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - str x3, [x21, #16] │ │ │ │ - strb wzr, [x21, #24] │ │ │ │ - blr x23 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x0, [x21, #8] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x21, x2, x22 │ │ │ │ - strb wzr, [x21, #48] │ │ │ │ - str xzr, [x21, #56] │ │ │ │ - str xzr, [x2, x22] │ │ │ │ - str xzr, [x21, #40] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x6, [x19, #8] │ │ │ │ - str x0, [x21, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x6, x6, x22 │ │ │ │ - ldr x0, [x6, #40] │ │ │ │ - bl 33b0 │ │ │ │ - ldr w0, [x19] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 3ba60 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - lsl x22, x21, #6 │ │ │ │ - ldr x3, [x26, x21, lsl #3] │ │ │ │ - add x20, x2, x22 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - str x3, [x20, #16] │ │ │ │ - strb wzr, [x20, #24] │ │ │ │ - str xzr, [x20, #40] │ │ │ │ - strb wzr, [x20, #48] │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x0, [x20, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x2, x2, x22 │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - bl 33b0 │ │ │ │ - ldr w0, [x19] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 3bb00 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - adrp x27, 7a000 │ │ │ │ - add x27, x27, #0x2a0 │ │ │ │ - b 3bbe0 │ │ │ │ - blr x23 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x20, x2, x26 │ │ │ │ - strb wzr, [x20, #48] │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - str xzr, [x2, x26] │ │ │ │ - str xzr, [x20, #40] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x0, [x20, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x2, x2, x26 │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - bl 33b0 │ │ │ │ - ldr w0, [x19] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 3bc30 // b.plast │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 88e0 │ │ │ │ - lsl x26, x21, #6 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - mov x4, x0 │ │ │ │ - mov x2, x25 │ │ │ │ - mov w1, w21 │ │ │ │ - add x20, x3, x26 │ │ │ │ - mov x0, x24 │ │ │ │ - str x4, [x20, #16] │ │ │ │ - strb wzr, [x20, #24] │ │ │ │ - cbnz x23, 3bb8c │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - strb wzr, [x20, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - str xzr, [x3, x26] │ │ │ │ - b 3bbb0 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ + b.hi 34e88 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - cbz w1, 3bcd8 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lsl x19, x21, #6 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #8] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - str xzr, [x2, #8] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr w1, [x20] │ │ │ │ - add x19, x0, x19 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 3bc80 // b.pmore │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - bl 3500 │ │ │ │ - str wzr, [x20] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - cbz w1, 3bdd0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - lsl x22, x21, #5 │ │ │ │ - add x20, x0, x22 │ │ │ │ - ldr w1, [x20, #16] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz w1, 3bd98 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - lsl x19, x24, #6 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - add x1, x1, x19 │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - bl 3500 │ │ │ │ - ldr x2, [x20, #24] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldr x0, [x2, #40] │ │ │ │ - str xzr, [x2, #8] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - ldr w1, [x20, #16] │ │ │ │ - add x19, x0, x19 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - cmp w1, w24 │ │ │ │ - b.hi 3bd44 // b.pmore │ │ │ │ - bl 3500 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - str wzr, [x20, #16] │ │ │ │ - str xzr, [x20, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr w1, [x23] │ │ │ │ - str xzr, [x0, x22] │ │ │ │ - cmp w1, w21 │ │ │ │ - b.hi 3bd2c // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + str x22, [x21, #24] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - bl 3500 │ │ │ │ - str wzr, [x23] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x22, [x0, #8] │ │ │ │ - cbz x22, 3bea4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 3be90 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - nop │ │ │ │ - add x22, x22, x23, lsl #5 │ │ │ │ - ldr w1, [x22, #16] │ │ │ │ - cbz w1, 3be78 │ │ │ │ - ldr x21, [x22, #24] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - lsl x20, x19, #6 │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - cbz x0, 3be68 │ │ │ │ - bl 33c0 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [x22, #16] │ │ │ │ - str xzr, [x21, x20] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ls 3be74 // b.plast │ │ │ │ - ldr x21, [x22, #24] │ │ │ │ - lsl x20, x19, #6 │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - cbnz x0, 3be40 │ │ │ │ + ldr x0, [x24] │ │ │ │ + mov w3, w19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x2, x23 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x21, #16] │ │ │ │ + ldr w0, [x3, x20] │ │ │ │ + str w19, [x22, x0, lsl #2] │ │ │ │ add x19, x19, #0x1 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ cmp w1, w19 │ │ │ │ - b.hi 3be34 // b.pmore │ │ │ │ - ldr w0, [x24] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.ls 3be8c // b.plast │ │ │ │ - ldr x22, [x24, #8] │ │ │ │ - b 3be20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x58 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - add x0, x0, #0x1a8 │ │ │ │ - mov w2, #0x1ee // #494 │ │ │ │ + b.hi 34e88 // b.pmore │ │ │ │ + b 34eac │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + mov w2, #0xc3 // #195 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ - cmp w6, #0x0 │ │ │ │ - ccmp w6, w5, #0x0, ne // ne = any │ │ │ │ - mov x29, sp │ │ │ │ - ccmp w3, w6, #0x2, cs // cs = hs, nlast │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w6 │ │ │ │ - str x7, [sp, #104] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - b.hi 3c1e8 // b.pmore │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w24, w5 │ │ │ │ - mov w19, w4 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbz w3, 3bf28 │ │ │ │ - sub w0, w3, #0x1 │ │ │ │ - ldr w20, [x2, x0, lsl #2] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + and w24, w4, #0xff │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov w3, #0x7e // #126 │ │ │ │ + mov w4, #0x7f // #127 │ │ │ │ + bl 55c40 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, #0x11 // #17 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + ldr w2, [x22, #4] │ │ │ │ + str w2, [sp, #4] │ │ │ │ + bl 52920 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ mov x21, x0 │ │ │ │ - udiv w1, w19, w24 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str w22, [x0] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - lsr w0, w1, w27 │ │ │ │ - cbnz w0, 3bf48 │ │ │ │ - cmp w27, #0x1e │ │ │ │ - b.hi 3c244 // b.pmore │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - lsl w19, w19, w27 │ │ │ │ - cbz w22, 3c224 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - mov w3, w22 │ │ │ │ - scvtf d29, w19 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - mov x1, x2 │ │ │ │ - add x3, x2, w22, uxtw #2 │ │ │ │ - ldr w2, [x1], #4 │ │ │ │ - ucvtf d30, w0 │ │ │ │ - ucvtf d31, w2 │ │ │ │ - fdiv d31, d31, d29 │ │ │ │ - frintp d31, d31 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 3bf80 // b.any │ │ │ │ - cmp w23, w0 │ │ │ │ - b.hi 3bfdc // b.pmore │ │ │ │ - udiv w23, w23, w22 │ │ │ │ - udiv w20, w20, w23 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - lsr w0, w20, w27 │ │ │ │ - cbnz w0, 3bfc0 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - lsl w19, w19, w27 │ │ │ │ - cmp w27, #0x1e │ │ │ │ - b.hi 3c270 // b.pmore │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str w27, [x21, #4] │ │ │ │ - adrp x26, 7a000 │ │ │ │ - lsl x1, x0, #5 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x0 │ │ │ │ - sub w1, w19, #0x1 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - str w1, [sp, #156] │ │ │ │ - add x1, x26, #0x2a0 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x25, [sp, #128] │ │ │ │ - ubfiz x20, x24, #5, #32 │ │ │ │ - ldr x23, [sp, #144] │ │ │ │ - add x1, x4, x20 │ │ │ │ - ldr w2, [x25, x24, lsl #2] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - ldr x0, [x23, x24, lsl #3] │ │ │ │ - str w2, [x1, #8] │ │ │ │ - bl 35f0 │ │ │ │ - add x1, x0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - str x0, [x4, x20] │ │ │ │ - ldr x22, [x23, x24, lsl #3] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x3, x20] │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x23, x24, lsl #3] │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x2, [x2, x20] │ │ │ │ - strb wzr, [x2, x1] │ │ │ │ - ldr w1, [sp, #156] │ │ │ │ - ldr x6, [x21, #8] │ │ │ │ - ldr w23, [x25, x24, lsl #2] │ │ │ │ - add x28, x6, x20 │ │ │ │ - tst w23, w1 │ │ │ │ - lsr w23, w23, w27 │ │ │ │ - cinc w25, w23, ne // ne = any │ │ │ │ - mov x1, x25 │ │ │ │ - str wzr, [x28, #16] │ │ │ │ - str xzr, [x28, #24] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ubfiz x22, x1, #6, #32 │ │ │ │ - str w25, [sp, #120] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x28, #16] │ │ │ │ - str x0, [x28, #24] │ │ │ │ - add w0, w25, w1 │ │ │ │ - str w0, [x28, #16] │ │ │ │ - cbz w0, 3c148 │ │ │ │ - ldp x1, x0, [sp, #104] │ │ │ │ - lsl x26, x23, #6 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - bl 88e0 │ │ │ │ - mov x7, x0 │ │ │ │ - ldr x4, [x28, #24] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x25, x4, x26 │ │ │ │ - stp xzr, xzr, [x25] │ │ │ │ - str x7, [x25, #16] │ │ │ │ - strb wzr, [x25, #24] │ │ │ │ - str xzr, [x25, #40] │ │ │ │ - strb wzr, [x25, #48] │ │ │ │ - str xzr, [x25, #56] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x4, [x28, #24] │ │ │ │ - str x0, [x25, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x4, x4, x26 │ │ │ │ - ldr x0, [x4, #40] │ │ │ │ - bl 33b0 │ │ │ │ - ldr w0, [x28, #16] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 3c0e4 // b.pmore │ │ │ │ - ldr x4, [x21, #8] │ │ │ │ - mov w23, w19 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - add x0, x4, x20 │ │ │ │ - str w1, [x0, #16] │ │ │ │ - cbz w1, 3c1b4 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x4, [x21, #8] │ │ │ │ - sub w1, w23, w19 │ │ │ │ - sub w6, w23, #0x1 │ │ │ │ - fmov s31, w1 │ │ │ │ - movi v30.2s, #0x0 │ │ │ │ - add x5, x4, x20 │ │ │ │ - mov v31.s[1], w6 │ │ │ │ - add w23, w23, w19 │ │ │ │ - ldr x1, [x5, #24] │ │ │ │ - str xzr, [x0] │ │ │ │ - zip1 v31.4s, v31.4s, v30.4s │ │ │ │ - add x1, x1, x28 │ │ │ │ - add x28, x28, #0x40 │ │ │ │ - str q31, [x0, #16] │ │ │ │ - str x0, [x1, #8] │ │ │ │ - cmp x22, x28 │ │ │ │ - b.ne 3c164 // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne 3c020 // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov w4, w3 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w3, w6 │ │ │ │ - add x2, x2, #0x1b8 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - mov w1, #0x20b // #523 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 6fb20 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str w27, [x21, #4] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 3c1d0 │ │ │ │ - mov w3, w27 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x2, x2, #0x1f0 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - mov w1, #0x218 // #536 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - bl 6fb20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 3c20c │ │ │ │ - mov w3, w27 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x2, x2, #0x1f0 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - mov w1, #0x228 // #552 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - bl 6fb20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 3c20c │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - cbz x1, 3c360 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr w22, [x0] │ │ │ │ - cbz w22, 3c378 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x23, [x0, #8] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov w25, w2 │ │ │ │ - mov x20, x23 │ │ │ │ - b 3c2f4 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp w19, w22 │ │ │ │ - b.eq 3c340 // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 3c2e4 │ │ │ │ - cmp w22, w19 │ │ │ │ - b.eq 3c340 // b.none │ │ │ │ - ubfiz x19, x19, #5, #32 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - add x23, x23, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - lsr w0, w25, w0 │ │ │ │ - ldr x1, [x23, #24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - add x0, x1, x0, lsl #6 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ + strb wzr, [x0, #16] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + bl 29ecc │ │ │ │ + mov x23, x0 │ │ │ │ + ldp x2, x3, [x0] │ │ │ │ + ldrb w0, [x0, #16] │ │ │ │ + stp x2, x3, [x21] │ │ │ │ + strb w0, [x21, #16] │ │ │ │ + cbz w24, 35110 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x28, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - b 3c330 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x27, x0 │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 13240 │ │ │ │ mov x20, x0 │ │ │ │ - ldr w0, [x1] │ │ │ │ - cbz w0, 3c424 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 7c000 │ │ │ │ - mov x21, x2 │ │ │ │ - add x22, x22, #0x60 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x23, 7c000 │ │ │ │ - and w24, w3, #0xff │ │ │ │ - add x23, x23, #0x228 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cbz w1, 35044 │ │ │ │ + adrp x26, af000 │ │ │ │ + ldr x26, [x26, #3920] │ │ │ │ + adrp x25, 7c000 │ │ │ │ + add x25, x25, #0x4a0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - lsl x26, x19, #6 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x277 // #631 │ │ │ │ - add x3, x3, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x3, [x3, #16] │ │ │ │ - bl 49630 │ │ │ │ - ldr x4, [x25, #8] │ │ │ │ - mov w3, w24 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - add x4, x4, x26 │ │ │ │ - ldr x1, [x4, #16] │ │ │ │ - bl 8fe8 │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 3c3cc // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w0, [x1] │ │ │ │ - cbz w0, 3c514 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - and w22, w3, #0xff │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x24, 7c000 │ │ │ │ - add x24, x24, #0x60 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x25, 7c000 │ │ │ │ - add x25, x25, #0x240 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w3, w23 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w1, #0x293 // #659 │ │ │ │ - bl 49630 │ │ │ │ - lsl x19, x23, #5 │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - add x3, x3, x19 │ │ │ │ - ldr w0, [x3, #16] │ │ │ │ - cbz w0, 3c4f4 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x4, [x3, #24] │ │ │ │ - mov x2, x21 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x0, x20 │ │ │ │ - add x4, x4, x26, lsl #6 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr x1, [x4, #16] │ │ │ │ - bl 8fe8 │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - add x3, x3, x19 │ │ │ │ - ldr w0, [x3, #16] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.hi 3c4c0 // b.pmore │ │ │ │ - ldr w0, [x27] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 3c48c // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldr w4, [x20, x19, lsl #2] │ │ │ │ + cmp w4, w1 │ │ │ │ + b.hi 350c0 // b.pmore │ │ │ │ + str w19, [x28, w4, uxtw #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 35020 // b.pmore │ │ │ │ + cbz w24, 350f0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str x22, [x27] │ │ │ │ + mov x0, x23 │ │ │ │ + str w1, [x27, #8] │ │ │ │ + stp x20, x28, [x27, #16] │ │ │ │ + str xzr, [x27, #48] │ │ │ │ + str x21, [x27, #136] │ │ │ │ + strb w2, [x27, #144] │ │ │ │ + str q31, [x27, #32] │ │ │ │ + stur q31, [x27, #72] │ │ │ │ + str q31, [x27, #96] │ │ │ │ + stur q31, [x27, #120] │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 351bc // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x27 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - ldr w1, [x1] │ │ │ │ - stp x0, x2, [sp, #104] │ │ │ │ - cbz w1, 3c664 │ │ │ │ - add w5, w5, #0x4 │ │ │ │ - mov x24, x4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add w21, w5, w3 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x6 │ │ │ │ - adrp x26, 7c000 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - and w27, w7, #0xff │ │ │ │ - add x0, x26, #0x258 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - lsl x28, x22, #5 │ │ │ │ + ldr x0, [x26] │ │ │ │ + mov w3, w19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x2, x25 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x20, x19, lsl #2] │ │ │ │ + str w19, [x28, x0, lsl #2] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 35020 // b.pmore │ │ │ │ + cbnz w24, 35044 │ │ │ │ + adrp x26, 7c000 │ │ │ │ + mov w1, #0x10e // #270 │ │ │ │ + add x0, x26, #0x3e8 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x538 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + b 35044 │ │ │ │ + ldr x4, [x22, #32] │ │ │ │ + adrp x26, 7c000 │ │ │ │ + ldr w3, [x22, #40] │ │ │ │ + add x25, x26, #0x3e8 │ │ │ │ + mov w1, #0xf8 // #248 │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x4c0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w3, [sp, #4] │ │ │ │ + mov w1, #0xf9 // #249 │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x4e0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, x28 │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x23, #8] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x19, [x1, x28] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, w20 │ │ │ │ - bl 8820 │ │ │ │ - add w1, w21, w20 │ │ │ │ - mov x19, x0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x28, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldp x4, x3, [sp, #112] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov x6, x24 │ │ │ │ - mov x5, x19 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add x0, x0, x28 │ │ │ │ - ldr w2, [x0, #16] │ │ │ │ - cbz w2, 3c61c │ │ │ │ - ldr x4, [x0, #24] │ │ │ │ - mov x3, x26 │ │ │ │ - add x6, x26, w2, uxtw #3 │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - ldr x5, [x4], #64 │ │ │ │ - str x5, [x3], #8 │ │ │ │ - cmp x6, x3 │ │ │ │ - b.ne 3c60c // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x5, x20 │ │ │ │ - mov w4, w27 │ │ │ │ - mov x3, x25 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - bl 8ba8 │ │ │ │ + bl 52920 │ │ │ │ + mov w1, #0xfd // #253 │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x500 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + add x2, sp, #0x4 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [x23] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 3c580 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp x2, x4, [sp, #40] │ │ │ │ - str x6, [sp, #56] │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - mov x25, x1 │ │ │ │ - mov x1, #0x400 // #1024 │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - and w28, w7, #0xff │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - bl 586c0 │ │ │ │ + bl 13240 │ │ │ │ mov x20, x0 │ │ │ │ - ldr w1, [x25] │ │ │ │ - cbz w1, 3c8d8 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x280 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0x268 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - stp x0, x1, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - lsl x26, x1, #5 │ │ │ │ - ldr x19, [x0, x26] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 8820 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x3, x0 │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cbz w1, 3c9a8 │ │ │ │ - ldp x2, x4, [sp, #40] │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x1, x0, #0x258 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 53204 │ │ │ │ - ldr x19, [sp, #56] │ │ │ │ - cbz x19, 3c790 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldr x0, [x19, x21, lsl #3] │ │ │ │ - cbz x0, 3c790 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl 3620 │ │ │ │ - ldr x3, [x19, x21, lsl #3] │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xd78 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + ldr w3, [sp, #4] │ │ │ │ + mov w1, #0x107 // #263 │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x518 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cbnz w1, 35000 │ │ │ │ + b 350f4 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 33c0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0x278 │ │ │ │ - bl 3620 │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x0, 3c9c4 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - adrp x27, 7a000 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x2, x27, #0x6d0 │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - cbz w1, 3c898 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - lsl x24, x23, #6 │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3620 │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x0, 3c974 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 3370 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 34c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2f50 │ │ │ │ - b 3c82c │ │ │ │ - sub x19, x19, x27 │ │ │ │ - mov x3, x22 │ │ │ │ - mov x2, x27 │ │ │ │ - mov x0, x20 │ │ │ │ + strb wzr, [sp, #11] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 353dc │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbz x0, 35224 │ │ │ │ + ldrb w0, [sp, #11] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + strb w0, [sp, #11] │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + cbz x0, 35238 │ │ │ │ + ldrb w0, [sp, #11] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + strb w0, [sp, #11] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 35260 │ │ │ │ + ldrb w0, [sp, #11] │ │ │ │ + mov w3, #0x2c // #44 │ │ │ │ + ldrb w2, [x19, #144] │ │ │ │ + orr w1, w0, #0xc │ │ │ │ + orr w0, w0, w3 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + csel w0, w1, w0, eq // eq = none │ │ │ │ + strb w0, [sp, #11] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 35274 │ │ │ │ + ldrb w0, [sp, #11] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + strb w0, [sp, #11] │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + cbz x0, 35288 │ │ │ │ + ldrb w0, [sp, #11] │ │ │ │ + orr w0, w0, #0x10 │ │ │ │ + strb w0, [sp, #11] │ │ │ │ + ldr w4, [x19, #8] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0xc │ │ │ │ + str w4, [sp, #12] │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + bl 3530 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0xb │ │ │ │ + mov x1, x2 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbz x0, 35314 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x3, x20 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ bl 3530 │ │ │ │ - mov x3, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x400 // #1024 │ │ │ │ + ldr w4, [x19, #88] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x14 │ │ │ │ + str w4, [sp, #20] │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [sp, #20] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + cbz x0, 3532c │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 35388 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - mov x27, x0 │ │ │ │ - cbnz x0, 3c814 │ │ │ │ - cmp x19, #0x0 │ │ │ │ - b.le 3c874 │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - mov x4, x19 │ │ │ │ - ldp x0, x2, [sp, #8] │ │ │ │ - add x3, x3, x26 │ │ │ │ - mov w1, #0x306 // #774 │ │ │ │ - ldr x3, [x3, #24] │ │ │ │ - add x3, x3, x24 │ │ │ │ - ldr x3, [x3, #16] │ │ │ │ - bl 6fb20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 33c0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x0, x0, x26 │ │ │ │ - cbnz w28, 3c918 │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w1, w23 │ │ │ │ - b.hi 3c7d0 // b.pmore │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 33c0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr w0, [x25] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 3c704 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ + bl 3530 │ │ │ │ + ldr w4, [x19, #112] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + str w4, [sp, #16] │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + cbz x0, 353a0 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3530 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 33c0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3c9e8 // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + b.ne 35400 // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x1, x24 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 8cf0 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - add x1, x1, x24 │ │ │ │ - strb w2, [x1, #24] │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.ls 3c898 // b.plast │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - lsl x24, x23, #6 │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3620 │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x0, 3c7f0 │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x518 │ │ │ │ - mov w1, #0x2f7 // #759 │ │ │ │ - add x3, x3, x26 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - ldr x3, [x3, #24] │ │ │ │ - add x3, x3, x24 │ │ │ │ - ldr x3, [x3, #16] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [sp, #88] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl 53204 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 3c738 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x518 │ │ │ │ - mov w1, #0x2ee // #750 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov x3, x21 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x558 │ │ │ │ + mov w1, #0x138 // #312 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - mov x25, x0 │ │ │ │ - and w0, w4, #0xff │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - mov x27, x5 │ │ │ │ - ldr x7, [x2] │ │ │ │ - str x7, [sp, #216] │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - str x6, [sp] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x3, [sp, #48] │ │ │ │ - str w0, [sp, #60] │ │ │ │ - cbz x3, 3cd80 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - add x1, x1, #0x80 │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x1, x2 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + mov w2, w3 │ │ │ │ + and w25, w4, #0xff │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + mov w4, #0x7f // #127 │ │ │ │ + ldr x3, [x5] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + strb wzr, [sp, #59] │ │ │ │ + mov w3, #0x7e // #126 │ │ │ │ + stp wzr, wzr, [sp, #60] │ │ │ │ + str wzr, [sp, #68] │ │ │ │ + bl 55c40 │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x1, 7e000 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xc8 │ │ │ │ + ldr w28, [x21, #4] │ │ │ │ bl 3620 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + cbz x0, 35990 │ │ │ │ + mov x3, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x3c │ │ │ │ + bl 3030 │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ mov x24, x0 │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - cbz x24, 3cde0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 3cc94 │ │ │ │ - add x26, sp, #0x50 │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x0, x0, #0x1e8 │ │ │ │ - stp x1, x0, [sp, #32] │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x19, [x0, #8] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - lsl x0, x0, #6 │ │ │ │ + bl 3030 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0x3b │ │ │ │ + mov x1, x2 │ │ │ │ + bl 3030 │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + tbnz w0, #0, 35734 │ │ │ │ + adrp x27, 7c000 │ │ │ │ + stp xzr, xzr, [sp] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + tbz w0, #1, 35514 │ │ │ │ + cbz w25, 3584c │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + bl 3030 │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + tbz w0, #2, 357a8 │ │ │ │ + str d15, [sp, #176] │ │ │ │ + cbz w25, 3590c │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ str x0, [sp, #24] │ │ │ │ - add x19, x19, x0 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - lsl x0, x0, #5 │ │ │ │ - bl 3390 │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x0, 3ce5c │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - bl 3190 │ │ │ │ - cbnz w0, 3cc74 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl 3390 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - cbz x0, 3ce0c │ │ │ │ - bl 3500 │ │ │ │ - ldp x0, x2, [sp, #16] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3620 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x0, 3ce3c │ │ │ │ - bl 34c0 │ │ │ │ - mov x21, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 3cd4c // b.none │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 3cb6c │ │ │ │ - ldr x1, [sp] │ │ │ │ - blr x27 │ │ │ │ - lsl x1, x19, #5 │ │ │ │ - add x19, x23, x1 │ │ │ │ - str x0, [x23, x1] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str w28, [x19, #8] │ │ │ │ - str x21, [x19, #24] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - bl 34c0 │ │ │ │ - mov x21, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 3cd4c // b.none │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 9728 │ │ │ │ - mov w28, w0 │ │ │ │ - mov w19, w22 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmn w28, #0x1 │ │ │ │ - b.ne 3cb28 // b.any │ │ │ │ - bl 3500 │ │ │ │ - add x21, x23, #0x8 │ │ │ │ - mov x3, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - add x19, x21, x19, lsl #5 │ │ │ │ - mov w4, #0x10 // #16 │ │ │ │ - mov x2, #0x20 // #32 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - bl 572cc │ │ │ │ - cbz w22, 3cc54 │ │ │ │ - nop │ │ │ │ - ldr w1, [x21] │ │ │ │ + bl 3030 │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - bl 3400 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 3cd4c // b.none │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + bl 52920 │ │ │ │ + fmov d15, x0 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ mov x3, x20 │ │ │ │ - ldr w2, [x21] │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ bl 3030 │ │ │ │ - ldr w2, [x21] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 3cd4c // b.any │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x3, x24 │ │ │ │ - bl 3530 │ │ │ │ - ldr w1, [x21] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 3cdac // b.any │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 3cbc0 // b.any │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 3030 │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + bl 52920 │ │ │ │ + ldrb w1, [sp, #59] │ │ │ │ + fmov d31, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + stp d15, d31, [sp, #32] │ │ │ │ + tbz w1, #5, 3587c │ │ │ │ + cbz w25, 35924 │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + bl 3030 │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + ldr d15, [sp, #176] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + tbnz w0, #4, 357b8 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + ldrb w1, [sp, #59] │ │ │ │ + ubfx x1, x1, #5, #1 │ │ │ │ + strb w1, [x0, #144] │ │ │ │ + ldp w0, w2, [sp, #64] │ │ │ │ + stp x24, xzr, [x19, #16] │ │ │ │ + ldr q31, [sp] │ │ │ │ + str x21, [x19] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + str w28, [x19, #8] │ │ │ │ + stur q31, [x19, #72] │ │ │ │ + ldr q31, [sp, #32] │ │ │ │ + str x3, [x19, #32] │ │ │ │ + str w2, [x19, #88] │ │ │ │ + str w0, [x19, #112] │ │ │ │ + str x26, [x19, #120] │ │ │ │ + str x22, [x19, #136] │ │ │ │ + str q31, [x19, #96] │ │ │ │ + cbz w25, 357f8 │ │ │ │ mov x0, x20 │ │ │ │ bl 33c0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 3ccfc │ │ │ │ - ldr w0, [sp, #60] │ │ │ │ - cbnz w0, 3ccd4 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - ldr w0, [x0] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 3caa0 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + mov w1, w28 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 29ecc │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x22, 35834 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 2e104 │ │ │ │ + cbz w0, 357e0 │ │ │ │ + adrp x20, af000 │ │ │ │ + ldr x20, [x20, #3976] │ │ │ │ + adrp x22, 7c000 │ │ │ │ + add x22, x22, #0x688 │ │ │ │ + mov w25, #0x75 // #117 │ │ │ │ + add x24, x27, #0x3e8 │ │ │ │ + adrp x2, 7c000 │ │ │ │ mov x0, x24 │ │ │ │ - bl 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + mov w1, #0x240 // #576 │ │ │ │ + bl 2cff0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x243 // #579 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 3210 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.hi 356c0 // b.pmore │ │ │ │ + cmp w0, #0x8 │ │ │ │ + b.ls 35680 // b.plast │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 3210 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ls 356a4 // b.plast │ │ │ │ + cmp w0, #0x20 │ │ │ │ + b.eq 35690 // b.none │ │ │ │ + and w1, w0, #0xfffffff7 │ │ │ │ + cmp w1, #0x61 │ │ │ │ + ccmp w0, w25, #0x4, ne // ne = any │ │ │ │ + b.ne 35680 // b.any │ │ │ │ + cmp w0, #0x75 │ │ │ │ + b.eq 3593c // b.none │ │ │ │ + cmp w0, #0x61 │ │ │ │ + b.eq 359b8 // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3cdd4 // b.any │ │ │ │ - ldp x29, x30, [sp, #224] │ │ │ │ - ldp x23, x24, [sp, #272] │ │ │ │ - ldp x25, x26, [sp, #288] │ │ │ │ - ldp x27, x28, [sp, #304] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ + b.ne 35988 // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 2ef0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - strb w1, [x0, #24] │ │ │ │ - b 3cc6c │ │ │ │ - mov x0, x24 │ │ │ │ + str d15, [sp, #176] │ │ │ │ + adrp x27, 7c000 │ │ │ │ + cbz w25, 35864 │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + fmov d15, x0 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3030 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x0, sp, #0x44 │ │ │ │ + bl 3030 │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [sp, #68] │ │ │ │ + fmov d31, x0 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + stp d15, d31, [sp] │ │ │ │ + bl 3030 │ │ │ │ + ldr d15, [sp, #176] │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + b 354e0 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + tbz w0, #4, 355c4 │ │ │ │ + mov x1, #0x11 // #17 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3030 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + b 355c4 │ │ │ │ + add x0, x27, #0x3e8 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x251 // #593 │ │ │ │ + add x2, x2, #0x6e8 │ │ │ │ + bl 2cff0 │ │ │ │ + b 356e8 │ │ │ │ + ldr w4, [sp, #60] │ │ │ │ + mov x3, x23 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x5f8 │ │ │ │ + mov w1, #0x235 // #565 │ │ │ │ + add x0, x27, #0x3e8 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 33c0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 2ef0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - add x1, x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bl 2fd0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, x0, #0x80 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3620 │ │ │ │ - mov x24, x0 │ │ │ │ - cbnz x0, 3cc6c │ │ │ │ - b 3cde8 │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x378 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - add x3, x3, x1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x3, [x3, #16] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + mov w1, w28 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 29ecc │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x22, 3563c │ │ │ │ + add x0, x27, #0x3e8 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x23d // #573 │ │ │ │ + add x2, x2, #0x628 │ │ │ │ + bl 2cff0 │ │ │ │ + b 356e8 │ │ │ │ + add x0, x27, #0x3e8 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x1bc // #444 │ │ │ │ + add x2, x2, #0x598 │ │ │ │ + bl 2cff0 │ │ │ │ + b 354ec │ │ │ │ + add x0, x27, #0x3e8 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x1b2 // #434 │ │ │ │ + add x2, x2, #0x580 │ │ │ │ + bl 2cff0 │ │ │ │ + b 35740 │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + cbz w25, 35968 │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + bl 3030 │ │ │ │ + ldr w4, [sp, #64] │ │ │ │ + cbz w4, 358f8 │ │ │ │ + cmp w4, #0x1 │ │ │ │ + b.eq 35980 // b.none │ │ │ │ + lsr w3, w4, #1 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x19 │ │ │ │ + add x3, x22, w3, uxtw #4 │ │ │ │ + ldr q31, [x2], #16 │ │ │ │ + sxtl v30.2d, v31.2s │ │ │ │ + sxtl2 v31.2d, v31.4s │ │ │ │ + stp q30, q31, [x1], #32 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 358c8 // b.any │ │ │ │ + and w1, w4, #0xfffffffe │ │ │ │ + tbz w4, #0, 358f8 │ │ │ │ + ldr d31, [x22, x1, lsl #3] │ │ │ │ + lsl x0, x1, #4 │ │ │ │ + sxtl v31.2d, v31.2s │ │ │ │ + str q31, [x19, x0] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + ldr d15, [sp, #176] │ │ │ │ + ldrb w0, [sp, #59] │ │ │ │ + b 355bc │ │ │ │ + add x0, x27, #0x3e8 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x1c2 // #450 │ │ │ │ + add x2, x2, #0x5b0 │ │ │ │ + bl 2cff0 │ │ │ │ + b 35520 │ │ │ │ + add x0, x27, #0x3e8 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x202 // #514 │ │ │ │ + add x2, x2, #0x5c8 │ │ │ │ + bl 2cff0 │ │ │ │ + b 355a0 │ │ │ │ + mov x3, x23 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x6c0 │ │ │ │ + add x0, x27, #0x3e8 │ │ │ │ + mov w1, #0x249 // #585 │ │ │ │ + bl 2cff0 │ │ │ │ + str x21, [x19, #136] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 351c0 │ │ │ │ + b 356e8 │ │ │ │ + add x0, x27, #0x3e8 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x206 // #518 │ │ │ │ + add x2, x2, #0x5e0 │ │ │ │ + bl 2cff0 │ │ │ │ + b 35894 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 358e8 │ │ │ │ + str d15, [sp, #176] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + mov x3, x23 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xc10 │ │ │ │ + mov w1, #0x1a8 // #424 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + str d15, [sp, #176] │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x1, x1, #0x2a8 │ │ │ │ - add x0, x0, #0x2a0 │ │ │ │ - bl 88e0 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - stp x0, x1, [sp, #64] │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl 3620 │ │ │ │ - mov x24, x0 │ │ │ │ - b 3ca70 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - add x2, x2, #0x378 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str d15, [sp, #176] │ │ │ │ bl 3060 │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbz x0, 359f4 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x19, #72] │ │ │ │ + cbz x0, 35a04 │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cbz x1, 35a18 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 55ee8 │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + cbz x0, 35a24 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 35a30 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + cbz x0, 35a3c │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + cbz x0, 35a48 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 35a54 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 35a60 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 3500 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr x2, [x0, #72] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + mov w25, w1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldrb w1, [x2, w25, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 35b6c // b.plast │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + ldr w21, [x0, #88] │ │ │ │ + str w25, [sp, #4] │ │ │ │ + ldr x23, [x0, #80] │ │ │ │ + cbz x21, 35b20 │ │ │ │ + add x24, sp, #0x4 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 35af4 │ │ │ │ + b.eq 35b28 // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ls 35b20 // b.plast │ │ │ │ + add x19, x20, x21 │ │ │ │ + mov x0, x24 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x22, x23, x19, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 35ae4 // b.tcont │ │ │ │ + mov x21, x19 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.hi 35af4 // b.pmore │ │ │ │ + mov w0, w25 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x22, 35b20 │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 35b74 // b.any │ │ │ │ + ldr x25, [sp, #80] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, w1 │ │ │ │ + b 35b3c │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - add x2, x2, #0x2b8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x318 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - add x3, x3, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - strb wzr, [x3, #48] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 3cc74 │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x350 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - add x3, x3, x1 │ │ │ │ - b 3cd68 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - strb wzr, [x19, #48] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x2e0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 3cc74 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x70 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x1 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ stp x25, x26, [sp, #80] │ │ │ │ - mov x25, x2 │ │ │ │ - ldr x1, [x3] │ │ │ │ + ldr w25, [x24, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl 3620 │ │ │ │ - ldr w1, [x25] │ │ │ │ - cbz w1, 3cf80 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - adrp x26, 7c000 │ │ │ │ - adrp x22, 7c000 │ │ │ │ - adrp x28, af000 │ │ │ │ - ldr x28, [x28, #3920] │ │ │ │ - add x26, x26, #0x3a0 │ │ │ │ - add x22, x22, #0xab0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - adrp x27, 7b000 │ │ │ │ + cbz w25, 35c98 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + add x21, sp, #0x4 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ nop │ │ │ │ - lsl x20, x24, #6 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - add x1, x27, #0x1e8 │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3620 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x28] │ │ │ │ - cbz x19, 3cfb4 │ │ │ │ - mov x2, x26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x20, sp │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 3cf4c │ │ │ │ - ldr x3, [sp] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x19 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w26, w23 │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldrb w0, [x0, x23] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 35c74 // b.plast │ │ │ │ + ldr w27, [x24, #88] │ │ │ │ + str w23, [sp, #4] │ │ │ │ + ldr x22, [x24, #80] │ │ │ │ + cbz x27, 35c48 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 35c1c │ │ │ │ + b.eq 35c6c // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x20, x27 │ │ │ │ + b.cs 35c48 // b.hs, b.nlast │ │ │ │ + add x19, x20, x27 │ │ │ │ mov x0, x21 │ │ │ │ - bl 9728 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 3cf38 // b.any │ │ │ │ - ldr w0, [x25] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 3cf00 // b.pmore │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x22, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 35c0c // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + cmp x20, x27 │ │ │ │ + b.cc 35c1c // b.lo, b.ul, b.last │ │ │ │ + mov w3, w26 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x28, 35c48 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.hi 35cd0 // b.pmore │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 35be0 // b.pmore │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ ldp x27, x28, [sp, #96] │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3cfd8 // b.any │ │ │ │ + b.ne 35d48 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ + mov w0, w25 │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ ldp x25, x26, [sp, #80] │ │ │ │ add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x518 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x3, x3, x20 │ │ │ │ - ldr x3, [x3, #16] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldrb w25, [x0, x23] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 35c7c // b.plast │ │ │ │ + ldr w22, [x24, #88] │ │ │ │ + str w26, [sp, #4] │ │ │ │ + ldr x25, [x24, #80] │ │ │ │ + cbz x22, 35d34 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 35d08 │ │ │ │ + b.eq 35d3c // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.cs 35d34 // b.hs, b.nlast │ │ │ │ + add x19, x20, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x25, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 35cf8 // b.tcont │ │ │ │ + mov x22, x19 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.cc 35d08 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w26 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 35d34 │ │ │ │ + ldr w25, [x27, #4] │ │ │ │ + b 35c7c │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ stp x27, x28, [sp, #96] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 3d024 │ │ │ │ - ldrb w0, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - cmp w0, #0x2a │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 52920 │ │ │ │ + stp x0, xzr, [x21, #72] │ │ │ │ + str wzr, [x21, #88] │ │ │ │ + bl 290e0 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbz w1, 35ec0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 35db8 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp w1, w20 │ │ │ │ + b.ls 35e40 // b.plast │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + ldr w22, [x0, x20, lsl #2] │ │ │ │ + cbz w22, 35dac │ │ │ │ + ldr x1, [x21] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bic x19, x19, x19, asr #63 │ │ │ │ + ldr w2, [x2, x0, lsl #2] │ │ │ │ + add x0, x1, x19 │ │ │ │ + mov w3, w2 │ │ │ │ + ldrb w4, [x0, x20] │ │ │ │ + ldrb w0, [x0, w2, uxtw] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.ne 35e14 // b.any │ │ │ │ + add x3, x1, x3 │ │ │ │ + add x1, x1, x20 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldrb w2, [x1, x19] │ │ │ │ + ldrb w0, [x3, x19] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.eq 35e00 // b.none │ │ │ │ + cmp x19, w23, uxtw │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + csel w23, w23, w19, le │ │ │ │ + cmp x19, #0xfd │ │ │ │ + b.gt 35e7c │ │ │ │ + strb w19, [x0, w22, uxtw] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.hi 35db8 // b.pmore │ │ │ │ + nop │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + ldr w1, [x21, #88] │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4008] │ │ │ │ + bl 2ff0 │ │ │ │ + str w23, [x21, #92] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w1, #0xfffffffe // #-2 │ │ │ │ + strb w1, [x0, w22, uxtw] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + ldr w1, [x21, #88] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [x21, #88] │ │ │ │ + str x0, [x21, #80] │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + ubfiz x2, x2, #3, #32 │ │ │ │ + add x4, x0, x2 │ │ │ │ + str w22, [x0, x2] │ │ │ │ + str w19, [x4, #4] │ │ │ │ + str w3, [x21, #88] │ │ │ │ + b 35dac │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 35e44 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x3, b0000 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldrb w3, [x3, #1032] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov w22, w1 │ │ │ │ + str x25, [sp, #96] │ │ │ │ + mov x25, x22 │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbnz w3, 35fe0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + ldrsb x0, [x0, w22, uxtw] │ │ │ │ + strb w0, [sp, #15] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 35fa8 // b.any │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + add x24, sp, #0x10 │ │ │ │ + ldr w21, [x19, #112] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + ldr x23, [x19, #104] │ │ │ │ + cbnz x21, 35f74 │ │ │ │ + mov w3, w25 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x430 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + b.eq 35f9c // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ls 35f40 // b.plast │ │ │ │ + add x19, x20, x21 │ │ │ │ + mov x0, x24 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x22, x23, x19, lsl #4 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 63a00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 35f64 // b.tcont │ │ │ │ + mov x21, x19 │ │ │ │ + b 35f6c │ │ │ │ + cbz x22, 35f40 │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 36014 // b.any │ │ │ │ + ldr x25, [sp, #96] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ + ret │ │ │ │ + ldr w0, [x0, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x19, #160] │ │ │ │ + add x1, x22, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + add x1, sp, #0xf │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3601c // b.none │ │ │ │ + ldrsb x0, [sp, #15] │ │ │ │ + b 35f1c │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl 36c0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w22, w1 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr x1, [x24, #120] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr w26, [x1, w22, uxtw #2] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldrb w25, [x0, w26, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 360ec // b.plast │ │ │ │ + ldr w23, [x24, #88] │ │ │ │ + add x21, sp, #0x4 │ │ │ │ + ldr x25, [x24, #80] │ │ │ │ + str w26, [sp, #4] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbnz x23, 360a8 │ │ │ │ + b 360d4 │ │ │ │ + b.eq 360dc // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.cs 360d4 // b.hs, b.nlast │ │ │ │ + add x19, x20, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x25, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36098 // b.tcont │ │ │ │ + mov x23, x19 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.cc 360a8 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w26 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 360d4 │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldr w25, [x27, #4] │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 36164 // b.plast │ │ │ │ + ldr w23, [x24, #88] │ │ │ │ + add x21, sp, #0x4 │ │ │ │ + str w22, [sp, #4] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x26, [x24, #80] │ │ │ │ + cbnz x23, 36124 │ │ │ │ + b 36150 │ │ │ │ + b.eq 3615c // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.cs 36150 // b.hs, b.nlast │ │ │ │ + add x19, x20, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x24, x26, x19, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36114 // b.tcont │ │ │ │ + mov x23, x19 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.cc 36124 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w22 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x24, 36150 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + cmp w0, w25 │ │ │ │ cset w0, eq // eq = none │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 361a8 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w22, w1 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr x1, [x24, #120] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr w26, [x1, w22, uxtw #2] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldrb w25, [x0, w26, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 36278 // b.plast │ │ │ │ + ldr w23, [x24, #88] │ │ │ │ + add x21, sp, #0x4 │ │ │ │ + ldr x25, [x24, #80] │ │ │ │ + str w26, [sp, #4] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbnz x23, 36234 │ │ │ │ + b 36260 │ │ │ │ + b.eq 36268 // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.cs 36260 // b.hs, b.nlast │ │ │ │ + add x19, x20, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x25, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36224 // b.tcont │ │ │ │ + mov x23, x19 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.cc 36234 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w26 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 36260 │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldr w25, [x27, #4] │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 362f0 // b.plast │ │ │ │ + ldr w23, [x24, #88] │ │ │ │ + add x21, sp, #0x4 │ │ │ │ + str w22, [sp, #4] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x26, [x24, #80] │ │ │ │ + cbnz x23, 362b0 │ │ │ │ + b 362dc │ │ │ │ + b.eq 362e8 // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.cs 362dc // b.hs, b.nlast │ │ │ │ + add x19, x20, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x24, x26, x19, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 362a0 // b.tcont │ │ │ │ + mov x23, x19 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.cc 362b0 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w22 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x24, 362dc │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + cmp w0, w25 │ │ │ │ + cset w0, cc // cc = lo, ul, last │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 36334 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x27, [sp, #96] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov w25, w1 │ │ │ │ + ldr x1, [x24, #72] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldrb w26, [x1, w25, uxtw] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 363f8 // b.plast │ │ │ │ + ldr w21, [x24, #88] │ │ │ │ + add x22, sp, #0x4 │ │ │ │ + str w25, [sp, #4] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x26, [x24, #80] │ │ │ │ + cbnz x21, 363b8 │ │ │ │ + b 363e4 │ │ │ │ + b.eq 363ec // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.cs 363e4 // b.hs, b.nlast │ │ │ │ + add x19, x20, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x23, x26, x19, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 363a8 // b.tcont │ │ │ │ + mov x21, x19 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.cc 363b8 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w25 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x23, 363e4 │ │ │ │ + ldr x1, [x24, #72] │ │ │ │ + ldr w26, [x23, #4] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + ldrb w0, [x1, w25, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 36464 // b.plast │ │ │ │ + ldr w21, [x24, #88] │ │ │ │ + add x22, sp, #0x4 │ │ │ │ + str w25, [sp, #4] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x24, [x24, #80] │ │ │ │ + cbnz x21, 36434 │ │ │ │ + b 363e4 │ │ │ │ + b.eq 3645c // b.none │ │ │ │ + add x20, x19, #0x1 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ls 363e4 // b.plast │ │ │ │ + add x19, x20, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x23, x24, x19, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36424 // b.tcont │ │ │ │ + mov x21, x19 │ │ │ │ + b 3642c │ │ │ │ + cbz x23, 363e4 │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + cmp w0, w26 │ │ │ │ + cset w0, cc // cc = lo, ul, last │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 364a8 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x0 │ │ │ │ + mov w22, w1 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov w23, w2 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbnz w1, 364f8 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 365a0 // b.none │ │ │ │ + cmp w22, w23 │ │ │ │ + b.eq 365a0 // b.none │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 365d8 // b.pmore │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x23, x22, #2, #32 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w27, [x1, x23] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 36654 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w27, [sp, #20] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + cbnz x26, 36560 │ │ │ │ + b 3658c │ │ │ │ + b.eq 36648 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.ls 3658c // b.plast │ │ │ │ + add x19, x24, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x25, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36550 // b.tcont │ │ │ │ + mov x26, x19 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.hi 36560 // b.pmore │ │ │ │ + mov w0, w27 │ │ │ │ + bl 33b80 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 367a8 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldrb w25, [x0, w23, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 367a0 // b.plast │ │ │ │ + ldr w25, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w23, [sp, #20] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x26, [x21, #80] │ │ │ │ + cbnz x25, 36614 │ │ │ │ + b 36640 │ │ │ │ + b.eq 366e8 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x24, x25 │ │ │ │ + b.cs 36640 // b.hs, b.nlast │ │ │ │ + add x19, x25, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x26, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36604 // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + cmp x24, x25 │ │ │ │ + b.cc 36614 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w23 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x28, 3658c │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w26, [x28, #4] │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 366c8 // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w22, [sp, #20] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + cbnz x27, 3668c │ │ │ │ + b 366b8 │ │ │ │ + b.eq 366c0 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.ls 366b8 // b.plast │ │ │ │ + add x19, x24, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x25, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3667c // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.hi 3668c // b.pmore │ │ │ │ + mov w0, w22 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x28, 366b8 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cs 36594 // b.hs, b.nlast │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + ldr w0, [x0, x23] │ │ │ │ + b 365a4 │ │ │ │ + cbz x27, 36640 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add w26, w23, #0x1 │ │ │ │ + ldrb w0, [x0, w26, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 36770 // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w26, [sp, #20] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + ldr x24, [x21, #80] │ │ │ │ + cbnz x28, 36734 │ │ │ │ + b 36760 │ │ │ │ + b.eq 36768 // b.none │ │ │ │ + add x27, x19, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 36760 // b.plast │ │ │ │ + add x19, x28, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x25, x24, x19, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36724 // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 36734 // b.pmore │ │ │ │ + mov w0, w26 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x25, 36760 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 3651c // b.hs, b.nlast │ │ │ │ + ldr w0, [x1, w23, uxtw #2] │ │ │ │ + cmp w0, w22 │ │ │ │ + ccmp w0, w23, #0x2, hi // hi = pmore │ │ │ │ + b.hi 3651c // b.pmore │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 365a4 │ │ │ │ + str w25, [sp, #12] │ │ │ │ + b 366f8 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w0, [x1] │ │ │ │ - cbz w0, 3d144 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - add w5, w5, #0x4 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add w22, w5, w3 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x24, x4 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x25, 7c000 │ │ │ │ - mov x26, x1 │ │ │ │ - add x25, x25, #0x258 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - lsl x27, x21, #6 │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x20, [x0] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x0 │ │ │ │ + mov w22, w1 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov w23, w2 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbnz w1, 3680c │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 368c4 // b.none │ │ │ │ + cmp w22, w23 │ │ │ │ + b.eq 368c4 // b.none │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.hi 368fc // b.pmore │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x23, x22, #2, #32 │ │ │ │ + ldr w27, [x1, x23] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 36974 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w27, [sp, #20] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + cbnz x26, 36874 │ │ │ │ + b 368a0 │ │ │ │ + b.eq 36968 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.ls 368a0 // b.plast │ │ │ │ + add x19, x24, x26 │ │ │ │ mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x19, x0 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x25, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36864 // b.tcont │ │ │ │ + mov x26, x19 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.hi 36874 // b.pmore │ │ │ │ + mov w0, w27 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x28, 369d8 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cc 369e0 // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 36b94 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w25, [x0, w23, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 36b84 // b.plast │ │ │ │ + ldr w25, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w23, [sp, #20] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x26, [x21, #80] │ │ │ │ + cbnz x25, 36934 │ │ │ │ + b 36960 │ │ │ │ + b.eq 36a4c // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x24, x25 │ │ │ │ + b.cs 36960 // b.hs, b.nlast │ │ │ │ + add x19, x25, x24 │ │ │ │ mov x0, x20 │ │ │ │ - mov w1, w19 │ │ │ │ - bl 8820 │ │ │ │ - add w1, w22, w19 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x6, x24 │ │ │ │ - mov x5, x20 │ │ │ │ - mov x4, x23 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 2fd0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 3d148 // b.none │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x26, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36924 // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + cmp x24, x25 │ │ │ │ + b.cc 36934 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w23 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x28, 368a0 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w26, [x28, #4] │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 368b0 // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w22, [sp, #20] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + cbnz x27, 369ac │ │ │ │ + b 369d8 │ │ │ │ + b.eq 368a8 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.cs 369d8 // b.hs, b.nlast │ │ │ │ + add x19, x24, x27 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x25, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3699c // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.cc 369ac // b.lo, b.ul, b.last │ │ │ │ + mov w0, w22 │ │ │ │ + bl 33b80 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w24, [x1, x23] │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 36b5c // b.plast │ │ │ │ + ldr w23, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w24, [sp, #20] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + cbnz x23, 36a24 │ │ │ │ + b 36b8c │ │ │ │ + b.eq 36b6c // b.none │ │ │ │ + add x22, x19, #0x1 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ls 36b8c // b.plast │ │ │ │ + add x19, x22, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x21, x25, x19, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36a14 // b.tcont │ │ │ │ + mov x23, x19 │ │ │ │ + b 36a1c │ │ │ │ + cbz x27, 36960 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add w26, w23, #0x1 │ │ │ │ + ldrb w1, [x0, w26, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 36adc // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w26, [sp, #20] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + ldr x24, [x21, #80] │ │ │ │ + cbnz x28, 36a9c │ │ │ │ + b 36ac8 │ │ │ │ + b.eq 36ad0 // b.none │ │ │ │ + add x27, x19, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 36ac8 // b.plast │ │ │ │ + add x19, x28, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x25, x24, x19, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36a8c // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 36a9c // b.pmore │ │ │ │ + mov w0, w26 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x25, 36ac8 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x25, #4] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 36834 // b.hs, b.nlast │ │ │ │ + ldr w24, [x1, w23, uxtw #2] │ │ │ │ + cmp w24, w22 │ │ │ │ + ccmp w24, w23, #0x2, hi // hi = pmore │ │ │ │ + b.hi 36834 // b.pmore │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 36b5c // b.plast │ │ │ │ + ldr w23, [x21, #88] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w24, [sp, #20] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + cbnz x23, 36b34 │ │ │ │ + b 36b8c │ │ │ │ + b.eq 36b6c // b.none │ │ │ │ + add x22, x19, #0x1 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ls 36b8c // b.plast │ │ │ │ + add x19, x22, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x21, x25, x19, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36b24 // b.tcont │ │ │ │ + mov x23, x19 │ │ │ │ + b 36b2c │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + b 368c8 │ │ │ │ + cbz x21, 36b8c │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + b 368c8 │ │ │ │ + str w25, [sp, #12] │ │ │ │ + b 36a5c │ │ │ │ + mov w0, w24 │ │ │ │ + bl 33b80 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + str x19, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [x26] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 3d08c // b.pmore │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + mov x1, sp │ │ │ │ + stp w2, w3, [sp] │ │ │ │ + bl 17d88 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 36c1c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36c58 // b.any │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x78 │ │ │ │ - add x1, x1, #0x60 │ │ │ │ - add x0, x0, #0x3b0 │ │ │ │ - mov w2, #0x40b // #1035 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17f68 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp] │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 36bec // b.hs, b.nlast │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 36bec │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - mov w20, w1 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x19, w20, sxtw #3] │ │ │ │ - str x1, [x0] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w19, w2 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x21, #0x1 // #1 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + and w23, w5, #0xff │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x6, [x0] │ │ │ │ + str x6, [sp, #56] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + str w23, [sp, #24] │ │ │ │ + str w3, [sp, #32] │ │ │ │ + ldr w0, [x1, #40] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + add x0, x21, w0, uxtw #4 │ │ │ │ + cbnz w2, 36d88 │ │ │ │ + ldr w22, [x20, #8] │ │ │ │ + sub w21, w22, #0x1 │ │ │ │ + cmp w21, w3 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + str w1, [sp, #36] │ │ │ │ + bl 3390 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + cbnz w23, 370d0 │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cbnz w0, 37180 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.cs 37430 // b.hs, b.nlast │ │ │ │ + ldr x3, [x20, #120] │ │ │ │ + mov w22, w19 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + add x19, sp, #0x34 │ │ │ │ + ubfiz x23, x22, #2, #32 │ │ │ │ + mov w0, w22 │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w28, [x3, x23] │ │ │ │ + ldrb w1, [x0, w28, uxtw] │ │ │ │ + mov w27, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 36e70 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + str w28, [sp, #52] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x24, 36d80 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 36d54 │ │ │ │ + b.eq 36e64 // b.none │ │ │ │ + add x26, x27, #0x1 │ │ │ │ + cmp x24, x26 │ │ │ │ + b.ls 36d80 // b.plast │ │ │ │ + add x2, x26, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + add x25, x21, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36d44 // b.tcont │ │ │ │ + mov x24, x27 │ │ │ │ + cmp x24, x26 │ │ │ │ + b.hi 36d54 // b.pmore │ │ │ │ + mov w3, w28 │ │ │ │ + b 36ee4 │ │ │ │ + bl 3390 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w22, [x20, #8] │ │ │ │ + cbnz w0, 37158 │ │ │ │ + ldr x3, [x20, #120] │ │ │ │ + sub w21, w22, #0x1 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + ldr w22, [x3, w0, uxtw #2] │ │ │ │ + cmp w19, w22 │ │ │ │ + ccmp w0, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cs 36dc0 // b.hs, b.nlast │ │ │ │ + ldr w22, [x3, w19, uxtw #2] │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + fmov s31, w19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + mov v31.s[1], w0 │ │ │ │ + str w1, [sp, #36] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + uxtl v31.2d, v31.2s │ │ │ │ + str q31, [x0] │ │ │ │ + cmp w21, w22 │ │ │ │ + b.hi 36d04 // b.pmore │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + fmov s31, w22 │ │ │ │ + ld1 {v31.s}[1], [x0] │ │ │ │ + uxtl v31.2d, v31.2s │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ubfiz x0, x1, #4, #31 │ │ │ │ + str q31, [x2, x0] │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + str w2, [x1] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 374e0 // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + cbz x25, 36d80 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w27, [x25, #4] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 36f0c // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w22, [sp, #52] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x28, 36ee0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 36ea8 │ │ │ │ + b.eq 36f04 // b.none │ │ │ │ + add x26, x24, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.ls 36ee0 // b.plast │ │ │ │ + add x2, x26, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x25, x21, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36e98 // b.tcont │ │ │ │ + mov x28, x24 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.hi 36ea8 // b.pmore │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w3, w0 │ │ │ │ - paciasp │ │ │ │ - adrp x2, 7c000 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 7c000 │ │ │ │ add x2, x2, #0x3c0 │ │ │ │ mov w1, #0x292 // #658 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ + bl 587a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ + cbz x25, 36ee0 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ne 3707c // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w27, [x0, x1] │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 370c8 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w22, [sp, #52] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x26, 36ee0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 36f50 │ │ │ │ + b.eq 36f78 // b.none │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ls 36ee0 // b.plast │ │ │ │ + add x27, x28, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x25, x21, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36f40 // b.tcont │ │ │ │ + mov x26, x27 │ │ │ │ + b 36f48 │ │ │ │ + cbz x25, 36ee0 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + str w0, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w28, w22, #0x1 │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 36ff0 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w28, [sp, #52] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x27, 36d80 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 36fc0 │ │ │ │ + b.eq 36fe8 // b.none │ │ │ │ + add x26, x24, #0x1 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.cs 36d80 // b.hs, b.nlast │ │ │ │ + add x2, x26, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x25, x21, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 36fb0 // b.tcont │ │ │ │ + mov x27, x24 │ │ │ │ + b 36fb8 │ │ │ │ + cbz x25, 36d80 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + ldr w1, [sp] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3707c // b.lo, b.ul, b.last │ │ │ │ + ldr x3, [x20, #120] │ │ │ │ + ldr w1, [x3, x23] │ │ │ │ + cbz w1, 3707c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 37038 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x2, [x20] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldr w0, [x0, x23] │ │ │ │ + ldr x4, [x2, #16] │ │ │ │ + add w0, w5, w0 │ │ │ │ + ldrb w2, [x2, #44] │ │ │ │ + ldrb w0, [x4, w0, uxtw] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 37068 // b.none │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + fmov s31, w22 │ │ │ │ + ldr w4, [sp, #12] │ │ │ │ + movi v30.2s, #0x0 │ │ │ │ + mov v31.s[1], w0 │ │ │ │ + ubfiz x2, x4, #4, #31 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + zip1 v31.4s, v31.4s, v30.4s │ │ │ │ + str q31, [x2, x0] │ │ │ │ + add w0, w4, #0x1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w22, w1 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 36d08 // b.pmore │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cbz w0, 36e14 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + fmov s31, w22 │ │ │ │ + ld1 {v31.s}[1], [x0] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + uxtl v31.2d, v31.2s │ │ │ │ + cbz w0, 36dfc │ │ │ │ + ldr x2, [x20] │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + ldr w0, [x0, w22, uxtw #2] │ │ │ │ + ldr x3, [x2, #16] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldrb w1, [x2, #44] │ │ │ │ + ldrb w0, [x3, w0, uxtw] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 36dfc // b.any │ │ │ │ + b 36e14 │ │ │ │ + str w27, [sp] │ │ │ │ + b 36f88 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.eq 36ce8 // b.none │ │ │ │ + cbz w0, 36ce8 │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w1, w22 │ │ │ │ + b.cs 3739c // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w25, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 37214 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + add x21, sp, #0x34 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str w0, [sp, #52] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbnz x27, 37130 │ │ │ │ + b 374b0 │ │ │ │ + b.eq 37208 // b.none │ │ │ │ + add x24, x22, #0x1 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.cs 374b0 // b.hs, b.nlast │ │ │ │ + add x22, x24, x27 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + add x28, x23, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37120 // b.tcont │ │ │ │ + mov x27, x22 │ │ │ │ + b 37128 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + str w21, [sp, #36] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.ne 370e0 // b.any │ │ │ │ + ldr x3, [x20, #120] │ │ │ │ + sub w21, w22, #0x1 │ │ │ │ + mov w1, w19 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + ldr w22, [x3, w19, uxtw #2] │ │ │ │ + b 371a8 │ │ │ │ + ldr x3, [x20, #120] │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w22, [x3, w0, uxtw #2] │ │ │ │ + cmp w22, w19 │ │ │ │ + ccmp w22, w0, #0x2, hi // hi = pmore │ │ │ │ + b.ls 3719c // b.plast │ │ │ │ + ldr w22, [x3, w19, uxtw #2] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + mov w1, w19 │ │ │ │ + cbz w0, 36dc0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + ldr x2, [x20] │ │ │ │ + ldr w4, [sp, #28] │ │ │ │ + ldr w1, [x0, x1, lsl #2] │ │ │ │ + ldr x5, [x2, #16] │ │ │ │ + add w1, w4, w1 │ │ │ │ + ldrb w4, [x2, #44] │ │ │ │ + ldrb w1, [x5, w1, uxtw] │ │ │ │ + cmp w1, w4 │ │ │ │ + b.eq 371f4 // b.none │ │ │ │ + sub w1, w22, #0x1 │ │ │ │ + fmov s31, w19 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str w4, [sp, #12] │ │ │ │ + mov v31.s[1], w1 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + uxtl v31.2d, v31.2s │ │ │ │ + str q31, [x1] │ │ │ │ + cmp w21, w22 │ │ │ │ + b.ls 374b8 // b.plast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + b 36d04 │ │ │ │ + cbz x28, 374b0 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w25, [x28, #4] │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + add w26, w1, #0x1 │ │ │ │ + ldrb w2, [x0, w26, uxtw] │ │ │ │ + cmp w2, #0xfd │ │ │ │ + b.ls 37288 // b.plast │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + add x21, sp, #0x34 │ │ │ │ + str w26, [sp, #52] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbnz x23, 37254 │ │ │ │ + b 374cc │ │ │ │ + b.eq 3727c // b.none │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + cmp x23, x28 │ │ │ │ + b.ls 374cc // b.plast │ │ │ │ + add x27, x28, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x24, x22, x27, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37244 // b.tcont │ │ │ │ + mov x23, x27 │ │ │ │ + b 3724c │ │ │ │ + cbz x24, 374cc │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w2, [x24, #4] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w25 │ │ │ │ + b.cs 372a8 // b.hs, b.nlast │ │ │ │ + ldr w2, [sp, #32] │ │ │ │ + ldr w23, [x1, w2, uxtw #2] │ │ │ │ + cmp w19, w23 │ │ │ │ + ccmp w2, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cs 37438 // b.hs, b.nlast │ │ │ │ + ubfiz x26, x19, #2, #32 │ │ │ │ + ldr w25, [x1, x26] │ │ │ │ + ldrb w1, [x0, w25, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 373a4 // b.plast │ │ │ │ + ldr w23, [x20, #88] │ │ │ │ + add x21, sp, #0x34 │ │ │ │ + str w25, [sp, #52] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbnz x23, 372e8 │ │ │ │ + b 374a0 │ │ │ │ + b.eq 37310 // b.none │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + cmp x23, x28 │ │ │ │ + b.ls 374a0 // b.plast │ │ │ │ + add x27, x28, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x24, x22, x27, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 372d8 // b.tcont │ │ │ │ + mov x23, x27 │ │ │ │ + b 372e0 │ │ │ │ + cbz x24, 374a0 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w25, [x24, #4] │ │ │ │ + ldrb w0, [x0, w19, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37384 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + add x21, sp, #0x34 │ │ │ │ + str w19, [sp, #52] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbnz x24, 37354 │ │ │ │ + b 374a8 │ │ │ │ + b.eq 3737c // b.none │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cs 374a8 // b.hs, b.nlast │ │ │ │ + add x27, x28, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x23, x22, x27, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37344 // b.tcont │ │ │ │ + mov x24, x27 │ │ │ │ + b 3734c │ │ │ │ + cbz x23, 374a8 │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.cc 373ac // b.lo, b.ul, b.last │ │ │ │ + ldr w21, [x20, #8] │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + b 36ce8 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + b 372a8 │ │ │ │ + mov w25, w1 │ │ │ │ + b 3731c │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w25, [x1, x26] │ │ │ │ + ldrb w0, [x0, w25, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37420 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + add x21, sp, #0x34 │ │ │ │ + str w25, [sp, #52] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbnz x27, 373f0 │ │ │ │ + b 374a0 │ │ │ │ + b.eq 37418 // b.none │ │ │ │ + add x28, x24, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.cs 374a0 // b.hs, b.nlast │ │ │ │ + add x24, x28, x27 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x24, x24, #1 │ │ │ │ + add x23, x22, x24, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 373e0 // b.tcont │ │ │ │ + mov x27, x24 │ │ │ │ + b 373e8 │ │ │ │ + cbz x23, 374a0 │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + ldr w21, [x20, #8] │ │ │ │ + str w0, [sp, #28] │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + b 36ce8 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + b 36e14 │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37420 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + add x21, sp, #0x34 │ │ │ │ + str w23, [sp, #52] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x2, [x20, #80] │ │ │ │ + cbnz x24, 37470 │ │ │ │ + b 374e4 │ │ │ │ + b.eq 374d4 // b.none │ │ │ │ + add x28, x22, #0x1 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cs 374e4 // b.hs, b.nlast │ │ │ │ + add x22, x28, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + str x2, [sp] │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + add x27, x2, x22, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37460 // b.tcont │ │ │ │ + mov x24, x22 │ │ │ │ + b 37468 │ │ │ │ + mov w0, w25 │ │ │ │ + bl 33b80 │ │ │ │ + mov w0, w19 │ │ │ │ + bl 33b80 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + bl 33b80 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + fmov s31, w22 │ │ │ │ + ld1 {v31.s}[1], [x1] │ │ │ │ + uxtl v31.2d, v31.2s │ │ │ │ + b 370a4 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 374e4 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + b 37420 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + mov w0, w23 │ │ │ │ + bl 33b80 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x90 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ + and w19, w4, #0xff │ │ │ │ mov x20, x1 │ │ │ │ - mov w19, w2 │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ + mov w22, w2 │ │ │ │ stp x23, x24, [sp, #96] │ │ │ │ - ldr x4, [x0] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str w3, [sp, #24] │ │ │ │ - cbnz w2, 3d240 │ │ │ │ - ldr w0, [x1, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.ls 3d348 // b.plast │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + str w19, [sp, #16] │ │ │ │ + str w3, [sp, #28] │ │ │ │ + cbnz w2, 376d0 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ mov x0, #0x18 // #24 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w1, w3 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + str w1, [sp, #24] │ │ │ │ bl 3390 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ + bl 17b90 │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + cbnz w19, 3798c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbnz w0, 37af8 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.cs 3768c // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + add x19, sp, #0x20 │ │ │ │ + ubfiz x23, x22, #2, #32 │ │ │ │ + mov w1, w22 │ │ │ │ + str x1, [sp] │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w28, [x0, x23] │ │ │ │ + ldrb w0, [x1, w28, uxtw] │ │ │ │ + mov w27, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37764 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + str w28, [sp, #32] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x24, 37608 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 375dc │ │ │ │ + b.eq 37758 // b.none │ │ │ │ + add x26, x27, #0x1 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.cs 37608 // b.hs, b.nlast │ │ │ │ + add x2, x26, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + add x25, x21, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 375cc // b.tcont │ │ │ │ + mov x24, x27 │ │ │ │ + cmp x26, x24 │ │ │ │ + b.cc 375dc // b.lo, b.ul, b.last │ │ │ │ + mov w3, w28 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + mov w22, w21 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 3768c │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cbz w0, 37668 │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + ldr w0, [x2, w22, uxtw #2] │ │ │ │ + ldr w3, [sp, #20] │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + add w0, w3, w0 │ │ │ │ + ldrb w1, [x1, #44] │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 3768c // b.none │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + stp w22, w2, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17d88 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 37ab8 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37e10 // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3390 │ │ │ │ mov x2, #0x8 // #8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 595f0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 17b90 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cbnz w0, 37a1c │ │ │ │ ldr x0, [x20, #120] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - ldr w22, [x0, w1, uxtw #2] │ │ │ │ - cmp w19, w22 │ │ │ │ - ccmp w1, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cs 3d274 // b.hs, b.nlast │ │ │ │ - ldr w22, [x0, w19, uxtw #2] │ │ │ │ - ldr x23, [sp, #16] │ │ │ │ - sub w2, w22, #0x1 │ │ │ │ - add x21, sp, #0x20 │ │ │ │ - stp w19, w2, [sp, #32] │ │ │ │ - mov x1, x21 │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + ldr w19, [x0, w1, uxtw #2] │ │ │ │ + cmp w22, w19 │ │ │ │ + ccmp w1, w19, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cs 37710 // b.hs, b.nlast │ │ │ │ + ldr w19, [x0, w22, uxtw #2] │ │ │ │ + ldr x21, [sp, #8] │ │ │ │ + sub w2, w19, #0x1 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + stp w22, w2, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17d88 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 37b70 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w22, w19 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 37638 // b.plast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3758c │ │ │ │ + cbz x25, 37608 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w27, [x25, #4] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 377d8 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w22, [sp, #32] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x28, 377c8 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3779c │ │ │ │ + b.eq 377d0 // b.none │ │ │ │ + add x26, x24, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cs 377c8 // b.hs, b.nlast │ │ │ │ + add x2, x26, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x25, x21, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3778c // b.tcont │ │ │ │ + mov x28, x24 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cc 3779c // b.lo, b.ul, b.last │ │ │ │ + mov w3, w22 │ │ │ │ + b 3760c │ │ │ │ + cbz x25, 377c8 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ne 37630 // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w27, [x0, x1] │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 37944 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w22, [sp, #32] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x26, 377c8 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3781c │ │ │ │ + b.eq 37844 // b.none │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ls 377c8 // b.plast │ │ │ │ + add x27, x28, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x25, x21, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3780c // b.tcont │ │ │ │ + mov x26, x27 │ │ │ │ + b 37814 │ │ │ │ + cbz x25, 377c8 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + str w0, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w28, w22, #0x1 │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 378bc // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w28, [sp, #32] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x27, 37608 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 3788c │ │ │ │ + b.eq 378b4 // b.none │ │ │ │ + add x25, x24, #0x1 │ │ │ │ + cmp x25, x27 │ │ │ │ + b.cs 37608 // b.hs, b.nlast │ │ │ │ + add x2, x25, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x26, x21, x24, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3787c // b.tcont │ │ │ │ + mov x27, x24 │ │ │ │ + b 37884 │ │ │ │ + cbz x26, 37608 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr w1, [sp] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 37630 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w21, [x0, x23] │ │ │ │ + cbz w21, 37630 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cbz w0, 37904 │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr w0, [x2, x23] │ │ │ │ + ldr w3, [sp, #20] │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + add w0, w3, w0 │ │ │ │ + ldrb w1, [x1, #44] │ │ │ │ + ldrb w0, [x2, w0, uxtw] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 37928 // b.none │ │ │ │ + ldr x23, [sp, #8] │ │ │ │ + sub w2, w21, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + stp w22, w2, [sp, #32] │ │ │ │ mov x0, x23 │ │ │ │ - bl 597e8 │ │ │ │ + bl 17d88 │ │ │ │ mov x0, x23 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 3d61c │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 3794c │ │ │ │ ldr w0, [x20, #8] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 3762c // b.plast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + mov w22, w21 │ │ │ │ + b 37590 │ │ │ │ + str w27, [sp] │ │ │ │ + b 37854 │ │ │ │ + ldr x22, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17f68 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 37928 // b.hs, b.nlast │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 37928 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 37570 // b.none │ │ │ │ + cbz w2, 37570 │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cs 37a44 // b.hs, b.nlast │ │ │ │ + ldrb w23, [x1, w2, uxtw] │ │ │ │ + mov w24, w23 │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 37bbc // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + add x19, sp, #0x20 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbnz x27, 379f4 │ │ │ │ + b 37dec │ │ │ │ + b.eq 37bb0 // b.none │ │ │ │ + add x26, x21, #0x1 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.ls 37dec // b.plast │ │ │ │ + add x21, x26, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + add x28, x23, x21, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 379e4 // b.tcont │ │ │ │ + mov x27, x21 │ │ │ │ + b 379ec │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ cmp w22, w0 │ │ │ │ - b.cs 3d3ec // b.hs, b.nlast │ │ │ │ + b.eq 37dc8 // b.none │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cc 379b4 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ubfiz x25, x22, #2, #32 │ │ │ │ + mov w2, w22 │ │ │ │ + str x2, [sp] │ │ │ │ + ldr w24, [x0, x25] │ │ │ │ + ldrb w0, [x1, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37da8 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + add x19, sp, #0x20 │ │ │ │ + str w24, [sp, #32] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbnz x26, 37a90 │ │ │ │ + b 37de4 │ │ │ │ + b.eq 37cb8 // b.none │ │ │ │ + add x23, x28, #0x1 │ │ │ │ + cmp x23, x26 │ │ │ │ + b.cs 37de4 // b.hs, b.nlast │ │ │ │ + add x28, x23, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + add x27, x21, x28, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37a80 // b.tcont │ │ │ │ + mov x26, x28 │ │ │ │ + b 37a88 │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17f68 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 3768c // b.hs, b.nlast │ │ │ │ + adrp x1, 7c000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 3768c │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + ldr w19, [x0, w1, uxtw #2] │ │ │ │ + cmp w19, w22 │ │ │ │ + ccmp w19, w1, #0x2, hi // hi = pmore │ │ │ │ + b.ls 37b14 // b.plast │ │ │ │ + ldr w19, [x0, w22, uxtw #2] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + cbz w1, 37710 │ │ │ │ + mov w1, w22 │ │ │ │ + str x1, [sp] │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr w4, [sp, #20] │ │ │ │ + ldr w3, [x2, x3, lsl #2] │ │ │ │ + ldr x5, [x1, #16] │ │ │ │ + add w3, w4, w3 │ │ │ │ + ldrb w4, [x1, #44] │ │ │ │ + ldrb w3, [x5, w3, uxtw] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.ne 37710 // b.any │ │ │ │ + ldr w3, [x20, #8] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str w4, [sp, #24] │ │ │ │ + mov w22, w19 │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 3758c // b.pmore │ │ │ │ + b 37648 │ │ │ │ + ldr x21, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.cs 37734 // b.hs, b.nlast │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 37734 │ │ │ │ + cbz x28, 37dec │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w24, [x28, #4] │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + add w25, w0, #0x1 │ │ │ │ + ldrb w2, [x1, w25, uxtw] │ │ │ │ + cmp w2, #0xfd │ │ │ │ + b.ls 37c30 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + add x19, sp, #0x20 │ │ │ │ + str w25, [sp, #32] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbnz x26, 37bfc │ │ │ │ + b 37e08 │ │ │ │ + b.eq 37c24 // b.none │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cs 37e08 // b.hs, b.nlast │ │ │ │ + add x27, x26, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x23, x21, x27, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37bec // b.tcont │ │ │ │ + mov x26, x27 │ │ │ │ + b 37bf4 │ │ │ │ + cbz x23, 37e08 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w2, [x23, #4] │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + cmp w2, w24 │ │ │ │ + b.cs 37a48 // b.hs, b.nlast │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + ldr w23, [x0, w2, uxtw #2] │ │ │ │ + cmp w22, w23 │ │ │ │ + ccmp w2, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 37a48 // b.lo, b.ul, b.last │ │ │ │ + ldrb w26, [x1, w23, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 37db0 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + add x19, sp, #0x20 │ │ │ │ + str w23, [sp, #32] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x2, [x20, #80] │ │ │ │ + cbnz x26, 37c88 │ │ │ │ + b 37e00 │ │ │ │ + b.eq 37dfc // b.none │ │ │ │ + add x28, x21, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ls 37e00 // b.plast │ │ │ │ + add x21, x28, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp] │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + add x27, x2, x21, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37c78 // b.tcont │ │ │ │ + mov x26, x21 │ │ │ │ + b 37c80 │ │ │ │ + cbz x27, 37de4 │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w24, [x27, #4] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 37d30 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + add x19, sp, #0x20 │ │ │ │ + str w22, [sp, #32] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbnz x27, 37d00 │ │ │ │ + b 37df4 │ │ │ │ + b.eq 37d28 // b.none │ │ │ │ + add x28, x26, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.ls 37df4 // b.plast │ │ │ │ + add x26, x28, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x21, x23, x26, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37cf0 // b.tcont │ │ │ │ + mov x27, x26 │ │ │ │ + b 37cf8 │ │ │ │ + cbz x21, 37df4 │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cs 37570 // b.hs, b.nlast │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr x1, [x20, #72] │ │ │ │ + ldr w24, [x0, x25] │ │ │ │ + ldrb w26, [x1, w24, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 37db0 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + add x19, sp, #0x20 │ │ │ │ + str w24, [sp, #32] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbnz x26, 37d80 │ │ │ │ + b 37de4 │ │ │ │ + b.eq 37db8 // b.none │ │ │ │ + add x28, x21, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cs 37de4 // b.hs, b.nlast │ │ │ │ + add x21, x28, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + add x27, x23, x21, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37d70 // b.tcont │ │ │ │ + mov x26, x21 │ │ │ │ + b 37d78 │ │ │ │ + mov w24, w0 │ │ │ │ + b 37cc4 │ │ │ │ + str w26, [sp, #20] │ │ │ │ + b 37570 │ │ │ │ + cbz x27, 37de4 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + b 37570 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + mov w1, w22 │ │ │ │ + mov x3, x1 │ │ │ │ + str x1, [sp] │ │ │ │ + str wzr, [sp, #20] │ │ │ │ + ldr w19, [x0, w22, uxtw #2] │ │ │ │ + b 37b28 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 33b80 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + bl 33b80 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 33b80 │ │ │ │ + cbnz x27, 37dbc │ │ │ │ + mov w0, w23 │ │ │ │ + bl 33b80 │ │ │ │ + mov w0, w25 │ │ │ │ + bl 33b80 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x21, x0 │ │ │ │ + mov w22, w1 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w23, w2 │ │ │ │ stp x25, x26, [sp, #112] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbnz w1, 37e74 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.eq 37f0c // b.none │ │ │ │ + cmp w22, w23 │ │ │ │ + b.eq 37f0c // b.none │ │ │ │ stp x27, x28, [sp, #128] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.cc 3802c // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x21, #120] │ │ │ │ + ubfiz x23, x22, #2, #32 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w27, [x2, x23] │ │ │ │ + ldrb w26, [x0, w27, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 380a8 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + str w27, [sp, #32] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + cbnz x26, 37ed4 │ │ │ │ + b 37f00 │ │ │ │ + b.eq 3809c // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x24, x26 │ │ │ │ + b.cs 37f00 // b.hs, b.nlast │ │ │ │ + add x19, x24, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x25, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37ec4 // b.tcont │ │ │ │ + mov x26, x19 │ │ │ │ + cmp x24, x26 │ │ │ │ + b.cc 37ed4 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w27 │ │ │ │ + bl 33b80 │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x19, b0000 │ │ │ │ + ldrb w0, [x19, #1032] │ │ │ │ + cbnz w0, 38140 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + ldr w24, [x0, x1] │ │ │ │ + str w24, [sp, #28] │ │ │ │ + ldr x0, [x21, #96] │ │ │ │ + ldrsb x0, [x0, w24, uxtw] │ │ │ │ + strb w0, [sp, #27] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 37fc8 // b.any │ │ │ │ + ldr w23, [x21, #112] │ │ │ │ + mov w0, w24 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + ldr x25, [x21, #104] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cbnz x23, 37f98 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x430 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + b.eq 37fc0 // b.none │ │ │ │ + add x22, x19, #0x1 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.cs 37f60 // b.hs, b.nlast │ │ │ │ + add x19, x22, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x21, x25, x19, lsl #4 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 63a00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 37f88 // b.tcont │ │ │ │ + mov x23, x19 │ │ │ │ + b 37f90 │ │ │ │ + cbz x21, 37f60 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + ldr w2, [sp, #28] │ │ │ │ + add x1, x0, w2, uxtw │ │ │ │ + mov w3, w1 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.gt 37fe4 │ │ │ │ + mov w3, w2 │ │ │ │ + mov w2, w1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bfxil x0, x2, #0, #32 │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x4, x4, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bfi x0, x3, #32, #32 │ │ │ │ + b.ne 3826c // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldrb w25, [x0, w23, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 38264 // b.plast │ │ │ │ + ldr w25, [x21, #88] │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + str w23, [sp, #32] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x26, [x21, #80] │ │ │ │ + cbnz x25, 38068 │ │ │ │ + b 38094 │ │ │ │ + b.eq 381b0 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x24, x25 │ │ │ │ + b.cs 38094 // b.hs, b.nlast │ │ │ │ + add x19, x24, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x26, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38058 // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + cmp x24, x25 │ │ │ │ + b.cc 38068 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w23 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x28, 37f00 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w26, [x28, #4] │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3811c // b.plast │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + str w22, [sp, #32] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x25, [x21, #80] │ │ │ │ + cbnz x27, 380e0 │ │ │ │ + b 3810c │ │ │ │ + b.eq 38114 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.ls 3810c // b.plast │ │ │ │ + add x19, x24, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x25, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 380d0 // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.hi 380e0 // b.pmore │ │ │ │ + mov w0, w22 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x28, 3810c │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cs 37f08 // b.hs, b.nlast │ │ │ │ + ldr x0, [x21, #120] │ │ │ │ + adrp x19, b0000 │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + ldr w1, [x0, x23] │ │ │ │ + ldrb w0, [x19, #1032] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + cbz w0, 37f1c │ │ │ │ + ldr x3, [x21, #152] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x21, #148] │ │ │ │ + add x1, x1, x3 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x21, #148] │ │ │ │ + add x1, sp, #0x1c │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 38274 // b.none │ │ │ │ + ldrb w0, [x19, #1032] │ │ │ │ + ldr w24, [sp, #28] │ │ │ │ + mov w3, w24 │ │ │ │ + cbz w0, 37f28 │ │ │ │ + ldr w0, [x21, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x21, #160] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x21, #148] │ │ │ │ + add x1, sp, #0x1b │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3827c // b.none │ │ │ │ + ldrsb x0, [sp, #27] │ │ │ │ + b 37f34 │ │ │ │ + cbz x27, 38094 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add w26, w23, #0x1 │ │ │ │ + ldrb w0, [x0, w26, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38238 // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + str w26, [sp, #32] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + ldr x24, [x21, #80] │ │ │ │ + cbnz x28, 381fc │ │ │ │ + b 38228 │ │ │ │ + b.eq 38230 // b.none │ │ │ │ + add x27, x19, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 38228 // b.plast │ │ │ │ + add x19, x28, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x25, x24, x19, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 381ec // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 381fc // b.pmore │ │ │ │ + mov w0, w26 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x25, 38228 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + ldr x2, [x21, #120] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 37e90 // b.hs, b.nlast │ │ │ │ + ldr w1, [x2, w23, uxtw #2] │ │ │ │ + cmp w23, w1 │ │ │ │ + ccmp w22, w1, #0x2, cs // cs = hs, nlast │ │ │ │ + b.cs 37e90 // b.hs, b.nlast │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + b 37f10 │ │ │ │ + str w25, [sp, #12] │ │ │ │ + b 381c0 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl 36c0 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl 36c0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov w21, w1 │ │ │ │ + mov w22, w2 │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #72] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + str w3, [sp, #28] │ │ │ │ + cbz w3, 38398 │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + adrp x27, b0000 │ │ │ │ + add x0, x27, #0x408 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x3c │ │ │ │ + str x0, [sp, #40] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + cbz w21, 383d8 │ │ │ │ + cmp w21, w22 │ │ │ │ + b.eq 3838c // b.none │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cs 383f8 // b.hs, b.nlast │ │ │ │ + ldrb w25, [x0, w22, uxtw] │ │ │ │ + mov w1, w22 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 38a70 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w22, [sp, #64] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x28, 38370 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 38344 │ │ │ │ + b.eq 388b0 // b.none │ │ │ │ + add x26, x25, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cs 38370 // b.hs, b.nlast │ │ │ │ + add x25, x26, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38334 // b.tcont │ │ │ │ + mov x28, x25 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cc 38344 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w22 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 384f4 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + ldr w1, [sp] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 38518 // b.lo, b.ul, b.last │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + bfxil x0, x21, #0, #32 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bfi x0, x22, #32, #32 │ │ │ │ + b.ne 38a94 // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.eq 3838c // b.none │ │ │ │ + cbz w22, 3838c │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cc 38308 // b.lo, b.ul, b.last │ │ │ │ ldr x1, [x20, #120] │ │ │ │ - ubfiz x0, x22, #2, #32 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #8] │ │ │ │ + ubfiz x2, x21, #2, #32 │ │ │ │ + mov w3, w21 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp] │ │ │ │ + ldrb w23, [x0, w1, uxtw] │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 388a8 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + ldr w0, [sp] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x26, 38478 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3844c │ │ │ │ + b.eq 38480 // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.ls 38478 // b.plast │ │ │ │ + add x2, x27, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x28, x23, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3843c // b.tcont │ │ │ │ + mov x26, x25 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.hi 3844c // b.pmore │ │ │ │ + ldr w3, [sp] │ │ │ │ + b 384f8 │ │ │ │ + cbz x28, 38478 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp] │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - mov w25, w22 │ │ │ │ - ldr w24, [x1, x2] │ │ │ │ - ldrb w1, [x0, w24, uxtw] │ │ │ │ - mov w26, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 3d458 // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38380 // b.plast │ │ │ │ ldr w23, [x20, #88] │ │ │ │ - str w24, [sp, #32] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x23, 3d340 │ │ │ │ + str w21, [sp, #64] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbz x23, 384f4 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - b 3d314 │ │ │ │ - b.eq 3d44c // b.none │ │ │ │ + b 384c8 │ │ │ │ + b.eq 38378 // b.none │ │ │ │ add x28, x26, #0x1 │ │ │ │ cmp x28, x23 │ │ │ │ - b.cs 3d340 // b.hs, b.nlast │ │ │ │ + b.cs 384f4 // b.hs, b.nlast │ │ │ │ add x2, x28, x23 │ │ │ │ mov x0, x19 │ │ │ │ lsr x26, x2, #1 │ │ │ │ - add x27, x21, x26, lsl #3 │ │ │ │ + add x27, x25, x26, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3d304 // b.tcont │ │ │ │ + b.ge 384b8 // b.tcont │ │ │ │ mov x23, x26 │ │ │ │ cmp x28, x23 │ │ │ │ - b.cc 3d314 // b.lo, b.ul, b.last │ │ │ │ - mov w3, w24 │ │ │ │ - b 3d4c4 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3390 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 595f0 │ │ │ │ + b.cc 384c8 // b.lo, b.ul, b.last │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 385a0 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + mov w0, w1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x27, 38590 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 38564 │ │ │ │ + b.eq 38598 // b.none │ │ │ │ + add x28, x26, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.ls 38590 // b.plast │ │ │ │ + add x26, x28, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x25, x23, x26, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38554 // b.tcont │ │ │ │ + mov x27, x26 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.hi 38564 // b.pmore │ │ │ │ + ldr w0, [sp] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x25, 38590 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cbz w0, 3838c │ │ │ │ + cbnz w21, 385b8 │ │ │ │ ldr w0, [x20, #8] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 3d410 // b.none │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - b 3d2bc │ │ │ │ - cbz x28, 3d5c8 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.cc 3d3d8 // b.lo, b.ul, b.last │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.eq 387bc // b.none │ │ │ │ + cmp w21, w22 │ │ │ │ + b.eq 387bc // b.none │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 38840 // b.pmore │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ + mov w0, w21 │ │ │ │ + ldr w23, [x2, x1] │ │ │ │ + stp x0, x1, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w22, [x0, w23, uxtw] │ │ │ │ + mov w25, w22 │ │ │ │ + cmp w22, #0xfd │ │ │ │ + b.ls 3865c // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w23, [sp, #64] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbz x26, 38648 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3861c │ │ │ │ + b.eq 38650 // b.none │ │ │ │ + add x28, x25, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cs 38648 // b.hs, b.nlast │ │ │ │ + add x2, x28, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x27, x22, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3860c // b.tcont │ │ │ │ + mov x26, x25 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cc 3861c // b.lo, b.ul, b.last │ │ │ │ + mov w3, w23 │ │ │ │ + b 384f8 │ │ │ │ + cbz x27, 38648 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w25, [x27, #4] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 386c4 // b.plast │ │ │ │ + ldr w22, [x20, #88] │ │ │ │ + str w21, [sp, #64] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x22, 384f4 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 38694 │ │ │ │ + b.eq 386bc // b.none │ │ │ │ + add x28, x26, #0x1 │ │ │ │ + cmp x22, x28 │ │ │ │ + b.ls 384f4 // b.plast │ │ │ │ + add x26, x28, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x27, x23, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38684 // b.tcont │ │ │ │ + mov x22, x26 │ │ │ │ + b 3868c │ │ │ │ + cbz x27, 384f4 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.cs 387bc // b.hs, b.nlast │ │ │ │ ldr x1, [sp, #8] │ │ │ │ ldr x0, [x20, #120] │ │ │ │ - ldr w21, [x0, x1] │ │ │ │ - cbz w21, 3d3d8 │ │ │ │ - ldr x23, [sp, #16] │ │ │ │ - sub w2, w21, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - stp w22, w2, [sp, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 597e8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 3d5d0 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ + ldr w1, [x0, x1] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cbnz w0, 387cc │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + ldr w23, [x0, x1] │ │ │ │ + str w23, [sp, #60] │ │ │ │ + mov w21, w23 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb x0, [x0, x21] │ │ │ │ + strb w0, [sp, #59] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3878c // b.any │ │ │ │ + ldr w26, [x20, #112] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + ldr x22, [x20, #104] │ │ │ │ + cbz x26, 38760 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 38734 │ │ │ │ + b.eq 38784 // b.none │ │ │ │ + add x25, x21, #0x1 │ │ │ │ + cmp x25, x26 │ │ │ │ + b.cs 38760 // b.hs, b.nlast │ │ │ │ + add x21, x25, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x21, x21, #1 │ │ │ │ + add x27, x22, x21, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 63a00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38724 // b.tcont │ │ │ │ + mov x26, x21 │ │ │ │ + cmp x25, x26 │ │ │ │ + b.cc 38734 // b.lo, b.ul, b.last │ │ │ │ + mov w3, w23 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x430 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x27, 38760 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + ldr w21, [sp, #60] │ │ │ │ + add x1, x0, w21, uxtw │ │ │ │ + mov w22, w1 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.gt 387a8 │ │ │ │ mov w22, w21 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.cc 3d2c0 // b.lo, b.ul, b.last │ │ │ │ + mov w21, w1 │ │ │ │ ldr w0, [sp, #28] │ │ │ │ - cbz w0, 3d610 │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add x21, sp, #0x20 │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - stp w22, w2, [sp, #32] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ne 382ec // b.any │ │ │ │ + b 3838c │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cbz w0, 386e8 │ │ │ │ + ldr x3, [x20, #152] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, x1, x3 │ │ │ │ + bl 2f40 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 38aa8 // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr w23, [sp, #60] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + mov w21, w23 │ │ │ │ + cbz w0, 386f8 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + add x1, x21, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x3b │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 38aa4 // b.none │ │ │ │ + ldrsb x0, [sp, #59] │ │ │ │ + b 38704 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + mov w1, w22 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldrb w25, [x0, w22, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 38a78 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w22, [sp, #64] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x28, 38370 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 38880 │ │ │ │ + b.eq 389c4 // b.none │ │ │ │ + add x26, x25, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cs 38370 // b.hs, b.nlast │ │ │ │ + add x25, x26, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + add x27, x23, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38870 // b.tcont │ │ │ │ + mov x28, x25 │ │ │ │ + b 38878 │ │ │ │ + str w23, [sp] │ │ │ │ + b 38490 │ │ │ │ + cbz x27, 38370 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + str w1, [sp] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 38938 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + ldr w0, [sp] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x25, 38590 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 38904 │ │ │ │ + b.eq 3892c // b.none │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + cmp x25, x27 │ │ │ │ + b.ls 38590 // b.plast │ │ │ │ + add x2, x27, x25 │ │ │ │ mov x0, x19 │ │ │ │ - bl 597e8 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + add x28, x23, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 388f4 // b.tcont │ │ │ │ + mov x25, x26 │ │ │ │ + b 388fc │ │ │ │ + cbz x28, 38590 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr w3, [sp, #8] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 383fc // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldr w23, [x1, x2, lsl #2] │ │ │ │ + cmp w21, w23 │ │ │ │ + ccmp w23, w22, #0x2, cc // cc = lo, ul, last │ │ │ │ + b.hi 383fc // b.pmore │ │ │ │ + ldrb w0, [x0, w23, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 385a0 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp] │ │ │ │ + str w23, [sp, #64] │ │ │ │ + cbz x25, 38a8c │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 3899c │ │ │ │ + b.eq 38a80 // b.none │ │ │ │ + add x28, x26, #0x1 │ │ │ │ + cmp x28, x25 │ │ │ │ + b.cs 38a8c // b.hs, b.nlast │ │ │ │ + ldp x1, x0, [sp] │ │ │ │ + add x26, x28, x25 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x27, x1, x26, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3898c // b.tcont │ │ │ │ + mov x25, x26 │ │ │ │ + b 38994 │ │ │ │ + cbz x27, 38370 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + str w1, [sp] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38a44 // b.plast │ │ │ │ + ldr w25, [x20, #88] │ │ │ │ + mov w0, w1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x23, [x20, #80] │ │ │ │ + cbz x25, 38590 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 38a14 │ │ │ │ + b.eq 38a3c // b.none │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + cmp x25, x27 │ │ │ │ + b.ls 38590 // b.plast │ │ │ │ + add x2, x27, x25 │ │ │ │ mov x0, x19 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 3d65c │ │ │ │ - adrp x0, af000 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + add x28, x23, x26, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38a04 // b.tcont │ │ │ │ + mov x25, x26 │ │ │ │ + b 38a0c │ │ │ │ + cbz x28, 38590 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 385d0 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr w1, [x2, x0, lsl #2] │ │ │ │ + cmp w21, w1 │ │ │ │ + ccmp w1, w22, #0x2, cc // cc = lo, ul, last │ │ │ │ + ubfiz x1, x1, #2, #32 │ │ │ │ + b.hi 385d0 // b.pmore │ │ │ │ + b 386dc │ │ │ │ + str w25, [sp, #8] │ │ │ │ + b 388c0 │ │ │ │ + str w25, [sp, #8] │ │ │ │ + b 389d4 │ │ │ │ + cbz x27, 38a8c │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + b 385a0 │ │ │ │ + mov w0, w23 │ │ │ │ + bl 33b80 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bl 36c0 │ │ │ │ + bl 36c0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x24 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [x21, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [x21, #120] │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3670 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x1, #0x86a0 // #34464 │ │ │ │ + movk x1, #0x1, lsl #16 │ │ │ │ + bl 2d3c0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2d490 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + cbz w0, 38eec │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + str w27, [sp, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldrb w25, [x0, x27] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 38df8 // b.plast │ │ │ │ + ldr w25, [x21, #88] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + cbz x25, 38bc8 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 38b9c │ │ │ │ + b.eq 38bec // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x25, x24 │ │ │ │ + b.ls 38bc8 // b.plast │ │ │ │ + add x19, x24, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x22, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38b8c // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + cmp x25, x24 │ │ │ │ + b.hi 38b9c // b.pmore │ │ │ │ + ldr w3, [sp, #8] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x26, 38bc8 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d56c │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + mov x24, x0 │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38c78 // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + str w24, [sp, #36] │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + cbz x28, 38c68 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 38c3c │ │ │ │ + b.eq 38c70 // b.none │ │ │ │ + add x25, x19, #0x1 │ │ │ │ + cmp x28, x25 │ │ │ │ + b.ls 38c68 // b.plast │ │ │ │ + add x19, x25, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x22, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38c2c // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + cmp x28, x25 │ │ │ │ + b.hi 38c3c // b.pmore │ │ │ │ + mov w3, w24 │ │ │ │ + b 38bcc │ │ │ │ + cbz x26, 38c68 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 38eb4 // b.plast │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d544 │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldrb w25, [x1, x27] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 38e00 // b.plast │ │ │ │ + ldr w25, [x21, #88] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + cbz x25, 38bc8 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 38ccc │ │ │ │ + b.eq 38cf4 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x25, x24 │ │ │ │ + b.ls 38bc8 // b.plast │ │ │ │ + add x19, x24, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x22, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38cbc // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + b 38cc4 │ │ │ │ + cbz x26, 38bc8 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d56c │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + mov x24, x0 │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38d74 // b.plast │ │ │ │ + ldr w25, [x21, #88] │ │ │ │ + str w24, [sp, #36] │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + cbz x25, 38c68 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 38d44 │ │ │ │ + b.eq 38d6c // b.none │ │ │ │ + add x28, x19, #0x1 │ │ │ │ + cmp x28, x25 │ │ │ │ + b.cs 38c68 // b.hs, b.nlast │ │ │ │ + add x19, x28, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x22, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38d34 // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + b 38d3c │ │ │ │ + cbz x26, 38c68 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 38b60 // b.lo, b.ul, b.last │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d56c │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + mov x25, x0 │ │ │ │ + ldrb w24, [x1, w0, uxtw] │ │ │ │ + cmp w24, #0xfd │ │ │ │ + b.ls 38e14 // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + cbz x28, 38df0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 38dc4 │ │ │ │ + b.eq 38e08 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.ls 38df0 // b.plast │ │ │ │ + add x19, x24, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x22, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38db4 // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.hi 38dc4 // b.pmore │ │ │ │ + mov w3, w25 │ │ │ │ + b 38bcc │ │ │ │ + str w25, [sp, #20] │ │ │ │ + b 38bf8 │ │ │ │ + str w25, [sp, #20] │ │ │ │ + b 38d00 │ │ │ │ + cbz x26, 38df0 │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + ldr w24, [x26, #4] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov w2, w0 │ │ │ │ + str w2, [sp, #20] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 38e94 // b.plast │ │ │ │ + ldr w25, [x21, #88] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + cbz x25, 38e84 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 38e58 │ │ │ │ + b.eq 38e8c // b.none │ │ │ │ + add x28, x19, #0x1 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.ls 38e84 // b.plast │ │ │ │ + add x19, x28, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x22, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38e48 // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.hi 38e58 // b.pmore │ │ │ │ + ldr w3, [sp, #20] │ │ │ │ + b 38bcc │ │ │ │ + cbz x26, 38e84 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 38b60 // b.none │ │ │ │ + ldr x19, [x21, #120] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d56c │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + str w1, [x19, x0, lsl #2] │ │ │ │ + b 38b60 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + cmn x3, #0x1 │ │ │ │ + b.eq 39190 // b.none │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x21, #120] │ │ │ │ + sub w28, w0, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + str w3, [x2, x28, lsl #2] │ │ │ │ + bl 2d490 │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 38b48 // b.pmore │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d450 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x2710 // #10000 │ │ │ │ + bl 2d3c0 │ │ │ │ + add x20, sp, #0x24 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2d490 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 39144 // b.plast │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldrb w25, [x0, x1] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 38f9c // b.plast │ │ │ │ + ldr w25, [x21, #88] │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x24, [x21, #80] │ │ │ │ + cbz x25, 38e84 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 38f6c │ │ │ │ + b.eq 38f94 // b.none │ │ │ │ + add x22, x19, #0x1 │ │ │ │ + cmp x22, x25 │ │ │ │ + b.cs 38e84 // b.hs, b.nlast │ │ │ │ + add x19, x22, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x24, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38f5c // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + b 38f64 │ │ │ │ + cbz x28, 38e84 │ │ │ │ + ldr w25, [x28, #4] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d56c │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + mov x24, x0 │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 39010 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w24, [sp, #36] │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + cbz x26, 38c68 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 38fe0 │ │ │ │ + b.eq 39008 // b.none │ │ │ │ + add x28, x19, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cs 38c68 // b.hs, b.nlast │ │ │ │ + add x19, x28, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x22, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 38fd0 // b.tcont │ │ │ │ + mov x26, x19 │ │ │ │ + b 38fd8 │ │ │ │ + cbz x27, 38c68 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.ls 39024 // b.plast │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d544 │ │ │ │ + b 38f2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldrb w25, [x0, x1] │ │ │ │ + mov w26, w25 │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 39098 // b.plast │ │ │ │ + ldr w25, [x21, #88] │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x24, [x21, #80] │ │ │ │ + cbz x25, 38e84 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 39068 │ │ │ │ + b.eq 39090 // b.none │ │ │ │ + add x22, x19, #0x1 │ │ │ │ + cmp x22, x25 │ │ │ │ + b.cs 38e84 // b.hs, b.nlast │ │ │ │ + add x19, x22, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x24, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 39058 // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + b 39060 │ │ │ │ + cbz x28, 38e84 │ │ │ │ + ldr w26, [x28, #4] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d56c │ │ │ │ + ldr x1, [x21, #72] │ │ │ │ + mov x27, x0 │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 39118 // b.plast │ │ │ │ + ldr w24, [x21, #88] │ │ │ │ + str w27, [sp, #36] │ │ │ │ + ldr x22, [x21, #80] │ │ │ │ + cbz x24, 39108 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 390dc │ │ │ │ + b.eq 39110 // b.none │ │ │ │ + add x28, x19, #0x1 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cs 39108 // b.hs, b.nlast │ │ │ │ + add x19, x28, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x25, x22, x19, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 390cc // b.tcont │ │ │ │ + mov x24, x19 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cc 390dc // b.lo, b.ul, b.last │ │ │ │ + mov w3, w27 │ │ │ │ + b 38bcc │ │ │ │ + cbz x25, 39108 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 3919c // b.none │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 2d490 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + add x1, x19, #0x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 38f24 // b.pmore │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d450 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3d69c // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + b.ne 391dc // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x23 │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ ldp x21, x22, [sp, #80] │ │ │ │ ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - cbz x27, 3d340 │ │ │ │ + b 3500 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + b 38ed8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2d544 │ │ │ │ + ldr x2, [x21, #120] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr w4, [sp, #20] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + str w4, [x2, x3, lsl #2] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 2d490 │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + add x1, x19, #0x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 38f24 // b.pmore │ │ │ │ + b 39144 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + add x19, sp, #0x48 │ │ │ │ + mov x20, x1 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #120] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x3e8 // #1000 │ │ │ │ + bl 1f9c0 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [x20, #96] │ │ │ │ + add x2, x2, #0x2 │ │ │ │ + bl 3670 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #104] │ │ │ │ + ldr x2, [x20, #96] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + mov w3, #0xffffff80 // #-128 │ │ │ │ + str w4, [x20, #112] │ │ │ │ + add x5, sp, #0x38 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + stp wzr, w1, [sp, #56] │ │ │ │ + strb w3, [x2] │ │ │ │ + mov x0, x19 │ │ │ │ + str x5, [sp, #24] │ │ │ │ + mov x1, x5 │ │ │ │ + ldr x3, [x20, #104] │ │ │ │ + add x19, sp, #0x40 │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + stp xzr, x2, [x3] │ │ │ │ + bl 1fd2c │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x410 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 1fb40 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3965c // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 1fb60 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl 3500 │ │ │ │ + ldp w22, w1, [sp, #56] │ │ │ │ + str w1, [sp, #32] │ │ │ │ + cbnz w22, 397a8 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc 397a8 // b.lo, b.ul, b.last │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3390 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 17b90 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + str wzr, [sp, #36] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 395ac // b.none │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr w26, [x27, #4] │ │ │ │ - ldrb w0, [x0, x25] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 3d4ec // b.plast │ │ │ │ + mov w3, w23 │ │ │ │ + ldr w28, [x1, x2] │ │ │ │ + ldrb w1, [x0, w28, uxtw] │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + mov w27, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 393d8 // b.plast │ │ │ │ ldr w24, [x20, #88] │ │ │ │ - str w22, [sp, #32] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x24, 3d4c0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 3d48c │ │ │ │ - b.eq 3d4e4 // b.none │ │ │ │ - add x28, x23, #0x1 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cs 3d4c0 // b.hs, b.nlast │ │ │ │ - add x2, x28, x24 │ │ │ │ + str w28, [sp, #64] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbz x24, 393a8 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3937c │ │ │ │ + b.eq 393cc // b.none │ │ │ │ + add x26, x27, #0x1 │ │ │ │ + cmp x24, x26 │ │ │ │ + b.ls 393a8 // b.plast │ │ │ │ + add x2, x26, x24 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - add x27, x21, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + lsr x27, x2, #1 │ │ │ │ + add x25, x22, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3d47c // b.tcont │ │ │ │ - mov x24, x23 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cc 3d48c // b.lo, b.ul, b.last │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 7c000 │ │ │ │ + b.ge 3936c // b.tcont │ │ │ │ + mov x24, x27 │ │ │ │ + cmp x24, x26 │ │ │ │ + b.hi 3937c // b.pmore │ │ │ │ + mov w3, w28 │ │ │ │ + adrp x2, 7c000 │ │ │ │ add x2, x2, #0x3c0 │ │ │ │ mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ + bl 587a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - cbz x27, 3d4c0 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.ne 3d3d8 // b.any │ │ │ │ + cbz x25, 393a8 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldrb w24, [x0, x25] │ │ │ │ - mov w26, w24 │ │ │ │ - cmp w24, #0xfd │ │ │ │ - b.ls 3d564 // b.plast │ │ │ │ + ldr w27, [x25, #4] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 39450 // b.plast │ │ │ │ ldr w28, [x20, #88] │ │ │ │ - str w22, [sp, #32] │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - cbz x28, 3d4c0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3d530 │ │ │ │ - b.eq 3d558 // b.none │ │ │ │ - add x25, x21, #0x1 │ │ │ │ - cmp x28, x25 │ │ │ │ - b.ls 3d4c0 // b.plast │ │ │ │ - add x21, x28, x25 │ │ │ │ + str w23, [sp, #64] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbz x28, 39440 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 39410 │ │ │ │ + b.eq 39448 // b.none │ │ │ │ + add x26, x24, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cs 39440 // b.hs, b.nlast │ │ │ │ + add x2, x26, x28 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - add x27, x24, x21, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x25, x22, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3d520 // b.tcont │ │ │ │ - mov x28, x21 │ │ │ │ - b 3d528 │ │ │ │ - cbz x27, 3d4c0 │ │ │ │ + b.ge 39400 // b.tcont │ │ │ │ + mov x28, x24 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cc 39410 // b.lo, b.ul, b.last │ │ │ │ + nop │ │ │ │ + mov w3, w23 │ │ │ │ + b 393ac │ │ │ │ + cbz x25, 39440 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ne 39584 // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr w26, [x27, #4] │ │ │ │ - add w25, w22, #0x1 │ │ │ │ - ldrb w0, [x0, w25, uxtw] │ │ │ │ + ldrb w27, [x0, x1] │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 396e0 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w23, [sp, #64] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbz x26, 39440 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 39494 │ │ │ │ + b.eq 394bc // b.none │ │ │ │ + add x28, x27, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ls 39440 // b.plast │ │ │ │ + add x27, x26, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x25, x22, x27, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 39484 // b.tcont │ │ │ │ + mov x26, x27 │ │ │ │ + b 3948c │ │ │ │ + cbz x25, 39440 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + str w0, [sp] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add w28, w23, #0x1 │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3d388 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - str w25, [sp, #32] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x24, 3d5c8 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 3d59c │ │ │ │ - b.eq 3d380 // b.none │ │ │ │ - add x27, x23, #0x1 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.cs 3d5c8 // b.hs, b.nlast │ │ │ │ - add x2, x27, x24 │ │ │ │ + b.ls 39534 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w28, [sp, #64] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbz x27, 393a8 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 39504 │ │ │ │ + b.eq 3952c // b.none │ │ │ │ + add x25, x24, #0x1 │ │ │ │ + cmp x27, x25 │ │ │ │ + b.ls 393a8 // b.plast │ │ │ │ + add x2, x25, x27 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - add x28, x21, x23, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x26, x22, x24, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3d58c // b.tcont │ │ │ │ - mov x24, x23 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.cc 3d59c // b.lo, b.ul, b.last │ │ │ │ - mov w3, w25 │ │ │ │ - b 3d4c4 │ │ │ │ - ldr x22, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 599c8 │ │ │ │ + b.ge 394f4 // b.tcont │ │ │ │ + mov x27, x24 │ │ │ │ + b 394fc │ │ │ │ + cbz x26, 393a8 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr w1, [sp] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 39584 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w22, [x0, x1] │ │ │ │ + cbz w22, 39584 │ │ │ │ + sub w2, w22, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + stp w23, w2, [sp, #64] │ │ │ │ + bl 17d88 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 396e8 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + mov w23, w22 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w22, w0 │ │ │ │ + b.cc 3932c // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cbz w0, 395ac │ │ │ │ + ldr w2, [sp, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + stp w23, w2, [sp, #64] │ │ │ │ + bl 17d88 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 39818 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w27, #0xffffff80 // #-128 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.ls 39638 // b.plast │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w23, [x2] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w24, [x0, #4] │ │ │ │ + mov w28, w23 │ │ │ │ + mov w2, w24 │ │ │ │ + cmp x28, x2 │ │ │ │ + b.ge 39624 // b.tcont │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb w3, [x0, w23, uxtw] │ │ │ │ + cbnz w3, 396c0 │ │ │ │ + sub x2, x2, x28 │ │ │ │ + cmp x2, #0x7f │ │ │ │ + b.gt 39720 │ │ │ │ + sub w1, w24, w23 │ │ │ │ + strb w1, [x0, w23, uxtw] │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + stp w23, w24, [sp, #56] │ │ │ │ + bl 1fd2c │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 395c4 // b.pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 1fb40 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 392cc // b.none │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + mov x2, #0x10 // #16 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #4032] │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + bl 2ff0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 1fa88 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 398b0 // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrsb w4, [x0, w24, uxtw] │ │ │ │ + cbnz w4, 39890 │ │ │ │ + sub x28, x28, x2 │ │ │ │ + cmn x28, #0x7f │ │ │ │ + b.lt 39764 // b.tstop │ │ │ │ + sub w1, w23, w24 │ │ │ │ + strb w1, [x0, w24, uxtw] │ │ │ │ + b 39618 │ │ │ │ + str w27, [sp] │ │ │ │ + b 394cc │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x21 │ │ │ │ sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ ldr w2, [x0] │ │ │ │ cmp w3, w2 │ │ │ │ - b.cs 3d3c4 // b.hs, b.nlast │ │ │ │ - adrp x1, 7c000 │ │ │ │ + b.cs 39570 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x410 │ │ │ │ bl 3070 <__printf_chk@plt> │ │ │ │ - b 3d3c4 │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 3d410 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 599c8 │ │ │ │ + b 39570 │ │ │ │ + strb w27, [x0, w23, uxtw] │ │ │ │ + str x2, [sp] │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + str x0, [x20, #104] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ubfiz x1, x1, #4, #32 │ │ │ │ + add x4, x0, x1 │ │ │ │ + ldr x2, [sp] │ │ │ │ + str x28, [x0, x1] │ │ │ │ + str x2, [x4, #8] │ │ │ │ + str w3, [x20, #112] │ │ │ │ + b 39618 │ │ │ │ + strb w27, [x0, w24, uxtw] │ │ │ │ + str x2, [sp] │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #4 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + ldr x2, [sp] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + ubfiz x1, x1, #4, #32 │ │ │ │ + str x0, [x20, #104] │ │ │ │ + add x4, x0, x1 │ │ │ │ + str x2, [x0, x1] │ │ │ │ + str x28, [x4, #8] │ │ │ │ + str w3, [x20, #112] │ │ │ │ + b 39618 │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 3390 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + bl 17b90 │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + ldr w23, [x0, w1, uxtw #2] │ │ │ │ + cmp w22, w23 │ │ │ │ + ccmp w1, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cs 397dc // b.hs, b.nlast │ │ │ │ + ldr w23, [x0, w22, uxtw #2] │ │ │ │ + sub w2, w23, #0x1 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + stp w22, w2, [sp, #64] │ │ │ │ + bl 17d88 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ + cbnz w0, 39854 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.cs 3958c // b.hs, b.nlast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + b 3932c │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ mov w1, w0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x21 │ │ │ │ sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ ldr w2, [x0] │ │ │ │ cmp w3, w2 │ │ │ │ - b.cs 3d29c // b.hs, b.nlast │ │ │ │ - adrp x1, 7c000 │ │ │ │ + b.cs 395ac // b.hs, b.nlast │ │ │ │ + adrp x1, 7c000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x410 │ │ │ │ bl 3070 <__printf_chk@plt> │ │ │ │ - b 3d29c │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 599c8 │ │ │ │ + b 395ac │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ mov w1, w0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x21 │ │ │ │ sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ ldr w2, [x0] │ │ │ │ cmp w3, w2 │ │ │ │ - b.cs 3d410 // b.hs, b.nlast │ │ │ │ - adrp x1, 7c000 │ │ │ │ + b.cs 397fc // b.hs, b.nlast │ │ │ │ + adrp x1, 7c000 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ add x1, x1, #0x410 │ │ │ │ bl 3070 <__printf_chk@plt> │ │ │ │ - b 3d410 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ + b 397fc │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x710 │ │ │ │ + mov w1, #0x4a9 // #1193 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - bti c │ │ │ │ - mov x0, x1 │ │ │ │ - b 3500 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - mov w3, w2 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - ldr x2, [x4] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.eq 3df50 // b.none │ │ │ │ - mov w2, w1 │ │ │ │ - mov x1, x0 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x20, x0 │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - bl 3d1f0 │ │ │ │ - adrp x1, b0000 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x458 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x1, #0xbec │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - bl 599c8 │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 3da30 // b.plast │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - bl 59880 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + mov x24, x1 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w3, [x24, #8] │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ str x0, [sp, #40] │ │ │ │ + add x2, x2, x3, lsl #2 │ │ │ │ + bl 3670 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0x86a0 // #34464 │ │ │ │ + mov x19, x0 │ │ │ │ + movk x1, #0x1, lsl #16 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2d3c0 │ │ │ │ + mov x1, #0x86a0 // #34464 │ │ │ │ + mov x0, x19 │ │ │ │ + movk x1, #0x1, lsl #16 │ │ │ │ + bl 2d3c0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2d490 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2d490 │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl 2d490 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2d490 │ │ │ │ + str xzr, [sp, #32] │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + adrp x1, b0000 │ │ │ │ + add x1, x1, #0x408 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 39cfc // b.plast │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + add x22, sp, #0x50 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldr w1, [x1, w21, uxtw #2] │ │ │ │ + bl 2d490 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2d490 │ │ │ │ + str w23, [sp, #28] │ │ │ │ + add x0, sp, #0x4f │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldrb w0, [x0, x23] │ │ │ │ + mov w20, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 39a88 // b.plast │ │ │ │ + ldr w27, [x24, #88] │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + ldr x20, [x24, #80] │ │ │ │ + cbz x27, 39a5c │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 39a30 │ │ │ │ + b.eq 39a80 // b.none │ │ │ │ + add x26, x25, #0x1 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.cs 39a5c // b.hs, b.nlast │ │ │ │ + add x25, x26, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + add x28, x20, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 39a20 // b.tcont │ │ │ │ + mov x27, x25 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.cc 39a30 // b.lo, b.ul, b.last │ │ │ │ + ldr w3, [sp, #28] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x28, 39a5c │ │ │ │ + ldr w20, [x28, #4] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 2d56c │ │ │ │ + cmp x0, w20, uxtw │ │ │ │ + b.le 39c50 │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2d544 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2d544 │ │ │ │ + ldr w25, [x24, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + mov x20, x25 │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d480 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 39b24 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d56c │ │ │ │ + cmp x0, x21 │ │ │ │ + b.lt 39b24 // b.tstop │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d56c │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ge 39b24 // b.tcont │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d544 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d544 │ │ │ │ + cmp x25, x0 │ │ │ │ + b.gt 39be4 │ │ │ │ + cmp x20, x0 │ │ │ │ + ccmp x25, x0, #0x4, gt │ │ │ │ + csel x20, x20, x0, eq // eq = none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d480 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 39ad0 // b.none │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d490 │ │ │ │ + and x25, x21, #0xffffffff │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2d490 │ │ │ │ + str w21, [sp, #24] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cbnz w0, 39c1c │ │ │ │ + ldr x0, [x24, #96] │ │ │ │ + ldrsb x0, [x0, x25] │ │ │ │ + strb w0, [sp, #79] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 39bf8 // b.any │ │ │ │ + ldr w26, [x24, #112] │ │ │ │ + ldr x0, [x24, #104] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + cbz x26, 39bc0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 39b90 │ │ │ │ + b.eq 39bf0 // b.none │ │ │ │ + add x28, x25, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ls 39bc0 // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x2, x28, x26 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x27, x1, x25, lsl #4 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 63a00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 39b80 // b.tcont │ │ │ │ + mov x26, x25 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.hi 39b90 // b.pmore │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x430 │ │ │ │ + mov w1, #0x307 // #775 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + mov x20, x25 │ │ │ │ + mov x25, x0 │ │ │ │ + b 39ac0 │ │ │ │ + cbz x27, 39bc0 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + csel w0, w0, w1, eq // eq = none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w0, [x1, x20, lsl #2] │ │ │ │ + b 399f0 │ │ │ │ + ldr w0, [x24, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x24, #160] │ │ │ │ + add x1, x25, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr w0, [x24, #148] │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 39e00 // b.none │ │ │ │ + ldrsb x0, [sp, #79] │ │ │ │ + b 39b5c │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldrb w0, [x0, x23] │ │ │ │ + mov w20, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 39cc4 // b.plast │ │ │ │ + ldr w20, [x24, #88] │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + ldr x27, [x24, #80] │ │ │ │ + cbz x20, 39a5c │ │ │ │ + add x28, sp, #0x50 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 39c94 │ │ │ │ + b.eq 39cbc // b.none │ │ │ │ + add x26, x25, #0x1 │ │ │ │ + cmp x26, x20 │ │ │ │ + b.cs 39a5c // b.hs, b.nlast │ │ │ │ + add x25, x26, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + lsr x25, x25, #1 │ │ │ │ + add x22, x27, x25, lsl #3 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 39c84 // b.tcont │ │ │ │ + mov x20, x25 │ │ │ │ + b 39c8c │ │ │ │ + cbz x22, 39a5c │ │ │ │ + ldr w20, [x22, #4] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 2d56c │ │ │ │ + cmp x0, w20, uxtw │ │ │ │ + b.lt 39d58 // b.tstop │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt 399c0 │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2d450 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2d450 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39df0 // b.any │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 2d490 │ │ │ │ + ldr x0, [x24, #72] │ │ │ │ + ldrb w0, [x0, x23] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 39de0 // b.plast │ │ │ │ + ldr w26, [x24, #88] │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + ldr x20, [x24, #80] │ │ │ │ + cbz x26, 39dd0 │ │ │ │ + add x28, sp, #0x50 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 39da4 │ │ │ │ + b.eq 39dd8 // b.none │ │ │ │ + add x25, x22, #0x1 │ │ │ │ + cmp x26, x25 │ │ │ │ + b.ls 39dd0 // b.plast │ │ │ │ + add x22, x25, x26 │ │ │ │ + mov x0, x28 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + add x21, x20, x22, lsl #3 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 39d94 // b.tcont │ │ │ │ + mov x26, x22 │ │ │ │ + cmp x26, x25 │ │ │ │ + b.hi 39da4 // b.pmore │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x21, 39dd0 │ │ │ │ + ldr w0, [x21, #4] │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 2d490 │ │ │ │ + b 39cd4 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bl 36c0 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + stp x23, x24, [sp, #208] │ │ │ │ + stp x25, x26, [sp, #224] │ │ │ │ + stp x27, x28, [sp, #240] │ │ │ │ + adrp x28, b0000 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str x2, [sp] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #32] │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl 3390 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x86a0 // #34464 │ │ │ │ + mov x2, #0x8 // #8 │ │ │ │ + movk x1, #0x1, lsl #16 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl a280 │ │ │ │ + ldr w1, [x20, #92] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + stp wzr, w2, [sp, #128] │ │ │ │ + bl a3e0 │ │ │ │ + stp wzr, wzr, [sp, #56] │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x730 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + add x1, x28, #0x408 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + bl a3c4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3a284 // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl a564 │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + cmp x0, w1, uxtw │ │ │ │ + b.gt 3a548 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl a4e0 │ │ │ │ ldp w22, w23, [x0] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov w3, w23 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 33bb0 │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz w22, 39f3c │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.eq 3aef8 // b.none │ │ │ │ cmp w22, w23 │ │ │ │ - b.eq 3df3c // b.none │ │ │ │ + b.eq 3a890 // b.none │ │ │ │ ldr w1, [x20, #8] │ │ │ │ - cbnz w22, 3d77c │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 3d820 // b.none │ │ │ │ ldr x0, [x20, #72] │ │ │ │ cmp w23, w1 │ │ │ │ - b.cs 3da80 // b.hs, b.nlast │ │ │ │ + b.cs 39fc8 // b.hs, b.nlast │ │ │ │ ldrb w1, [x0, w23, uxtw] │ │ │ │ mov w2, w23 │ │ │ │ - str x2, [sp, #64] │ │ │ │ + str x2, [sp, #40] │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 3e2e8 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w23, [sp, #112] │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - cbz x27, 3d800 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 3d7c8 │ │ │ │ - b.eq 3e1cc // b.none │ │ │ │ - add x28, x25, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.ls 3d800 // b.plast │ │ │ │ - add x25, x27, x28 │ │ │ │ + b.ls 3aa58 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w23, [sp, #144] │ │ │ │ + ldr x26, [x20, #80] │ │ │ │ + cbz x28, 39fc0 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 39f94 │ │ │ │ + b.eq 3a778 // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 39fc0 // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - add x26, x24, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x24, x26, x25, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3d7b8 // b.tcont │ │ │ │ - mov x27, x25 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.hi 3d7c8 // b.pmore │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.ge 39f84 // b.tcont │ │ │ │ + mov x28, x25 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 39f94 // b.pmore │ │ │ │ mov w0, w23 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ne 3dba4 // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + bl 33b80 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ubfiz x2, x22, #2, #32 │ │ │ │ + mov w3, w22 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3a6d8 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + ldr x26, [x20, #80] │ │ │ │ + cbz x28, 3a04c │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3a020 │ │ │ │ + b.eq 3a054 // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 3a04c // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x24, x26, x25, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3a010 // b.tcont │ │ │ │ + mov x28, x25 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 3a020 // b.pmore │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + b 3a0cc │ │ │ │ + cbz x24, 3a04c │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3a0f4 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + str w22, [sp, #144] │ │ │ │ + ldr x26, [x20, #80] │ │ │ │ + cbz x24, 3a0c8 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3a09c │ │ │ │ + b.eq 3a0ec // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.ls 3a0c8 // b.plast │ │ │ │ + add x2, x27, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x28, x26, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3a08c // b.tcont │ │ │ │ + mov x24, x25 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.hi 3a09c // b.pmore │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x28, 3a0c8 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3a6e0 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ ldrb w0, [x0] │ │ │ │ - cbnz w0, 3dccc │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - ldr w24, [x0, x1] │ │ │ │ - str w24, [sp, #108] │ │ │ │ - mov w19, w24 │ │ │ │ + cbnz w0, 3a510 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ ldr x0, [x20, #96] │ │ │ │ - ldrsb x0, [x0, x19] │ │ │ │ - strb w0, [sp, #107] │ │ │ │ + ldrsb x0, [x0, x1] │ │ │ │ + strb w0, [sp, #121] │ │ │ │ + mov w1, w22 │ │ │ │ + str x1, [sp, #24] │ │ │ │ cmn w0, #0x80 │ │ │ │ - b.ne 3d8d8 // b.any │ │ │ │ - ldr w27, [x20, #112] │ │ │ │ - str x19, [sp, #112] │ │ │ │ - ldr x23, [x20, #104] │ │ │ │ - cbz x27, 3d8ac │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 3d880 │ │ │ │ - b.eq 3d8d0 // b.none │ │ │ │ - add x28, x25, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.ls 3d8ac // b.plast │ │ │ │ - add x25, x28, x27 │ │ │ │ + b.ne 3a1b8 // b.any │ │ │ │ + ldr w24, [x20, #112] │ │ │ │ + mov w0, w22 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + ldr x26, [x20, #104] │ │ │ │ + cbz x24, 3a18c │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3a160 │ │ │ │ + b.eq 3a1b0 // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.ls 3a18c // b.plast │ │ │ │ + add x2, x27, x24 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - add x26, x23, x25, lsl #4 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 57080 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x28, x26, x25, lsl #4 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 63a00 │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3d870 // b.tcont │ │ │ │ - mov x27, x25 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.hi 3d880 // b.pmore │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 7c000 │ │ │ │ + b.ge 3a150 // b.tcont │ │ │ │ + mov x24, x25 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.hi 3a160 // b.pmore │ │ │ │ + mov w3, w22 │ │ │ │ + adrp x2, 7c000 │ │ │ │ add x2, x2, #0x430 │ │ │ │ mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ + bl 587a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - cbz x26, 3d8ac │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - ldr w23, [sp, #108] │ │ │ │ - mov w24, w23 │ │ │ │ - add x1, x0, x24 │ │ │ │ - mov w25, w1 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 3d998 │ │ │ │ - cbnz w23, 3d904 │ │ │ │ + cbz x28, 3a18c │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + mov w25, w23 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.ne 3a464 // b.any │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + str w22, [x0, w1, uxtw #2] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.ls 3a260 // b.plast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17e20 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov w1, w0 │ │ │ │ + lsr x0, x0, #32 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.cc 3a390 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr w23, [x0, w1, uxtw #2] │ │ │ │ + ldr x0, [sp] │ │ │ │ + lsl x23, x23, #2 │ │ │ │ + ldr w28, [x0, x23] │ │ │ │ + cbz w28, 3a24c │ │ │ │ ldr w0, [x20, #8] │ │ │ │ sub w0, w0, #0x1 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.eq 3d9c4 // b.none │ │ │ │ - cmp w23, w25 │ │ │ │ - b.eq 3d9c4 // b.none │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w2, w25 │ │ │ │ - b.ls 3ddac // b.plast │ │ │ │ - ldrb w2, [x0, w1, uxtw] │ │ │ │ - and x1, x1, #0xffffffff │ │ │ │ - str x1, [sp, #88] │ │ │ │ - cmp w2, #0xfd │ │ │ │ - b.ls 3e2e0 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str w25, [sp, #112] │ │ │ │ - cbz x28, 3d990 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 3d960 │ │ │ │ - b.eq 3dff0 // b.none │ │ │ │ - add x27, x21, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.cs 3d990 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x2, x27, x28 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.cc 3a304 // b.lo, b.ul, b.last │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 3a200 // b.pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl a3c4 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 39ee8 // b.none │ │ │ │ + ldr x19, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x21, x2, #1 │ │ │ │ - add x26, x1, x21, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 3d950 // b.tcont │ │ │ │ - mov x28, x21 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.cc 3d960 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w25 │ │ │ │ - bl 3d1c0 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w25, w23 │ │ │ │ - mov x24, x1 │ │ │ │ - mov w23, w1 │ │ │ │ - mov x1, x0 │ │ │ │ - b 3d8f0 │ │ │ │ - cbz x28, 3d800 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 3dea8 // b.lo, b.ul, b.last │ │ │ │ + bl a348 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp w22, w1 │ │ │ │ - b.eq 3da00 // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov w7, w25 │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - mov w6, w23 │ │ │ │ - ldp w3, w4, [x1] │ │ │ │ - str w0, [sp] │ │ │ │ - mov w5, w22 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - mov w1, #0x75 // #117 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp w1, w2, [x1] │ │ │ │ - bl 3d6c0 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 599c8 │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 3d74c // b.pmore │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 596c0 │ │ │ │ - adrp x0, af000 │ │ │ │ + ldp w3, w4, [sp, #56] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr x0, [x0] │ │ │ │ + add x2, x2, #0x748 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3e324 // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + b.ne 3b180 // b.any │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + ldp x19, x20, [sp, #176] │ │ │ │ + ldp x21, x22, [sp, #192] │ │ │ │ + ldp x23, x24, [sp, #208] │ │ │ │ + ldp x25, x26, [sp, #224] │ │ │ │ + ldp x27, x28, [sp, #240] │ │ │ │ + add sp, sp, #0x100 │ │ │ │ autiasp │ │ │ │ - b 3500 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ubfiz x25, x22, #2, #32 │ │ │ │ - mov w2, w22 │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w19, w28 │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cbnz w0, 3a558 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb x0, [x0, w28, uxtw] │ │ │ │ + strb w0, [sp, #124] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3a3b8 // b.any │ │ │ │ + ldr w26, [x20, #112] │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x19, [sp, #144] │ │ │ │ + cbz x26, 3a388 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3a358 │ │ │ │ + b.eq 3a3b0 // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.cs 3a388 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x27, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x24, x1, x25, lsl #4 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 63a00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3a348 // b.tcont │ │ │ │ + mov x26, x25 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.cc 3a358 // b.lo, b.ul, b.last │ │ │ │ + mov w3, w28 │ │ │ │ + b 3a190 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + bl a3e0 │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #56] │ │ │ │ + b 3a250 │ │ │ │ + cbz x24, 3a388 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + cneg x0, x0, lt // lt = tstop │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 3a24c // b.tcont │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + ldr w1, [x1, x23] │ │ │ │ + str w1, [sp, #16] │ │ │ │ + mov w19, w1 │ │ │ │ + cbnz w0, 3af04 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + ldrsb x0, [x0, w1, uxtw] │ │ │ │ + strb w0, [sp, #125] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3a594 // b.any │ │ │ │ + ldr w28, [x20, #112] │ │ │ │ + str x19, [sp, #144] │ │ │ │ + ldr x25, [x20, #104] │ │ │ │ + cbz x28, 3a45c │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3a430 │ │ │ │ + b.eq 3a58c // b.none │ │ │ │ + add x27, x26, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 3a45c // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x26, x2, #1 │ │ │ │ + add x24, x25, x26, lsl #4 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 63a00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3a420 // b.tcont │ │ │ │ + mov x28, x26 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 3a430 // b.pmore │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + b 3a190 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cbnz w0, 3a954 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb x0, [x0, w23, uxtw] │ │ │ │ + strb w0, [sp, #122] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3a4f0 // b.any │ │ │ │ + ldr w28, [x20, #112] │ │ │ │ + str x25, [sp, #144] │ │ │ │ + ldr x27, [x20, #104] │ │ │ │ + cbz x28, 3a4e0 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3a4b4 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3a4e8 // b.none │ │ │ │ + add x26, x24, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cs 3a4e0 // b.hs, b.nlast │ │ │ │ + add x2, x26, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x1, x27, x24, lsl #4 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 63a00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3a4a0 // b.tcont │ │ │ │ + mov x28, x24 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cc 3a4b4 // b.lo, b.ul, b.last │ │ │ │ + mov w3, w23 │ │ │ │ + b 3a190 │ │ │ │ + cbz x1, 3a4e0 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 3a638 // b.any │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + str w23, [x0, w1, uxtw #2] │ │ │ │ + b 3a1d8 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x79 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3b184 // b.none │ │ │ │ + ldrsb x0, [sp, #121] │ │ │ │ + b 3a120 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl a564 │ │ │ │ + str w0, [sp, #60] │ │ │ │ + b 39efc │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + add x1, x19, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x7c │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3b184 // b.none │ │ │ │ + ldrsb x0, [sp, #124] │ │ │ │ + b 3a320 │ │ │ │ + cbz x24, 3a45c │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr w26, [x1, x23] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov w2, w26 │ │ │ │ str x2, [sp, #48] │ │ │ │ - ldr w24, [x1, x25] │ │ │ │ - ldrb w23, [x0, w24, uxtw] │ │ │ │ - mov w21, w23 │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 3db14 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w24, [sp, #112] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x28, 3db00 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ + ldrb w1, [x1] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 3a9ac │ │ │ │ + cbnz w1, 3b0c4 │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb x0, [x0, w26, uxtw] │ │ │ │ + strb w0, [sp, #126] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3a8a8 // b.any │ │ │ │ + mov w0, w26 │ │ │ │ + ldr w28, [x20, #112] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x28, 3a630 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ - b 3dad0 │ │ │ │ - b.eq 3db08 // b.none │ │ │ │ - add x27, x21, #0x1 │ │ │ │ + b 3a600 │ │ │ │ + b.eq 3a8a0 // b.none │ │ │ │ + add x27, x24, #0x1 │ │ │ │ cmp x28, x27 │ │ │ │ - b.ls 3db00 // b.plast │ │ │ │ - add x2, x28, x27 │ │ │ │ + b.ls 3a630 // b.plast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x27, x28 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x21, x2, #1 │ │ │ │ - add x26, x23, x21, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x25, x1, x24, lsl #4 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 63a00 │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3dac0 // b.tcont │ │ │ │ - mov x28, x21 │ │ │ │ + b.ge 3a5f0 // b.tcont │ │ │ │ + mov x28, x24 │ │ │ │ cmp x28, x27 │ │ │ │ - b.hi 3dad0 // b.pmore │ │ │ │ - nop │ │ │ │ - mov w0, w24 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x26, 3db00 │ │ │ │ + b.hi 3a600 // b.pmore │ │ │ │ + mov w3, w26 │ │ │ │ + b 3a190 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cbnz w0, 3af38 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + ldrsb w0, [x0, x1] │ │ │ │ + strb w0, [sp, #123] │ │ │ │ + sxtw x3, w0 │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3a6c0 // b.any │ │ │ │ + ldr w28, [x20, #112] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + ldr x24, [x20, #104] │ │ │ │ + cbz x28, 3a18c │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 3a690 │ │ │ │ + b.eq 3a6b8 // b.none │ │ │ │ + add x23, x26, #0x1 │ │ │ │ + cmp x28, x23 │ │ │ │ + b.ls 3a18c // b.plast │ │ │ │ + add x26, x23, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x25, x24, x26, lsl #4 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 63a00 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3a680 // b.tcont │ │ │ │ + mov x28, x26 │ │ │ │ + b 3a688 │ │ │ │ + cbz x25, 3a18c │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + adrp x0, 7c000 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + mov w1, #0x555 // #1365 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + b 3a1d8 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + b 3a064 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr w21, [x26, #4] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3db8c // b.plast │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - str w22, [sp, #112] │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - cbz x23, 3db7c │ │ │ │ - add x19, sp, #0x70 │ │ │ │ + b.ls 3a770 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + ldr x26, [x20, #80] │ │ │ │ + cbz x28, 3a760 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ - b 3db50 │ │ │ │ - b.eq 3db84 // b.none │ │ │ │ - add x27, x28, #0x1 │ │ │ │ - cmp x23, x27 │ │ │ │ - b.ls 3db7c // b.plast │ │ │ │ - add x28, x23, x27 │ │ │ │ + b 3a730 │ │ │ │ + b.eq 3a768 // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 3a760 // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - add x26, x24, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x24, x26, x25, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3db40 // b.tcont │ │ │ │ - mov x23, x28 │ │ │ │ - cmp x23, x27 │ │ │ │ - b.hi 3db50 // b.pmore │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x26, 3db7c │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.cc 3df84 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldp w24, w23, [x0] │ │ │ │ - cbz w24, 3d808 │ │ │ │ - cmp w23, w24 │ │ │ │ - b.eq 3d820 // b.none │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.cc 3dd40 // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - ubfiz x0, x24, #2, #32 │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr w25, [x2, x0] │ │ │ │ + b.ge 3a720 // b.tcont │ │ │ │ + mov x28, x25 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 3a730 // b.pmore │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x24, 3a760 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + b 3a104 │ │ │ │ + cbz x24, 39fc0 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldrb w1, [x0, w25, uxtw] │ │ │ │ - mov w28, w1 │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 3dc40 // b.plast │ │ │ │ + b.ls 3a804 // b.plast │ │ │ │ ldr w28, [x20, #88] │ │ │ │ - str w25, [sp, #112] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x28, 3d990 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + ldr x26, [x20, #80] │ │ │ │ + cbz x28, 3a760 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ - b 3dc0c │ │ │ │ - b.eq 3dc34 // b.none │ │ │ │ - add x27, x21, #0x1 │ │ │ │ + b 3a7d0 │ │ │ │ + b.eq 3a7f8 // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ cmp x28, x27 │ │ │ │ - b.ls 3d990 // b.plast │ │ │ │ + b.ls 3a760 // b.plast │ │ │ │ add x2, x27, x28 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x21, x2, #1 │ │ │ │ - add x26, x23, x21, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x24, x26, x25, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3dbfc // b.tcont │ │ │ │ - mov x28, x21 │ │ │ │ - b 3dc04 │ │ │ │ - cbz x26, 3d990 │ │ │ │ + b.ge 3a7c0 // b.tcont │ │ │ │ + mov x28, x25 │ │ │ │ + b 3a7c8 │ │ │ │ + cbz x24, 3a760 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr w28, [x26, #4] │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ + ldr w2, [x24, #4] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 39fcc // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr w28, [x1, x2, lsl #2] │ │ │ │ + cmp w22, w28 │ │ │ │ + ccmp w23, w28, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 39fcc // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x0, w28, uxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3dca8 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w24, [sp, #112] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x25, 3db00 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ + b.ls 3b0b4 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w28, [sp, #144] │ │ │ │ + cbz x26, 3b150 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ - b 3dc78 │ │ │ │ - b.eq 3dca0 // b.none │ │ │ │ - add x27, x21, #0x1 │ │ │ │ - cmp x25, x27 │ │ │ │ - b.ls 3db00 // b.plast │ │ │ │ - add x2, x27, x25 │ │ │ │ + b 3a864 │ │ │ │ + b.eq 3b0ac // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.ls 3b150 // b.plast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x27, x26 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x21, x2, #1 │ │ │ │ - add x26, x23, x21, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x24, x1, x25, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3dc68 // b.tcont │ │ │ │ - mov x25, x21 │ │ │ │ - b 3dc70 │ │ │ │ - cbz x26, 3db00 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.cs 3d820 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w1, [x0, x1] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cbz w0, 3d830 │ │ │ │ - ldr x3, [x20, #152] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, x1, x3 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x6c │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 3e32c // b.none │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr w24, [sp, #108] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - mov w19, w24 │ │ │ │ - cbz w0, 3d840 │ │ │ │ + b.ge 3a854 // b.tcont │ │ │ │ + mov x26, x25 │ │ │ │ + b 3a85c │ │ │ │ + mov w0, w22 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + b 3a104 │ │ │ │ + cbz x25, 3a630 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr w1, [x1, x23] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + cbz w26, 3a988 │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cmp w26, w0 │ │ │ │ + b.eq 3b0a0 // b.none │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.cs 3aa60 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + and x25, x2, #0xffffffff │ │ │ │ + ldrb w1, [x0, w2, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3b134 // b.plast │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz x28, 3a760 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3a928 │ │ │ │ + b.eq 3af70 // b.none │ │ │ │ + add x27, x23, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.cs 3a760 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + add x24, x1, x23, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3a918 // b.tcont │ │ │ │ + mov x28, x23 │ │ │ │ + b 3a920 │ │ │ │ ldr w0, [x20, #148] │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ ldr x1, [x20, #160] │ │ │ │ - add x1, x19, x1 │ │ │ │ + add x1, x25, x1 │ │ │ │ bl 2f40 │ │ │ │ ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x6b │ │ │ │ + add x1, sp, #0x7a │ │ │ │ mov x2, #0x1 // #1 │ │ │ │ bl 3290 │ │ │ │ cmn x0, #0x1 │ │ │ │ - b.eq 3e328 // b.none │ │ │ │ - ldrsb x0, [sp, #107] │ │ │ │ - b 3d84c │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - mov w1, w23 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldrb w1, [x0, w23, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 3e2f0 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - str w23, [sp, #112] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x25, 3d800 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ + b.eq 3b184 // b.none │ │ │ │ + ldrsb x0, [sp, #122] │ │ │ │ + b 3a47c │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 3b0a0 // b.none │ │ │ │ + cbnz w2, 3a8d0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 3ad8c │ │ │ │ + cbnz w1, 3b0fc │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + mov w1, w26 │ │ │ │ + ldrsb x0, [x0, x1] │ │ │ │ + strb w0, [sp, #127] │ │ │ │ + cmn w0, #0x80 │ │ │ │ + b.ne 3aa30 // b.any │ │ │ │ + mov w0, w26 │ │ │ │ + ldr w28, [x20, #112] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + ldr x0, [x20, #104] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x28, 3a630 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ - b 3dd84 │ │ │ │ - b.eq 3e11c // b.none │ │ │ │ - add x27, x28, #0x1 │ │ │ │ - cmp x25, x27 │ │ │ │ - b.ls 3d800 // b.plast │ │ │ │ - add x28, x27, x25 │ │ │ │ + b 3a9fc │ │ │ │ + b.eq 3aa28 // b.none │ │ │ │ + add x27, x24, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.cs 3a630 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x27, x28 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - add x26, x21, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x25, x1, x24, lsl #4 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 63a00 │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3dd74 // b.tcont │ │ │ │ - mov x25, x28 │ │ │ │ - b 3dd7c │ │ │ │ + b.ge 3a9ec // b.tcont │ │ │ │ + mov x28, x24 │ │ │ │ + b 3a9f4 │ │ │ │ + cbz x25, 3a630 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov w26, w0 │ │ │ │ + ldr w1, [x1, x23] │ │ │ │ + str w1, [sp, #16] │ │ │ │ + mov w0, w1 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 3a8bc │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3a788 │ │ │ │ ldr x1, [x20, #120] │ │ │ │ - ubfiz x2, x24, #2, #32 │ │ │ │ - and x3, x24, #0xffffffff │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + ubfiz x2, x3, #2, #32 │ │ │ │ + and x3, x3, #0xffffffff │ │ │ │ + str x3, [sp, #88] │ │ │ │ + str x2, [sp, #104] │ │ │ │ ldr w1, [x1, x2] │ │ │ │ - stp x3, x2, [sp, #64] │ │ │ │ - str w1, [sp, #48] │ │ │ │ + str w1, [sp, #40] │ │ │ │ ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w25, w1 │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 3df7c // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - cbz x28, 3de2c │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 3de00 │ │ │ │ - b.eq 3de34 // b.none │ │ │ │ - add x26, x21, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.ls 3de2c // b.plast │ │ │ │ - add x2, x26, x28 │ │ │ │ + b.ls 3ab00 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbz x24, 3aaec │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3aac0 │ │ │ │ + b.eq 3aaf4 // b.none │ │ │ │ + add x28, x23, #0x1 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cs 3aaec // b.hs, b.nlast │ │ │ │ + add x2, x28, x24 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x21, x2, #1 │ │ │ │ - add x27, x24, x21, lsl #3 │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + add x27, x25, x23, lsl #3 │ │ │ │ mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3ddf0 // b.tcont │ │ │ │ - mov x28, x21 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.hi 3de00 // b.pmore │ │ │ │ - ldr w0, [sp, #48] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 3de2c │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #48] │ │ │ │ + b.ge 3aab0 // b.tcont │ │ │ │ + mov x24, x23 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cc 3aac0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 3aaec │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + ldr w25, [x27, #4] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3d9b8 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w23, [sp, #112] │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - cbz x27, 3d800 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 3de80 │ │ │ │ - b.eq 3d9b0 // b.none │ │ │ │ - add x26, x21, #0x1 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.cs 3d800 // b.hs, b.nlast │ │ │ │ - add x2, x26, x27 │ │ │ │ + b.ls 3ab80 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str w26, [sp, #144] │ │ │ │ + cbz x24, 3ab70 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3ab40 │ │ │ │ + b.eq 3ab78 // b.none │ │ │ │ + add x27, x23, #0x1 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.ls 3ab70 // b.plast │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, x27, x24 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x21, x2, #1 │ │ │ │ - add x28, x24, x21, lsl #3 │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + add x28, x1, x23, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3de70 // b.tcont │ │ │ │ - mov x27, x21 │ │ │ │ - b 3de78 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + b.ge 3ab30 // b.tcont │ │ │ │ + mov x24, x23 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.hi 3ab40 // b.pmore │ │ │ │ + mov w0, w26 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x28, 3ab70 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str wzr, [sp, #88] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.cc 3ac48 // b.lo, b.ul, b.last │ │ │ │ + cbnz w26, 3aba4 │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 3b160 // b.none │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cmp w26, w0 │ │ │ │ + b.eq 3b160 // b.none │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 3ada0 // b.pmore │ │ │ │ + ldr x2, [x20, #120] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ubfiz x1, x0, #2, #32 │ │ │ │ + and x0, x0, #0xffffffff │ │ │ │ + stp x0, x1, [sp, #40] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w1, [x2, x1] │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w25, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3ace0 // b.plast │ │ │ │ + ldr w24, [x20, #88] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbz x24, 3a760 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3ac20 │ │ │ │ + b.eq 3acd4 // b.none │ │ │ │ + add x28, x23, #0x1 │ │ │ │ + cmp x24, x28 │ │ │ │ + b.ls 3a760 // b.plast │ │ │ │ + add x2, x28, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + add x27, x25, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3ac10 // b.tcont │ │ │ │ + mov x24, x23 │ │ │ │ + b 3ac18 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x20, #120] │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr w21, [x1, x2] │ │ │ │ - ldrb w0, [x0, w21, uxtw] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3df34 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ + b.ls 3accc // b.plast │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w0, [sp, #144] │ │ │ │ ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str w21, [sp, #112] │ │ │ │ - cbz x26, 3df24 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 3def4 │ │ │ │ - b.eq 3df2c // b.none │ │ │ │ - add x24, x27, #0x1 │ │ │ │ - cmp x24, x26 │ │ │ │ - b.cs 3df24 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x2, x24, x26 │ │ │ │ + mov x25, x0 │ │ │ │ + cbz x27, 3aaec │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3ac9c │ │ │ │ + b.eq 3acc4 // b.none │ │ │ │ + add x28, x24, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.cs 3aaec // b.hs, b.nlast │ │ │ │ + add x2, x28, x27 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - add x28, x1, x27, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x23, x25, x24, lsl #3 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3dee4 // b.tcont │ │ │ │ - mov x26, x27 │ │ │ │ - cmp x24, x26 │ │ │ │ - b.cc 3def4 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w21 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x28, 3df24 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - b 3d9cc │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 3e310 // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str w1, [sp, #48] │ │ │ │ - b 3de44 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ + b.ge 3ac8c // b.tcont │ │ │ │ + mov x27, x24 │ │ │ │ + b 3ac94 │ │ │ │ + cbz x23, 3aaec │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + str w0, [sp, #88] │ │ │ │ + b 3ab8c │ │ │ │ + cbz x27, 3a760 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr w24, [x1, x25] │ │ │ │ - ldrb w22, [x0, w24, uxtw] │ │ │ │ - cmp w22, #0xfd │ │ │ │ - b.ls 3db98 // b.plast │ │ │ │ + ldr w25, [x27, #4] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + mov w2, w0 │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3ad58 // b.plast │ │ │ │ ldr w28, [x20, #88] │ │ │ │ - str w24, [sp, #112] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x28, 3db00 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3dfc8 │ │ │ │ - b.eq 3e2d4 // b.none │ │ │ │ - add x25, x22, #0x1 │ │ │ │ - cmp x28, x25 │ │ │ │ - b.ls 3db00 // b.plast │ │ │ │ - add x22, x25, x28 │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w26, [sp, #144] │ │ │ │ + cbz x28, 3ab70 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 3ad24 │ │ │ │ + b.eq 3ad50 // b.none │ │ │ │ + add x24, x23, #0x1 │ │ │ │ + cmp x24, x28 │ │ │ │ + b.cs 3ab70 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x24, x28 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - add x26, x23, x22, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + add x27, x1, x23, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3dfb8 // b.tcont │ │ │ │ - mov x28, x22 │ │ │ │ - b 3dfc0 │ │ │ │ - cbz x26, 3d990 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #72] │ │ │ │ + b.ge 3ad14 // b.tcont │ │ │ │ + mov x28, x23 │ │ │ │ + b 3ad1c │ │ │ │ + cbz x27, 3ab70 │ │ │ │ + ldr w2, [x27, #4] │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csinc w0, w0, wzr, ne // ne = any │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x0, x3, x0, lsl #2 │ │ │ │ + cmp w2, w25 │ │ │ │ + b.cs 3ad8c // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr x2, [x20, #32] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w0, [x2, x1] │ │ │ │ + b 3a250 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - str w1, [sp, #64] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + and x23, x1, #0xffffffff │ │ │ │ ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ + mov w25, w1 │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 3e090 // b.plast │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w0, [sp, #112] │ │ │ │ + b.ls 3ae28 // b.plast │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w0, [sp, #144] │ │ │ │ ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - cbz x28, 3e07c │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 3e04c │ │ │ │ - b.eq 3e084 // b.none │ │ │ │ - add x27, x21, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 3e07c // b.plast │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x21, x2, #1 │ │ │ │ - add x26, x1, x21, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 3e03c // b.tcont │ │ │ │ - mov x28, x21 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 3e04c // b.pmore │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x26, 3e07c │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x26, #4] │ │ │ │ - ldr w3, [sp, #72] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 3ddb0 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr w2, [x1, x2, lsl #2] │ │ │ │ - cmp w2, w23 │ │ │ │ - ccmp w2, w25, #0x2, hi // hi = pmore │ │ │ │ - b.hi 3ddb0 // b.pmore │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 3df34 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - str w2, [sp, #112] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x24, 3e308 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 3e0ec │ │ │ │ - b.eq 3e2f8 // b.none │ │ │ │ - add x27, x28, #0x1 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.ls 3e308 // b.plast │ │ │ │ - add x28, x27, x24 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz x27, 3a760 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3adf0 │ │ │ │ + b.eq 3ae1c // b.none │ │ │ │ + add x28, x24, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.ls 3a760 // b.plast │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, x28, x27 │ │ │ │ mov x0, x19 │ │ │ │ - str w2, [sp, #48] │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - add x26, x21, x28, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - ldr w2, [sp, #48] │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x25, x1, x24, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3e0dc // b.tcont │ │ │ │ - mov x24, x28 │ │ │ │ - b 3e0e4 │ │ │ │ - cbz x26, 3d800 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #64] │ │ │ │ + b.ge 3ade0 // b.tcont │ │ │ │ + mov x27, x24 │ │ │ │ + b 3ade8 │ │ │ │ + cbz x25, 3a760 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - str w1, [sp, #48] │ │ │ │ + ldr w25, [x25, #4] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #104] │ │ │ │ ldrb w0, [x0, w1, uxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3e1a0 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ + b.ls 3aeb8 // b.plast │ │ │ │ mov w0, w1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbz x28, 3de2c │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 3e170 │ │ │ │ - b.eq 3e198 // b.none │ │ │ │ - add x27, x21, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 3de2c // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + cbz x27, 3aea8 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3ae78 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b.eq 3aeb0 // b.none │ │ │ │ + add x28, x24, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.ls 3aea8 // b.plast │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ add x2, x28, x27 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x21, x2, #1 │ │ │ │ - add x26, x25, x21, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + lsr x24, x2, #1 │ │ │ │ + add x1, x1, x24, lsl #3 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3e160 // b.tcont │ │ │ │ - mov x28, x21 │ │ │ │ - b 3e168 │ │ │ │ - cbz x26, 3de2c │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ + b.ge 3ae64 // b.tcont │ │ │ │ + mov x27, x24 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.hi 3ae78 // b.pmore │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x1, 3aea8 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ ldr x2, [x20, #120] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 3dbbc // b.hs, b.nlast │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr w1, [x2, x0, lsl #2] │ │ │ │ - cmp w1, w24 │ │ │ │ - ccmp w23, w1, #0x0, hi // hi = pmore │ │ │ │ + cmp w0, w25 │ │ │ │ + b.cs 3abc4 // b.hs, b.nlast │ │ │ │ + ldr w1, [x2, x23, lsl #2] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + cmp w1, w26 │ │ │ │ + ccmp w1, w0, #0x2, hi // hi = pmore │ │ │ │ + b.hi 3abc4 // b.pmore │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ ubfiz x1, x1, #2, #32 │ │ │ │ - b.cc 3dbbc // b.lo, b.ul, b.last │ │ │ │ - b 3d824 │ │ │ │ - cbz x26, 3d800 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #48] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csinc w0, w0, wzr, ne // ne = any │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x0, x2, x0, lsl #2 │ │ │ │ + b 3ad8c │ │ │ │ + str xzr, [sp, #40] │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + b 3a104 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + add x1, x19, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x7d │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3b184 // b.none │ │ │ │ + ldrsb x0, [sp, #125] │ │ │ │ + b 3a3fc │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x7b │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3b184 // b.none │ │ │ │ + ldrsb w0, [sp, #123] │ │ │ │ + b 3a654 │ │ │ │ + cbz x24, 3a760 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + str w0, [sp, #104] │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - add w25, w23, #0x1 │ │ │ │ - ldrb w1, [x0, w25, uxtw] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #88] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ mov w2, w1 │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 3e250 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w25, [sp, #112] │ │ │ │ - ldr x24, [x20, #80] │ │ │ │ - cbz x28, 3d990 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 3e21c │ │ │ │ - b.eq 3e244 // b.none │ │ │ │ - add x26, x21, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.ls 3d990 // b.plast │ │ │ │ - add x2, x28, x26 │ │ │ │ + b.ls 3b014 // b.plast │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz x27, 3b000 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 3afd0 │ │ │ │ + b.eq 3b008 // b.none │ │ │ │ + add x24, x23, #0x1 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.cs 3b000 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, x24, x27 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x21, x2, #1 │ │ │ │ - add x27, x24, x21, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + add x28, x1, x23, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3e20c // b.tcont │ │ │ │ - mov x28, x21 │ │ │ │ - b 3e214 │ │ │ │ - cbz x27, 3d990 │ │ │ │ + b.ge 3afc0 // b.tcont │ │ │ │ + mov x27, x23 │ │ │ │ + cmp x24, x27 │ │ │ │ + b.cc 3afd0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x28, 3b000 │ │ │ │ ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x27, #4] │ │ │ │ - ldr w3, [sp, #48] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + ldr w3, [sp, #104] │ │ │ │ ldr x1, [x20, #120] │ │ │ │ cmp w2, w3 │ │ │ │ - b.cs 3da84 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr w24, [x1, x2, lsl #2] │ │ │ │ - cmp w22, w24 │ │ │ │ - ccmp w23, w24, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 3da84 // b.lo, b.ul, b.last │ │ │ │ - ldrb w22, [x0, w24, uxtw] │ │ │ │ - cmp w22, #0xfd │ │ │ │ - b.ls 3db98 // b.plast │ │ │ │ + b.cs 3aa64 // b.hs, b.nlast │ │ │ │ + ldr w3, [x1, x25, lsl #2] │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + cmp w3, w26 │ │ │ │ + ccmp w3, w2, #0x2, hi // hi = pmore │ │ │ │ + b.hi 3aa64 // b.pmore │ │ │ │ + ldrb w0, [x0, w3, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3b144 // b.plast │ │ │ │ ldr w28, [x20, #88] │ │ │ │ - str w24, [sp, #112] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x28, 3db00 │ │ │ │ - add x19, sp, #0x70 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3e2ac │ │ │ │ - b.eq 3e2d4 // b.none │ │ │ │ - add x25, x22, #0x1 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.cs 3db00 // b.hs, b.nlast │ │ │ │ - add x22, x28, x25 │ │ │ │ + str w3, [sp, #144] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbz x28, 3b158 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3b070 │ │ │ │ + b.eq 3b13c // b.none │ │ │ │ + add x27, x23, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.cs 3b158 // b.hs, b.nlast │ │ │ │ + add x2, x27, x28 │ │ │ │ mov x0, x19 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - add x26, x23, x22, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + str w3, [sp, #40] │ │ │ │ + lsr x23, x2, #1 │ │ │ │ + add x24, x25, x23, lsl #3 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 639ac │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3e29c // b.tcont │ │ │ │ - mov x28, x22 │ │ │ │ - b 3e2a4 │ │ │ │ - cbz x26, 3db00 │ │ │ │ - ldr w22, [x26, #4] │ │ │ │ - b 3db98 │ │ │ │ - str w2, [sp, #72] │ │ │ │ - b 3e000 │ │ │ │ - str w1, [sp, #48] │ │ │ │ - b 3e1dc │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 3e12c │ │ │ │ - cbz x26, 3e308 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - b 3d9cc │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3d1c0 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ + b.ge 3b060 // b.tcont │ │ │ │ + mov x28, x23 │ │ │ │ + b 3b068 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 3ad8c │ │ │ │ + cbz x24, 3b150 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + mov w0, w22 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 3a104 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + mov w3, w26 │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x7e │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3b184 // b.none │ │ │ │ + ldrsb x0, [sp, #126] │ │ │ │ + b 3a5c4 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + mov w3, w26 │ │ │ │ + ldr x1, [x20, #160] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 2f40 │ │ │ │ + ldr w0, [x20, #148] │ │ │ │ + add x1, sp, #0x7f │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3290 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3b184 // b.none │ │ │ │ + ldrsb x0, [sp, #127] │ │ │ │ + b 3a9c0 │ │ │ │ + str w1, [sp, #104] │ │ │ │ + b 3af80 │ │ │ │ + cbz x24, 3b158 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + str w0, [sp, #88] │ │ │ │ + cbnz w26, 3abb0 │ │ │ │ + b 3ab90 │ │ │ │ + mov w0, w28 │ │ │ │ + bl 33b80 │ │ │ │ + mov w0, w3 │ │ │ │ + bl 33b80 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csinc w0, w0, wzr, ne // ne = any │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + add x0, x2, x0, lsl #2 │ │ │ │ + b 3ad8c │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ bl 36c0 │ │ │ │ - bl 36c0 │ │ │ │ - bti c │ │ │ │ - add w0, w0, w2 │ │ │ │ - ldrb w0, [x3, w0, uxtw] │ │ │ │ - cbz x4, 3e368 │ │ │ │ - ldr w4, [x4] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 3e374 // b.none │ │ │ │ - add w1, w1, w2 │ │ │ │ - ldrb w1, [x3, w1, uxtw] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, hi // hi = pmore │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - csinc w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ - ret │ │ │ │ - ldrb w4, [x3, w1, uxtw] │ │ │ │ - cmp w4, #0x7f │ │ │ │ - b.ne 3e34c // b.any │ │ │ │ - cmp w0, #0x7f │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x3 │ │ │ │ - mov x21, x4 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x6, [x19, #16] │ │ │ │ - ldr w20, [x6, w1, uxtw #2] │ │ │ │ - str x23, [sp, #64] │ │ │ │ - mov x23, x2 │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - ldr x1, [x5] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x22, x1 │ │ │ │ + mov w21, w2 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x1, x2, w20, uxtw │ │ │ │ - bl 257a0 │ │ │ │ - mov w1, w0 │ │ │ │ - add x3, sp, #0x4 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x2, sp │ │ │ │ - mov w19, w1 │ │ │ │ - bl 25870 │ │ │ │ - ldr w1, [sp] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 3e44c // b.pmore │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - str w19, [x23] │ │ │ │ - ldr w3, [sp, #4] │ │ │ │ - sub w0, w20, w1 │ │ │ │ - str w1, [x22] │ │ │ │ - mov x1, x2 │ │ │ │ - str w3, [x21] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + cbnz w2, 3b274 │ │ │ │ + ldr w0, [x22, #8] │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.hi 3b274 // b.pmore │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + add x20, sp, #0x14 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ubfiz x0, x21, #2, #32 │ │ │ │ + mov w25, w21 │ │ │ │ + mov x2, x0 │ │ │ │ + str x2, [sp] │ │ │ │ + ldr w24, [x1, x0] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldrb w1, [x0, w24, uxtw] │ │ │ │ + mov w26, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3b2a0 // b.plast │ │ │ │ + ldr w26, [x22, #88] │ │ │ │ + str w24, [sp, #20] │ │ │ │ + ldr x23, [x22, #80] │ │ │ │ + cbz x26, 3b26c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3b240 │ │ │ │ + b.eq 3b294 // b.none │ │ │ │ + add x28, x19, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ls 3b26c // b.plast │ │ │ │ + add x19, x28, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x23, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b230 // b.tcont │ │ │ │ + mov x26, x19 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.hi 3b240 // b.pmore │ │ │ │ + mov w3, w24 │ │ │ │ + b 3b304 │ │ │ │ + ldr w0, [x1, w3, uxtw #2] │ │ │ │ + cmp w0, w21 │ │ │ │ + ccmp w0, w3, #0x2, hi // hi = pmore │ │ │ │ + b.ls 3b478 // b.plast │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w21, [x1, w21, uxtw #2] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 3b1e4 │ │ │ │ + cbz x27, 3b26c │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w26, [x27, #4] │ │ │ │ + ldrb w0, [x0, x25] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3b32c // b.plast │ │ │ │ + ldr w24, [x22, #88] │ │ │ │ + str w21, [sp, #20] │ │ │ │ + ldr x23, [x22, #80] │ │ │ │ + cbz x24, 3b300 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3b2d4 │ │ │ │ + b.eq 3b324 // b.none │ │ │ │ + add x28, x19, #0x1 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cs 3b300 // b.hs, b.nlast │ │ │ │ + add x19, x24, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x23, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b2c4 // b.tcont │ │ │ │ + mov x24, x19 │ │ │ │ + cmp x28, x24 │ │ │ │ + b.cc 3b2d4 // b.lo, b.ul, b.last │ │ │ │ + mov w3, w21 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x27, 3b300 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ne 3b430 // b.any │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldrb w24, [x0, x25] │ │ │ │ + cmp w24, #0xfd │ │ │ │ + b.ls 3b3a0 // b.plast │ │ │ │ + ldr w25, [x22, #88] │ │ │ │ + str w21, [sp, #20] │ │ │ │ + ldr x23, [x22, #80] │ │ │ │ + cbz x25, 3b300 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 3b36c │ │ │ │ + b.eq 3b394 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x24, x25 │ │ │ │ + b.cs 3b300 // b.hs, b.nlast │ │ │ │ + add x19, x24, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x23, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b35c // b.tcont │ │ │ │ + mov x25, x19 │ │ │ │ + b 3b364 │ │ │ │ + cbz x27, 3b300 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w24, [x27, #4] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldrb w0, [x0, w21, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3b408 // b.plast │ │ │ │ + ldr w27, [x22, #88] │ │ │ │ + str w21, [sp, #20] │ │ │ │ + ldr x23, [x22, #80] │ │ │ │ + cbz x27, 3b300 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 3b3d8 │ │ │ │ + b.eq 3b400 // b.none │ │ │ │ + add x25, x19, #0x1 │ │ │ │ + cmp x25, x27 │ │ │ │ + b.cs 3b300 // b.hs, b.nlast │ │ │ │ + add x19, x25, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x23, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b3c8 // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + b 3b3d0 │ │ │ │ + cbz x28, 3b300 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.cc 3b430 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ldr w21, [x1, x0] │ │ │ │ + cbz w21, 3b430 │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + b 3b1f0 │ │ │ │ + ldp w0, w2, [sp, #8] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + add w0, w0, w2 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 3e46c // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + b.ne 3b488 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - add x0, x0, #0x478 │ │ │ │ - mov w2, #0xb2 // #178 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + mov w21, w0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 3b1e4 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 3e53c │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - cbz w1, 3e4f4 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x23, 7c000 │ │ │ │ - add x23, x23, #0x4a0 │ │ │ │ - ldr x3, [x21, #16] │ │ │ │ - adrp x24, af000 │ │ │ │ - ldr x24, [x24, #3920] │ │ │ │ - lsl x20, x19, #2 │ │ │ │ - ldr w4, [x3, x20] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 3e508 // b.pmore │ │ │ │ - str w19, [x22, w4, uxtw #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 3e4c8 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - str x22, [x21, #24] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x24] │ │ │ │ - mov w3, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, x23 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x3, [x21, #16] │ │ │ │ - ldr w0, [x3, x20] │ │ │ │ - str w19, [x22, x0, lsl #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 3e4c8 // b.pmore │ │ │ │ - b 3e4ec │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - add x0, x0, #0x488 │ │ │ │ - mov w2, #0xc3 // #195 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - and w24, w4, #0xff │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov w3, #0x7e // #126 │ │ │ │ - mov w4, #0x7f // #127 │ │ │ │ - bl 254a0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0x11 // #17 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w2, [x22, #4] │ │ │ │ - str w2, [sp, #4] │ │ │ │ - bl 586c0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + ldr x6, [x4] │ │ │ │ + str x6, [sp, #40] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 3b62c // b.none │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov x23, x1 │ │ │ │ + mov w24, w2 │ │ │ │ + add x4, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + and w22, w5, #0xff │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov w25, w3 │ │ │ │ + bl 36c60 │ │ │ │ mov x21, x0 │ │ │ │ - strb wzr, [x0, #16] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - bl 78b4c │ │ │ │ - mov x23, x0 │ │ │ │ - ldp x2, x3, [x0] │ │ │ │ - ldrb w0, [x0, #16] │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - strb w0, [x21, #16] │ │ │ │ - cbz w24, 3e750 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x27, x0 │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 679c0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - cbz w1, 3e684 │ │ │ │ - adrp x26, af000 │ │ │ │ - ldr x26, [x26, #3920] │ │ │ │ - adrp x25, 7c000 │ │ │ │ - add x25, x25, #0x4a0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + ldr w1, [x23, #8] │ │ │ │ + cbz w24, 3b568 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + cmp w25, w1 │ │ │ │ + b.cs 3b644 // b.hs, b.nlast │ │ │ │ + ldrb w27, [x0, w25, uxtw] │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 3b760 // b.plast │ │ │ │ + ldr w28, [x23, #88] │ │ │ │ + add x20, sp, #0x24 │ │ │ │ + ldr x0, [x23, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w25, [sp, #36] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + cbnz x28, 3b53c │ │ │ │ + b 3b90c │ │ │ │ + b.eq 3b8e0 // b.none │ │ │ │ + add x27, x19, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 3b90c // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x19, x27, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x1, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b52c // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + b 3b534 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.ne 3b4f0 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w4, [x20, x19, lsl #2] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 3e700 // b.pmore │ │ │ │ - str w19, [x28, w4, uxtw #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 3e660 // b.pmore │ │ │ │ - cbz w24, 3e730 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str x22, [x27] │ │ │ │ - mov x0, x23 │ │ │ │ - str w1, [x27, #8] │ │ │ │ - stp x20, x28, [x27, #16] │ │ │ │ - str xzr, [x27, #48] │ │ │ │ - str x21, [x27, #136] │ │ │ │ - strb w2, [x27, #144] │ │ │ │ - str q31, [x27, #32] │ │ │ │ - stur q31, [x27, #72] │ │ │ │ - str q31, [x27, #96] │ │ │ │ - stur q31, [x27, #120] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + cbz w3, 3b638 │ │ │ │ + ldr x0, [x23] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x7, [x23, #16] │ │ │ │ + ldr x6, [x0, #16] │ │ │ │ + b 3b5ac │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 3b638 // b.none │ │ │ │ + ubfiz x1, x2, #4, #31 │ │ │ │ + lsl w4, w2, #1 │ │ │ │ + ldr x0, [x21, x1] │ │ │ │ + ldr w1, [x7, x0, lsl #2] │ │ │ │ + add w1, w5, w1 │ │ │ │ + ldrb w1, [x6, w1, uxtw] │ │ │ │ + cmp w1, w22 │ │ │ │ + b.ne 3b5a0 // b.any │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldr d30, [x21, x4, lsl #3] │ │ │ │ + mov v31.d[1], v30.d[0] │ │ │ │ + xtn v31.2s, v31.2d │ │ │ │ + mov x19, v31.d[0] │ │ │ │ + mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3e7fc // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.ne 3b928 // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x26] │ │ │ │ - mov w3, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, x25 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x20, x19, lsl #2] │ │ │ │ - str w19, [x28, x0, lsl #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 3e660 // b.pmore │ │ │ │ - cbnz w24, 3e684 │ │ │ │ - adrp x26, 7c000 │ │ │ │ - mov w1, #0x10e // #270 │ │ │ │ - add x0, x26, #0x3e8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x538 │ │ │ │ - bl 49630 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - b 3e684 │ │ │ │ - ldr x4, [x22, #32] │ │ │ │ - adrp x26, 7c000 │ │ │ │ - ldr w3, [x22, #40] │ │ │ │ - add x25, x26, #0x3e8 │ │ │ │ - mov w1, #0xf8 // #248 │ │ │ │ - mov x0, x25 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x4c0 │ │ │ │ - bl 49630 │ │ │ │ - ldr w3, [sp, #4] │ │ │ │ - mov w1, #0xf9 // #249 │ │ │ │ - mov x0, x25 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x4e0 │ │ │ │ - bl 49630 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov x0, x25 │ │ │ │ - add x2, x2, #0x500 │ │ │ │ - bl 49630 │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 679c0 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w3, [sp, #4] │ │ │ │ - mov w1, #0x107 // #263 │ │ │ │ - mov x0, x25 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x518 │ │ │ │ - bl 49630 │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - cbnz w1, 3e640 │ │ │ │ - b 3e734 │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr x19, [x0, #352] │ │ │ │ + b 3b5f8 │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr x19, [x0, #352] │ │ │ │ + b 3b5e4 │ │ │ │ + ldr x1, [x23, #120] │ │ │ │ + ubfiz x2, x24, #2, #32 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #8] │ │ │ │ + ldrb w26, [x0, w1, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3b868 // b.plast │ │ │ │ + ldr w28, [x23, #88] │ │ │ │ + add x20, sp, #0x24 │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x25, [x23, #80] │ │ │ │ + cbnz x28, 3b694 │ │ │ │ + b 3b6c0 │ │ │ │ + b.eq 3b6c8 // b.none │ │ │ │ + add x26, x19, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.ls 3b6c0 // b.plast │ │ │ │ + add x19, x26, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x25, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b684 // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.hi 3b694 // b.pmore │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 3b6c0 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3b74c // b.plast │ │ │ │ + ldr w27, [x23, #88] │ │ │ │ + add x20, sp, #0x24 │ │ │ │ + str w24, [sp, #36] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x25, [x23, #80] │ │ │ │ + cbnz x27, 3b710 │ │ │ │ + b 3b73c │ │ │ │ + b.eq 3b744 // b.none │ │ │ │ + add x28, x19, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.cs 3b73c // b.hs, b.nlast │ │ │ │ + add x19, x28, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x25, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b700 // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.cc 3b710 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w24 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x26, 3b73c │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3b870 // b.lo, b.ul, b.last │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 3b580 │ │ │ │ + str w27, [sp, #16] │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + str w1, [sp, #28] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3b7e8 // b.plast │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + add x20, sp, #0x24 │ │ │ │ + ldr w28, [x23, #88] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x0, [x23, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cbnz x28, 3b7b0 │ │ │ │ + b 3b920 │ │ │ │ + b.eq 3b7dc // b.none │ │ │ │ + add x26, x19, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cs 3b920 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x19, x26, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x1, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b7a0 // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + b 3b7a8 │ │ │ │ + cbz x27, 3b920 │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + ldr w2, [x27, #4] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + ldr x1, [x23, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3b648 // b.hs, b.nlast │ │ │ │ + ldr w26, [x1, w25, uxtw #2] │ │ │ │ + cmp w24, w26 │ │ │ │ + ccmp w25, w26, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3b648 // b.lo, b.ul, b.last │ │ │ │ + ldrb w5, [x0, w26, uxtw] │ │ │ │ + cmp w5, #0xfd │ │ │ │ + b.ls 3b904 // b.plast │ │ │ │ + ldr w27, [x23, #88] │ │ │ │ + add x20, sp, #0x24 │ │ │ │ + str w26, [sp, #36] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x25, [x23, #80] │ │ │ │ + cbnz x27, 3b840 │ │ │ │ + b 3b918 │ │ │ │ + b.eq 3b914 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.ls 3b918 // b.plast │ │ │ │ + add x19, x24, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x25, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b830 // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + b 3b838 │ │ │ │ + str w26, [sp, #8] │ │ │ │ + b 3b6d8 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr x1, [x23, #120] │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + ldr w25, [x1, x2] │ │ │ │ + ldrb w5, [x0, w25, uxtw] │ │ │ │ + cmp w5, #0xfd │ │ │ │ + b.ls 3b904 // b.plast │ │ │ │ + ldr w27, [x23, #88] │ │ │ │ + add x20, sp, #0x24 │ │ │ │ + str w25, [sp, #36] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x26, [x23, #80] │ │ │ │ + cbnz x27, 3b8b8 │ │ │ │ + b 3b90c │ │ │ │ + b.eq 3b8f4 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.ls 3b90c // b.plast │ │ │ │ + add x19, x24, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x26, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b8a8 // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + b 3b8b0 │ │ │ │ + cbz x26, 3b90c │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [x23, #72] │ │ │ │ + b 3b764 │ │ │ │ + cbz x28, 3b90c │ │ │ │ + ldr w5, [x28, #4] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 3b584 │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 3b584 │ │ │ │ + mov w0, w25 │ │ │ │ + bl 33b80 │ │ │ │ + cbnz x28, 3b8f8 │ │ │ │ + mov w0, w26 │ │ │ │ + bl 33b80 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + bl 33b80 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - str x21, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + ldr x6, [x4] │ │ │ │ + str x6, [sp, #40] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 3bad0 // b.none │ │ │ │ + mov x20, x1 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w24, w2 │ │ │ │ + and w23, w5, #0xff │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov w25, w3 │ │ │ │ + bl 374ec │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w24, 3ba18 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + cmp w25, w1 │ │ │ │ + b.cs 3bb18 // b.hs, b.nlast │ │ │ │ + ldrb w27, [x0, w25, uxtw] │ │ │ │ + cmp w27, #0xfd │ │ │ │ + b.ls 3bc40 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + add x22, sp, #0x24 │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w25, [sp, #36] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + cbnz x28, 3b9ec │ │ │ │ + b 3bdf8 │ │ │ │ + b.eq 3bdc0 // b.none │ │ │ │ + add x27, x19, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 3bdf8 // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x19, x28, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x1, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3b9dc // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + b 3b9e4 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w25, w0 │ │ │ │ + b.ne 3b9a0 // b.any │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 3ba64 │ │ │ │ + ldr x2, [x20] │ │ │ │ + mov w1, w19 │ │ │ │ + ldr x25, [x20, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x22, [x2, #16] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w2, [x25, x0, lsl #2] │ │ │ │ + add w2, w24, w2 │ │ │ │ + ldrb w0, [x22, w2, uxtw] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.eq 3badc // b.none │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cc 3ba30 // b.lo, b.ul, b.last │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr x19, [x0, #352] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #11] │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 3ea1c │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 3e864 │ │ │ │ - ldrb w0, [sp, #11] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - strb w0, [sp, #11] │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 3e878 │ │ │ │ - ldrb w0, [sp, #11] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - strb w0, [sp, #11] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 3e8a0 │ │ │ │ - ldrb w0, [sp, #11] │ │ │ │ - mov w3, #0x2c // #44 │ │ │ │ - ldrb w2, [x19, #144] │ │ │ │ - orr w1, w0, #0xc │ │ │ │ - orr w0, w0, w3 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - csel w0, w1, w0, eq // eq = none │ │ │ │ - strb w0, [sp, #11] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 3e8b4 │ │ │ │ - ldrb w0, [sp, #11] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - strb w0, [sp, #11] │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 3e8c8 │ │ │ │ - ldrb w0, [sp, #11] │ │ │ │ - orr w0, w0, #0x10 │ │ │ │ - strb w0, [sp, #11] │ │ │ │ - ldr w4, [x19, #8] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0xc │ │ │ │ - str w4, [sp, #12] │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 3530 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, sp, #0xb │ │ │ │ - mov x1, x2 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 3e954 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3530 │ │ │ │ - ldr w4, [x19, #88] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x14 │ │ │ │ - str w4, [sp, #20] │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [sp, #20] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 3e96c │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 3e9c8 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3530 │ │ │ │ - ldr w4, [x19, #112] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - str w4, [sp, #16] │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 3e9e0 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x10 // #16 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3530 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3ea40 // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + b.ne 3be10 // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x558 │ │ │ │ - mov w1, #0x138 // #312 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr x19, [x0, #352] │ │ │ │ + b 3ba9c │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + str d15, [sp, #144] │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr s15, [x2] │ │ │ │ + bl 17e20 │ │ │ │ + fmov s30, s15 │ │ │ │ + ldr s31, [x0, #4] │ │ │ │ + ldr d15, [sp, #144] │ │ │ │ + mov v30.s[1], v31.s[0] │ │ │ │ + mov x19, v30.d[0] │ │ │ │ + b 3ba7c │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ubfiz x2, x24, #2, #32 │ │ │ │ + str x2, [sp, #16] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #8] │ │ │ │ + ldrb w26, [x0, w1, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3bd48 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + add x22, sp, #0x24 │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbnz x28, 3bb68 │ │ │ │ + b 3bb94 │ │ │ │ + b.eq 3bba0 // b.none │ │ │ │ + add x26, x19, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.ls 3bb94 // b.plast │ │ │ │ + add x19, x26, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x25, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3bb58 // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.hi 3bb68 // b.pmore │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + str d15, [sp, #144] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 3bb94 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + str w0, [sp, #8] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w0, [x0, w24, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3bc28 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + add x22, sp, #0x24 │ │ │ │ + str w24, [sp, #36] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbnz x27, 3bbe8 │ │ │ │ + b 3bc14 │ │ │ │ + b.eq 3bc20 // b.none │ │ │ │ + add x28, x19, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.cs 3bc14 // b.hs, b.nlast │ │ │ │ + add x19, x28, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x26, x25, x19, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3bbd8 // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.cc 3bbe8 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w24 │ │ │ │ + str d15, [sp, #144] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x26, 3bc14 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3bd50 // b.lo, b.ul, b.last │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 3ba28 │ │ │ │ + str w27, [sp, #16] │ │ │ │ + add w1, w25, #0x1 │ │ │ │ + str w1, [sp, #28] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3bcc8 // b.plast │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + add x22, sp, #0x24 │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cbnz x28, 3bc90 │ │ │ │ + b 3bdec │ │ │ │ + b.eq 3bcbc // b.none │ │ │ │ + add x26, x19, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.cs 3bdec // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x19, x28, x26 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x1, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3bc80 // b.tcont │ │ │ │ + mov x28, x19 │ │ │ │ + b 3bc88 │ │ │ │ + cbz x27, 3bdec │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w2, [x27, #4] │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3bb1c // b.hs, b.nlast │ │ │ │ + ldr w26, [x1, w25, uxtw #2] │ │ │ │ + cmp w25, w26 │ │ │ │ + ccmp w24, w26, #0x2, cs // cs = hs, nlast │ │ │ │ + b.cs 3bb1c // b.hs, b.nlast │ │ │ │ + ldrb w24, [x0, w26, uxtw] │ │ │ │ + cmp w24, #0xfd │ │ │ │ + b.ls 3bde4 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + add x22, sp, #0x24 │ │ │ │ + str w26, [sp, #36] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbnz x27, 3bd20 │ │ │ │ + b 3be04 │ │ │ │ + b.eq 3bdd4 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.ls 3be04 // b.plast │ │ │ │ + add x19, x24, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x25, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3bd10 // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + b 3bd18 │ │ │ │ + str w26, [sp, #8] │ │ │ │ + b 3bbb0 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w26, [x1, x2] │ │ │ │ + ldrb w24, [x0, w26, uxtw] │ │ │ │ + cmp w24, #0xfd │ │ │ │ + b.ls 3bde4 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + add x22, sp, #0x24 │ │ │ │ + str w26, [sp, #36] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbnz x27, 3bd98 │ │ │ │ + b 3be04 │ │ │ │ + b.eq 3bdd4 // b.none │ │ │ │ + add x24, x19, #0x1 │ │ │ │ + cmp x27, x24 │ │ │ │ + b.ls 3be04 // b.plast │ │ │ │ + add x19, x24, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x28, x25, x19, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3bd88 // b.tcont │ │ │ │ + mov x27, x19 │ │ │ │ + b 3bd90 │ │ │ │ + cbz x26, 3bdf8 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + b 3bc44 │ │ │ │ + cbz x28, 3be04 │ │ │ │ + ldr w24, [x28, #4] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 3ba28 │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + b 3ba28 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + str d15, [sp, #144] │ │ │ │ + bl 33b80 │ │ │ │ + mov w0, w25 │ │ │ │ + str d15, [sp, #144] │ │ │ │ + bl 33b80 │ │ │ │ + mov w0, w26 │ │ │ │ + str d15, [sp, #144] │ │ │ │ + bl 33b80 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + str d15, [sp, #144] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x1, x2 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - mov w2, w3 │ │ │ │ - and w25, w4, #0xff │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - mov w4, #0x7f // #127 │ │ │ │ - ldr x3, [x5] │ │ │ │ - str x3, [sp, #72] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #59] │ │ │ │ - mov w3, #0x7e // #126 │ │ │ │ - stp wzr, wzr, [sp, #60] │ │ │ │ - str wzr, [sp, #68] │ │ │ │ - bl 254a0 │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x1e8 │ │ │ │ - ldr w28, [x21, #4] │ │ │ │ - bl 3620 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - cbz x0, 3efd0 │ │ │ │ - mov x3, x0 │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x20, x0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x3c │ │ │ │ - bl 3030 │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3030 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, sp, #0x3b │ │ │ │ - mov x1, x2 │ │ │ │ - bl 3030 │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - tbnz w0, #0, 3ed74 │ │ │ │ - adrp x27, 7c000 │ │ │ │ - stp xzr, xzr, [sp] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - tbz w0, #1, 3eb54 │ │ │ │ - cbz w25, 3ee8c │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 3030 │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - tbz w0, #2, 3ede8 │ │ │ │ - str d15, [sp, #176] │ │ │ │ - cbz w25, 3ef4c │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + adrp x27, 7c000 │ │ │ │ + add x0, x27, #0x778 │ │ │ │ str x0, [sp, #24] │ │ │ │ - bl 3030 │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - fmov d15, x0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 3030 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - bl 586c0 │ │ │ │ - ldrb w1, [sp, #59] │ │ │ │ - fmov d31, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - stp d15, d31, [sp, #32] │ │ │ │ - tbz w1, #5, 3eebc │ │ │ │ - cbz w25, 3ef64 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 3030 │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - ldr d15, [sp, #176] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - tbnz w0, #4, 3edf8 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldrb w1, [sp, #59] │ │ │ │ - ubfx x1, x1, #5, #1 │ │ │ │ - strb w1, [x0, #144] │ │ │ │ - ldp w0, w2, [sp, #64] │ │ │ │ - stp x24, xzr, [x19, #16] │ │ │ │ - ldr q31, [sp] │ │ │ │ - str x21, [x19] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - str w28, [x19, #8] │ │ │ │ - stur q31, [x19, #72] │ │ │ │ - ldr q31, [sp, #32] │ │ │ │ - str x3, [x19, #32] │ │ │ │ - str w2, [x19, #88] │ │ │ │ - str w0, [x19, #112] │ │ │ │ - str x26, [x19, #120] │ │ │ │ - str x22, [x19, #136] │ │ │ │ - str q31, [x19, #96] │ │ │ │ - cbz w25, 3ee38 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 33c0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - mov w1, w28 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 78b4c │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x22, 3ee74 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 52de4 │ │ │ │ - cbz w0, 3ee20 │ │ │ │ - adrp x20, af000 │ │ │ │ - ldr x20, [x20, #3976] │ │ │ │ - adrp x22, 7c000 │ │ │ │ - add x22, x22, #0x688 │ │ │ │ - mov w25, #0x75 // #117 │ │ │ │ - add x24, x27, #0x3e8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov x0, x24 │ │ │ │ - add x2, x2, #0x658 │ │ │ │ - mov w1, #0x240 // #576 │ │ │ │ - bl 49630 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w1, #0x243 // #579 │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 3210 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0xd │ │ │ │ - b.hi 3ed00 // b.pmore │ │ │ │ - cmp w0, #0x8 │ │ │ │ - b.ls 3ecc0 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 3210 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0xd │ │ │ │ - b.ls 3ece4 // b.plast │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.eq 3ecd0 // b.none │ │ │ │ - and w1, w0, #0xfffffff7 │ │ │ │ - cmp w1, #0x61 │ │ │ │ - ccmp w0, w25, #0x4, ne // ne = any │ │ │ │ - b.ne 3ecc0 // b.any │ │ │ │ - cmp w0, #0x75 │ │ │ │ - b.eq 3ef7c // b.none │ │ │ │ - cmp w0, #0x61 │ │ │ │ - b.eq 3eff8 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ + cbz w1, 3bf84 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x22, sp, #0x24 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + ubfiz x24, x23, #2, #32 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + mov w25, w23 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w4, [x0, x23] │ │ │ │ + add x0, x1, x24 │ │ │ │ + ldr w1, [x1, x24] │ │ │ │ + str w1, [sp, #20] │ │ │ │ + cmp w4, #0xfd │ │ │ │ + b.ls 3bf30 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w23, [sp, #36] │ │ │ │ + ldr x21, [x20, #80] │ │ │ │ + cbz x26, 3befc │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3bed0 │ │ │ │ + b.eq 3bf20 // b.none │ │ │ │ + add x28, x19, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cs 3befc // b.hs, b.nlast │ │ │ │ + add x19, x28, x26 │ │ │ │ + mov x0, x22 │ │ │ │ + lsr x19, x19, #1 │ │ │ │ + add x27, x21, x19, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3bec0 // b.tcont │ │ │ │ + mov x26, x19 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cc 3bed0 // b.lo, b.ul, b.last │ │ │ │ + mov w3, w25 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x27, 3befc │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr w4, [x27, #4] │ │ │ │ + add x0, x0, x24 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov w2, w25 │ │ │ │ + ldp x5, x6, [x20, #24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x8, [x1, #16] │ │ │ │ + ldr w7, [x0] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x9, x8, x7 │ │ │ │ + ldr w5, [x5, x24] │ │ │ │ + ldr w6, [x6, x24] │ │ │ │ + ldrb w7, [x8, x7] │ │ │ │ + ldr w3, [sp, #20] │ │ │ │ + str x9, [sp] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 3be80 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3efc8 // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + b.ne 3bfb8 // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str d15, [sp, #176] │ │ │ │ - adrp x27, 7c000 │ │ │ │ - cbz w25, 3eea4 │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - fmov d15, x0 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x0, sp, #0x44 │ │ │ │ - bl 3030 │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [sp, #68] │ │ │ │ - fmov d31, x0 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - stp d15, d31, [sp] │ │ │ │ - bl 3030 │ │ │ │ - ldr d15, [sp, #176] │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - b 3eb20 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - tbz w0, #4, 3ec04 │ │ │ │ - mov x1, #0x11 // #17 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x2, #0x10 // #16 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - b 3ec04 │ │ │ │ - add x0, x27, #0x3e8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x251 // #593 │ │ │ │ - add x2, x2, #0x6e8 │ │ │ │ - bl 49630 │ │ │ │ - b 3ed28 │ │ │ │ - ldr w4, [sp, #60] │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x5f8 │ │ │ │ - mov w1, #0x235 // #565 │ │ │ │ - add x0, x27, #0x3e8 │ │ │ │ - bl 49630 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 33c0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - mov w1, w28 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 78b4c │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x22, 3ec7c │ │ │ │ - add x0, x27, #0x3e8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x23d // #573 │ │ │ │ - add x2, x2, #0x628 │ │ │ │ - bl 49630 │ │ │ │ - b 3ed28 │ │ │ │ - add x0, x27, #0x3e8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1bc // #444 │ │ │ │ - add x2, x2, #0x598 │ │ │ │ - bl 49630 │ │ │ │ - b 3eb2c │ │ │ │ - add x0, x27, #0x3e8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1b2 // #434 │ │ │ │ - add x2, x2, #0x580 │ │ │ │ - bl 49630 │ │ │ │ - b 3ed80 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - cbz w25, 3efa8 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - bl 3030 │ │ │ │ - ldr w4, [sp, #64] │ │ │ │ - cbz w4, 3ef38 │ │ │ │ - cmp w4, #0x1 │ │ │ │ - b.eq 3efc0 // b.none │ │ │ │ - lsr w3, w4, #1 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x19 │ │ │ │ - add x3, x22, w3, uxtw #4 │ │ │ │ - ldr q31, [x2], #16 │ │ │ │ - sxtl v30.2d, v31.2s │ │ │ │ - sxtl2 v31.2d, v31.4s │ │ │ │ - stp q30, q31, [x1], #32 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ne 3ef08 // b.any │ │ │ │ - and w1, w4, #0xfffffffe │ │ │ │ - tbz w4, #0, 3ef38 │ │ │ │ - ldr d31, [x22, x1, lsl #3] │ │ │ │ - lsl x0, x1, #4 │ │ │ │ - sxtl v31.2d, v31.2s │ │ │ │ - str q31, [x19, x0] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - ldr d15, [sp, #176] │ │ │ │ - ldrb w0, [sp, #59] │ │ │ │ - b 3ebfc │ │ │ │ - add x0, x27, #0x3e8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1c2 // #450 │ │ │ │ - add x2, x2, #0x5b0 │ │ │ │ - bl 49630 │ │ │ │ - b 3eb60 │ │ │ │ - add x0, x27, #0x3e8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x202 // #514 │ │ │ │ - add x2, x2, #0x5c8 │ │ │ │ - bl 49630 │ │ │ │ - b 3ebe0 │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x6c0 │ │ │ │ - add x0, x27, #0x3e8 │ │ │ │ - mov w1, #0x249 // #585 │ │ │ │ - bl 49630 │ │ │ │ - str x21, [x19, #136] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3e800 │ │ │ │ - b 3ed28 │ │ │ │ - add x0, x27, #0x3e8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x206 // #518 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - bl 49630 │ │ │ │ - b 3eed4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 3ef28 │ │ │ │ - str d15, [sp, #176] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - mov x3, x23 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x4f0 │ │ │ │ - mov w1, #0x1a8 // #424 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - str d15, [sp, #176] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - str d15, [sp, #176] │ │ │ │ - bl 3060 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w1, 3c0f0 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + adrp x27, 7c000 │ │ │ │ + add x0, x27, #0x7a0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + adrp x25, 7c000 │ │ │ │ + add x0, x25, #0x7d0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ ldr x0, [x19, #72] │ │ │ │ - cbz x0, 3f034 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x19, #72] │ │ │ │ - cbz x0, 3f044 │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cbz x1, 3f058 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 25748 │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - cbz x0, 3f064 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 3f070 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 3f07c │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 3f088 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 3f094 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 3f0a0 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 3500 │ │ │ │ + mov w24, w22 │ │ │ │ + ldrb w0, [x0, x22] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3c0cc // b.plast │ │ │ │ + ldr w28, [x19, #88] │ │ │ │ + str w22, [sp, #36] │ │ │ │ + ldr x23, [x19, #80] │ │ │ │ + cbz x28, 3c0a0 │ │ │ │ + add x21, sp, #0x24 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3c068 │ │ │ │ + b.eq 3c0c4 // b.none │ │ │ │ + add x26, x20, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.ls 3c0a0 // b.plast │ │ │ │ + add x20, x26, x28 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x20, x20, #1 │ │ │ │ + add x27, x23, x20, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3c058 // b.tcont │ │ │ │ + mov x28, x20 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.hi 3c068 // b.pmore │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr x2, [x0, #72] │ │ │ │ - str x25, [sp, #80] │ │ │ │ - mov w25, w1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldrb w1, [x2, w25, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 3f1ac // b.plast │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - ldr w21, [x0, #88] │ │ │ │ - str w25, [sp, #4] │ │ │ │ - ldr x23, [x0, #80] │ │ │ │ - cbz x21, 3f160 │ │ │ │ - add x24, sp, #0x4 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3f134 │ │ │ │ - b.eq 3f168 // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ls 3f160 // b.plast │ │ │ │ - add x19, x20, x21 │ │ │ │ - mov x0, x24 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x22, x23, x19, lsl #3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 3f124 // b.tcont │ │ │ │ - mov x21, x19 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.hi 3f134 // b.pmore │ │ │ │ - mov w0, w25 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x22, 3f160 │ │ │ │ - ldr w0, [x22, #4] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 3f1b4 // b.any │ │ │ │ - ldr x25, [sp, #80] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x27, 3c0a0 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cbnz w0, 3c120 │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 3c028 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3c32c // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, w1 │ │ │ │ - b 3f17c │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + sub w0, w24, #0x1 │ │ │ │ + ldr x2, [x19, #72] │ │ │ │ + sub w26, w24, #0x1 │ │ │ │ + ldr w0, [x1, x0, lsl #2] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + ldrb w4, [x2, x22] │ │ │ │ + ldr w0, [x1, w22, uxtw #2] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + cmp w4, #0xfd │ │ │ │ + b.ls 3c1b4 // b.plast │ │ │ │ + ldr w20, [x19, #88] │ │ │ │ + str w24, [sp, #36] │ │ │ │ + ldr x28, [x19, #80] │ │ │ │ + cbz x20, 3c1a4 │ │ │ │ + add x21, sp, #0x24 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 3c178 │ │ │ │ + b.eq 3c1ac // b.none │ │ │ │ + add x23, x25, #0x1 │ │ │ │ + cmp x23, x20 │ │ │ │ + b.cs 3c1a4 // b.hs, b.nlast │ │ │ │ + add x2, x23, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x27, x28, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3c168 // b.tcont │ │ │ │ + mov x20, x25 │ │ │ │ + cmp x23, x20 │ │ │ │ + b.cc 3c178 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w24 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x27, 3c1a4 │ │ │ │ + ldr w4, [x27, #4] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w2, w26 │ │ │ │ + mov w3, w24 │ │ │ │ + add x21, sp, #0x24 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldrb w0, [x0, x22] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3c238 // b.plast │ │ │ │ + ldr w27, [x19, #88] │ │ │ │ + str w24, [sp, #36] │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x27, 3c0a0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3c208 │ │ │ │ + b.eq 3c230 // b.none │ │ │ │ + add x26, x28, #0x1 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.ls 3c0a0 // b.plast │ │ │ │ + add x2, x26, x27 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x25, x20, x28, lsl #3 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3c1f8 // b.tcont │ │ │ │ + mov x27, x28 │ │ │ │ + b 3c200 │ │ │ │ + cbz x25, 3c0a0 │ │ │ │ + ldr w0, [x25, #4] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.hi 3c268 // b.pmore │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add w3, w23, w0 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w2, [x2, w3, uxtw] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 3c1d0 │ │ │ │ + add x21, sp, #0x24 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + adrp x1, 7e000 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + ldrb w0, [x0, x22] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3c2e8 // b.plast │ │ │ │ + ldr w26, [x19, #88] │ │ │ │ + str w24, [sp, #36] │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x26, 3c0a0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3c2b8 │ │ │ │ + b.eq 3c2e0 // b.none │ │ │ │ + add x28, x25, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ls 3c0a0 // b.plast │ │ │ │ + add x2, x28, x26 │ │ │ │ + mov x0, x21 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x27, x20, x25, lsl #3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3c2a8 // b.tcont │ │ │ │ + mov x26, x25 │ │ │ │ + b 3c2b0 │ │ │ │ + cbz x27, 3c0a0 │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.hi 3c318 // b.pmore │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add w3, w23, w0 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w2, [x2, w3, uxtw] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 3c280 │ │ │ │ + adrp x0, 7e000 │ │ │ │ + add x1, x0, #0x130 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + b 3c0d0 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x70 │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x23, x24, [sp, #64] │ │ │ │ mov x24, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr w25, [x24, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz w25, 3f2d8 │ │ │ │ + ldr w1, [x24, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w1, 3c464 │ │ │ │ stp x21, x22, [sp, #48] │ │ │ │ - add x21, sp, #0x4 │ │ │ │ + add x22, sp, #0x4 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + adrp x26, 7c000 │ │ │ │ + add x26, x26, #0x7d8 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ stp x27, x28, [sp, #96] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w26, w23 │ │ │ │ + mov w25, w23 │ │ │ │ ldr x0, [x24, #72] │ │ │ │ - ldrb w0, [x0, x23] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 3f2b4 // b.plast │ │ │ │ + ldrb w3, [x0, x23] │ │ │ │ + cmp w3, #0xfd │ │ │ │ + b.ls 3c434 // b.plast │ │ │ │ ldr w27, [x24, #88] │ │ │ │ str w23, [sp, #4] │ │ │ │ - ldr x22, [x24, #80] │ │ │ │ - cbz x27, 3f288 │ │ │ │ + ldr x21, [x24, #80] │ │ │ │ + cbz x27, 3c408 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ - b 3f25c │ │ │ │ - b.eq 3f2ac // b.none │ │ │ │ + b 3c3dc │ │ │ │ + b.eq 3c42c // b.none │ │ │ │ add x20, x19, #0x1 │ │ │ │ cmp x20, x27 │ │ │ │ - b.cs 3f288 // b.hs, b.nlast │ │ │ │ + b.cs 3c408 // b.hs, b.nlast │ │ │ │ add x19, x20, x27 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x22 │ │ │ │ lsr x19, x19, #1 │ │ │ │ - add x28, x22, x19, lsl #3 │ │ │ │ + add x28, x21, x19, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3f24c // b.tcont │ │ │ │ + b.ge 3c3cc // b.tcont │ │ │ │ mov x27, x19 │ │ │ │ cmp x20, x27 │ │ │ │ - b.cc 3f25c // b.lo, b.ul, b.last │ │ │ │ - mov w3, w26 │ │ │ │ - adrp x2, 7c000 │ │ │ │ + b.cc 3c3dc // b.lo, b.ul, b.last │ │ │ │ + mov w3, w25 │ │ │ │ + adrp x2, 7c000 │ │ │ │ add x2, x2, #0x3c0 │ │ │ │ mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ + bl 587a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - cbz x28, 3f288 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.hi 3f310 // b.pmore │ │ │ │ + cbz x28, 3c408 │ │ │ │ + ldr w3, [x28, #4] │ │ │ │ + mov w2, w25 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ ldr w0, [x24, #8] │ │ │ │ add x23, x23, #0x1 │ │ │ │ cmp w0, w23 │ │ │ │ - b.hi 3f220 // b.pmore │ │ │ │ + b.hi 3c3a0 // b.pmore │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ ldp x21, x22, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ ldp x27, x28, [sp, #96] │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3f388 // b.any │ │ │ │ + b.ne 3c4a0 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ - mov w0, w25 │ │ │ │ + adrp x1, 7e000 │ │ │ │ ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ + add x1, x1, #0x130 │ │ │ │ add sp, sp, #0x70 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldrb w25, [x0, x23] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 3f2bc // b.plast │ │ │ │ - ldr w22, [x24, #88] │ │ │ │ - str w26, [sp, #4] │ │ │ │ - ldr x25, [x24, #80] │ │ │ │ - cbz x22, 3f374 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3f348 │ │ │ │ - b.eq 3f37c // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.cs 3f374 // b.hs, b.nlast │ │ │ │ - add x19, x20, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x25, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 3f338 // b.tcont │ │ │ │ - mov x22, x19 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.cc 3f348 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w26 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 3f374 │ │ │ │ - ldr w25, [x27, #4] │ │ │ │ - b 3f2bc │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ stp x21, x22, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ stp x27, x28, [sp, #96] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 586c0 │ │ │ │ - stp x0, xzr, [x21, #72] │ │ │ │ - str wzr, [x21, #88] │ │ │ │ - bl 5ba40 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbz w1, 3f500 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 3f3f8 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w1, w20 │ │ │ │ - b.ls 3f480 // b.plast │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - ldr w22, [x0, x20, lsl #2] │ │ │ │ - cbz w22, 3f3ec │ │ │ │ - ldr x1, [x21] │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - bic x19, x19, x19, asr #63 │ │ │ │ - ldr w2, [x2, x0, lsl #2] │ │ │ │ - add x0, x1, x19 │ │ │ │ - mov w3, w2 │ │ │ │ - ldrb w4, [x0, x20] │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ne 3f454 // b.any │ │ │ │ - add x3, x1, x3 │ │ │ │ - add x1, x1, x20 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldrb w2, [x1, x19] │ │ │ │ - ldrb w0, [x3, x19] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.eq 3f440 // b.none │ │ │ │ - cmp x19, w23, uxtw │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - csel w23, w23, w19, le │ │ │ │ - cmp x19, #0xfd │ │ │ │ - b.gt 3f4bc │ │ │ │ - strb w19, [x0, w22, uxtw] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 3f3f8 // b.pmore │ │ │ │ nop │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - ldr w1, [x21, #88] │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4008] │ │ │ │ - bl 2ff0 │ │ │ │ - str w23, [x21, #92] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w1, #0xfffffffe // #-2 │ │ │ │ - strb w1, [x0, w22, uxtw] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - ldr w1, [x21, #88] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [x21, #88] │ │ │ │ - str x0, [x21, #80] │ │ │ │ - add w3, w2, #0x1 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - ubfiz x2, x2, #3, #32 │ │ │ │ - add x4, x0, x2 │ │ │ │ - str w22, [x0, x2] │ │ │ │ - str w19, [x4, #4] │ │ │ │ - str w3, [x21, #88] │ │ │ │ - b 3f3ec │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 3f484 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x3, b0000 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldrb w3, [x3, #3052] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov w22, w1 │ │ │ │ - str x25, [sp, #96] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbnz w3, 3f620 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - ldrsb x0, [x0, w22, uxtw] │ │ │ │ - strb w0, [sp, #15] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 3f5e8 // b.any │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - add x24, sp, #0x10 │ │ │ │ - ldr w21, [x19, #112] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - ldr x23, [x19, #104] │ │ │ │ - cbnz x21, 3f5b4 │ │ │ │ - mov w3, w25 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x430 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 7c000 │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + adrp x28, 7c000 │ │ │ │ + add x0, x28, #0x7e8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz w1, 3c878 │ │ │ │ + add x19, sp, #0x24 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ubfiz x24, x21, #2, #32 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + mov w23, w21 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w1, [x1, x24] │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ldrb w26, [x0, w1, uxtw] │ │ │ │ + cmp w26, #0xfd │ │ │ │ + b.ls 3c8c0 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbz x27, 3c5a0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3c570 │ │ │ │ + b.eq 3c5c4 // b.none │ │ │ │ + add x26, x22, #0x1 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.ls 3c5a0 // b.plast │ │ │ │ + add x22, x26, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + add x28, x25, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3c560 // b.tcont │ │ │ │ + mov x27, x22 │ │ │ │ + cmp x27, x26 │ │ │ │ + b.hi 3c570 // b.pmore │ │ │ │ + nop │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ + bl 587a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - b.eq 3f5dc // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ls 3f580 // b.plast │ │ │ │ - add x19, x20, x21 │ │ │ │ - mov x0, x24 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x22, x23, x19, lsl #4 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 57080 │ │ │ │ + cbz x28, 3c5a0 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w1, [x0, x21] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c654 // b.plast │ │ │ │ + ldr w26, [x20, #88] │ │ │ │ + str w23, [sp, #36] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbz x26, 3c640 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3c608 │ │ │ │ + b.eq 3c648 // b.none │ │ │ │ + add x27, x22, #0x1 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.ls 3c640 // b.plast │ │ │ │ + add x22, x27, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + add x28, x25, x22, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3f5a4 // b.tcont │ │ │ │ - mov x21, x19 │ │ │ │ - b 3f5ac │ │ │ │ - cbz x22, 3f580 │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 3f654 // b.any │ │ │ │ - ldr x25, [sp, #96] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x0, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #160] │ │ │ │ - add x1, x22, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - add x1, sp, #0xf │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 3f65c // b.none │ │ │ │ - ldrsb x0, [sp, #15] │ │ │ │ - b 3f55c │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - bl 36c0 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w22, w1 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr x1, [x24, #120] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr w26, [x1, w22, uxtw #2] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldrb w25, [x0, w26, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 3f72c // b.plast │ │ │ │ - ldr w23, [x24, #88] │ │ │ │ - add x21, sp, #0x4 │ │ │ │ - ldr x25, [x24, #80] │ │ │ │ - str w26, [sp, #4] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbnz x23, 3f6e8 │ │ │ │ - b 3f714 │ │ │ │ - b.eq 3f71c // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.cs 3f714 // b.hs, b.nlast │ │ │ │ - add x19, x20, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x25, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + b.ge 3c5f8 // b.tcont │ │ │ │ + mov x26, x22 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.hi 3c608 // b.pmore │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w3, w23 │ │ │ │ + b 3c5a4 │ │ │ │ + cbz x28, 3c640 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w1, [x28, #4] │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + cmp w1, w2 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + ldr w1, [x1, x24] │ │ │ │ + stp w1, w2, [sp, #12] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c8c8 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbz x27, 3c5a0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3c6a4 │ │ │ │ + b.eq 3c6cc // b.none │ │ │ │ + add x28, x22, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.cs 3c5a0 // b.hs, b.nlast │ │ │ │ + add x22, x28, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + add x26, x25, x22, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3f6d8 // b.tcont │ │ │ │ - mov x23, x19 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.cc 3f6e8 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w26 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 3f714 │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldr w25, [x27, #4] │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ + b.ge 3c694 // b.tcont │ │ │ │ + mov x27, x22 │ │ │ │ + b 3c69c │ │ │ │ + cbz x26, 3c5a0 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w1, [x0, x21] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c744 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w23, [sp, #36] │ │ │ │ + ldr x25, [x20, #80] │ │ │ │ + cbz x27, 3c640 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3c710 │ │ │ │ + b.eq 3c738 // b.none │ │ │ │ + add x28, x22, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.cs 3c640 // b.hs, b.nlast │ │ │ │ + add x22, x28, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + add x26, x25, x22, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3c700 // b.tcont │ │ │ │ + mov x27, x22 │ │ │ │ + b 3c708 │ │ │ │ + cbz x26, 3c640 │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldr w1, [x26, #4] │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + cmp w1, w2 │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cset w2, cc // cc = lo, ul, last │ │ │ │ + str w2, [sp, #20] │ │ │ │ + ldr w1, [x1, x24] │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3c8b8 // b.plast │ │ │ │ + ldr w28, [x20, #88] │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbz x28, 3c5a0 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3c798 │ │ │ │ + b.eq 3c7c0 // b.none │ │ │ │ + add x27, x25, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.cs 3c5a0 // b.hs, b.nlast │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x26, x22, x25, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3c788 // b.tcont │ │ │ │ + mov x28, x25 │ │ │ │ + b 3c790 │ │ │ │ + cbz x26, 3c5a0 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + ldrb w0, [x0, x21] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3f7a4 // b.plast │ │ │ │ - ldr w23, [x24, #88] │ │ │ │ - add x21, sp, #0x4 │ │ │ │ - str w22, [sp, #4] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x26, [x24, #80] │ │ │ │ - cbnz x23, 3f764 │ │ │ │ - b 3f790 │ │ │ │ - b.eq 3f79c // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.cs 3f790 // b.hs, b.nlast │ │ │ │ - add x19, x20, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x24, x26, x19, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3c834 // b.plast │ │ │ │ + ldr w27, [x20, #88] │ │ │ │ + str w23, [sp, #36] │ │ │ │ + ldr x22, [x20, #80] │ │ │ │ + cbz x27, 3c640 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3c804 │ │ │ │ + b.eq 3c82c // b.none │ │ │ │ + add x26, x25, #0x1 │ │ │ │ + cmp x26, x27 │ │ │ │ + b.cs 3c640 // b.hs, b.nlast │ │ │ │ + add x2, x26, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x28, x22, x25, lsl #3 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3f754 // b.tcont │ │ │ │ - mov x23, x19 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.cc 3f764 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w22 │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x24, 3f790 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - cmp w0, w25 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 3f7e8 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.ge 3c7f4 // b.tcont │ │ │ │ + mov x27, x25 │ │ │ │ + b 3c7fc │ │ │ │ + cbz x28, 3c640 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldp w2, w3, [sp, #12] │ │ │ │ + ldr w6, [x1, x24] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp w0, w2 │ │ │ │ + ldr w4, [sp, #20] │ │ │ │ + mov w2, w23 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 3c520 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3c8d0 // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + adrp x1, 7e000 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - str x27, [sp, #96] │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ + str w1, [sp, #12] │ │ │ │ + b 3c7d0 │ │ │ │ + str w26, [sp, #12] │ │ │ │ + b 3c5d4 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + b 3c6dc │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w22, w1 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr x1, [x24, #120] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr w26, [x1, w22, uxtw #2] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldrb w25, [x0, w26, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 3f8b8 // b.plast │ │ │ │ - ldr w23, [x24, #88] │ │ │ │ - add x21, sp, #0x4 │ │ │ │ - ldr x25, [x24, #80] │ │ │ │ - str w26, [sp, #4] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbnz x23, 3f874 │ │ │ │ - b 3f8a0 │ │ │ │ - b.eq 3f8a8 // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.cs 3f8a0 // b.hs, b.nlast │ │ │ │ - add x19, x20, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x25, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 3f864 // b.tcont │ │ │ │ - mov x23, x19 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.cc 3f874 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w26 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 3f8a0 │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldr w25, [x27, #4] │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 3f930 // b.plast │ │ │ │ - ldr w23, [x24, #88] │ │ │ │ - add x21, sp, #0x4 │ │ │ │ - str w22, [sp, #4] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x26, [x24, #80] │ │ │ │ - cbnz x23, 3f8f0 │ │ │ │ - b 3f91c │ │ │ │ - b.eq 3f928 // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.cs 3f91c // b.hs, b.nlast │ │ │ │ - add x19, x20, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x24, x26, x19, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + mov x19, x2 │ │ │ │ + sub w2, w3, #0x1 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + add x24, x19, x2 │ │ │ │ + add x23, sp, #0x54 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + str w3, [sp, #36] │ │ │ │ + ldr w27, [x21, #8] │ │ │ │ + stp x2, x0, [sp, #48] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp w27, w25 │ │ │ │ + b.eq 3ca90 // b.none │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x21 │ │ │ │ + ldrb w26, [x19] │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w25 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 374ec │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3c980 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 3ca28 // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3cca4 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + mov w2, w27 │ │ │ │ + str x2, [sp, #72] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3d1a4 // b.plast │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x4, 3ca0c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3c9d4 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3ce78 // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x28, x2, #0x1 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.ls 3ca0c // b.plast │ │ │ │ + add x2, x28, x4 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3f8e0 // b.tcont │ │ │ │ - mov x23, x19 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.cc 3f8f0 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w22 │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x24, 3f91c │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - adrp x1, af000 │ │ │ │ + b.ge 3c9bc // b.tcont │ │ │ │ + mov x4, x2 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.hi 3c9d4 // b.pmore │ │ │ │ + mov w3, w27 │ │ │ │ + b 3cd38 │ │ │ │ + cbz x1, 3cddc │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3cde4 // b.lo, b.ul, b.last │ │ │ │ + str wzr, [sp] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 3ca6c │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr x25, [x21, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x28, [x3, #16] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w1, [sp] │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldrb w0, [x28, w0, uxtw] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 3cad8 // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.cc 3ca34 // b.lo, b.ul, b.last │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr x0, [x0, #352] │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - cmp w0, w25 │ │ │ │ - cset w0, cc // cc = lo, ul, last │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 3f974 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.ne 3d34c // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str x27, [sp, #96] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w25, [x2] │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w27, [x2, #4] │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + cmp w25, w27 │ │ │ │ + b.hi 3ca90 // b.pmore │ │ │ │ + b.cc 3cc08 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ubfiz x0, x25, #2, #32 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + ldr x26, [x0, #16] │ │ │ │ + ldrb w0, [x19] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + add x26, x26, x2 │ │ │ │ + add x22, x26, x1 │ │ │ │ + add x26, x26, w20, uxtw │ │ │ │ + cbnz w0, 3cb70 │ │ │ │ + b 3cbc0 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 3cbb8 // b.any │ │ │ │ + ldrb w0, [x19, #1]! │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cbz w0, 3cbc0 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3cbdc // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3cbdc // b.any │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w1, [x26] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3cb58 // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 3cb60 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3cb60 // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 3cbe8 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov w25, w1 │ │ │ │ - ldr x1, [x24, #72] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldrb w26, [x1, w25, uxtw] │ │ │ │ - ldr x2, [x0] │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 3c944 // b.pmore │ │ │ │ + fmov s31, w25 │ │ │ │ + mov v31.s[1], w27 │ │ │ │ + mov x0, v31.d[0] │ │ │ │ + b 3ca98 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3cbc0 // b.lo, b.ul, b.last │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w2, [x26] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3d184 // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3cbc0 // b.none │ │ │ │ + b 3ca90 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3cc1c │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 3d30c // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3cfc8 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + mov w2, w27 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3d304 // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x22, 3cc9c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3cc6c │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3d1d0 // b.none │ │ │ │ + add x28, x26, #0x1 │ │ │ │ + cmp x22, x28 │ │ │ │ + b.ls 3cc9c // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x26, x28, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x1, x1, x26, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3cc58 // b.tcont │ │ │ │ + mov x22, x26 │ │ │ │ + cmp x22, x28 │ │ │ │ + b.hi 3cc6c // b.pmore │ │ │ │ + mov w0, w27 │ │ │ │ + bl 33b80 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3ce70 // b.plast │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x28, 3cd34 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3cd00 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3cd58 // b.none │ │ │ │ + add x27, x2, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 3cd34 // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3ccec // b.tcont │ │ │ │ + mov x28, x2 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 3cd00 // b.pmore │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x1, 3cd34 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3ca1c // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x28, 3cddc │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3cda8 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3ca14 // b.none │ │ │ │ + add x27, x2, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 3cddc // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3cd94 // b.tcont │ │ │ │ + mov x28, x2 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 3cda8 // b.pmore │ │ │ │ + mov w3, w25 │ │ │ │ + b 3cd38 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w25, [x0, w1, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3d2fc // b.plast │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cbz x27, 3ce68 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 3ce38 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3d174 // b.none │ │ │ │ + add x25, x28, #0x1 │ │ │ │ + cmp x27, x25 │ │ │ │ + b.ls 3ce68 // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x25, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3ce24 // b.tcont │ │ │ │ + mov x27, x28 │ │ │ │ + cmp x27, x25 │ │ │ │ + b.hi 3ce38 // b.pmore │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + bl 33b80 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3cd68 │ │ │ │ + cbz x1, 3ca0c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3cf24 // b.plast │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x4, 3cf10 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3ced8 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3cf18 // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x28, x2, #0x1 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.ls 3cf10 // b.plast │ │ │ │ + add x2, x4, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3cec0 // b.tcont │ │ │ │ + mov x4, x2 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.hi 3ced8 // b.pmore │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + b 3cd38 │ │ │ │ + cbz x1, 3cf10 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3cca8 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr w2, [x1, x2, lsl #2] │ │ │ │ + cmp w25, w2 │ │ │ │ + ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3cca8 // b.lo, b.ul, b.last │ │ │ │ + ldrb w25, [x0, w2, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3d2fc // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w2, [sp, #84] │ │ │ │ + cbz x28, 3cfc0 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3cf8c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3d318 // b.none │ │ │ │ + add x25, x27, #0x1 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.cs 3cfc0 // b.hs, b.nlast │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + add x27, x25, x28 │ │ │ │ + str w2, [sp] │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x1, x1, x27, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr w2, [sp] │ │ │ │ + b.ge 3cf78 // b.tcont │ │ │ │ + mov x28, x27 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.cc 3cf8c // b.lo, b.ul, b.last │ │ │ │ + mov w0, w2 │ │ │ │ + bl 33b80 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 3fa38 // b.plast │ │ │ │ - ldr w21, [x24, #88] │ │ │ │ - add x22, sp, #0x4 │ │ │ │ - str w25, [sp, #4] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x26, [x24, #80] │ │ │ │ - cbnz x21, 3f9f8 │ │ │ │ - b 3fa24 │ │ │ │ - b.eq 3fa2c // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.cs 3fa24 // b.hs, b.nlast │ │ │ │ - add x19, x20, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x23, x26, x19, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5702c │ │ │ │ + str x3, [sp, #40] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3d1ac // b.plast │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x26, 3cd34 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3d024 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3d050 // b.none │ │ │ │ + add x28, x22, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ls 3cd34 // b.plast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x28, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + add x1, x1, x22, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3f9e8 // b.tcont │ │ │ │ - mov x21, x19 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.cc 3f9f8 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w25 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x23, 3fa24 │ │ │ │ - ldr x1, [x24, #72] │ │ │ │ - ldr w26, [x23, #4] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - ldrb w0, [x1, w25, uxtw] │ │ │ │ + b.ge 3d010 // b.tcont │ │ │ │ + mov x26, x22 │ │ │ │ + b 3d01c │ │ │ │ + cbz x1, 3cd34 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3faa4 // b.plast │ │ │ │ - ldr w21, [x24, #88] │ │ │ │ - add x22, sp, #0x4 │ │ │ │ - str w25, [sp, #4] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x24, [x24, #80] │ │ │ │ - cbnz x21, 3fa74 │ │ │ │ - b 3fa24 │ │ │ │ - b.eq 3fa9c // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ls 3fa24 // b.plast │ │ │ │ - add x19, x20, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x23, x24, x19, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3d0d4 // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x22, 3cddc │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3d0a0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3d0cc // b.none │ │ │ │ + add x26, x28, #0x1 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.cs 3cddc // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x26, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3fa64 // b.tcont │ │ │ │ - mov x21, x19 │ │ │ │ - b 3fa6c │ │ │ │ - cbz x23, 3fa24 │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - cmp w0, w26 │ │ │ │ - cset w0, cc // cc = lo, ul, last │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 3fae8 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, w1 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov w23, w2 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbnz w1, 3fb38 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ + b.ge 3d08c // b.tcont │ │ │ │ + mov x22, x28 │ │ │ │ + b 3d098 │ │ │ │ + cbz x1, 3cddc │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ cmp w0, w2 │ │ │ │ - b.eq 3fbe0 // b.none │ │ │ │ - cmp w22, w23 │ │ │ │ - b.eq 3fbe0 // b.none │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 3fc18 // b.pmore │ │ │ │ + b.cs 3cb2c // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x21, #120] │ │ │ │ - ubfiz x23, x22, #2, #32 │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - ldr w27, [x1, x23] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 3fc94 // b.plast │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3d1bc // b.plast │ │ │ │ + mov w0, w1 │ │ │ │ ldr w26, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w27, [sp, #20] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - cbnz x26, 3fba0 │ │ │ │ - b 3fbcc │ │ │ │ - b.eq 3fc88 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.ls 3fbcc // b.plast │ │ │ │ - add x19, x24, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x25, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x26, 3d16c │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3d140 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3d1b4 // b.none │ │ │ │ + add x28, x22, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cs 3d16c // b.hs, b.nlast │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + add x2, x28, x26 │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + add x1, x1, x22, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3fb90 // b.tcont │ │ │ │ - mov x26, x19 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.hi 3fba0 // b.pmore │ │ │ │ - mov w0, w27 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 3fde8 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b.ge 3d12c // b.tcont │ │ │ │ + mov x26, x22 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cc 3d140 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x1, 3ce68 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp] │ │ │ │ + b 3ca2c │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3ca90 // b.any │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3cbc0 // b.any │ │ │ │ + b 3ca90 │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 3ce88 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3d060 │ │ │ │ + cbz x1, 3d16c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3cb2c │ │ │ │ + cbz x1, 3cc9c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - ldrb w25, [x0, w23, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 3fde0 // b.plast │ │ │ │ - ldr w25, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w23, [sp, #20] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x26, [x21, #80] │ │ │ │ - cbnz x25, 3fc54 │ │ │ │ - b 3fc80 │ │ │ │ - b.eq 3fd28 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x24, x25 │ │ │ │ - b.cs 3fc80 // b.hs, b.nlast │ │ │ │ - add x19, x25, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x26, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3d264 // b.plast │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cbz x22, 3ce68 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3d22c │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3d258 // b.none │ │ │ │ + add x26, x28, #0x1 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.cs 3ce68 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x2, x26, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3fc44 // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - cmp x24, x25 │ │ │ │ - b.cc 3fc54 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x28, 3fbcc │ │ │ │ + b.ge 3d218 // b.tcont │ │ │ │ + mov x22, x28 │ │ │ │ + b 3d224 │ │ │ │ + cbz x1, 3ce68 │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - ldr w26, [x28, #4] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3cfcc // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr w22, [x1, x2, lsl #2] │ │ │ │ + cmp w25, w22 │ │ │ │ + ccmp w27, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3cfcc // b.lo, b.ul, b.last │ │ │ │ ldrb w0, [x0, w22, uxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3fd08 // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w22, [sp, #20] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - cbnz x27, 3fccc │ │ │ │ - b 3fcf8 │ │ │ │ - b.eq 3fd00 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.ls 3fcf8 // b.plast │ │ │ │ - add x19, x24, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x25, x19, lsl #3 │ │ │ │ + b.ls 3d328 // b.plast │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w22, [sp, #84] │ │ │ │ + cbz x4, 3d344 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3d2cc │ │ │ │ + b.eq 3d320 // b.none │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + add x3, x26, #0x1 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ls 3d344 // b.plast │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + add x26, x3, x4 │ │ │ │ + stp x3, x4, [sp] │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x28, x1, x26, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + bl 639ac │ │ │ │ + ldr x3, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3fcbc // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.hi 3fccc // b.pmore │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x28, 3fcf8 │ │ │ │ + b.ge 3d2b8 // b.tcont │ │ │ │ + mov x4, x26 │ │ │ │ + b 3d2c4 │ │ │ │ + str w25, [sp] │ │ │ │ + b 3ca2c │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3d1e0 │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + b 3cb2c │ │ │ │ + cbnz x1, 3d178 │ │ │ │ + b 3cfc0 │ │ │ │ + cbz x28, 3d344 │ │ │ │ ldr w0, [x28, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.cs 3fbd4 // b.hs, b.nlast │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - ldr w0, [x0, x23] │ │ │ │ - b 3fbe4 │ │ │ │ - cbz x27, 3fc80 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - add w26, w23, #0x1 │ │ │ │ - ldrb w0, [x0, w26, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 3fdb0 // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w26, [sp, #20] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - ldr x24, [x21, #80] │ │ │ │ - cbnz x28, 3fd74 │ │ │ │ - b 3fda0 │ │ │ │ - b.eq 3fda8 // b.none │ │ │ │ - add x27, x19, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 3fda0 // b.plast │ │ │ │ - add x19, x28, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x25, x24, x19, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 3fd64 // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 3fd74 // b.pmore │ │ │ │ - mov w0, w26 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x25, 3fda0 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 3fb5c // b.hs, b.nlast │ │ │ │ - ldr w0, [x1, w23, uxtw #2] │ │ │ │ - cmp w0, w22 │ │ │ │ - ccmp w0, w23, #0x2, hi // hi = pmore │ │ │ │ - b.hi 3fb5c // b.pmore │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 3fbe4 │ │ │ │ - str w25, [sp, #12] │ │ │ │ - b 3fd38 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3cb2c │ │ │ │ + mov w0, w22 │ │ │ │ + bl 33b80 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, w1 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov w23, w2 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbnz w1, 3fe4c │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 3ff04 // b.none │ │ │ │ - cmp w22, w23 │ │ │ │ - b.eq 3ff04 // b.none │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #3864] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + str w6, [sp, #36] │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + mov w20, w5 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + ldr x5, [x7] │ │ │ │ + str x5, [sp, #88] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + cmp w20, w6 │ │ │ │ + b.cs 3e300 // b.hs, b.nlast │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + mov w25, w2 │ │ │ │ + mov w23, w20 │ │ │ │ + mov x21, x1 │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + str x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w27, w3 │ │ │ │ + add x19, x0, x23 │ │ │ │ + add x24, x19, x2 │ │ │ │ + cmp w25, w3 │ │ │ │ + b.cc 3dea8 // b.lo, b.ul, b.last │ │ │ │ + ubfiz x0, x25, #2, #32 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [x21, #16] │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldrb w1, [x1, x23] │ │ │ │ + ldr w3, [x3, x4] │ │ │ │ + add x0, x0, x3 │ │ │ │ + add x22, x0, x2 │ │ │ │ + add x23, x0, x23 │ │ │ │ + cbnz w1, 3d420 │ │ │ │ + b 3d478 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 3d468 // b.any │ │ │ │ + ldrb w1, [x19, #1]! │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cbz w1, 3d46c │ │ │ │ + cmp x23, x22 │ │ │ │ + ccmp x24, x19, #0x0, ls // ls = plast │ │ │ │ + b.cc 3de7c // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x23] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 3de7c // b.any │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3d408 // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 3d410 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3d410 // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 3de7c │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.eq 3d568 // b.none │ │ │ │ + add x23, sp, #0x54 │ │ │ │ + nop │ │ │ │ + cmp w27, w25 │ │ │ │ + b.eq 3d560 // b.none │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x21 │ │ │ │ + ldrb w26, [x19] │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w25 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 374ec │ │ │ │ + mov x22, x0 │ │ │ │ ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3d4bc │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 3d5c8 // b.none │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.hi 3ff3c // b.pmore │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x23, x22, #2, #32 │ │ │ │ - ldr w27, [x1, x23] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 3ffb4 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w27, [sp, #20] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - cbnz x26, 3feb4 │ │ │ │ - b 3fee0 │ │ │ │ - b.eq 3ffa8 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.ls 3fee0 // b.plast │ │ │ │ - add x19, x24, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x25, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3d7ec // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + mov w2, w27 │ │ │ │ + str x2, [sp, #72] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3dd04 // b.plast │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x4, 3d548 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3d510 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3d9c0 // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x28, x2, #0x1 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.ls 3d548 // b.plast │ │ │ │ + add x2, x28, x4 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3fea4 // b.tcont │ │ │ │ - mov x26, x19 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.hi 3feb4 // b.pmore │ │ │ │ + b.ge 3d4f8 // b.tcont │ │ │ │ + mov x4, x2 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.hi 3d510 // b.pmore │ │ │ │ mov w0, w27 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x28, 40018 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.cc 40020 // b.lo, b.ul, b.last │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ + bl 33b80 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3e2a4 // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bfxil x0, x25, #0, #32 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 401d4 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + bfi x0, x27, #32, #32 │ │ │ │ + b.ne 3e2fc // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w25, [x0, w23, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 401c4 // b.plast │ │ │ │ - ldr w25, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w23, [sp, #20] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x26, [x21, #80] │ │ │ │ - cbnz x25, 3ff74 │ │ │ │ - b 3ffa0 │ │ │ │ - b.eq 4008c // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x24, x25 │ │ │ │ - b.cs 3ffa0 // b.hs, b.nlast │ │ │ │ - add x19, x25, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x26, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + cbz x1, 3d908 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3d92c // b.lo, b.ul, b.last │ │ │ │ + str wzr, [sp] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 3d60c │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr x25, [x21, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x28, [x3, #16] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w1, [sp] │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldrb w0, [x28, w0, uxtw] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 3d634 // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.cc 3d5d4 // b.lo, b.ul, b.last │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + b 3d560 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w25, [x2] │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w27, [x2, #4] │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + cmp w25, w27 │ │ │ │ + b.hi 3d560 // b.pmore │ │ │ │ + b.cc 3d75c // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ubfiz x0, x25, #2, #32 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + ldr x26, [x0, #16] │ │ │ │ + ldrb w0, [x19] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + add x26, x26, x2 │ │ │ │ + add x22, x26, x1 │ │ │ │ + add x26, x26, w20, uxtw │ │ │ │ + cbnz w0, 3d6cc │ │ │ │ + b 3d720 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 3d714 // b.any │ │ │ │ + ldrb w0, [x19, #1]! │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cbz w0, 3d720 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3d730 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3d730 // b.any │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w1, [x26] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3d6b4 // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 3d6bc // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3d6bc // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 3d73c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #36] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 3d480 // b.pmore │ │ │ │ + b 3d568 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3d720 // b.lo, b.ul, b.last │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w2, [x26] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3dce4 // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3d720 // b.none │ │ │ │ + b 3d560 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3d770 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 3de70 // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3db14 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + mov w2, w27 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3de68 // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x22, 3d548 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3d7c0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3dd30 // b.none │ │ │ │ + add x28, x26, #0x1 │ │ │ │ + cmp x22, x28 │ │ │ │ + b.ls 3d548 // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x26, x28, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x1, x1, x26, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3ff64 // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - cmp x24, x25 │ │ │ │ - b.cc 3ff74 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x28, 3fee0 │ │ │ │ + b.ge 3d7ac // b.tcont │ │ │ │ + mov x22, x26 │ │ │ │ + b 3d7b8 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3d9b8 // b.plast │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x28, 3d87c │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3d848 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3d884 // b.none │ │ │ │ + add x27, x2, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 3d87c // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3d834 // b.tcont │ │ │ │ + mov x28, x2 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 3d848 // b.pmore │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + b 3d90c │ │ │ │ + cbz x1, 3d87c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - ldr w26, [x28, #4] │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 3fef0 // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w22, [sp, #20] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - cbnz x27, 3ffec │ │ │ │ - b 40018 │ │ │ │ - b.eq 3fee8 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.cs 40018 // b.hs, b.nlast │ │ │ │ - add x19, x24, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x25, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3d5bc // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x28, 3d908 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3d8d4 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3d5b4 // b.none │ │ │ │ + add x27, x2, #0x1 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.cs 3d908 // b.hs, b.nlast │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 3ffdc // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.cc 3ffec // b.lo, b.ul, b.last │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3d1c0 │ │ │ │ + b.ge 3d8c0 // b.tcont │ │ │ │ + mov x28, x2 │ │ │ │ + cmp x27, x28 │ │ │ │ + b.cc 3d8d4 // b.lo, b.ul, b.last │ │ │ │ + mov w3, w25 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ ldr x1, [x21, #120] │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - ldr w24, [x1, x23] │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4019c // b.plast │ │ │ │ - ldr w23, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w24, [sp, #20] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - cbnz x23, 40064 │ │ │ │ - b 401cc │ │ │ │ - b.eq 401ac // b.none │ │ │ │ - add x22, x19, #0x1 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ls 401cc // b.plast │ │ │ │ - add x19, x22, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x21, x25, x19, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5702c │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w25, [x0, w1, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3de60 // b.plast │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cbz x27, 3d9b0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 3d980 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3dcd4 // b.none │ │ │ │ + add x25, x28, #0x1 │ │ │ │ + cmp x25, x27 │ │ │ │ + b.cs 3d9b0 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x25, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40054 // b.tcont │ │ │ │ - mov x23, x19 │ │ │ │ - b 4005c │ │ │ │ - cbz x27, 3ffa0 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #12] │ │ │ │ + b.ge 3d96c // b.tcont │ │ │ │ + mov x27, x28 │ │ │ │ + cmp x25, x27 │ │ │ │ + b.cc 3d980 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + bl 33b80 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3d894 │ │ │ │ + cbz x1, 3d548 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #64] │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - add w26, w23, #0x1 │ │ │ │ - ldrb w1, [x0, w26, uxtw] │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ mov w2, w1 │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 4011c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w26, [sp, #20] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - ldr x24, [x21, #80] │ │ │ │ - cbnz x28, 400dc │ │ │ │ - b 40108 │ │ │ │ - b.eq 40110 // b.none │ │ │ │ - add x27, x19, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 40108 // b.plast │ │ │ │ - add x19, x28, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x25, x24, x19, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3da6c // b.plast │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x4, 3da58 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3da20 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3da60 // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x28, x2, #0x1 │ │ │ │ + cmp x28, x4 │ │ │ │ + b.cs 3da58 // b.hs, b.nlast │ │ │ │ + add x2, x28, x4 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 400cc // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 400dc // b.pmore │ │ │ │ - mov w0, w26 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x25, 40108 │ │ │ │ + b.ge 3da08 // b.tcont │ │ │ │ + mov x4, x2 │ │ │ │ + cmp x28, x4 │ │ │ │ + b.cc 3da20 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x1, 3da58 │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x25, #4] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ ldr x1, [x21, #120] │ │ │ │ cmp w2, w3 │ │ │ │ - b.cs 3fe74 // b.hs, b.nlast │ │ │ │ - ldr w24, [x1, w23, uxtw #2] │ │ │ │ - cmp w24, w22 │ │ │ │ - ccmp w24, w23, #0x2, hi // hi = pmore │ │ │ │ - b.hi 3fe74 // b.pmore │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4019c // b.plast │ │ │ │ - ldr w23, [x21, #88] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w24, [sp, #20] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - cbnz x23, 40174 │ │ │ │ - b 401cc │ │ │ │ - b.eq 401ac // b.none │ │ │ │ - add x22, x19, #0x1 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ls 401cc // b.plast │ │ │ │ - add x19, x22, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x21, x25, x19, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5702c │ │ │ │ + b.cs 3d7f0 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr w2, [x1, x2, lsl #2] │ │ │ │ + cmp w25, w2 │ │ │ │ + ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3d7f0 // b.lo, b.ul, b.last │ │ │ │ + ldrb w25, [x0, w2, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3de60 // b.plast │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w2, [sp, #84] │ │ │ │ + cbz x4, 3db0c │ │ │ │ + add x28, sp, #0x54 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 3dad4 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3dfdc // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x25, x27, #0x1 │ │ │ │ + cmp x4, x25 │ │ │ │ + b.ls 3db0c // b.plast │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x27, x25, x4 │ │ │ │ + mov x0, x28 │ │ │ │ + str w2, [sp] │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x1, x1, x27, lsl #3 │ │ │ │ + stp x1, x4, [sp, #8] │ │ │ │ + bl 639ac │ │ │ │ + ldr w2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40164 // b.tcont │ │ │ │ - mov x23, x19 │ │ │ │ - b 4016c │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - b 3ff08 │ │ │ │ - cbz x21, 401cc │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - ldr w0, [x21, #4] │ │ │ │ - b 3ff08 │ │ │ │ - str w25, [sp, #12] │ │ │ │ - b 4009c │ │ │ │ - mov w0, w24 │ │ │ │ - bl 3d1c0 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - str x19, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, sp │ │ │ │ - stp w2, w3, [sp] │ │ │ │ - bl 597e8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 4025c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 40298 // b.any │ │ │ │ - ldr x19, [sp, #32] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x19 │ │ │ │ - bl 599c8 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp] │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 4022c // b.hs, b.nlast │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x410 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 4022c │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w19, w2 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x21, #0x1 // #1 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - and w23, w5, #0xff │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x6, [x0] │ │ │ │ - str x6, [sp, #56] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - str w23, [sp, #24] │ │ │ │ - str w3, [sp, #32] │ │ │ │ - ldr w0, [x1, #40] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - add x0, x21, w0, uxtw #4 │ │ │ │ - cbnz w2, 403c8 │ │ │ │ - ldr w22, [x20, #8] │ │ │ │ - sub w21, w22, #0x1 │ │ │ │ - cmp w21, w3 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - str w1, [sp, #36] │ │ │ │ - bl 3390 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - cbnz w23, 40710 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cbnz w0, 407c0 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.cs 40a70 // b.hs, b.nlast │ │ │ │ - ldr x3, [x20, #120] │ │ │ │ - mov w22, w19 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - add x19, sp, #0x34 │ │ │ │ - ubfiz x23, x22, #2, #32 │ │ │ │ - mov w0, w22 │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w28, [x3, x23] │ │ │ │ - ldrb w1, [x0, w28, uxtw] │ │ │ │ - mov w27, w1 │ │ │ │ + b.ge 3dabc // b.tcont │ │ │ │ + mov x4, x27 │ │ │ │ + cmp x4, x25 │ │ │ │ + b.hi 3dad4 // b.pmore │ │ │ │ + mov w0, w2 │ │ │ │ + bl 33b80 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 404b0 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - str w28, [sp, #52] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x24, 403c0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 40394 │ │ │ │ - b.eq 404a4 // b.none │ │ │ │ - add x26, x27, #0x1 │ │ │ │ - cmp x24, x26 │ │ │ │ - b.ls 403c0 // b.plast │ │ │ │ - add x2, x26, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - add x25, x21, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 40384 // b.tcont │ │ │ │ - mov x24, x27 │ │ │ │ - cmp x24, x26 │ │ │ │ - b.hi 40394 // b.pmore │ │ │ │ - mov w3, w28 │ │ │ │ - b 40524 │ │ │ │ - bl 3390 │ │ │ │ + b.ls 3dd0c // b.plast │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ str x0, [sp, #16] │ │ │ │ + cbz x26, 3dba0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3db70 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3dba8 // b.none │ │ │ │ + add x28, x22, #0x1 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cs 3dba0 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x28, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + add x1, x1, x22, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3db5c // b.tcont │ │ │ │ + mov x26, x22 │ │ │ │ + cmp x28, x26 │ │ │ │ + b.cc 3db70 // b.lo, b.ul, b.last │ │ │ │ ldr w0, [sp, #24] │ │ │ │ - ldr w22, [x20, #8] │ │ │ │ - cbnz w0, 40798 │ │ │ │ - ldr x3, [x20, #120] │ │ │ │ - sub w21, w22, #0x1 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - ldr w22, [x3, w0, uxtw #2] │ │ │ │ - cmp w19, w22 │ │ │ │ - ccmp w0, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cs 40400 // b.hs, b.nlast │ │ │ │ - ldr w22, [x3, w19, uxtw #2] │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - fmov s31, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - mov v31.s[1], w0 │ │ │ │ - str w1, [sp, #36] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - uxtl v31.2d, v31.2s │ │ │ │ - str q31, [x0] │ │ │ │ - cmp w21, w22 │ │ │ │ - b.hi 40344 // b.pmore │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - fmov s31, w22 │ │ │ │ - ld1 {v31.s}[1], [x0] │ │ │ │ - uxtl v31.2d, v31.2s │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ubfiz x0, x1, #4, #31 │ │ │ │ - str q31, [x2, x0] │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x1, 3dba0 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ ldr x1, [sp, #40] │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str w2, [x1] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 40b20 // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x25, 403c0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w27, [x25, #4] │ │ │ │ - ldr x1, [sp] │ │ │ │ ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 4054c // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w22, [sp, #52] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x28, 40520 │ │ │ │ + b.ls 3dc38 // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x22, 3dc28 │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ - b 404e8 │ │ │ │ - b.eq 40544 // b.none │ │ │ │ - add x26, x24, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.ls 40520 // b.plast │ │ │ │ - add x2, x26, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x25, x21, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ + b 3dbf8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3dc30 // b.none │ │ │ │ + add x26, x28, #0x1 │ │ │ │ + cmp x22, x26 │ │ │ │ + b.ls 3dc28 // b.plast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x26, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 404d8 // b.tcont │ │ │ │ - mov x28, x24 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.hi 404e8 // b.pmore │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x25, 40520 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ne 406bc // b.any │ │ │ │ + b.ge 3dbe4 // b.tcont │ │ │ │ + mov x22, x28 │ │ │ │ + cmp x22, x26 │ │ │ │ + b.hi 3dbf8 // b.pmore │ │ │ │ + mov w0, w25 │ │ │ │ + bl 33b80 │ │ │ │ + cbz x1, 3dc28 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 3d688 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3dd1c // b.plast │ │ │ │ + mov w0, w1 │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x4, 3da58 │ │ │ │ + add x28, sp, #0x54 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3dca4 │ │ │ │ ldr x1, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w27, [x0, x1] │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 40708 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w22, [sp, #52] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x26, 40520 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 40590 │ │ │ │ - b.eq 405b8 // b.none │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ls 40520 // b.plast │ │ │ │ - add x27, x28, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x25, x21, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ + b.eq 3dd14 // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x26, x22, #0x1 │ │ │ │ + cmp x26, x4 │ │ │ │ + b.cs 3da58 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x2, x26, x4 │ │ │ │ + mov x0, x28 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + add x1, x1, x22, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40580 // b.tcont │ │ │ │ - mov x26, x27 │ │ │ │ - b 40588 │ │ │ │ - cbz x25, 40520 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ + b.ge 3dc8c // b.tcont │ │ │ │ + mov x4, x22 │ │ │ │ + b 3dc9c │ │ │ │ + cbz x1, 3d9b0 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ str w0, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w28, w22, #0x1 │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 40630 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w28, [sp, #52] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x27, 403c0 │ │ │ │ + b 3d5cc │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3d560 // b.any │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3d720 // b.any │ │ │ │ + b 3d560 │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 3d9d0 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3dbb8 │ │ │ │ + cbz x1, 3da58 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3d688 │ │ │ │ + cbz x1, 3d548 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3ddc4 // b.plast │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cbz x22, 3d9b0 │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ - b 40600 │ │ │ │ - b.eq 40628 // b.none │ │ │ │ - add x26, x24, #0x1 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.cs 403c0 // b.hs, b.nlast │ │ │ │ - add x2, x26, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x25, x21, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ + b 3dd8c │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3ddb8 // b.none │ │ │ │ + add x26, x28, #0x1 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.cs 3d9b0 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x2, x26, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 405f0 // b.tcont │ │ │ │ - mov x27, x24 │ │ │ │ - b 405f8 │ │ │ │ - cbz x25, 403c0 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - ldr w1, [sp] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 406bc // b.lo, b.ul, b.last │ │ │ │ - ldr x3, [x20, #120] │ │ │ │ - ldr w1, [x3, x23] │ │ │ │ - cbz w1, 406bc │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 40678 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr x2, [x20] │ │ │ │ - ldr w5, [sp, #28] │ │ │ │ - ldr w0, [x0, x23] │ │ │ │ - ldr x4, [x2, #16] │ │ │ │ - add w0, w5, w0 │ │ │ │ - ldrb w2, [x2, #44] │ │ │ │ - ldrb w0, [x4, w0, uxtw] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 406a8 // b.none │ │ │ │ + b.ge 3dd78 // b.tcont │ │ │ │ + mov x22, x28 │ │ │ │ + b 3dd84 │ │ │ │ + cbz x1, 3d9b0 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3db18 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr w22, [x1, x2, lsl #2] │ │ │ │ + cmp w25, w22 │ │ │ │ + ccmp w27, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3db18 // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3e138 // b.plast │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w22, [sp, #84] │ │ │ │ + cbz x4, 3e29c │ │ │ │ + add x28, sp, #0x54 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 3de2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3e130 // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x3, x26, #0x1 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.cs 3e29c // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x26, x3, x4 │ │ │ │ + mov x0, x28 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x1, x1, x26, lsl #3 │ │ │ │ + stp x3, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x3, [sp] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3de14 // b.tcont │ │ │ │ + mov x4, x26 │ │ │ │ + b 3de24 │ │ │ │ + str w25, [sp] │ │ │ │ + b 3d5cc │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3dd40 │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + b 3d688 │ │ │ │ + cmp x23, x22 │ │ │ │ + ccmp x24, x19, #0x0, ls // ls = plast │ │ │ │ + b.cc 3d46c // b.lo, b.ul, b.last │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w2, [x23] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3d550 // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3d46c // b.none │ │ │ │ + b 3d560 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + cbnz w25, 3debc │ │ │ │ sub w0, w1, #0x1 │ │ │ │ - fmov s31, w22 │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - movi v30.2s, #0x0 │ │ │ │ - mov v31.s[1], w0 │ │ │ │ - ubfiz x2, x4, #4, #31 │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - zip1 v31.4s, v31.4s, v30.4s │ │ │ │ - str q31, [x2, x0] │ │ │ │ - add w0, w4, #0x1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w22, w1 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 40348 // b.pmore │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cbz w0, 40454 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - fmov s31, w22 │ │ │ │ - ld1 {v31.s}[1], [x0] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - uxtl v31.2d, v31.2s │ │ │ │ - cbz w0, 4043c │ │ │ │ - ldr x2, [x20] │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - ldr w0, [x0, w22, uxtw #2] │ │ │ │ - ldr x3, [x2, #16] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldrb w1, [x2, #44] │ │ │ │ - ldrb w0, [x3, w0, uxtw] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 4043c // b.any │ │ │ │ - b 40454 │ │ │ │ - str w27, [sp] │ │ │ │ - b 405c8 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cmp w21, w0 │ │ │ │ - b.eq 40328 // b.none │ │ │ │ - cbz w0, 40328 │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w1, w22 │ │ │ │ - b.cs 409dc // b.hs, b.nlast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.eq 3e2bc // b.none │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cc 3df5c // b.lo, b.ul, b.last │ │ │ │ + ldr x3, [x21, #120] │ │ │ │ + ubfiz x1, x25, #2, #32 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov w2, w25 │ │ │ │ + str x2, [sp, #72] │ │ │ │ + ldr w1, [x3, x1] │ │ │ │ + str w1, [sp, #64] │ │ │ │ ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w25, w1 │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 40854 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - add x21, sp, #0x34 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str w0, [sp, #52] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbnz x27, 40770 │ │ │ │ - b 40af0 │ │ │ │ - b.eq 40848 // b.none │ │ │ │ - add x24, x22, #0x1 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.cs 40af0 // b.hs, b.nlast │ │ │ │ - add x22, x24, x27 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - add x28, x23, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 40760 // b.tcont │ │ │ │ - mov x27, x22 │ │ │ │ - b 40768 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str w21, [sp, #36] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.ne 40720 // b.any │ │ │ │ - ldr x3, [x20, #120] │ │ │ │ - sub w21, w22, #0x1 │ │ │ │ - mov w1, w19 │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - ldr w22, [x3, w19, uxtw #2] │ │ │ │ - b 407e8 │ │ │ │ - ldr x3, [x20, #120] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - ldr w22, [x3, w0, uxtw #2] │ │ │ │ - cmp w22, w19 │ │ │ │ - ccmp w22, w0, #0x2, hi // hi = pmore │ │ │ │ - b.ls 407dc // b.plast │ │ │ │ - ldr w22, [x3, w19, uxtw #2] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - mov w1, w19 │ │ │ │ - cbz w0, 40400 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - ldr x2, [x20] │ │ │ │ - ldr w4, [sp, #28] │ │ │ │ - ldr w1, [x0, x1, lsl #2] │ │ │ │ - ldr x5, [x2, #16] │ │ │ │ - add w1, w4, w1 │ │ │ │ - ldrb w4, [x2, #44] │ │ │ │ - ldrb w1, [x5, w1, uxtw] │ │ │ │ - cmp w1, w4 │ │ │ │ - b.eq 40834 // b.none │ │ │ │ - sub w1, w22, #0x1 │ │ │ │ - fmov s31, w19 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str w4, [sp, #12] │ │ │ │ - mov v31.s[1], w1 │ │ │ │ + b.ls 3e294 // b.plast │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + add x28, sp, #0x54 │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbnz x22, 3df28 │ │ │ │ + b 3e2f4 │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - uxtl v31.2d, v31.2s │ │ │ │ - str q31, [x1] │ │ │ │ - cmp w21, w22 │ │ │ │ - b.ls 40af8 // b.plast │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - b 40344 │ │ │ │ - cbz x28, 40af0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w25, [x28, #4] │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - add w26, w1, #0x1 │ │ │ │ - ldrb w2, [x0, w26, uxtw] │ │ │ │ - cmp w2, #0xfd │ │ │ │ - b.ls 408c8 // b.plast │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - add x21, sp, #0x34 │ │ │ │ - str w26, [sp, #52] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbnz x23, 40894 │ │ │ │ - b 40b0c │ │ │ │ - b.eq 408bc // b.none │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - cmp x23, x28 │ │ │ │ - b.ls 40b0c // b.plast │ │ │ │ - add x27, x28, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x24, x22, x27, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ + b.eq 3dfe4 // b.none │ │ │ │ + add x26, x2, #0x1 │ │ │ │ + cmp x22, x26 │ │ │ │ + b.ls 3e2f4 // b.plast │ │ │ │ + add x2, x26, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + str x2, [sp] │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40884 // b.tcont │ │ │ │ - mov x23, x27 │ │ │ │ - b 4088c │ │ │ │ - cbz x24, 40b0c │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x24, #4] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cmp w2, w25 │ │ │ │ - b.cs 408e8 // b.hs, b.nlast │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - ldr w23, [x1, w2, uxtw #2] │ │ │ │ - cmp w19, w23 │ │ │ │ - ccmp w2, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cs 40a78 // b.hs, b.nlast │ │ │ │ - ubfiz x26, x19, #2, #32 │ │ │ │ - ldr w25, [x1, x26] │ │ │ │ - ldrb w1, [x0, w25, uxtw] │ │ │ │ + ldr x2, [sp] │ │ │ │ + b.ge 3df14 // b.tcont │ │ │ │ + mov x22, x2 │ │ │ │ + b 3df20 │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + mov w2, w27 │ │ │ │ + str x2, [sp, #72] │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 409e4 // b.plast │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - add x21, sp, #0x34 │ │ │ │ - str w25, [sp, #52] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbnz x23, 40928 │ │ │ │ - b 40ae0 │ │ │ │ - b.eq 40950 // b.none │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - cmp x23, x28 │ │ │ │ - b.ls 40ae0 // b.plast │ │ │ │ - add x27, x28, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x24, x22, x27, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3e2c8 // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + add x28, sp, #0x54 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cbnz x22, 3dfa0 │ │ │ │ + b 3d548 │ │ │ │ + b.eq 3e154 // b.none │ │ │ │ + add x4, x2, #0x1 │ │ │ │ + cmp x4, x22 │ │ │ │ + b.cs 3d548 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x2, x4, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + str x2, [sp] │ │ │ │ + add x26, x1, x2, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40918 // b.tcont │ │ │ │ - mov x23, x27 │ │ │ │ - b 40920 │ │ │ │ - cbz x24, 40ae0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w25, [x24, #4] │ │ │ │ - ldrb w0, [x0, w19, uxtw] │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + b.ge 3df90 // b.tcont │ │ │ │ + mov x22, x2 │ │ │ │ + b 3df98 │ │ │ │ + cbnz x1, 3dcd8 │ │ │ │ + b 3db0c │ │ │ │ + cbz x1, 3e2f4 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 409c4 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - add x21, sp, #0x34 │ │ │ │ - str w19, [sp, #52] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbnz x24, 40994 │ │ │ │ - b 40ae8 │ │ │ │ - b.eq 409bc // b.none │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cs 40ae8 // b.hs, b.nlast │ │ │ │ - add x27, x28, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x23, x22, x27, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3e074 // b.plast │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + add x28, sp, #0x54 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cbnz x26, 3e038 │ │ │ │ + b 3dc28 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3e06c // b.none │ │ │ │ + add x22, x2, #0x1 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.ls 3dc28 // b.plast │ │ │ │ + add x2, x22, x26 │ │ │ │ + mov x0, x28 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + str x2, [sp] │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40984 // b.tcont │ │ │ │ - mov x24, x27 │ │ │ │ - b 4098c │ │ │ │ - cbz x23, 40ae8 │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.cc 409ec // b.lo, b.ul, b.last │ │ │ │ - ldr w21, [x20, #8] │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - b 40328 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - b 408e8 │ │ │ │ - mov w25, w1 │ │ │ │ - b 4095c │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w25, [x1, x26] │ │ │ │ - ldrb w0, [x0, w25, uxtw] │ │ │ │ + ldr x2, [sp] │ │ │ │ + b.ge 3e024 // b.tcont │ │ │ │ + mov x26, x2 │ │ │ │ + b 3e030 │ │ │ │ + cbz x1, 3dc28 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + mov x2, #0xffffffff // #4294967295 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 3d3d8 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #64] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 40a60 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - add x21, sp, #0x34 │ │ │ │ - str w25, [sp, #52] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbnz x27, 40a30 │ │ │ │ - b 40ae0 │ │ │ │ - b.eq 40a58 // b.none │ │ │ │ - add x28, x24, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.cs 40ae0 // b.hs, b.nlast │ │ │ │ - add x24, x28, x27 │ │ │ │ - mov x0, x21 │ │ │ │ - lsr x24, x24, #1 │ │ │ │ - add x23, x22, x24, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3e11c // b.plast │ │ │ │ + mov w0, w1 │ │ │ │ + ldr w3, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + add x28, sp, #0x54 │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x26, x0 │ │ │ │ + cbnz x3, 3e0e0 │ │ │ │ + b 3e2f4 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3e114 // b.none │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + add x4, x22, #0x1 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.ls 3e2f4 // b.plast │ │ │ │ + add x2, x4, x3 │ │ │ │ + mov x0, x28 │ │ │ │ + str x4, [sp] │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + add x1, x26, x22, lsl #3 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40a20 // b.tcont │ │ │ │ - mov x27, x24 │ │ │ │ - b 40a28 │ │ │ │ - cbz x23, 40ae0 │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - ldr w21, [x20, #8] │ │ │ │ - str w0, [sp, #28] │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - b 40328 │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - b 40454 │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 40a60 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - add x21, sp, #0x34 │ │ │ │ - str w23, [sp, #52] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x2, [x20, #80] │ │ │ │ - cbnz x24, 40ab0 │ │ │ │ - b 40b24 │ │ │ │ - b.eq 40b14 // b.none │ │ │ │ - add x28, x22, #0x1 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cs 40b24 // b.hs, b.nlast │ │ │ │ - add x22, x28, x24 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x4, [sp] │ │ │ │ + b.ge 3e0c8 // b.tcont │ │ │ │ + mov x3, x22 │ │ │ │ + b 3e0d8 │ │ │ │ + cbz x1, 3e2f4 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + b 3d3d8 │ │ │ │ + cbz x1, 3e29c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3d688 │ │ │ │ + cbz x26, 3d548 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3e1f4 // b.plast │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + add x28, sp, #0x54 │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbnz x22, 3e1ac │ │ │ │ + b 3da58 │ │ │ │ + b.eq 3e1e8 // b.none │ │ │ │ + add x4, x2, #0x1 │ │ │ │ + cmp x22, x4 │ │ │ │ + b.ls 3da58 // b.plast │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x2, x4, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ str x2, [sp] │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - add x27, x2, x22, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + add x26, x1, x2, lsl #3 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40aa0 // b.tcont │ │ │ │ - mov x24, x22 │ │ │ │ - b 40aa8 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 3d1c0 │ │ │ │ - mov w0, w19 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - bl 3d1c0 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - fmov s31, w22 │ │ │ │ - ld1 {v31.s}[1], [x1] │ │ │ │ - uxtl v31.2d, v31.2s │ │ │ │ - b 406e4 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 40b24 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - b 40a60 │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + b.ge 3e19c // b.tcont │ │ │ │ + mov x22, x2 │ │ │ │ + b 3e1a4 │ │ │ │ + cbz x26, 3da58 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w1, [x26, #4] │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + ldr x3, [x21, #120] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.cs 3decc // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr w2, [x3, x1, lsl #2] │ │ │ │ + cmp w25, w2 │ │ │ │ + ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3decc // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x0, w2, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3e2d8 // b.plast │ │ │ │ + ldr w3, [x21, #88] │ │ │ │ + add x28, sp, #0x54 │ │ │ │ + str w2, [sp, #84] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr x5, [x21, #80] │ │ │ │ + cbnz x3, 3e254 │ │ │ │ + b 3db0c │ │ │ │ + b.eq 3e2d0 // b.none │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + add x4, x22, #0x1 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.ls 3db0c // b.plast │ │ │ │ + add x22, x4, x3 │ │ │ │ + mov x0, x28 │ │ │ │ + str x5, [sp] │ │ │ │ + lsr x22, x22, #1 │ │ │ │ + stp x4, x3, [sp, #16] │ │ │ │ + add x26, x5, x22, lsl #3 │ │ │ │ + str w2, [sp, #40] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 639ac │ │ │ │ + ldr x5, [sp] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + b.ge 3e240 // b.tcont │ │ │ │ + mov x3, x22 │ │ │ │ + b 3e24c │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 3dff4 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 33b80 │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3d46c // b.any │ │ │ │ + b 3d560 │ │ │ │ + mov x2, #0xffffffff // #4294967295 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + b 3d3d8 │ │ │ │ + str w1, [sp, #64] │ │ │ │ + b 3e164 │ │ │ │ + cbz x26, 3db0c │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + ldr w1, [sp, #36] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + b 3d3d8 │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + bl 33b80 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3d1c0 │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + add x0, x0, #0x818 │ │ │ │ + mov w2, #0x6d2 // #1746 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - and w19, w4, #0xff │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov w22, w2 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #104] │ │ │ │ mov x5, #0x0 // #0 │ │ │ │ - str w19, [sp, #16] │ │ │ │ - str w3, [sp, #28] │ │ │ │ - cbnz w2, 40d10 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w3 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - str w1, [sp, #24] │ │ │ │ - bl 3390 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 595f0 │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - cbnz w19, 40fcc │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbnz w0, 41138 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ + str w3, [sp, #52] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + cbz w3, 3ee50 │ │ │ │ + mov x19, x2 │ │ │ │ + cbz x2, 3ee9c │ │ │ │ + mov x22, x1 │ │ │ │ + cbz x1, 3ee78 │ │ │ │ + ldr w20, [sp, #52] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x1, x20, #3, #32 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 3ee40 // b.none │ │ │ │ + adrp x2, 80000 │ │ │ │ + lsr w1, w20, #1 │ │ │ │ + ldr q31, [x2, #352] │ │ │ │ + add x1, x0, w1, uxtw #4 │ │ │ │ + str q31, [x0], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 3e3a4 // b.any │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + mov x1, x0 │ │ │ │ + and w0, w0, #0xfffffffe │ │ │ │ + tbz w1, #0, 3e3cc │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr d31, [x1, #352] │ │ │ │ + str d31, [x21, x0, lsl #3] │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + add x26, sp, #0x64 │ │ │ │ + ldr w24, [x22, #8] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ sub w0, w0, #0x1 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.cs 40ccc // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ - ubfiz x23, x22, #2, #32 │ │ │ │ - mov w1, w22 │ │ │ │ - str x1, [sp] │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w28, [x0, x23] │ │ │ │ - ldrb w0, [x1, w28, uxtw] │ │ │ │ - mov w27, w0 │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 40da4 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - str w28, [sp, #32] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x24, 40c48 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 40c1c │ │ │ │ - b.eq 40d98 // b.none │ │ │ │ - add x26, x27, #0x1 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.cs 40c48 // b.hs, b.nlast │ │ │ │ - add x2, x26, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - add x25, x21, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + sub w24, w24, #0x1 │ │ │ │ + add x27, x19, x0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + cmp w23, w24 │ │ │ │ + b.eq 3e544 // b.none │ │ │ │ + ldrb w0, [x19] │ │ │ │ + mov x1, x22 │ │ │ │ + str w0, [sp, #8] │ │ │ │ + mov w3, w24 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov w2, w23 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 374ec │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w1, [x22, #8] │ │ │ │ + cbnz w23, 3e430 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.eq 3e4d8 // b.none │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cs 3e780 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w24, uxtw] │ │ │ │ + mov w2, w24 │ │ │ │ + str x2, [sp, #88] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3ec94 // b.plast │ │ │ │ + ldr w4, [x22, #88] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str w24, [sp, #100] │ │ │ │ + cbz x4, 3e4bc │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 3e484 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + b.eq 3e954 // b.none │ │ │ │ + ldr x4, [sp, #32] │ │ │ │ + add x3, x28, #0x1 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ls 3e4bc // b.plast │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, x3, x4 │ │ │ │ + mov x0, x26 │ │ │ │ + str x4, [sp, #32] │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + stp x3, x1, [sp, #16] │ │ │ │ + bl 639ac │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40c0c // b.tcont │ │ │ │ - mov x24, x27 │ │ │ │ - cmp x26, x24 │ │ │ │ - b.cc 40c1c // b.lo, b.ul, b.last │ │ │ │ - mov w3, w28 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - mov w22, w21 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 40ccc │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cbz w0, 40ca8 │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - ldr w0, [x2, w22, uxtw #2] │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - add w0, w3, w0 │ │ │ │ - ldrb w1, [x1, #44] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ + b.ge 3e46c // b.tcont │ │ │ │ + mov x4, x28 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.hi 3e484 // b.pmore │ │ │ │ + mov w3, w24 │ │ │ │ + b 3e8a0 │ │ │ │ + cbz x1, 3e89c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ cmp w0, w1 │ │ │ │ - b.eq 40ccc // b.none │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - stp w22, w2, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 597e8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 410f8 │ │ │ │ - adrp x0, af000 │ │ │ │ + b.cc 3e8c0 // b.lo, b.ul, b.last │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 3e520 │ │ │ │ + ldr x2, [x22] │ │ │ │ + mov w1, w24 │ │ │ │ + ldr x28, [x22, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x23, [x2, #16] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + ldr w0, [x28, x0, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + ldrb w0, [x23, w0, uxtw] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 3e594 // b.none │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.cc 3e4e4 // b.lo, b.ul, b.last │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr d31, [x0, #352] │ │ │ │ + str d31, [x21, w20, uxtw #3] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 41450 // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 3ee74 // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3390 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 595f0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cbnz w0, 4105c │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - ldr w19, [x0, w1, uxtw #2] │ │ │ │ - cmp w22, w19 │ │ │ │ - ccmp w1, w19, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cs 40d50 // b.hs, b.nlast │ │ │ │ - ldr w19, [x0, w22, uxtw #2] │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - sub w2, w19, #0x1 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - stp w22, w2, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 597e8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 411b0 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w22, w19 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ls 40c78 // b.plast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 40bcc │ │ │ │ - cbz x25, 40c48 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w27, [x25, #4] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 40e18 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w22, [sp, #32] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x28, 40e08 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 40ddc │ │ │ │ - b.eq 40e10 // b.none │ │ │ │ - add x26, x24, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cs 40e08 // b.hs, b.nlast │ │ │ │ - add x2, x26, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x25, x21, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + ldr w23, [x2] │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x25 │ │ │ │ + ldr w24, [x2, #4] │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + ubfiz x0, x20, #3, #32 │ │ │ │ + mov w1, w20 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + add x1, x21, x0 │ │ │ │ + str w23, [x21, x0] │ │ │ │ + str w24, [x1, #4] │ │ │ │ + cmp w23, w24 │ │ │ │ + b.hi 3e550 // b.pmore │ │ │ │ + b.cc 3e6e0 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ubfiz x0, x23, #2, #32 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x28, [x0, #16] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + ldrb w0, [x19] │ │ │ │ + add x28, x28, x2 │ │ │ │ + add x25, x28, x1 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x28, x28, x1 │ │ │ │ + cbnz w0, 3e658 │ │ │ │ + b 3e6a4 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 3e6a0 // b.any │ │ │ │ + ubfiz x0, x20, #3, #32 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + add x1, x21, x0 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + str w23, [x21, x0] │ │ │ │ + str w24, [x1, #4] │ │ │ │ + ldrb w0, [x19, #1]! │ │ │ │ + cbz w0, 3e6a4 │ │ │ │ + cmp x25, x28 │ │ │ │ + ccmp x27, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3e6b4 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x28] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3e6b4 // b.any │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w1, [x28] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3e630 // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 3e638 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3e638 // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 3e6b4 │ │ │ │ + ldr w0, [sp, #52] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 3e3f0 // b.pmore │ │ │ │ + b 3e550 │ │ │ │ + cmp x25, x28 │ │ │ │ + ccmp x27, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3e6a4 // b.lo, b.ul, b.last │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w2, [x28] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3ec74 // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3e6a4 // b.none │ │ │ │ + b 3e550 │ │ │ │ + ldr w1, [x22, #8] │ │ │ │ + cbnz w23, 3e6f4 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w24, w0 │ │ │ │ + b.eq 3ee08 // b.none │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cs 3eaa8 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w24, uxtw] │ │ │ │ + mov w2, w24 │ │ │ │ + str x2, [sp, #80] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3ee00 // b.plast │ │ │ │ + ldr w3, [x22, #88] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w24, [sp, #100] │ │ │ │ + cbz x3, 3e778 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 3e748 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3ecc0 // b.none │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + add x25, x28, #0x1 │ │ │ │ + cmp x3, x25 │ │ │ │ + b.ls 3e778 // b.plast │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x28, x25, x3 │ │ │ │ + mov x0, x26 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + stp x1, x3, [sp, #8] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40dcc // b.tcont │ │ │ │ - mov x28, x24 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cc 40ddc // b.lo, b.ul, b.last │ │ │ │ - mov w3, w22 │ │ │ │ - b 40c4c │ │ │ │ - cbz x25, 40e08 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ne 40c70 // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w27, [x0, x1] │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 40f84 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w22, [sp, #32] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x26, 40e08 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 40e5c │ │ │ │ - b.eq 40e84 // b.none │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ls 40e08 // b.plast │ │ │ │ - add x27, x28, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x25, x21, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ + b.ge 3e730 // b.tcont │ │ │ │ + mov x3, x28 │ │ │ │ + cmp x3, x25 │ │ │ │ + b.hi 3e748 // b.pmore │ │ │ │ + mov w0, w24 │ │ │ │ + bl 33b80 │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + mov w3, w23 │ │ │ │ + str x3, [sp, #56] │ │ │ │ + str x2, [sp, #80] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3e94c // b.plast │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + ldr w4, [x22, #88] │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x4, 3e810 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 3e7e0 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3e818 // b.none │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + add x24, x28, #0x1 │ │ │ │ + cmp x4, x24 │ │ │ │ + b.ls 3e810 // b.plast │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, x24, x4 │ │ │ │ + mov x0, x26 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + stp x1, x4, [sp, #16] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40e4c // b.tcont │ │ │ │ - mov x26, x27 │ │ │ │ - b 40e54 │ │ │ │ - cbz x25, 40e08 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w28, w22, #0x1 │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ + b.ge 3e7c8 // b.tcont │ │ │ │ + mov x4, x28 │ │ │ │ + cmp x4, x24 │ │ │ │ + b.hi 3e7e0 // b.pmore │ │ │ │ + ldr w3, [sp, #40] │ │ │ │ + b 3e8a0 │ │ │ │ + cbz x1, 3e810 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #40] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 40efc // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w28, [sp, #32] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x27, 40c48 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 40ecc │ │ │ │ - b.eq 40ef4 // b.none │ │ │ │ - add x25, x24, #0x1 │ │ │ │ - cmp x25, x27 │ │ │ │ - b.cs 40c48 // b.hs, b.nlast │ │ │ │ - add x2, x25, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x26, x21, x24, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3e4cc // b.plast │ │ │ │ + ldr w4, [x22, #88] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str w23, [sp, #100] │ │ │ │ + cbz x4, 3e89c │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 3e86c │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3e4c4 // b.none │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + add x24, x28, #0x1 │ │ │ │ + cmp x4, x24 │ │ │ │ + b.ls 3e89c // b.plast │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x2, x24, x4 │ │ │ │ + mov x0, x26 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + stp x1, x4, [sp, #16] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 40ebc // b.tcont │ │ │ │ - mov x27, x24 │ │ │ │ - b 40ec4 │ │ │ │ - cbz x26, 40c48 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr w1, [sp] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 40c70 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w21, [x0, x23] │ │ │ │ - cbz w21, 40c70 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cbz w0, 40f44 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr w0, [x2, x23] │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - add w0, w3, w0 │ │ │ │ - ldrb w1, [x1, #44] │ │ │ │ - ldrb w0, [x2, w0, uxtw] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 40f68 // b.none │ │ │ │ - ldr x23, [sp, #8] │ │ │ │ - sub w2, w21, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - stp w22, w2, [sp, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 597e8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 40f8c │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 40c6c // b.plast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - mov w22, w21 │ │ │ │ - b 40bd0 │ │ │ │ - str w27, [sp] │ │ │ │ - b 40e94 │ │ │ │ - ldr x22, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 599c8 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 40f68 // b.hs, b.nlast │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x410 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 40f68 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 40bb0 // b.none │ │ │ │ - cbz w2, 40bb0 │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.cs 41084 // b.hs, b.nlast │ │ │ │ - ldrb w23, [x1, w2, uxtw] │ │ │ │ - mov w24, w23 │ │ │ │ + b.ge 3e854 // b.tcont │ │ │ │ + mov x4, x28 │ │ │ │ + cmp x4, x24 │ │ │ │ + b.hi 3e86c // b.pmore │ │ │ │ + mov w3, w23 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #32] │ │ │ │ + ldrb w23, [x0, w1, uxtw] │ │ │ │ cmp w23, #0xfd │ │ │ │ - b.ls 411fc // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbnz x27, 41034 │ │ │ │ - b 4142c │ │ │ │ - b.eq 411f0 // b.none │ │ │ │ - add x26, x21, #0x1 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ls 4142c // b.plast │ │ │ │ - add x21, x26, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - add x28, x23, x21, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 41024 // b.tcont │ │ │ │ - mov x27, x21 │ │ │ │ - b 4102c │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.eq 41408 // b.none │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.cc 40ff4 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ubfiz x25, x22, #2, #32 │ │ │ │ - mov w2, w22 │ │ │ │ - str x2, [sp] │ │ │ │ - ldr w24, [x0, x25] │ │ │ │ - ldrb w0, [x1, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 413e8 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ - str w24, [sp, #32] │ │ │ │ + b.ls 3edf8 // b.plast │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w24, [x22, #88] │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x24, 3e944 │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbnz x26, 410d0 │ │ │ │ - b 41424 │ │ │ │ - b.eq 412f8 // b.none │ │ │ │ + b 3e914 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3ec64 // b.none │ │ │ │ add x23, x28, #0x1 │ │ │ │ - cmp x23, x26 │ │ │ │ - b.cs 41424 // b.hs, b.nlast │ │ │ │ - add x28, x23, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - add x27, x21, x28, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ls 3e944 // b.plast │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x2, x23, x24 │ │ │ │ + mov x0, x26 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 410c0 // b.tcont │ │ │ │ - mov x26, x28 │ │ │ │ - b 410c8 │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 599c8 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 40ccc // b.hs, b.nlast │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x410 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 40ccc │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - ldr w19, [x0, w1, uxtw #2] │ │ │ │ - cmp w19, w22 │ │ │ │ - ccmp w19, w1, #0x2, hi // hi = pmore │ │ │ │ - b.ls 41154 // b.plast │ │ │ │ - ldr w19, [x0, w22, uxtw #2] │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - cbz w1, 40d50 │ │ │ │ - mov w1, w22 │ │ │ │ - str x1, [sp] │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - ldr x1, [x20] │ │ │ │ - ldr w4, [sp, #20] │ │ │ │ - ldr w3, [x2, x3, lsl #2] │ │ │ │ - ldr x5, [x1, #16] │ │ │ │ - add w3, w4, w3 │ │ │ │ - ldrb w4, [x1, #44] │ │ │ │ - ldrb w3, [x5, w3, uxtw] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ne 40d50 // b.any │ │ │ │ - ldr w3, [x20, #8] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str w4, [sp, #24] │ │ │ │ - mov w22, w19 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - cmp w3, w19 │ │ │ │ - b.hi 40bcc // b.pmore │ │ │ │ - b 40c88 │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 40d74 // b.hs, b.nlast │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x410 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 40d74 │ │ │ │ - cbz x28, 4142c │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w24, [x28, #4] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - add w25, w0, #0x1 │ │ │ │ - ldrb w2, [x1, w25, uxtw] │ │ │ │ - cmp w2, #0xfd │ │ │ │ - b.ls 41270 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ - str w25, [sp, #32] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbnz x26, 4123c │ │ │ │ - b 41448 │ │ │ │ - b.eq 41264 // b.none │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cs 41448 // b.hs, b.nlast │ │ │ │ - add x27, x26, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x23, x21, x27, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5702c │ │ │ │ + b.ge 3e900 // b.tcont │ │ │ │ + mov x24, x28 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.hi 3e914 // b.pmore │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + bl 33b80 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + b 3e828 │ │ │ │ + cbz x1, 3e4bc │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #80] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + str w1, [sp, #56] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3ea00 // b.plast │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + ldr w4, [x22, #88] │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + cbz x4, 3e9ec │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 3e9b4 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + b.eq 3e9f4 // b.none │ │ │ │ + ldr x4, [sp, #32] │ │ │ │ + add x3, x28, #0x1 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ls 3e9ec // b.plast │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x2, x3, x4 │ │ │ │ + mov x0, x26 │ │ │ │ + str x4, [sp, #32] │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + stp x3, x1, [sp, #16] │ │ │ │ + bl 639ac │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 4122c // b.tcont │ │ │ │ - mov x26, x27 │ │ │ │ - b 41234 │ │ │ │ - cbz x23, 41448 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w2, [x23, #4] │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - cmp w2, w24 │ │ │ │ - b.cs 41088 // b.hs, b.nlast │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - ldr w23, [x0, w2, uxtw #2] │ │ │ │ - cmp w22, w23 │ │ │ │ - ccmp w2, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 41088 // b.lo, b.ul, b.last │ │ │ │ - ldrb w26, [x1, w23, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 413f0 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ - str w23, [sp, #32] │ │ │ │ + b.ge 3e99c // b.tcont │ │ │ │ + mov x4, x28 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.hi 3e9b4 // b.pmore │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + b 3e8a0 │ │ │ │ + cbz x1, 3e9ec │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #80] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3e784 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr w2, [x1, x2, lsl #2] │ │ │ │ + cmp w23, w2 │ │ │ │ + ccmp w24, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3e784 // b.lo, b.ul, b.last │ │ │ │ + ldrb w23, [x0, w2, uxtw] │ │ │ │ + cmp w23, #0xfd │ │ │ │ + b.ls 3edf8 // b.plast │ │ │ │ + ldr w4, [x22, #88] │ │ │ │ + str w2, [sp, #100] │ │ │ │ + ldr x28, [x22, #80] │ │ │ │ + cbz x4, 3eaa0 │ │ │ │ + add x0, sp, #0x64 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + b 3ea68 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + b.eq 3ee14 // b.none │ │ │ │ + ldr x4, [sp, #40] │ │ │ │ + add x23, x24, #0x1 │ │ │ │ + cmp x23, x4 │ │ │ │ + b.cs 3eaa0 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x24, x23, x4 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + lsr x24, x24, #1 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + add x1, x28, x24, lsl #3 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + b.ge 3ea50 // b.tcont │ │ │ │ + mov x4, x24 │ │ │ │ + cmp x23, x4 │ │ │ │ + b.cc 3ea68 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w2 │ │ │ │ + bl 33b80 │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + mov w3, w23 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + str x3, [sp, #80] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #56] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3ec9c // b.plast │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + ldr w25, [x22, #88] │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x25, 3e9ec │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - ldr x2, [x20, #80] │ │ │ │ - cbnz x26, 412c8 │ │ │ │ - b 41440 │ │ │ │ - b.eq 4143c // b.none │ │ │ │ - add x28, x21, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ls 41440 // b.plast │ │ │ │ - add x21, x28, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - str x2, [sp] │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - add x27, x2, x21, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ + b 3eb04 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3eb34 // b.none │ │ │ │ + add x28, x2, #0x1 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.ls 3e9ec // b.plast │ │ │ │ + add x2, x28, x25 │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp, #8] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 412b8 // b.tcont │ │ │ │ - mov x26, x21 │ │ │ │ - b 412c0 │ │ │ │ - cbz x27, 41424 │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w24, [x27, #4] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ + b.ge 3eaf0 // b.tcont │ │ │ │ + mov x25, x2 │ │ │ │ + b 3eafc │ │ │ │ + cbz x1, 3e9ec │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #56] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 41370 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ - str w22, [sp, #32] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbnz x27, 41340 │ │ │ │ - b 41434 │ │ │ │ - b.eq 41368 // b.none │ │ │ │ - add x28, x26, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.ls 41434 // b.plast │ │ │ │ - add x26, x28, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x21, x23, x26, lsl #3 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3ebbc // b.plast │ │ │ │ + ldr w28, [x22, #88] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str w23, [sp, #100] │ │ │ │ + cbz x28, 3e89c │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 3eb84 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3ebb4 // b.none │ │ │ │ + add x25, x2, #0x1 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.cs 3e89c // b.hs, b.nlast │ │ │ │ + add x2, x25, x28 │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp, #8] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 41330 // b.tcont │ │ │ │ - mov x27, x26 │ │ │ │ - b 41338 │ │ │ │ - cbz x21, 41434 │ │ │ │ - ldr w0, [x21, #4] │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.cs 40bb0 // b.hs, b.nlast │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr x1, [x20, #72] │ │ │ │ - ldr w24, [x0, x25] │ │ │ │ - ldrb w26, [x1, w24, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 413f0 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - add x19, sp, #0x20 │ │ │ │ - str w24, [sp, #32] │ │ │ │ + b.ge 3eb70 // b.tcont │ │ │ │ + mov x28, x2 │ │ │ │ + b 3eb7c │ │ │ │ + cbz x1, 3e89c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w2, [sp, #56] │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 3e600 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #80] │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3ecac // b.plast │ │ │ │ + mov w0, w1 │ │ │ │ + ldr w4, [x22, #88] │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + cbz x4, 3ec5c │ │ │ │ + add x0, sp, #0x64 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbnz x26, 413c0 │ │ │ │ - b 41424 │ │ │ │ - b.eq 413f8 // b.none │ │ │ │ - add x28, x21, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cs 41424 // b.hs, b.nlast │ │ │ │ - add x21, x28, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - add x27, x23, x21, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + str x0, [sp, #32] │ │ │ │ + b 3ec2c │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3eca4 // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x28, x25, #0x1 │ │ │ │ + cmp x28, x4 │ │ │ │ + b.cs 3ec5c // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x2, x28, x4 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + lsr x25, x2, #1 │ │ │ │ + add x1, x1, x25, lsl #3 │ │ │ │ + stp x1, x4, [sp, #8] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 413b0 // b.tcont │ │ │ │ - mov x26, x21 │ │ │ │ - b 413b8 │ │ │ │ - mov w24, w0 │ │ │ │ - b 41304 │ │ │ │ - str w26, [sp, #20] │ │ │ │ - b 40bb0 │ │ │ │ - cbz x27, 41424 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - b 40bb0 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - mov w1, w22 │ │ │ │ - mov x3, x1 │ │ │ │ - str x1, [sp] │ │ │ │ - str wzr, [sp, #20] │ │ │ │ - ldr w19, [x0, w22, uxtw #2] │ │ │ │ - b 41168 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - bl 3d1c0 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbnz x27, 413fc │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3d1c0 │ │ │ │ + b.ge 3ec14 // b.tcont │ │ │ │ + mov x4, x25 │ │ │ │ + cmp x28, x4 │ │ │ │ + b.cc 3ec2c // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #80] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x1, 3e944 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + b 3e4dc │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3e550 // b.any │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3e6a4 // b.any │ │ │ │ + b 3e550 │ │ │ │ + str w1, [sp, #80] │ │ │ │ + b 3e964 │ │ │ │ + str w1, [sp, #56] │ │ │ │ + b 3eb44 │ │ │ │ + cbz x1, 3ec5c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #52] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3e600 │ │ │ │ + cbz x1, 3e778 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #56] │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + add w1, w24, #0x1 │ │ │ │ + str w1, [sp, #32] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3ed58 // b.plast │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w28, [x22, #88] │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x28, 3e944 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 3ed1c │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3ed4c // b.none │ │ │ │ + add x25, x2, #0x1 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.cs 3e944 // b.hs, b.nlast │ │ │ │ + add x2, x25, x28 │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp, #8] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3ed08 // b.tcont │ │ │ │ + mov x28, x2 │ │ │ │ + b 3ed14 │ │ │ │ + cbz x1, 3e944 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #56] │ │ │ │ + ldr x1, [x22, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3eaac // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + ldr w25, [x1, x2, lsl #2] │ │ │ │ + cmp w23, w25 │ │ │ │ + ccmp w24, w25, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3eaac // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x0, w25, uxtw] │ │ │ │ + cmp w0, #0xfd │ │ │ │ + b.ls 3ee24 // b.plast │ │ │ │ + ldr w4, [x22, #88] │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str w25, [sp, #100] │ │ │ │ + cbz x4, 3ee48 │ │ │ │ + add x0, sp, #0x64 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + b 3edc4 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b.eq 3ee1c // b.none │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + add x3, x28, #0x1 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ls 3ee48 // b.plast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x28, x3, x4 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + str x4, [sp, #24] │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + stp x3, x1, [sp, #8] │ │ │ │ + bl 639ac │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3edac // b.tcont │ │ │ │ + mov x4, x28 │ │ │ │ + b 3edbc │ │ │ │ + str w23, [sp, #16] │ │ │ │ + b 3e4dc │ │ │ │ + str w1, [sp, #56] │ │ │ │ + b 3ecd0 │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + str xzr, [sp, #24] │ │ │ │ + b 3e600 │ │ │ │ + cbnz x1, 3ec68 │ │ │ │ + b 3eaa0 │ │ │ │ + cbz x1, 3ee48 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #52] │ │ │ │ + ubfiz x2, x23, #2, #32 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3e600 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 3e3c0 │ │ │ │ mov w0, w25 │ │ │ │ - bl 3d1c0 │ │ │ │ + bl 33b80 │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + add x0, x0, #0x828 │ │ │ │ + mov w2, #0x726 // #1830 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + add x0, x0, #0x838 │ │ │ │ + mov w2, #0x728 // #1832 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + add x0, x0, #0x830 │ │ │ │ + mov w2, #0x727 // #1831 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, w1 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w23, w2 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbnz w1, 414b4 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.eq 4154c // b.none │ │ │ │ - cmp w22, w23 │ │ │ │ - b.eq 4154c // b.none │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.cc 4166c // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x21, #120] │ │ │ │ - ubfiz x23, x22, #2, #32 │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + mov x21, x1 │ │ │ │ + sub w1, w3, #0x1 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + mov x19, x2 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + add x24, x2, x1 │ │ │ │ + add x23, sp, #0x54 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + ldr w27, [x21, #8] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + str x5, [sp, #64] │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + stp w3, w4, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp w27, w25 │ │ │ │ + b.eq 3f080 // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + ldrb w26, [x19] │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w25 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 374ec │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3ef64 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 3f00c // b.none │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - ldr w27, [x2, x23] │ │ │ │ - ldrb w26, [x0, w27, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 416e8 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - str w27, [sp, #32] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - cbnz x26, 41514 │ │ │ │ - b 41540 │ │ │ │ - b.eq 416dc // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x24, x26 │ │ │ │ - b.cs 41540 // b.hs, b.nlast │ │ │ │ - add x19, x24, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x25, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3f2ec // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + mov w2, w27 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3f7ec // b.plast │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x4, 3eff0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3efb8 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3f4c0 // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x28, x2, #0x1 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.ls 3eff0 // b.plast │ │ │ │ + add x2, x28, x4 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 41504 // b.tcont │ │ │ │ - mov x26, x19 │ │ │ │ - cmp x24, x26 │ │ │ │ - b.cc 41514 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w27 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ + b.ge 3efa0 // b.tcont │ │ │ │ + mov x4, x2 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.hi 3efb8 // b.pmore │ │ │ │ + mov w3, w27 │ │ │ │ + b 3f380 │ │ │ │ + cbz x1, 3f424 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 3f42c // b.lo, b.ul, b.last │ │ │ │ + str wzr, [sp] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 3f050 │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov w1, w27 │ │ │ │ + ldr x25, [x21, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x28, [x3, #16] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w0, [x0] │ │ │ │ + ldr w1, [sp] │ │ │ │ + ldr w0, [x25, x0, lsl #2] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ldrb w0, [x28, w0, uxtw] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.eq 3f0d0 // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.cc 3f018 // b.lo, b.ul, b.last │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - adrp x19, b0000 │ │ │ │ - ldrb w0, [x19, #3052] │ │ │ │ - cbnz w0, 41780 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ldr w24, [x0, x1] │ │ │ │ - str w24, [sp, #28] │ │ │ │ - ldr x0, [x21, #96] │ │ │ │ - ldrsb x0, [x0, w24, uxtw] │ │ │ │ - strb w0, [sp, #27] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 41608 // b.any │ │ │ │ - ldr w23, [x21, #112] │ │ │ │ - mov w0, w24 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - ldr x25, [x21, #104] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cbnz x23, 415d8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x430 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - b.eq 41600 // b.none │ │ │ │ - add x22, x19, #0x1 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.cs 415a0 // b.hs, b.nlast │ │ │ │ - add x19, x22, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x21, x25, x19, lsl #4 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 57080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 415c8 // b.tcont │ │ │ │ - mov x23, x19 │ │ │ │ - b 415d0 │ │ │ │ - cbz x21, 415a0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - add x1, x0, w2, uxtw │ │ │ │ - mov w3, w1 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.gt 41624 │ │ │ │ - mov w3, w2 │ │ │ │ - mov w2, w1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bfxil x0, x2, #0, #32 │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + str w19, [x2] │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ ldr x2, [x1] │ │ │ │ - subs x4, x4, x2 │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bfi x0, x3, #32, #32 │ │ │ │ - b.ne 418ac // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 3f994 // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w27 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w25, [x2] │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w27, [x2, #4] │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + cmp w25, w27 │ │ │ │ + b.hi 3f080 // b.pmore │ │ │ │ + b.cc 3f250 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ubfiz x0, x25, #2, #32 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ + ldr x26, [x0, #16] │ │ │ │ + ldrb w0, [x19] │ │ │ │ + ldr w2, [x2, x3] │ │ │ │ + add x26, x26, x2 │ │ │ │ + add x22, x26, x1 │ │ │ │ + add x26, x26, w20, uxtw │ │ │ │ + cbnz w0, 3f168 │ │ │ │ + b 3f1b4 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 3f1b0 // b.any │ │ │ │ + ldrb w0, [x19, #1]! │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cbz w0, 3f1b4 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3f224 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3f224 // b.any │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w1, [x26] │ │ │ │ + ldrb w2, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 3f150 // b.none │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 3f158 // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3f158 // b.any │ │ │ │ + ldrb w2, [x19] │ │ │ │ + cbnz w2, 3f224 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 3ef28 // b.pmore │ │ │ │ + ldr w0, [sp, #76] │ │ │ │ + sub w19, w27, w25 │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cs 3f080 // b.hs, b.nlast │ │ │ │ + add w20, w19, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + lsl x1, x20, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr x3, [x21, #16] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr w2, [x3, w25, uxtw #2] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + str w2, [x0, w1, uxtw #2] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w25, w27 │ │ │ │ + b.ls 3f1ec // b.plast │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3960] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + str x0, [sp] │ │ │ │ + bl 2ff0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + b 3f088 │ │ │ │ + cmp x22, x26 │ │ │ │ + ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cc 3f1b4 // b.lo, b.ul, b.last │ │ │ │ + bl 401d0 │ │ │ │ + ldrb w2, [x26] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3f7cc // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 3f1b4 // b.none │ │ │ │ + b 3f080 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + cbnz w25, 3f264 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 3f954 // b.none │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - ldrb w25, [x0, w23, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 418a4 // b.plast │ │ │ │ - ldr w25, [x21, #88] │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - str w23, [sp, #32] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x26, [x21, #80] │ │ │ │ - cbnz x25, 416a8 │ │ │ │ - b 416d4 │ │ │ │ - b.eq 417f0 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x24, x25 │ │ │ │ - b.cs 416d4 // b.hs, b.nlast │ │ │ │ - add x19, x24, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x26, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cs 3f610 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x0, w27, uxtw] │ │ │ │ + mov w2, w27 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3f94c // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w27, [sp, #84] │ │ │ │ + cbz x22, 3f2e4 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3f2b4 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3f818 // b.none │ │ │ │ + add x28, x26, #0x1 │ │ │ │ + cmp x22, x28 │ │ │ │ + b.ls 3f2e4 // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x26, x28, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x26, x26, #1 │ │ │ │ + add x1, x1, x26, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 41698 // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - cmp x24, x25 │ │ │ │ - b.cc 416a8 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x28, 41540 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w26, [x28, #4] │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4175c // b.plast │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - str w22, [sp, #32] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x25, [x21, #80] │ │ │ │ - cbnz x27, 41720 │ │ │ │ - b 4174c │ │ │ │ - b.eq 41754 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.ls 4174c // b.plast │ │ │ │ - add x19, x24, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x25, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + b.ge 3f2a0 // b.tcont │ │ │ │ + mov x22, x26 │ │ │ │ + cmp x22, x28 │ │ │ │ + b.hi 3f2b4 // b.pmore │ │ │ │ + mov w0, w27 │ │ │ │ + bl 33b80 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str x2, [sp, #48] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3f4b8 // b.plast │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x28, 3f37c │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + b 3f348 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3f3a0 // b.none │ │ │ │ + add x27, x2, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ls 3f37c // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 41710 // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.hi 41720 // b.pmore │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x28, 4174c │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.cs 41548 // b.hs, b.nlast │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - adrp x19, b0000 │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldr w1, [x0, x23] │ │ │ │ - ldrb w0, [x19, #3052] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - cbz w0, 4155c │ │ │ │ - ldr x3, [x21, #152] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x21, #148] │ │ │ │ - add x1, x1, x3 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x21, #148] │ │ │ │ - add x1, sp, #0x1c │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 418b4 // b.none │ │ │ │ - ldrb w0, [x19, #3052] │ │ │ │ - ldr w24, [sp, #28] │ │ │ │ - mov w3, w24 │ │ │ │ - cbz w0, 41568 │ │ │ │ - ldr w0, [x21, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x21, #160] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x21, #148] │ │ │ │ - add x1, sp, #0x1b │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 418bc // b.none │ │ │ │ - ldrsb x0, [sp, #27] │ │ │ │ - b 41574 │ │ │ │ - cbz x27, 416d4 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #12] │ │ │ │ + b.ge 3f334 // b.tcont │ │ │ │ + mov x28, x2 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.hi 3f348 // b.pmore │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x3c0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x3e8 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + cbz x1, 3f37c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ ldr x0, [x21, #72] │ │ │ │ - add w26, w23, #0x1 │ │ │ │ - ldrb w0, [x0, w26, uxtw] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 41878 // b.plast │ │ │ │ + b.ls 3f000 // b.plast │ │ │ │ ldr w28, [x21, #88] │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - str w26, [sp, #32] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x28, 3f424 │ │ │ │ mov x27, #0x0 // #0 │ │ │ │ - ldr x24, [x21, #80] │ │ │ │ - cbnz x28, 4183c │ │ │ │ - b 41868 │ │ │ │ - b.eq 41870 // b.none │ │ │ │ - add x27, x19, #0x1 │ │ │ │ + b 3f3f0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3eff8 // b.none │ │ │ │ + add x27, x2, #0x1 │ │ │ │ cmp x28, x27 │ │ │ │ - b.ls 41868 // b.plast │ │ │ │ - add x19, x28, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x25, x24, x19, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3f424 // b.plast │ │ │ │ + add x2, x27, x28 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 4182c // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ + b.ge 3f3dc // b.tcont │ │ │ │ + mov x28, x2 │ │ │ │ cmp x28, x27 │ │ │ │ - b.hi 4183c // b.pmore │ │ │ │ - mov w0, w26 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x25, 41868 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - ldr x2, [x21, #120] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 414d0 // b.hs, b.nlast │ │ │ │ - ldr w1, [x2, w23, uxtw #2] │ │ │ │ - cmp w23, w1 │ │ │ │ - ccmp w22, w1, #0x2, cs // cs = hs, nlast │ │ │ │ - b.cs 414d0 // b.hs, b.nlast │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ubfiz x1, x1, #2, #32 │ │ │ │ - b 41550 │ │ │ │ - str w25, [sp, #12] │ │ │ │ - b 41800 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 36c0 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 36c0 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov w21, w1 │ │ │ │ - mov w22, w2 │ │ │ │ - ldr x5, [x4] │ │ │ │ - str x5, [sp, #72] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - str w3, [sp, #28] │ │ │ │ - cbz w3, 419d8 │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - adrp x27, b0000 │ │ │ │ - add x0, x27, #0xbec │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x3c │ │ │ │ - str x0, [sp, #40] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - cbz w21, 41a18 │ │ │ │ - cmp w21, w22 │ │ │ │ - b.eq 419cc // b.none │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w22, w1 │ │ │ │ - b.cs 41a38 // b.hs, b.nlast │ │ │ │ - ldrb w25, [x0, w22, uxtw] │ │ │ │ - mov w1, w22 │ │ │ │ - str x1, [sp, #32] │ │ │ │ + b.hi 3f3f0 // b.pmore │ │ │ │ + mov w3, w25 │ │ │ │ + b 3f380 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #16] │ │ │ │ + ldrb w25, [x0, w1, uxtw] │ │ │ │ cmp w25, #0xfd │ │ │ │ - b.ls 420b0 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w22, [sp, #64] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x28, 419b0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 41984 │ │ │ │ - b.eq 41ef0 // b.none │ │ │ │ - add x26, x25, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cs 419b0 // b.hs, b.nlast │ │ │ │ - add x25, x26, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3f944 // b.plast │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ldr w27, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cbz x27, 3f4b0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 3f480 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3f7bc // b.none │ │ │ │ + add x25, x28, #0x1 │ │ │ │ + cmp x27, x25 │ │ │ │ + b.ls 3f4b0 // b.plast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x28, x25, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x28, x28, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 41974 // b.tcont │ │ │ │ - mov x28, x25 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cc 41984 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 41b34 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - ldr w1, [sp] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 41b58 // b.lo, b.ul, b.last │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - bfxil x0, x21, #0, #32 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bfi x0, x22, #32, #32 │ │ │ │ - b.ne 420d4 // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.eq 419cc // b.none │ │ │ │ - cbz w22, 419cc │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w22, w1 │ │ │ │ - b.cc 41948 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ubfiz x2, x21, #2, #32 │ │ │ │ - mov w3, w21 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x2, [sp, #32] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp] │ │ │ │ - ldrb w23, [x0, w1, uxtw] │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 41ee8 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - ldr w0, [sp] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x26, 41ab8 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 41a8c │ │ │ │ - b.eq 41ac0 // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.ls 41ab8 // b.plast │ │ │ │ - add x2, x27, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x28, x23, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + b.ge 3f46c // b.tcont │ │ │ │ + mov x27, x28 │ │ │ │ + cmp x27, x25 │ │ │ │ + b.hi 3f480 // b.pmore │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + bl 33b80 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3f3b0 │ │ │ │ + cbz x1, 3eff0 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #48] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + str w1, [sp, #32] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + mov w2, w1 │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3f56c // b.plast │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x4, 3f558 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3f520 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 3f560 // b.none │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + add x28, x2, #0x1 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.ls 3f558 // b.plast │ │ │ │ + add x2, x28, x4 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + lsr x2, x2, #1 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + add x1, x1, x2, lsl #3 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + ldr x2, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 41a7c // b.tcont │ │ │ │ - mov x26, x25 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.hi 41a8c // b.pmore │ │ │ │ - ldr w3, [sp] │ │ │ │ - b 41b38 │ │ │ │ - cbz x28, 41ab8 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ + b.ge 3f508 // b.tcont │ │ │ │ + mov x4, x2 │ │ │ │ + cmp x4, x28 │ │ │ │ + b.hi 3f520 // b.pmore │ │ │ │ + ldr w3, [sp, #32] │ │ │ │ + b 3f380 │ │ │ │ + cbz x1, 3f558 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #48] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.cs 3f2f0 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr w2, [x1, x2, lsl #2] │ │ │ │ + cmp w25, w2 │ │ │ │ + ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3f2f0 // b.lo, b.ul, b.last │ │ │ │ + ldrb w25, [x0, w2, uxtw] │ │ │ │ + cmp w25, #0xfd │ │ │ │ + b.ls 3f944 // b.plast │ │ │ │ + ldr w28, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w2, [sp, #84] │ │ │ │ + cbz x28, 3f608 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3f5d4 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ + b.eq 3f960 // b.none │ │ │ │ + add x25, x27, #0x1 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.cs 3f608 // b.hs, b.nlast │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + add x27, x25, x28 │ │ │ │ + str w2, [sp] │ │ │ │ + lsr x27, x27, #1 │ │ │ │ + add x1, x1, x27, lsl #3 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr w2, [sp] │ │ │ │ + b.ge 3f5c0 // b.tcont │ │ │ │ + mov x28, x27 │ │ │ │ + cmp x25, x28 │ │ │ │ + b.cc 3f5d4 // b.lo, b.ul, b.last │ │ │ │ + mov w0, w2 │ │ │ │ + bl 33b80 │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + mov w3, w25 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + ldr w1, [x1, x2] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + ldrb w1, [x0, w1, uxtw] │ │ │ │ + cmp w1, #0xfd │ │ │ │ + b.ls 3f7f4 // b.plast │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x26, 3f37c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3f66c │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3f698 // b.none │ │ │ │ + add x28, x22, #0x1 │ │ │ │ + cmp x26, x28 │ │ │ │ + b.ls 3f37c // b.plast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x28, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + add x1, x1, x22, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.ge 3f658 // b.tcont │ │ │ │ + mov x26, x22 │ │ │ │ + b 3f664 │ │ │ │ + cbz x1, 3f37c │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ ldrb w0, [x0, x1] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 419c0 // b.plast │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - str w21, [sp, #64] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbz x23, 41b34 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 41b08 │ │ │ │ - b.eq 419b8 // b.none │ │ │ │ - add x28, x26, #0x1 │ │ │ │ - cmp x28, x23 │ │ │ │ - b.cs 41b34 // b.hs, b.nlast │ │ │ │ - add x2, x28, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - add x27, x25, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3f71c // b.plast │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w25, [sp, #84] │ │ │ │ + cbz x22, 3f424 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3f6e8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3f714 // b.none │ │ │ │ + add x26, x28, #0x1 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.cs 3f424 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, x26, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 41af8 // b.tcont │ │ │ │ - mov x23, x26 │ │ │ │ - cmp x28, x23 │ │ │ │ - b.cc 41b08 // b.lo, b.ul, b.last │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ + b.ge 3f6d4 // b.tcont │ │ │ │ + mov x22, x28 │ │ │ │ + b 3f6e0 │ │ │ │ + cbz x1, 3f424 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.cs 3f124 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ ldr w1, [x1, x2] │ │ │ │ - str w1, [sp] │ │ │ │ + str w1, [sp, #32] │ │ │ │ ldrb w0, [x0, w1, uxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 41be0 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ + b.ls 3f804 // b.plast │ │ │ │ mov w0, w1 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x27, 41bd0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 41ba4 │ │ │ │ - b.eq 41bd8 // b.none │ │ │ │ - add x28, x26, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.ls 41bd0 // b.plast │ │ │ │ - add x26, x28, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x25, x23, x26, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 41b94 // b.tcont │ │ │ │ - mov x27, x26 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.hi 41ba4 // b.pmore │ │ │ │ - ldr w0, [sp] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x25, 41bd0 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cbz w0, 419cc │ │ │ │ - cbnz w21, 41bf8 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.eq 41dfc // b.none │ │ │ │ - cmp w21, w22 │ │ │ │ - b.eq 41dfc // b.none │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 41e80 // b.pmore │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - ubfiz x1, x21, #2, #32 │ │ │ │ - mov w0, w21 │ │ │ │ - ldr w23, [x2, x1] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w22, [x0, w23, uxtw] │ │ │ │ - mov w25, w22 │ │ │ │ - cmp w22, #0xfd │ │ │ │ - b.ls 41c9c // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w23, [sp, #64] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbz x26, 41c88 │ │ │ │ + ldr w26, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cbz x26, 3f7b4 │ │ │ │ + add x0, sp, #0x54 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - b 41c5c │ │ │ │ - b.eq 41c90 // b.none │ │ │ │ - add x28, x25, #0x1 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3f788 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3f7fc // b.none │ │ │ │ + add x28, x22, #0x1 │ │ │ │ cmp x28, x26 │ │ │ │ - b.cs 41c88 // b.hs, b.nlast │ │ │ │ + b.cs 3f7b4 // b.hs, b.nlast │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ add x2, x28, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x27, x22, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + lsr x22, x2, #1 │ │ │ │ + add x1, x1, x22, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 41c4c // b.tcont │ │ │ │ - mov x26, x25 │ │ │ │ + b.ge 3f774 // b.tcont │ │ │ │ + mov x26, x22 │ │ │ │ cmp x28, x26 │ │ │ │ - b.cc 41c5c // b.lo, b.ul, b.last │ │ │ │ - mov w3, w23 │ │ │ │ - b 41b38 │ │ │ │ - cbz x27, 41c88 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w25, [x27, #4] │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 41d04 // b.plast │ │ │ │ - ldr w22, [x20, #88] │ │ │ │ - str w21, [sp, #64] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x22, 41b34 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 41cd4 │ │ │ │ - b.eq 41cfc // b.none │ │ │ │ - add x28, x26, #0x1 │ │ │ │ - cmp x22, x28 │ │ │ │ - b.ls 41b34 // b.plast │ │ │ │ - add x26, x28, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x27, x23, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 41cc4 // b.tcont │ │ │ │ - mov x22, x26 │ │ │ │ - b 41ccc │ │ │ │ - cbz x27, 41b34 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.cs 41dfc // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w1, [x0, x1] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cbnz w0, 41e0c │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - ldr w23, [x0, x1] │ │ │ │ - str w23, [sp, #60] │ │ │ │ - mov w21, w23 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb x0, [x0, x21] │ │ │ │ - strb w0, [sp, #59] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 41dcc // b.any │ │ │ │ - ldr w26, [x20, #112] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - ldr x22, [x20, #104] │ │ │ │ - cbz x26, 41da0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 41d74 │ │ │ │ - b.eq 41dc4 // b.none │ │ │ │ - add x25, x21, #0x1 │ │ │ │ - cmp x25, x26 │ │ │ │ - b.cs 41da0 // b.hs, b.nlast │ │ │ │ - add x21, x25, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x21, x21, #1 │ │ │ │ - add x27, x22, x21, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 57080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 41d64 // b.tcont │ │ │ │ - mov x26, x21 │ │ │ │ - cmp x25, x26 │ │ │ │ - b.cc 41d74 // b.lo, b.ul, b.last │ │ │ │ - mov w3, w23 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x430 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x27, 41da0 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - ldr w21, [sp, #60] │ │ │ │ - add x1, x0, w21, uxtw │ │ │ │ - mov w22, w1 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.gt 41de8 │ │ │ │ - mov w22, w21 │ │ │ │ - mov w21, w1 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ne 4192c // b.any │ │ │ │ - b 419cc │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cbz w0, 41d28 │ │ │ │ - ldr x3, [x20, #152] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, x1, x3 │ │ │ │ - bl 2f40 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 420e8 // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr w23, [sp, #60] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - mov w21, w23 │ │ │ │ - cbz w0, 41d38 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - add x1, x21, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x3b │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 420e4 // b.none │ │ │ │ - ldrsb x0, [sp, #59] │ │ │ │ - b 41d44 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - mov w1, w22 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - ldrb w25, [x0, w22, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 420b8 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w22, [sp, #64] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x28, 419b0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 41ec0 │ │ │ │ - b.eq 42004 // b.none │ │ │ │ - add x26, x25, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cs 419b0 // b.hs, b.nlast │ │ │ │ - add x25, x26, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - add x27, x23, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 41eb0 // b.tcont │ │ │ │ - mov x28, x25 │ │ │ │ - b 41eb8 │ │ │ │ - str w23, [sp] │ │ │ │ - b 41ad0 │ │ │ │ - cbz x27, 419b0 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - str w1, [sp] │ │ │ │ + b.cc 3f788 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + bl 33b80 │ │ │ │ + cbz x1, 3f4b0 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp] │ │ │ │ + b 3f010 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 3f080 // b.any │ │ │ │ + mov w1, w2 │ │ │ │ + mov w0, w2 │ │ │ │ + bl 40170 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 3f1b4 // b.any │ │ │ │ + b 3f080 │ │ │ │ + str w1, [sp, #48] │ │ │ │ + b 3f4d0 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3f6a8 │ │ │ │ + cbz x1, 3f7b4 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3f124 │ │ │ │ + cbz x1, 3f2e4 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add w1, w27, #0x1 │ │ │ │ + str w1, [sp, #16] │ │ │ │ ldrb w1, [x0, w1, uxtw] │ │ │ │ mov w2, w1 │ │ │ │ cmp w1, #0xfd │ │ │ │ - b.ls 41f78 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - ldr w0, [sp] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x25, 41bd0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 41f44 │ │ │ │ - b.eq 41f6c // b.none │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - cmp x25, x27 │ │ │ │ - b.ls 41bd0 // b.plast │ │ │ │ - add x2, x27, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - add x28, x23, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + b.ls 3f8ac // b.plast │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + ldr w22, [x21, #88] │ │ │ │ + str w0, [sp, #84] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + cbz x22, 3f4b0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 3f874 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 3f8a0 // b.none │ │ │ │ + add x26, x28, #0x1 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.cs 3f4b0 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x2, x26, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + lsr x28, x2, #1 │ │ │ │ + add x1, x1, x28, lsl #3 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 639ac │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 41f34 // b.tcont │ │ │ │ - mov x25, x26 │ │ │ │ - b 41f3c │ │ │ │ - cbz x28, 41bd0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ + b.ge 3f860 // b.tcont │ │ │ │ + mov x22, x28 │ │ │ │ + b 3f86c │ │ │ │ + cbz x1, 3f4b0 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldr x1, [x21, #120] │ │ │ │ cmp w2, w3 │ │ │ │ - b.cs 41a3c // b.hs, b.nlast │ │ │ │ + b.cs 3f614 // b.hs, b.nlast │ │ │ │ ldr x2, [sp, #32] │ │ │ │ - ldr w23, [x1, x2, lsl #2] │ │ │ │ - cmp w21, w23 │ │ │ │ - ccmp w23, w22, #0x2, cc // cc = lo, ul, last │ │ │ │ - b.hi 41a3c // b.pmore │ │ │ │ - ldrb w0, [x0, w23, uxtw] │ │ │ │ + ldr w22, [x1, x2, lsl #2] │ │ │ │ + cmp w25, w22 │ │ │ │ + ccmp w27, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ + b.cc 3f614 // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ cmp w0, #0xfd │ │ │ │ - b.ls 41be0 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp] │ │ │ │ - str w23, [sp, #64] │ │ │ │ - cbz x25, 420cc │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 41fdc │ │ │ │ - b.eq 420c0 // b.none │ │ │ │ - add x28, x26, #0x1 │ │ │ │ - cmp x28, x25 │ │ │ │ - b.cs 420cc // b.hs, b.nlast │ │ │ │ - ldp x1, x0, [sp] │ │ │ │ - add x26, x28, x25 │ │ │ │ + b.ls 3f970 // b.plast │ │ │ │ + ldr w4, [x21, #88] │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str w22, [sp, #84] │ │ │ │ + cbz x4, 3f98c │ │ │ │ + add x0, sp, #0x54 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3f914 │ │ │ │ + b.eq 3f968 // b.none │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + add x3, x26, #0x1 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ls 3f98c // b.plast │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + add x26, x3, x4 │ │ │ │ + stp x3, x4, [sp] │ │ │ │ lsr x26, x26, #1 │ │ │ │ - add x27, x1, x26, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 41fcc // b.tcont │ │ │ │ - mov x25, x26 │ │ │ │ - b 41fd4 │ │ │ │ - cbz x27, 419b0 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - str w1, [sp] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 42084 // b.plast │ │ │ │ - ldr w25, [x20, #88] │ │ │ │ - mov w0, w1 │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x23, [x20, #80] │ │ │ │ - cbz x25, 41bd0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 42054 │ │ │ │ - b.eq 4207c // b.none │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - cmp x25, x27 │ │ │ │ - b.ls 41bd0 // b.plast │ │ │ │ - add x2, x27, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - add x28, x23, x26, lsl #3 │ │ │ │ + add x28, x1, x26, lsl #3 │ │ │ │ mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ + bl 639ac │ │ │ │ + ldr x3, [sp] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 42044 // b.tcont │ │ │ │ - mov x25, x26 │ │ │ │ - b 4204c │ │ │ │ - cbz x28, 41bd0 │ │ │ │ + b.ge 3f900 // b.tcont │ │ │ │ + mov x4, x26 │ │ │ │ + b 3f90c │ │ │ │ + str w25, [sp] │ │ │ │ + b 3f010 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + b 3f828 │ │ │ │ + mov x1, #0xffffffff // #4294967295 │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + b 3f124 │ │ │ │ + cbnz x1, 3f7c0 │ │ │ │ + b 3f608 │ │ │ │ + cbz x28, 3f98c │ │ │ │ ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 41c10 // b.hs, b.nlast │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr w1, [x2, x0, lsl #2] │ │ │ │ - cmp w21, w1 │ │ │ │ - ccmp w1, w22, #0x2, cc // cc = lo, ul, last │ │ │ │ - ubfiz x1, x1, #2, #32 │ │ │ │ - b.hi 41c10 // b.pmore │ │ │ │ - b 41d1c │ │ │ │ - str w25, [sp, #8] │ │ │ │ - b 41f00 │ │ │ │ - str w25, [sp, #8] │ │ │ │ - b 42014 │ │ │ │ - cbz x27, 420cc │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - b 41be0 │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3d1c0 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ + ldr w1, [sp, #72] │ │ │ │ + ubfiz x2, x25, #2, #32 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w0, w1, w0, ls // ls = plast │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + b 3f124 │ │ │ │ + mov w0, w22 │ │ │ │ + bl 33b80 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - bl 36c0 │ │ │ │ - bl 36c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + mov w4, #0x4341 // #17217 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + movk w4, #0x5447, lsl #16 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov w21, w2 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x24, x1 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + add x3, sp, #0xc │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + stp wzr, w4, [sp, #12] │ │ │ │ + bl 2684c │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + mov x22, x0 │ │ │ │ + cbz w1, 3fa5c │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, x19, lsl #3] │ │ │ │ + mov w1, w21 │ │ │ │ + bl 26780 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ne 3faa0 // b.any │ │ │ │ + ldr x2, [x20, x19, lsl #3] │ │ │ │ + mov w3, w21 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3c8e0 │ │ │ │ + str x0, [x22, x19, lsl #3] │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w2, w19 │ │ │ │ + b.hi 3fa20 // b.pmore │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fac4 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + add x0, x0, #0x840 │ │ │ │ + mov w2, #0x799 // #1945 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.cc 3fb7c // b.lo, b.ul, b.last │ │ │ │ + mov x23, x0 │ │ │ │ + mov x24, x1 │ │ │ │ + mov w19, w3 │ │ │ │ + mov w21, w5 │ │ │ │ + mov x20, x2 │ │ │ │ + mov x22, x4 │ │ │ │ + mov w1, w3 │ │ │ │ + mov x0, x4 │ │ │ │ + bl 26780 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 3fb2c // b.none │ │ │ │ + ubfiz x7, x0, #3, #32 │ │ │ │ + add x0, x20, x7 │ │ │ │ + ldr w2, [x20, x7] │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ls 3fb4c // b.plast │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldr x0, [x0, #352] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w6, w21 │ │ │ │ + mov w5, w19 │ │ │ │ + mov x4, x22 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3d350 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x70 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + add x0, x0, #0x850 │ │ │ │ + mov w2, #0x7b4 // #1972 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + cbz x0, 3fc14 │ │ │ │ + mov x19, x1 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 3fc04 // b.none │ │ │ │ + ldp x1, x4, [x19, #16] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w3, [x1, x2, lsl #2] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr w3, [x4, x3, lsl #2] │ │ │ │ + str w3, [x0, x2, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + ldr w3, [x19, #8] │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.hi 3fbe0 // b.pmore │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0x9b0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x88 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + add x0, x0, #0x860 │ │ │ │ + mov w2, #0x7d7 // #2007 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov w1, w0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz w1, 3fc60 │ │ │ │ + and w2, w1, #0x1 │ │ │ │ + lsr w1, w1, #1 │ │ │ │ + add w0, w0, w2 │ │ │ │ + cbnz w1, 3fc50 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + adrp x4, b0000 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x4, x4, #0x410 │ │ │ │ + mov x29, sp │ │ │ │ + mov x2, #0x3fc // #1020 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w0 │ │ │ │ + mov w19, w1 │ │ │ │ + mov x0, x4 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + mov x4, x0 │ │ │ │ + adrp x1, 80000 │ │ │ │ + adrp x0, 80000 │ │ │ │ + adrp x2, 80000 │ │ │ │ + adrp x6, 80000 │ │ │ │ + ldr q22, [x1, #432] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr q25, [x0, #416] │ │ │ │ + orr w0, w20, w19 │ │ │ │ + ldr q29, [x1, #448] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr d23, [x2, #120] │ │ │ │ + adrp x2, 80000 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + adrp x0, 80000 │ │ │ │ + ldr d30, [x1, #104] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr d24, [x2, #128] │ │ │ │ + adrp x2, 80000 │ │ │ │ + ldr q26, [x0, #464] │ │ │ │ + add x5, x4, #0x410 │ │ │ │ + add x0, x4, #0x200 │ │ │ │ + ldr d31, [x1, #112] │ │ │ │ + ldr d27, [x2, #136] │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + ldr d28, [x6, #144] │ │ │ │ + mov w7, #0xa // #10 │ │ │ │ + mov w8, #0xc // #12 │ │ │ │ + mov w2, #0xa0 // #160 │ │ │ │ + mov w6, #0xc0 // #192 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str w8, [x4, #300] │ │ │ │ + str w7, [x4, #356] │ │ │ │ + str w6, [x4, #428] │ │ │ │ + str w2, [x4, #484] │ │ │ │ + str w20, [x4, #1020] │ │ │ │ + str w19, [x4, #1024] │ │ │ │ + strb w1, [x4, #1028] │ │ │ │ + stur q22, [x0, #-252] │ │ │ │ + stur d23, [x0, #-228] │ │ │ │ + stur d24, [x0, #-204] │ │ │ │ + stur q25, [x0, #-184] │ │ │ │ + stur q26, [x0, #-124] │ │ │ │ + stur d27, [x0, #-100] │ │ │ │ + stur d28, [x0, #-76] │ │ │ │ + stur q29, [x0, #-56] │ │ │ │ + str d30, [x4, #344] │ │ │ │ + str d31, [x4, #472] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x4, x3] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbz w0, 3fd7c │ │ │ │ + and w2, w0, #0x1 │ │ │ │ + lsr w0, w0, #1 │ │ │ │ + add w1, w1, w2 │ │ │ │ + cbnz w0, 3fd6c │ │ │ │ + str w1, [x3, x5] │ │ │ │ + add x3, x3, #0x4 │ │ │ │ + cmp x3, #0x3fc │ │ │ │ + b.ne 3fd60 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x1, b0000 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr w2, [x1, #1024] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ne 3fde4 // b.any │ │ │ │ + mov w2, w0 │ │ │ │ + add x3, x1, #0x410 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w2, [x3, x2, lsl #2] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 3fde0 // b.none │ │ │ │ + ldr w0, [x1, #1020] │ │ │ │ + cmp w2, w0 │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + movi v25.4s, #0x0 │ │ │ │ + mov x4, x0 │ │ │ │ + cbz w1, 3ff9c │ │ │ │ + adrp x16, b0000 │ │ │ │ + add x2, x16, #0x410 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + ldr w18, [x2, #1020] │ │ │ │ + cmp w0, #0x1e │ │ │ │ + b.ls 3ffa4 // b.plast │ │ │ │ + lsr w17, w1, #4 │ │ │ │ + dup v23.4s, w18 │ │ │ │ + mov v22.16b, v25.16b │ │ │ │ + add x2, x2, #0x410 │ │ │ │ + movi v24.4s, #0x1 │ │ │ │ + mov x3, x4 │ │ │ │ + add x17, x4, w17, uxtw #4 │ │ │ │ + ldr q31, [x3], #16 │ │ │ │ + zip1 v30.16b, v31.16b, v25.16b │ │ │ │ + zip2 v31.16b, v31.16b, v25.16b │ │ │ │ + zip2 v28.8h, v30.8h, v25.8h │ │ │ │ + zip2 v29.8h, v31.8h, v25.8h │ │ │ │ + zip1 v30.8h, v30.8h, v25.8h │ │ │ │ + zip1 v31.8h, v31.8h, v25.8h │ │ │ │ + mov w14, v28.s[3] │ │ │ │ + mov w15, v28.s[1] │ │ │ │ + mov w11, v29.s[3] │ │ │ │ + mov w12, v29.s[1] │ │ │ │ + mov w13, v28.s[2] │ │ │ │ + mov w8, v30.s[3] │ │ │ │ + mov w5, v31.s[3] │ │ │ │ + mov w10, v29.s[2] │ │ │ │ + mov w9, v30.s[1] │ │ │ │ + mov w7, v30.s[2] │ │ │ │ + ldr s21, [x2, w14, uxtw #2] │ │ │ │ + fmov x14, d28 │ │ │ │ + ldr s17, [x2, w11, uxtw #2] │ │ │ │ + fmov x11, d29 │ │ │ │ + ldr s19, [x2, w15, uxtw #2] │ │ │ │ + mov w6, v31.s[1] │ │ │ │ + ldr s26, [x2, w12, uxtw #2] │ │ │ │ + mov w0, v31.s[2] │ │ │ │ + ldr s20, [x2, w13, uxtw #2] │ │ │ │ + ldr s27, [x2, w14, uxtw #2] │ │ │ │ + mov v19.s[1], v21.s[0] │ │ │ │ + mov v26.s[1], v17.s[0] │ │ │ │ + ldr s18, [x2, w8, uxtw #2] │ │ │ │ + ldr s21, [x2, w10, uxtw #2] │ │ │ │ + fmov x8, d30 │ │ │ │ + ldr s17, [x2, w5, uxtw #2] │ │ │ │ + fmov x5, d31 │ │ │ │ + ldr s28, [x2, w11, uxtw #2] │ │ │ │ + mov v27.s[1], v20.s[0] │ │ │ │ + ldr s20, [x2, w9, uxtw #2] │ │ │ │ + ldr s29, [x2, w8, uxtw #2] │ │ │ │ + mov v28.s[1], v21.s[0] │ │ │ │ + ldr s16, [x2, w7, uxtw #2] │ │ │ │ + mov v20.s[1], v18.s[0] │ │ │ │ + ldr s21, [x2, w6, uxtw #2] │ │ │ │ + zip1 v31.4s, v27.4s, v19.4s │ │ │ │ + ldr s30, [x2, w5, uxtw #2] │ │ │ │ + ldr s18, [x2, w0, uxtw #2] │ │ │ │ + mov v29.s[1], v16.s[0] │ │ │ │ + zip1 v28.4s, v28.4s, v26.4s │ │ │ │ + mov v21.s[1], v17.s[0] │ │ │ │ + mov v30.s[1], v18.s[0] │ │ │ │ + cmhi v26.4s, v31.4s, v24.4s │ │ │ │ + cmhs v27.4s, v23.4s, v31.4s │ │ │ │ + zip1 v29.4s, v29.4s, v20.4s │ │ │ │ + zip1 v30.4s, v30.4s, v21.4s │ │ │ │ + cmhi v31.4s, v28.4s, v24.4s │ │ │ │ + cmhs v28.4s, v23.4s, v28.4s │ │ │ │ + and v27.16b, v26.16b, v27.16b │ │ │ │ + cmhi v21.4s, v29.4s, v24.4s │ │ │ │ + cmhi v26.4s, v30.4s, v24.4s │ │ │ │ + cmhs v29.4s, v23.4s, v29.4s │ │ │ │ + and v31.16b, v31.16b, v28.16b │ │ │ │ + cmhs v30.4s, v23.4s, v30.4s │ │ │ │ + and v28.16b, v24.16b, v27.16b │ │ │ │ + and v27.16b, v21.16b, v29.16b │ │ │ │ + and v31.16b, v24.16b, v31.16b │ │ │ │ + and v29.16b, v26.16b, v30.16b │ │ │ │ + sub v30.4s, v28.4s, v27.4s │ │ │ │ + sub v31.4s, v31.4s, v29.4s │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + add v22.4s, v22.4s, v31.4s │ │ │ │ + cmp x3, x17 │ │ │ │ + b.ne 3fe30 // b.any │ │ │ │ + addv s31, v22.4s │ │ │ │ + and w2, w1, #0xfffffff0 │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x1, #0xf │ │ │ │ + b.eq 3ff98 // b.none │ │ │ │ + add x5, x16, #0x410 │ │ │ │ + add x2, x4, w2, uxtw │ │ │ │ + add x5, x5, #0x410 │ │ │ │ + neg w4, w4 │ │ │ │ + ldrb w3, [x2] │ │ │ │ + ldr w3, [x5, x3, lsl #2] │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.ls 3ff88 // b.plast │ │ │ │ + cmp w18, w3 │ │ │ │ + cinc w0, w0, cs // cs = hs, nlast │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add w3, w4, w2 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.hi 3ff70 // b.pmore │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 3ff60 │ │ │ │ + bti c │ │ │ │ + movi v26.4s, #0x0 │ │ │ │ + mov x16, x0 │ │ │ │ + cbz w1, 4015c │ │ │ │ + adrp x17, b0000 │ │ │ │ + add x2, x17, #0x410 │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + ldr w18, [x2, #1020] │ │ │ │ + cmp w0, #0x1e │ │ │ │ + b.ls 40164 // b.plast │ │ │ │ + lsr w0, w1, #4 │ │ │ │ + dup v24.4s, w18 │ │ │ │ + mov v23.16b, v26.16b │ │ │ │ + add x2, x2, #0x410 │ │ │ │ + mov x3, x16 │ │ │ │ + add x0, x16, w0, uxtw #4 │ │ │ │ + ldr q31, [x3], #16 │ │ │ │ + zip1 v30.16b, v31.16b, v26.16b │ │ │ │ + zip2 v31.16b, v31.16b, v26.16b │ │ │ │ + zip1 v29.8h, v30.8h, v26.8h │ │ │ │ + zip2 v30.8h, v30.8h, v26.8h │ │ │ │ + zip1 v27.8h, v31.8h, v26.8h │ │ │ │ + zip2 v31.8h, v31.8h, v26.8h │ │ │ │ + mov w14, v29.s[3] │ │ │ │ + mov w13, v29.s[2] │ │ │ │ + mov w11, v30.s[3] │ │ │ │ + mov w12, v30.s[1] │ │ │ │ + mov w15, v29.s[1] │ │ │ │ + mov w8, v27.s[3] │ │ │ │ + mov w5, v31.s[3] │ │ │ │ + mov w9, v27.s[1] │ │ │ │ + mov w10, v30.s[2] │ │ │ │ + mov w7, v27.s[2] │ │ │ │ + ldr s25, [x2, w14, uxtw #2] │ │ │ │ + fmov x14, d29 │ │ │ │ + ldr s19, [x2, w11, uxtw #2] │ │ │ │ + fmov x11, d30 │ │ │ │ + ldr s22, [x2, w13, uxtw #2] │ │ │ │ + mov w6, v31.s[1] │ │ │ │ + ldr s21, [x2, w12, uxtw #2] │ │ │ │ + mov w4, v31.s[2] │ │ │ │ + ldr s28, [x2, w14, uxtw #2] │ │ │ │ + ldr s20, [x2, w15, uxtw #2] │ │ │ │ + mov v21.s[1], v19.s[0] │ │ │ │ + ldr s17, [x2, w8, uxtw #2] │ │ │ │ + mov v28.s[1], v22.s[0] │ │ │ │ + fmov x8, d27 │ │ │ │ + ldr s22, [x2, w9, uxtw #2] │ │ │ │ + mov v20.s[1], v25.s[0] │ │ │ │ + ldr s19, [x2, w5, uxtw #2] │ │ │ │ + fmov x5, d31 │ │ │ │ + ldr s25, [x2, w10, uxtw #2] │ │ │ │ + ldr s29, [x2, w11, uxtw #2] │ │ │ │ + fmov s27, s22 │ │ │ │ + ldr s30, [x2, w8, uxtw #2] │ │ │ │ + ldr s22, [x2, w4, uxtw #2] │ │ │ │ + mov v29.s[1], v25.s[0] │ │ │ │ + ldr s18, [x2, w7, uxtw #2] │ │ │ │ + ldr s25, [x2, w6, uxtw #2] │ │ │ │ + mov v27.s[1], v17.s[0] │ │ │ │ + zip1 v28.4s, v28.4s, v20.4s │ │ │ │ + ldr s31, [x2, w5, uxtw #2] │ │ │ │ + mov v30.s[1], v18.s[0] │ │ │ │ + mov v25.s[1], v19.s[0] │ │ │ │ + mov v31.s[1], v22.s[0] │ │ │ │ + zip1 v29.4s, v29.4s, v21.4s │ │ │ │ + zip1 v30.4s, v30.4s, v27.4s │ │ │ │ + cmtst v27.4s, v28.4s, v28.4s │ │ │ │ + zip1 v31.4s, v31.4s, v25.4s │ │ │ │ + cmtst v21.4s, v29.4s, v29.4s │ │ │ │ + cmtst v25.4s, v30.4s, v30.4s │ │ │ │ + cmhs v29.4s, v24.4s, v29.4s │ │ │ │ + cmtst v22.4s, v31.4s, v31.4s │ │ │ │ + cmhs v28.4s, v24.4s, v28.4s │ │ │ │ + cmhs v31.4s, v24.4s, v31.4s │ │ │ │ + cmhs v30.4s, v24.4s, v30.4s │ │ │ │ + and v28.16b, v27.16b, v28.16b │ │ │ │ + and v27.16b, v21.16b, v29.16b │ │ │ │ + and v30.16b, v25.16b, v30.16b │ │ │ │ + and v29.16b, v22.16b, v31.16b │ │ │ │ + add v31.4s, v28.4s, v27.4s │ │ │ │ + add v30.4s, v30.4s, v29.4s │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + add v23.4s, v23.4s, v31.4s │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 3fff0 // b.any │ │ │ │ + addv s31, v23.4s │ │ │ │ + and w2, w1, #0xfffffff0 │ │ │ │ + fmov w3, s31 │ │ │ │ + add w0, w1, w3 │ │ │ │ + tst x1, #0xf │ │ │ │ + b.eq 40158 // b.none │ │ │ │ + add x5, x17, #0x410 │ │ │ │ + add x2, x16, w2, uxtw │ │ │ │ + add x5, x5, #0x410 │ │ │ │ + neg w4, w16 │ │ │ │ + ldrb w3, [x2] │ │ │ │ + ldr w3, [x5, x3, lsl #2] │ │ │ │ + cmp w18, w3 │ │ │ │ + cset w6, cs // cs = hs, nlast │ │ │ │ + cbz w3, 40148 │ │ │ │ + sub w0, w0, w6 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add w3, w4, w2 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.hi 40130 // b.pmore │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, w1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 40120 │ │ │ │ + bti c │ │ │ │ + adrp x2, b0000 │ │ │ │ + add x2, x2, #0x410 │ │ │ │ + and x1, x1, #0xff │ │ │ │ + add x4, x2, #0x410 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldr w3, [x2, #1024] │ │ │ │ + ldr w5, [x4, x1, lsl #2] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.hi 401b4 // b.pmore │ │ │ │ + mov w3, w0 │ │ │ │ + ldr w5, [x2, #1020] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr w4, [x4, x3, lsl #2] │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 401bc // b.plast │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ldr w0, [x2, x3, lsl #2] │ │ │ │ + ldr w1, [x2, x1, lsl #2] │ │ │ │ + tst w1, w0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + adrp x0, b0000 │ │ │ │ + ldrb w0, [x0, #2068] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w21, w1 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3480 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x0, #0x3fc // #1020 │ │ │ │ + bl 3480 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz w21, 40274 │ │ │ │ + adrp x6, b0000 │ │ │ │ + add x6, x6, #0x410 │ │ │ │ + mov x0, x22 │ │ │ │ + add x6, x6, #0x410 │ │ │ │ + add x5, x22, w21, uxtw │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w3, [x0] │ │ │ │ + lsl x2, x3, #2 │ │ │ │ + ldr w1, [x19, x2] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x19, x2] │ │ │ │ + cbnz w4, 40264 │ │ │ │ + ldr w1, [x6, x3, lsl #2] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ne 40240 // b.any │ │ │ │ + cbnz w4, 4046c │ │ │ │ + mov x2, x19 │ │ │ │ + add x1, x19, #0x3fc │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w3, [x2] │ │ │ │ + cbz w3, 402a8 │ │ │ │ + ucvtf d31, w3 │ │ │ │ + add w0, w0, w3 │ │ │ │ + add w3, w4, #0x1 │ │ │ │ + str d31, [x20, w4, uxtw #3] │ │ │ │ + cmp w4, #0x7 │ │ │ │ + b.eq 406a4 // b.none │ │ │ │ + mov w4, w3 │ │ │ │ + add x2, x2, #0x4 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 40284 // b.any │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ne 406cc // b.any │ │ │ │ + str d15, [sp, #64] │ │ │ │ + ldr d31, [x20] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 40350 │ │ │ │ + movi d15, #0x0 │ │ │ │ + ldr d31, [x20, #8] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 40448 │ │ │ │ + ldr d31, [x20, #16] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 40424 │ │ │ │ + ldr d31, [x20, #24] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 40400 │ │ │ │ + ldr d31, [x20, #32] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 403dc │ │ │ │ + ldr d31, [x20, #40] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 403b8 │ │ │ │ + ldr d31, [x20, #48] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 40394 │ │ │ │ + ldr d31, [x20, #56] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.gt 40370 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + fneg d0, d15 │ │ │ │ + ldr d15, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d15, d31, d30 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 23140 │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + movi d31, #0x0 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 402d0 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 23140 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 40324 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 23140 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 40318 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 23140 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmul d31, d31, d0 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 4030c │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 23140 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 40300 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 23140 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 402f4 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 23140 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 402e8 │ │ │ │ + ucvtf d30, w21 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + fmov d0, d31 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 23140 │ │ │ │ + ldr d31, [sp, #88] │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fadd d15, d15, d31 │ │ │ │ + b 402dc │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str d15, [sp, #64] │ │ │ │ + bl 3390 │ │ │ │ + movi v25.4s, #0x1 │ │ │ │ + adrp x5, b0000 │ │ │ │ + add x5, x5, #0x410 │ │ │ │ + mov w8, #0x8 // #8 │ │ │ │ + mov x9, #0x7 // #7 │ │ │ │ + fmov w10, s25 │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w11, #0x0 // #0 │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov v26.16b, v27.16b │ │ │ │ + mov w16, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + b 404d8 │ │ │ │ + add x2, x2, #0x4 │ │ │ │ + cmp x2, #0x3fc │ │ │ │ + b.eq 4058c // b.none │ │ │ │ + ldr w3, [x2, x5] │ │ │ │ + cbz w3, 404cc │ │ │ │ + ldr w4, [x19, x2] │ │ │ │ + cbz w4, 404cc │ │ │ │ + fmov s31, w3 │ │ │ │ + fmov s29, w3 │ │ │ │ + lsr w6, w3, #7 │ │ │ │ + and w23, w3, #0x1 │ │ │ │ + ushr v30.2s, v31.2s, #3 │ │ │ │ + ushr v28.2s, v31.2s, #1 │ │ │ │ + ushr v23.2s, v31.2s, #2 │ │ │ │ + ushr v24.2s, v29.2s, #6 │ │ │ │ + ushr v31.2s, v31.2s, #4 │ │ │ │ + ushr v29.2s, v29.2s, #5 │ │ │ │ + and w24, w6, #0x1 │ │ │ │ + ubfx x22, x3, #1, #1 │ │ │ │ + mov v28.s[1], v30.s[0] │ │ │ │ + fmov s30, w3 │ │ │ │ + ubfx x30, x3, #2, #1 │ │ │ │ + ubfx x18, x3, #3, #1 │ │ │ │ + mov v29.s[1], w6 │ │ │ │ + mov v30.s[1], v23.s[0] │ │ │ │ + mov v31.s[1], v24.s[0] │ │ │ │ + ubfx x17, x3, #4, #1 │ │ │ │ + ubfx x6, x3, #5, #1 │ │ │ │ + ubfx x3, x3, #6, #1 │ │ │ │ + add x2, x2, #0x4 │ │ │ │ + madd w11, w24, w4, w11 │ │ │ │ + zip1 v30.4s, v30.4s, v28.4s │ │ │ │ + madd w7, w23, w4, w7 │ │ │ │ + zip1 v31.4s, v31.4s, v29.4s │ │ │ │ + madd w16, w22, w4, w16 │ │ │ │ + fmov s29, w4 │ │ │ │ + madd w1, w30, w4, w1 │ │ │ │ + madd w15, w18, w4, w15 │ │ │ │ + and v30.16b, v30.16b, v25.16b │ │ │ │ + madd w14, w17, w4, w14 │ │ │ │ + and v31.16b, v31.16b, v25.16b │ │ │ │ + madd w13, w6, w4, w13 │ │ │ │ + madd w12, w3, w4, w12 │ │ │ │ + mla v26.4s, v30.4s, v29.s[0] │ │ │ │ + mla v27.4s, v31.4s, v29.s[0] │ │ │ │ + stp q26, q27, [x0] │ │ │ │ + cmp x2, #0x3fc │ │ │ │ + b.ne 404d8 // b.any │ │ │ │ + cmp w7, w16 │ │ │ │ + cset x4, cc // cc = lo, ul, last │ │ │ │ + cset w6, cc // cc = lo, ul, last │ │ │ │ + ldr w3, [x0, x4, lsl #2] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.cs 405b0 // b.hs, b.nlast │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov w6, w4 │ │ │ │ + cmp w15, w3 │ │ │ │ + b.ls 405c4 // b.plast │ │ │ │ + ldr w3, [x0, #12] │ │ │ │ + mov x4, #0x3 // #3 │ │ │ │ + mov w6, w4 │ │ │ │ + cmp w14, w3 │ │ │ │ + b.ls 405d8 // b.plast │ │ │ │ + ldr w3, [x0, #16] │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov w6, w4 │ │ │ │ + cmp w13, w3 │ │ │ │ + b.ls 405ec // b.plast │ │ │ │ + ldr w3, [x0, #20] │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + mov w6, w4 │ │ │ │ + cmp w12, w3 │ │ │ │ + b.ls 40600 // b.plast │ │ │ │ + ldr w3, [x0, #24] │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + mov w6, w4 │ │ │ │ + add w2, w7, w16 │ │ │ │ + add w1, w1, w15 │ │ │ │ + add w2, w2, w14 │ │ │ │ + add w1, w1, w13 │ │ │ │ + cmp w11, w3 │ │ │ │ + add w2, w2, w12 │ │ │ │ + add w1, w1, w11 │ │ │ │ + csel x4, x4, x9, ls // ls = plast │ │ │ │ + csel w6, w9, w6, hi // hi = pmore │ │ │ │ + cmn w2, w1 │ │ │ │ + b.eq 40698 // b.none │ │ │ │ + add x4, x20, w4, uxtw #3 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + lsl w6, w10, w6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w3, [x2, x5] │ │ │ │ + tst w6, w3 │ │ │ │ + b.eq 40664 // b.none │ │ │ │ + ldr w3, [x19, x2] │ │ │ │ + ldr d31, [x4] │ │ │ │ + str wzr, [x19, x2] │ │ │ │ + ucvtf d30, w3 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x4] │ │ │ │ + add x2, x2, #0x4 │ │ │ │ + cmp x2, #0x3fc │ │ │ │ + b.ne 40640 // b.any │ │ │ │ + subs w8, w8, #0x1 │ │ │ │ + b.ne 40494 // b.any │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0xa48 │ │ │ │ + add x1, x1, #0x878 │ │ │ │ + add x0, x0, #0x888 │ │ │ │ + mov w2, #0x118 // #280 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bl 3500 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + b 402c0 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0xa48 │ │ │ │ + add x1, x1, #0x878 │ │ │ │ + add x0, x0, #0x898 │ │ │ │ + mov w2, #0x126 // #294 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str d15, [sp, #64] │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0xa48 │ │ │ │ + add x1, x1, #0x878 │ │ │ │ + add x0, x0, #0x8a8 │ │ │ │ + mov w2, #0x128 // #296 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str d15, [sp, #64] │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0x8b8 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + tst x19, #0x7 │ │ │ │ + cset w3, ne // ne = any │ │ │ │ + add w19, w3, w19, lsr #3 │ │ │ │ + mov w3, w19 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + and x1, x19, #0x3fffffff │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 52920 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + tst x2, #0x7 │ │ │ │ + mov x0, x1 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + add w1, w1, w2, lsr #3 │ │ │ │ + and x1, x1, #0x3fffffff │ │ │ │ + b 52920 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + tst x1, #0x7 │ │ │ │ + mov w3, #0xff // #255 │ │ │ │ + cset w4, ne // ne = any │ │ │ │ + tst w2, #0xff │ │ │ │ + add w2, w4, w1, lsr #3 │ │ │ │ + csel w1, w3, wzr, ne // ne = any │ │ │ │ + and x2, x2, #0x3fffffff │ │ │ │ + b 3670 │ │ │ │ + bti c │ │ │ │ + and w2, w2, #0xff │ │ │ │ + lsr w5, w1, #3 │ │ │ │ + cbz w5, 407e0 │ │ │ │ + mov x3, x0 │ │ │ │ + add x5, x5, x0 │ │ │ │ + b 407c8 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 407e0 // b.none │ │ │ │ + ldrb w4, [x3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w4, #0xff │ │ │ │ + b.eq 407c0 // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ands w6, w1, #0x7 │ │ │ │ + b.eq 40918 // b.none │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + neg w4, w1 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + lsr w3, w3, #3 │ │ │ │ + ldrb w3, [x0, w3, uxtw] │ │ │ │ + asr w3, w3, w4 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ne 407d8 // b.any │ │ │ │ + tst w1, #0x6 │ │ │ │ + b.eq 40918 // b.none │ │ │ │ + sub w4, w1, #0x2 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + sub w5, w3, w1 │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + ldrb w4, [x0, w4, uxtw] │ │ │ │ + asr w4, w4, w5 │ │ │ │ + and w4, w4, w3 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ne 407d8 // b.any │ │ │ │ + cmp w6, #0x2 │ │ │ │ + b.ls 40918 // b.plast │ │ │ │ + sub w4, w1, #0x3 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + sub w5, w5, w1 │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + ldrb w4, [x0, w4, uxtw] │ │ │ │ + asr w4, w4, w5 │ │ │ │ + and w4, w4, w3 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ne 407d8 // b.any │ │ │ │ + tbz w1, #2, 40918 │ │ │ │ + sub w4, w1, #0x4 │ │ │ │ + mov w5, #0x3 // #3 │ │ │ │ + sub w5, w5, w1 │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + and w5, w5, #0x7 │ │ │ │ + ldrb w4, [x0, w4, uxtw] │ │ │ │ + asr w4, w4, w5 │ │ │ │ + and w4, w4, w3 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ne 407d8 // b.any │ │ │ │ + cmp w6, #0x4 │ │ │ │ + b.ls 40918 // b.plast │ │ │ │ + sub w3, w1, #0x5 │ │ │ │ + mov w4, #0x4 // #4 │ │ │ │ + sub w4, w4, w1 │ │ │ │ + lsr w3, w3, #3 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldrb w3, [x0, w3, uxtw] │ │ │ │ + asr w3, w3, w4 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ne 407d8 // b.any │ │ │ │ + cmp w6, #0x5 │ │ │ │ + b.eq 40918 // b.none │ │ │ │ + sub w3, w1, #0x6 │ │ │ │ + mov w4, #0x5 // #5 │ │ │ │ + sub w4, w4, w1 │ │ │ │ + lsr w3, w3, #3 │ │ │ │ + and w4, w4, #0x7 │ │ │ │ + ldrb w3, [x0, w3, uxtw] │ │ │ │ + asr w3, w3, w4 │ │ │ │ + and w3, w3, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.ne 407d8 // b.any │ │ │ │ + cmp w6, #0x7 │ │ │ │ + b.ne 40918 // b.any │ │ │ │ + sub w1, w1, #0x7 │ │ │ │ + lsr w1, w1, #3 │ │ │ │ + ldrb w0, [x0, w1, uxtw] │ │ │ │ + cmp w2, w0, lsr #7 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 409a0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 7b000 │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x890 │ │ │ │ + lsr w2, w19, #3 │ │ │ │ + mvn w3, w19 │ │ │ │ + and w3, w3, #0x7 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x1, x22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldrb w2, [x21, w2, uxtw] │ │ │ │ + asr w2, w2, w3 │ │ │ │ + and w2, w2, w0 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + cmp w20, w19 │ │ │ │ + b.ne 40950 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 7e000 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ + adrp x1, 7e000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + stp x1, xzr, [x0] │ │ │ │ + str wzr, [x0, #16] │ │ │ │ + strb w2, [x0, #20] │ │ │ │ + str x3, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + tst w1, #0xff │ │ │ │ + b.ne 40a94 // b.any │ │ │ │ + cbz w0, 40a94 │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + ldr x3, [x2, #8] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ls 40aa0 // b.plast │ │ │ │ + lsr w2, w0, #2 │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + adrp x5, 80000 │ │ │ │ + mov x1, x3 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + ldr q28, [x5, #480] │ │ │ │ + umaddl x2, w2, w4, x3 │ │ │ │ + ldp q31, q30, [x1], #32 │ │ │ │ + cmtst v31.2d, v31.2d, v28.2d │ │ │ │ + cmtst v30.2d, v30.2d, v28.2d │ │ │ │ + uzp1 v31.4s, v31.4s, v30.4s │ │ │ │ + sub v29.4s, v29.4s, v31.4s │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 40a24 // b.any │ │ │ │ + addv s31, v29.4s │ │ │ │ + and w2, w0, #0xfffffffc │ │ │ │ + fmov w1, s31 │ │ │ │ + tst x0, #0x3 │ │ │ │ + b.eq 40a98 // b.none │ │ │ │ + mov w4, w2 │ │ │ │ + add w5, w2, #0x1 │ │ │ │ + ldr x4, [x3, x4, lsl #3] │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + cmp w0, w5 │ │ │ │ + b.ls 40a98 // b.plast │ │ │ │ + ldr x4, [x3, w5, uxtw #3] │ │ │ │ + add w2, w2, #0x2 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + cmp w2, w0 │ │ │ │ + b.cs 40a98 // b.hs, b.nlast │ │ │ │ + ldr x0, [x3, x2, lsl #3] │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w0, w1, ne // ne = any │ │ │ │ + ret │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 40a54 │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 40ae4 │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x2, [x5, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ubfiz x2, x2, #2, #4 │ │ │ │ + ldr w4, [x1, x2] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + str w4, [x1, x2] │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.hi 40ac0 // b.pmore │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w5, [x0] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x8, #0x100000000 // #4294967296 │ │ │ │ + mov x7, #0x80000000 // #2147483648 │ │ │ │ + cbnz w5, 40b20 │ │ │ │ + b 40b64 │ │ │ │ + cmp w4, #0x4 │ │ │ │ + b.eq 40b68 // b.none │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + cmp w2, w5 │ │ │ │ + b.cs 40b64 // b.hs, b.nlast │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + cmp w4, #0x2 │ │ │ │ + b.ne 40b08 // b.any │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldr x4, [x4, x3] │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ne 40b10 // b.any │ │ │ │ + ubfiz x4, x4, #2, #4 │ │ │ │ + ldr w5, [x1, x4] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str w5, [x1, x4] │ │ │ │ + ldr w5, [x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + cmp w2, w5 │ │ │ │ + b.cc 40b20 // b.lo, b.ul, b.last │ │ │ │ + ret │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + ldr x4, [x4, x3] │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x8 │ │ │ │ + b.ne 40b10 // b.any │ │ │ │ + ubfiz x4, x4, #2, #4 │ │ │ │ + ldr w5, [x1, x4] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str w5, [x1, x4] │ │ │ │ + ldr w5, [x0] │ │ │ │ + b 40b54 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 40bc8 │ │ │ │ + ldr w1, [x2, #4] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 40da8 // b.none │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.eq 40bcc // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, #0x7 │ │ │ │ + b.ls 40ff4 // b.plast │ │ │ │ + adrp x3, 80000 │ │ │ │ + lsr w5, w0, #2 │ │ │ │ + ldr d26, [x2, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr q27, [x3, #320] │ │ │ │ + adrp x3, 80000 │ │ │ │ + movi v25.4s, #0x0 │ │ │ │ + ldr q22, [x3, #496] │ │ │ │ + adrp x3, 80000 │ │ │ │ + movi v20.4s, #0x4 │ │ │ │ + ldr q23, [x3, #512] │ │ │ │ + adrp x3, 80000 │ │ │ │ + movi v21.4s, #0x8 │ │ │ │ + ldr q24, [x3, #480] │ │ │ │ + dup v26.2d, v26.d[0] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov v29.16b, v27.16b │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov v30.16b, v26.16b │ │ │ │ + mov v31.16b, v26.16b │ │ │ │ + add v27.4s, v27.4s, v20.4s │ │ │ │ + umlal v30.2d, v29.2s, v21.2s │ │ │ │ + umlal2 v31.2d, v29.4s, v21.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + mov x4, v30.d[1] │ │ │ │ + mov x3, v31.d[1] │ │ │ │ + ldr d29, [x6] │ │ │ │ + fmov x6, d31 │ │ │ │ + ld1 {v29.d}[1], [x4] │ │ │ │ + ldr d30, [x6] │ │ │ │ + and v31.16b, v29.16b, v22.16b │ │ │ │ + cmtst v29.2d, v29.2d, v24.2d │ │ │ │ + ld1 {v30.d}[1], [x3] │ │ │ │ + cmeq v31.2d, v31.2d, v23.2d │ │ │ │ + and v28.16b, v30.16b, v22.16b │ │ │ │ + cmtst v30.2d, v30.2d, v24.2d │ │ │ │ + and v31.16b, v31.16b, v29.16b │ │ │ │ + cmeq v28.2d, v28.2d, v23.2d │ │ │ │ + and v30.16b, v28.16b, v30.16b │ │ │ │ + uzp1 v31.4s, v31.4s, v30.4s │ │ │ │ + sub v25.4s, v25.4s, v31.4s │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 40c20 // b.any │ │ │ │ + addv s31, v25.4s │ │ │ │ + and w3, w0, #0xfffffffc │ │ │ │ + fmov w1, s31 │ │ │ │ + tst x0, #0x3 │ │ │ │ + b.eq 40da0 // b.none │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + mov w4, w3 │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + ldr x4, [x2, x4, lsl #3] │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 40f88 // b.none │ │ │ │ + add w4, w3, #0x1 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 40fa0 // b.none │ │ │ │ + add w4, w3, #0x2 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, x4, lsl #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 40fb8 // b.none │ │ │ │ + add w4, w3, #0x3 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 40fdc // b.none │ │ │ │ + add w4, w3, #0x4 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, x4, lsl #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 4100c // b.none │ │ │ │ + add w4, w3, #0x5 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, w4, uxtw #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 41018 // b.none │ │ │ │ + add w4, w3, #0x6 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.cs 40da0 // b.hs, b.nlast │ │ │ │ + ldr x4, [x2, x4, lsl #3] │ │ │ │ + mov x5, #0x100000000 // #4294967296 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 41030 // b.none │ │ │ │ + add w3, w3, #0x7 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x0, [x2, w3, uxtw #3] │ │ │ │ + mov x2, #0x100000000 // #4294967296 │ │ │ │ + and x3, x0, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 40f6c // b.none │ │ │ │ + nop │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ + cmp w1, #0x7 │ │ │ │ + b.ls 40fd0 // b.plast │ │ │ │ + adrp x3, 80000 │ │ │ │ + lsr w5, w0, #2 │ │ │ │ + ldr d26, [x2, #8] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr q27, [x3, #320] │ │ │ │ + adrp x3, 80000 │ │ │ │ + movi v25.4s, #0x0 │ │ │ │ + ldr q22, [x3, #496] │ │ │ │ + adrp x3, 80000 │ │ │ │ + movi v20.4s, #0x4 │ │ │ │ + ldr q23, [x3, #528] │ │ │ │ + adrp x3, 80000 │ │ │ │ + movi v21.4s, #0x8 │ │ │ │ + ldr q24, [x3, #480] │ │ │ │ + dup v26.2d, v26.d[0] │ │ │ │ + mov v29.16b, v27.16b │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov v30.16b, v26.16b │ │ │ │ + mov v31.16b, v26.16b │ │ │ │ + add v27.4s, v27.4s, v20.4s │ │ │ │ + umlal v30.2d, v29.2s, v21.2s │ │ │ │ + umlal2 v31.2d, v29.4s, v21.4s │ │ │ │ + fmov x6, d30 │ │ │ │ + mov x4, v30.d[1] │ │ │ │ + mov x3, v31.d[1] │ │ │ │ + ldr d29, [x6] │ │ │ │ + fmov x6, d31 │ │ │ │ + ld1 {v29.d}[1], [x4] │ │ │ │ + ldr d30, [x6] │ │ │ │ + and v31.16b, v29.16b, v22.16b │ │ │ │ + cmtst v29.2d, v29.2d, v24.2d │ │ │ │ + ld1 {v30.d}[1], [x3] │ │ │ │ + cmeq v31.2d, v31.2d, v23.2d │ │ │ │ + and v28.16b, v30.16b, v22.16b │ │ │ │ + cmtst v30.2d, v30.2d, v24.2d │ │ │ │ + and v31.16b, v31.16b, v29.16b │ │ │ │ + cmeq v28.2d, v28.2d, v23.2d │ │ │ │ + and v30.16b, v28.16b, v30.16b │ │ │ │ + uzp1 v31.4s, v31.4s, v30.4s │ │ │ │ + sub v25.4s, v25.4s, v31.4s │ │ │ │ + cmp w1, w5 │ │ │ │ + b.ne 40df0 // b.any │ │ │ │ + addv s31, v25.4s │ │ │ │ + and w3, w0, #0xfffffffc │ │ │ │ + fmov w1, s31 │ │ │ │ + tst x0, #0x3 │ │ │ │ + b.eq 40da0 // b.none │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + mov w4, w3 │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + ldr x4, [x2, x4, lsl #3] │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 40f7c // b.none │ │ │ │ + add w4, w3, #0x1 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 40f94 // b.none │ │ │ │ + add w4, w3, #0x2 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, x4, lsl #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 40fac // b.none │ │ │ │ + add w4, w3, #0x3 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 40fc4 // b.none │ │ │ │ + add w4, w3, #0x4 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, x4, lsl #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 40fe8 // b.none │ │ │ │ + add w4, w3, #0x5 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, w4, uxtw #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 41000 // b.none │ │ │ │ + add w4, w3, #0x6 │ │ │ │ + cmp w0, w4 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x4, [x2, x4, lsl #3] │ │ │ │ + mov x5, #0x80000000 // #2147483648 │ │ │ │ + and x6, x4, #0x180000000 │ │ │ │ + cmp x6, x5 │ │ │ │ + b.eq 41024 // b.none │ │ │ │ + add w3, w3, #0x7 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.ls 40da0 // b.plast │ │ │ │ + ldr x0, [x2, w3, uxtw #3] │ │ │ │ + mov x2, #0x80000000 // #2147483648 │ │ │ │ + and x3, x0, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 40da0 // b.any │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + mov w0, w1 │ │ │ │ + b 40da4 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40e8c │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40cbc │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40eac │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40cdc │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40ecc │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40cfc │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40eec │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 40e70 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40d1c │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40f0c │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 40ca0 │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40f2c │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40d3c │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40d5c │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40f4c │ │ │ │ + tst x4, #0xf │ │ │ │ + cinc w1, w1, ne // ne = any │ │ │ │ + b 40d7c │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 41060 // b.none │ │ │ │ + cmp w0, #0x4 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + lsl w0, w0, #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + and w1, w1, #0xff │ │ │ │ + ands w0, w0, #0xff │ │ │ │ + b.eq 4109c // b.none │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cbnz w1, 41090 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + csel w0, w0, w1, ne // ne = any │ │ │ │ + ret │ │ │ │ + mov w0, #0x8 // #8 │ │ │ │ + csinc w0, w0, wzr, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0xf // #15 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + ands w1, w1, #0xff │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + add x3, sp, #0x8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #72] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + stp q31, q31, [x3] │ │ │ │ + stp q31, q31, [x3, #32] │ │ │ │ + b.ne 41110 // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 411ec // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w5, [x0] │ │ │ │ + mov x4, x0 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cbz w5, 41134 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 411a8 // b.none │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.eq 41164 // b.none │ │ │ │ + cbnz w2, 41154 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + csel w0, w0, w1, ne // ne = any │ │ │ │ + ubfiz x0, x0, #2, #4 │ │ │ │ + ldr w0, [x3, x0] │ │ │ │ + b 410e4 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + mov w0, #0x8 // #8 │ │ │ │ + csinc w0, w0, wzr, eq // eq = none │ │ │ │ + b 41148 │ │ │ │ + ldr x8, [x4, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x24 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [x21, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [x21, #120] │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - bl 3670 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ + ubfiz x4, x5, #3, #32 │ │ │ │ + mov x7, #0x100000000 // #4294967296 │ │ │ │ + b 41184 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 41134 // b.none │ │ │ │ + ldr x5, [x8, x0] │ │ │ │ + and x6, x5, #0x180000000 │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ne 41178 // b.any │ │ │ │ + ubfiz x5, x5, #2, #4 │ │ │ │ + ldr w6, [x3, x5] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w6, [x3, x5] │ │ │ │ + b 41178 │ │ │ │ + ldr x8, [x4, #8] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x1, #0x86a0 // #34464 │ │ │ │ - movk x1, #0x1, lsl #16 │ │ │ │ - bl 6c980 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 6ca50 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - cbz w0, 4252c │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - str w27, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - nop │ │ │ │ + ubfiz x4, x5, #3, #32 │ │ │ │ + mov x7, #0x80000000 // #2147483648 │ │ │ │ + b 411c8 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 41134 // b.none │ │ │ │ + ldr x5, [x8, x0] │ │ │ │ + and x6, x5, #0x180000000 │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ne 411bc // b.any │ │ │ │ + ubfiz x5, x5, #2, #4 │ │ │ │ + ldr w6, [x3, x5] │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + str w6, [x3, x5] │ │ │ │ + b 411bc │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bti c │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 4123c // b.none │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 4120c // b.none │ │ │ │ + ret │ │ │ │ + ldr x4, [x0, #16] │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xa60 │ │ │ │ + add x4, x4, w1, uxtw #4 │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + ldrb w4, [x2, x4] │ │ │ │ + strb w4, [x3] │ │ │ │ + cbnz w1, 41290 │ │ │ │ + ldrb w0, [x0] │ │ │ │ + ldrb w0, [x2, w0, sxtw] │ │ │ │ + strb w0, [x3, #1] │ │ │ │ + ret │ │ │ │ + ldr x5, [x0, #16] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3872] │ │ │ │ + add x1, x5, w1, uxtw #4 │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + ldrb w1, [x4, x1] │ │ │ │ + strb w1, [x3] │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.cc 41278 // b.lo, b.ul, b.last │ │ │ │ + ldrb w0, [x0, #1] │ │ │ │ + ldrb w0, [x4, w0, sxtw] │ │ │ │ + strb w0, [x3, #1] │ │ │ │ + ret │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x2, x0, w2, uxtw #4 │ │ │ │ + ldr w0, [x2, #4] │ │ │ │ + ldrb w0, [x4, x0] │ │ │ │ + strb w0, [x3, #1] │ │ │ │ + ret │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add x1, x0, x1, lsl #4 │ │ │ │ + ldr w0, [x1, #4] │ │ │ │ + ldrb w0, [x2, x0] │ │ │ │ + strb w0, [x3, #1] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 412d4 // b.none │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov w3, #0x8 // #8 │ │ │ │ + ccmp w2, #0x2, #0x0, ne // ne = any │ │ │ │ + b.eq 41310 // b.none │ │ │ │ + mov w0, w3 │ │ │ │ + ret │ │ │ │ + add x1, x0, x1 │ │ │ │ + mov w3, #0x8 // #8 │ │ │ │ + ldrb w2, [x1, #1] │ │ │ │ + cbz w2, 412cc │ │ │ │ + ldrb w4, [x1, #2] │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0xa60 │ │ │ │ + add x3, x0, #0x20 │ │ │ │ + ldrb w1, [x3, w2, sxtw] │ │ │ │ + cbnz w4, 41368 │ │ │ │ + ubfiz x2, x1, #1, #8 │ │ │ │ + add x1, x2, w1, uxtw │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldrb w3, [x0, #290] │ │ │ │ + b 412cc │ │ │ │ + add x0, x0, x1 │ │ │ │ + adrp x2, 81000 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #4024] │ │ │ │ + add x2, x2, #0xa60 │ │ │ │ + ldurb w3, [x0, #-1] │ │ │ │ + add x4, x2, #0x20 │ │ │ │ + ldrb w3, [x5, w3, sxtw] │ │ │ │ + ldrb w3, [x2, w3, sxtw] │ │ │ │ + ldrb w3, [x4, w3, sxtw] │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.eq 41384 // b.none │ │ │ │ + ldurb w1, [x0, #-2] │ │ │ │ + ubfiz x6, x3, #1, #8 │ │ │ │ + add x3, x6, w3, uxtw │ │ │ │ + add x0, x2, #0x120 │ │ │ │ + add x0, x0, x3 │ │ │ │ + ldrb w1, [x5, w1, sxtw] │ │ │ │ + ldrb w1, [x2, w1, sxtw] │ │ │ │ + ldrb w1, [x4, w1, sxtw] │ │ │ │ + ldrb w3, [x0, w1, sxtw] │ │ │ │ + b 412cc │ │ │ │ + ubfiz x5, x1, #1, #8 │ │ │ │ + ldrb w2, [x3, w4, sxtw] │ │ │ │ + add x0, x0, #0x120 │ │ │ │ + add x1, x5, w1, uxtw │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldrb w3, [x0, w2, sxtw] │ │ │ │ + b 412cc │ │ │ │ + ubfiz x0, x3, #1, #8 │ │ │ │ + add x3, x0, w3, uxtw │ │ │ │ + add x2, x2, x3 │ │ │ │ + ldrb w3, [x2, #290] │ │ │ │ + b 412cc │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldrb w25, [x0, x27] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 42438 // b.plast │ │ │ │ - ldr w25, [x21, #88] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - cbz x25, 42208 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 421dc │ │ │ │ - b.eq 4222c // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x25, x24 │ │ │ │ - b.ls 42208 // b.plast │ │ │ │ - add x19, x24, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x22, x19, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 421cc // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - cmp x25, x24 │ │ │ │ - b.hi 421dc // b.pmore │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x26, 42208 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6cb2c │ │ │ │ - ldr x1, [x21, #72] │ │ │ │ - mov x24, x0 │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 422b8 // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - str w24, [sp, #36] │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - cbz x28, 422a8 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 4227c │ │ │ │ - b.eq 422b0 // b.none │ │ │ │ - add x25, x19, #0x1 │ │ │ │ - cmp x28, x25 │ │ │ │ - b.ls 422a8 // b.plast │ │ │ │ - add x19, x25, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x22, x19, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 4226c // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - cmp x28, x25 │ │ │ │ - b.hi 4227c // b.pmore │ │ │ │ - mov w3, w24 │ │ │ │ - b 4220c │ │ │ │ - cbz x26, 422a8 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 424f4 // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6cb04 │ │ │ │ - ldr x1, [x21, #72] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldrb w25, [x1, x27] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 42440 // b.plast │ │ │ │ - ldr w25, [x21, #88] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - cbz x25, 42208 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 4230c │ │ │ │ - b.eq 42334 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x25, x24 │ │ │ │ - b.ls 42208 // b.plast │ │ │ │ - add x19, x24, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x22, x19, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 422fc // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - b 42304 │ │ │ │ - cbz x26, 42208 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6cb2c │ │ │ │ - ldr x1, [x21, #72] │ │ │ │ - mov x24, x0 │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 423b4 // b.plast │ │ │ │ - ldr w25, [x21, #88] │ │ │ │ - str w24, [sp, #36] │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - cbz x25, 422a8 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 42384 │ │ │ │ - b.eq 423ac // b.none │ │ │ │ - add x28, x19, #0x1 │ │ │ │ - cmp x28, x25 │ │ │ │ - b.cs 422a8 // b.hs, b.nlast │ │ │ │ - add x19, x28, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x22, x19, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 42374 // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - b 4237c │ │ │ │ - cbz x26, 422a8 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 421a0 // b.lo, b.ul, b.last │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6cb2c │ │ │ │ - ldr x1, [x21, #72] │ │ │ │ - mov x25, x0 │ │ │ │ - ldrb w24, [x1, w0, uxtw] │ │ │ │ - cmp w24, #0xfd │ │ │ │ - b.ls 42454 // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - cbz x28, 42430 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 42404 │ │ │ │ - b.eq 42448 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.ls 42430 // b.plast │ │ │ │ - add x19, x24, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x22, x19, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 423f4 // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.hi 42404 // b.pmore │ │ │ │ - mov w3, w25 │ │ │ │ - b 4220c │ │ │ │ - str w25, [sp, #20] │ │ │ │ - b 42238 │ │ │ │ - str w25, [sp, #20] │ │ │ │ - b 42340 │ │ │ │ - cbz x26, 42430 │ │ │ │ - ldr x1, [x21, #72] │ │ │ │ - ldr w24, [x26, #4] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov w2, w0 │ │ │ │ - str w2, [sp, #20] │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 424d4 // b.plast │ │ │ │ - ldr w25, [x21, #88] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - cbz x25, 424c4 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 42498 │ │ │ │ - b.eq 424cc // b.none │ │ │ │ - add x28, x19, #0x1 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.ls 424c4 // b.plast │ │ │ │ - add x19, x28, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x22, x19, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 42488 // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.hi 42498 // b.pmore │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - b 4220c │ │ │ │ - cbz x26, 424c4 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.eq 421a0 // b.none │ │ │ │ - ldr x19, [x21, #120] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6cb2c │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - str w1, [x19, x0, lsl #2] │ │ │ │ - b 421a0 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - cmn x3, #0x1 │ │ │ │ - b.eq 427d0 // b.none │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x21, #120] │ │ │ │ - sub w28, w0, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - str w3, [x2, x28, lsl #2] │ │ │ │ - bl 6ca50 │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.hi 42188 // b.pmore │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6ca10 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - bl 6c980 │ │ │ │ - add x20, sp, #0x24 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 6ca50 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 42784 // b.plast │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldrb w25, [x0, x1] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 425dc // b.plast │ │ │ │ - ldr w25, [x21, #88] │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x24, [x21, #80] │ │ │ │ - cbz x25, 424c4 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 425ac │ │ │ │ - b.eq 425d4 // b.none │ │ │ │ - add x22, x19, #0x1 │ │ │ │ - cmp x22, x25 │ │ │ │ - b.cs 424c4 // b.hs, b.nlast │ │ │ │ - add x19, x22, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x24, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 4259c // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - b 425a4 │ │ │ │ - cbz x28, 424c4 │ │ │ │ - ldr w25, [x28, #4] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6cb2c │ │ │ │ - ldr x1, [x21, #72] │ │ │ │ - mov x24, x0 │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 42650 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w24, [sp, #36] │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - cbz x26, 422a8 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 42620 │ │ │ │ - b.eq 42648 // b.none │ │ │ │ - add x28, x19, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cs 422a8 // b.hs, b.nlast │ │ │ │ - add x19, x28, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x22, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 42610 // b.tcont │ │ │ │ - mov x26, x19 │ │ │ │ - b 42618 │ │ │ │ - cbz x27, 422a8 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ls 42664 // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6cb04 │ │ │ │ - b 4256c │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldrb w25, [x0, x1] │ │ │ │ - mov w26, w25 │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 426d8 // b.plast │ │ │ │ - ldr w25, [x21, #88] │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x24, [x21, #80] │ │ │ │ - cbz x25, 424c4 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 426a8 │ │ │ │ - b.eq 426d0 // b.none │ │ │ │ - add x22, x19, #0x1 │ │ │ │ - cmp x22, x25 │ │ │ │ - b.cs 424c4 // b.hs, b.nlast │ │ │ │ - add x19, x22, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x24, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 42698 // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - b 426a0 │ │ │ │ - cbz x28, 424c4 │ │ │ │ - ldr w26, [x28, #4] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6cb2c │ │ │ │ - ldr x1, [x21, #72] │ │ │ │ - mov x27, x0 │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 42758 // b.plast │ │ │ │ - ldr w24, [x21, #88] │ │ │ │ - str w27, [sp, #36] │ │ │ │ - ldr x22, [x21, #80] │ │ │ │ - cbz x24, 42748 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 4271c │ │ │ │ - b.eq 42750 // b.none │ │ │ │ - add x28, x19, #0x1 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cs 42748 // b.hs, b.nlast │ │ │ │ - add x19, x28, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x25, x22, x19, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 4270c // b.tcont │ │ │ │ - mov x24, x19 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cc 4271c // b.lo, b.ul, b.last │ │ │ │ - mov w3, w27 │ │ │ │ - b 4220c │ │ │ │ - cbz x25, 42748 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 427dc // b.none │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 6ca50 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - add x1, x19, #0x1 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 42564 // b.pmore │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6ca10 │ │ │ │ - adrp x0, af000 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + ands w1, w1, #0xff │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + add x19, sp, #0x8 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + stp q31, q31, [x19] │ │ │ │ + stp q31, q31, [x19, #32] │ │ │ │ + b.ne 41414 // b.any │ │ │ │ + fmov d0, #-1.000000000000000000e+00 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4281c // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 415bc // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ - b 3500 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - b 42518 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 6cb04 │ │ │ │ - ldr x2, [x21, #120] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr w4, [sp, #20] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - str w4, [x2, x3, lsl #2] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 6ca50 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - add x1, x19, #0x1 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 42564 // b.pmore │ │ │ │ - b 42784 │ │ │ │ + ret │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + and w2, w2, #0xff │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 4143c │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + cmp w4, #0x2 │ │ │ │ + b.eq 41560 // b.none │ │ │ │ + cmp w4, #0x4 │ │ │ │ + b.eq 41478 // b.none │ │ │ │ + cbnz w2, 41444 │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 414b8 // b.none │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov w20, #0x4 // #4 │ │ │ │ + sxtw x0, w21 │ │ │ │ + sxtw x1, w20 │ │ │ │ + ldr w22, [x19, x0, lsl #2] │ │ │ │ + ldr w23, [x19, x1, lsl #2] │ │ │ │ + cmn w23, w22 │ │ │ │ + b.ne 414d8 // b.any │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + b 413e0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov x6, #0x100000000 // #4294967296 │ │ │ │ + add x3, x0, w3, uxtw #3 │ │ │ │ + b 41494 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 4143c // b.none │ │ │ │ + ldr x4, [x0] │ │ │ │ + and x5, x4, #0x180000000 │ │ │ │ + cmp x5, x6 │ │ │ │ + b.ne 41488 // b.any │ │ │ │ + ubfiz x4, x4, #2, #4 │ │ │ │ + ldr w5, [x19, x4] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str w5, [x19, x4] │ │ │ │ + b 41488 │ │ │ │ + mov w21, #0x8 // #8 │ │ │ │ + mov w20, #0x2 // #2 │ │ │ │ + sxtw x0, w21 │ │ │ │ + sxtw x1, w20 │ │ │ │ + ldr w22, [x19, x0, lsl #2] │ │ │ │ + ldr w23, [x19, x1, lsl #2] │ │ │ │ + cmn w23, w22 │ │ │ │ + b.eq 4146c // b.none │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + mov x0, x19 │ │ │ │ + str x25, [sp, #144] │ │ │ │ + bl 20100 │ │ │ │ + mov w24, w0 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + mov x0, x19 │ │ │ │ + ubfiz x2, x24, #2, #32 │ │ │ │ + ldr w25, [x19, x2] │ │ │ │ + str wzr, [x19, x2] │ │ │ │ + bl 20100 │ │ │ │ + ldr w1, [x19, w0, uxtw #2] │ │ │ │ + cmp w1, w25 │ │ │ │ + b.cs 415a0 // b.hs, b.nlast │ │ │ │ + cmp w24, w20 │ │ │ │ + b.eq 41540 // b.none │ │ │ │ + cmp w24, w21 │ │ │ │ + b.eq 41540 // b.none │ │ │ │ + ldr x25, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + b 413e0 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ne 41520 // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ucvtf d0, w23 │ │ │ │ + ucvtf d31, w22 │ │ │ │ + ldr x25, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + fadd d31, d31, d0 │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + b 413e4 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov x6, #0x80000000 // #2147483648 │ │ │ │ + add x3, x0, w3, uxtw #3 │ │ │ │ + b 4157c │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 4143c // b.none │ │ │ │ + ldr x4, [x0] │ │ │ │ + and x5, x4, #0x180000000 │ │ │ │ + cmp x5, x6 │ │ │ │ + b.ne 41570 // b.any │ │ │ │ + ubfiz x4, x4, #2, #4 │ │ │ │ + ldr w5, [x19, x4] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str w5, [x19, x4] │ │ │ │ + b 41570 │ │ │ │ + b.ne 41520 // b.any │ │ │ │ + cmp w24, w20 │ │ │ │ + b.eq 41530 // b.none │ │ │ │ + cmp w24, w21 │ │ │ │ + ccmp w0, w20, #0x0, eq // eq = none │ │ │ │ + b.ne 41520 // b.any │ │ │ │ + b 41540 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + str x25, [sp, #144] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + adrp x3, 7c000 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + add x3, x3, #0x948 │ │ │ │ stp x29, x30, [sp, #128] │ │ │ │ add x29, sp, #0x80 │ │ │ │ + ldrb w0, [x3, #2] │ │ │ │ stp x19, x20, [sp, #144] │ │ │ │ - add x19, sp, #0x48 │ │ │ │ - mov x20, x1 │ │ │ │ - str x19, [sp, #16] │ │ │ │ + mov x20, x4 │ │ │ │ stp x21, x22, [sp, #160] │ │ │ │ stp x23, x24, [sp, #176] │ │ │ │ + mov w24, w2 │ │ │ │ + ldrh w2, [x3] │ │ │ │ stp x25, x26, [sp, #192] │ │ │ │ + ubfiz x6, x24, #4, #32 │ │ │ │ + mov x25, x1 │ │ │ │ stp x27, x28, [sp, #208] │ │ │ │ - ldr x1, [x0] │ │ │ │ + add x27, sp, #0x70 │ │ │ │ + ldr x7, [x1, #16] │ │ │ │ + ldr x1, [x5] │ │ │ │ str x1, [sp, #120] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x3e8 // #1000 │ │ │ │ - bl 68fa0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [x20, #96] │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - bl 3670 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + strb w0, [x27, #2] │ │ │ │ + add x8, x7, x6 │ │ │ │ + strh wzr, [sp, #104] │ │ │ │ + strb wzr, [sp, #106] │ │ │ │ + strh w2, [sp, #112] │ │ │ │ + ldr w26, [x8, #4] │ │ │ │ + str xzr, [sp, #32] │ │ │ │ + and w1, w26, #0xff │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 41784 // b.none │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, #104] │ │ │ │ - ldr x2, [x20, #96] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - mov w3, #0xffffff80 // #-128 │ │ │ │ - str w4, [x20, #112] │ │ │ │ - add x5, sp, #0x38 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - stp wzr, w1, [sp, #56] │ │ │ │ - strb w3, [x2] │ │ │ │ - mov x0, x19 │ │ │ │ - str x5, [sp, #24] │ │ │ │ - mov x1, x5 │ │ │ │ - ldr x3, [x20, #104] │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - stp xzr, x2, [x3] │ │ │ │ - bl 6930c │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x410 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 69120 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 42c9c // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 69140 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - bl 3500 │ │ │ │ - ldp w22, w1, [sp, #56] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - cbnz w22, 42de8 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc 42de8 // b.lo, b.ul, b.last │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3390 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 595f0 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - str wzr, [sp, #36] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 42bec // b.none │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - mov w3, w23 │ │ │ │ - ldr w28, [x1, x2] │ │ │ │ - ldrb w1, [x0, w28, uxtw] │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - mov w27, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 42a18 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - str w28, [sp, #64] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbz x24, 429e8 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 429bc │ │ │ │ - b.eq 42a0c // b.none │ │ │ │ - add x26, x27, #0x1 │ │ │ │ - cmp x24, x26 │ │ │ │ - b.ls 429e8 // b.plast │ │ │ │ - add x2, x26, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x27, x2, #1 │ │ │ │ - add x25, x22, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 429ac // b.tcont │ │ │ │ - mov x24, x27 │ │ │ │ - cmp x24, x26 │ │ │ │ - b.hi 429bc // b.pmore │ │ │ │ - mov w3, w28 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x25, 429e8 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w27, [x25, #4] │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 42a90 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w23, [sp, #64] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbz x28, 42a80 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 42a50 │ │ │ │ - b.eq 42a88 // b.none │ │ │ │ - add x26, x24, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cs 42a80 // b.hs, b.nlast │ │ │ │ - add x2, x26, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x25, x22, x24, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 42a40 // b.tcont │ │ │ │ - mov x28, x24 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cc 42a50 // b.lo, b.ul, b.last │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.ne 41744 // b.any │ │ │ │ + mov w22, #0x2 // #2 │ │ │ │ + mov w9, w22 │ │ │ │ + add x21, sp, #0x68 │ │ │ │ + mov w2, w9 │ │ │ │ + mov x3, x21 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 411f0 │ │ │ │ + ldr w6, [x7, x6] │ │ │ │ + cbz w6, 41790 │ │ │ │ + sub w2, w6, #0x1 │ │ │ │ + ldr x5, [x8, #8] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.ls 41c28 // b.plast │ │ │ │ + lsr w7, w6, #2 │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + adrp x1, 80000 │ │ │ │ + mov x3, x5 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + ldr q28, [x1, #480] │ │ │ │ + umaddl x7, w7, w0, x5 │ │ │ │ nop │ │ │ │ - mov w3, w23 │ │ │ │ - b 429ec │ │ │ │ - cbz x25, 42a80 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ne 42bc4 // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w27, [x0, x1] │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 42d20 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w23, [sp, #64] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbz x26, 42a80 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 42ad4 │ │ │ │ - b.eq 42afc // b.none │ │ │ │ - add x28, x27, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ls 42a80 // b.plast │ │ │ │ - add x27, x26, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x25, x22, x27, lsl #3 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 42ac4 // b.tcont │ │ │ │ - mov x26, x27 │ │ │ │ - b 42acc │ │ │ │ - cbz x25, 42a80 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - str w0, [sp] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w28, w23, #0x1 │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 42b74 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w28, [sp, #64] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbz x27, 429e8 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 42b44 │ │ │ │ - b.eq 42b6c // b.none │ │ │ │ - add x25, x24, #0x1 │ │ │ │ - cmp x27, x25 │ │ │ │ - b.ls 429e8 // b.plast │ │ │ │ - add x2, x25, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x26, x22, x24, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 42b34 // b.tcont │ │ │ │ - mov x27, x24 │ │ │ │ - b 42b3c │ │ │ │ - cbz x26, 429e8 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr w1, [sp] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 42bc4 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w22, [x0, x1] │ │ │ │ - cbz w22, 42bc4 │ │ │ │ - sub w2, w22, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - stp w23, w2, [sp, #64] │ │ │ │ - bl 597e8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 42d28 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - mov w23, w22 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.cc 4296c // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cbz w0, 42bec │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - stp w23, w2, [sp, #64] │ │ │ │ - bl 597e8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 42e58 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w27, #0xffffff80 // #-128 │ │ │ │ - bl 599c8 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ls 42c78 // b.plast │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 59880 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w23, [x2] │ │ │ │ - bl 59880 │ │ │ │ - ldr w24, [x0, #4] │ │ │ │ - mov w28, w23 │ │ │ │ - mov w2, w24 │ │ │ │ - cmp x28, x2 │ │ │ │ - b.ge 42c64 // b.tcont │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb w3, [x0, w23, uxtw] │ │ │ │ - cbnz w3, 42d00 │ │ │ │ - sub x2, x2, x28 │ │ │ │ - cmp x2, #0x7f │ │ │ │ - b.gt 42d60 │ │ │ │ - sub w1, w24, w23 │ │ │ │ - strb w1, [x0, w23, uxtw] │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - stp w23, w24, [sp, #56] │ │ │ │ - bl 6930c │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 42c04 // b.pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 69120 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4290c // b.none │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - mov x2, #0x10 // #16 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #4032] │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - bl 2ff0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 69068 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 42ef0 // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp q31, q30, [x3], #32 │ │ │ │ + cmtst v31.2d, v31.2d, v28.2d │ │ │ │ + cmtst v30.2d, v30.2d, v28.2d │ │ │ │ + uzp1 v31.4s, v31.4s, v30.4s │ │ │ │ + sub v29.4s, v29.4s, v31.4s │ │ │ │ + cmp x7, x3 │ │ │ │ + b.ne 416c0 // b.any │ │ │ │ + addv s31, v29.4s │ │ │ │ + and w0, w6, #0xfffffffc │ │ │ │ + fmov w19, s31 │ │ │ │ + tst x6, #0x3 │ │ │ │ + b.eq 41730 // b.none │ │ │ │ + mov w1, w0 │ │ │ │ + add w3, w0, #0x1 │ │ │ │ + ldr x1, [x5, x1, lsl #3] │ │ │ │ + tst x1, #0xf │ │ │ │ + cinc w19, w19, ne // ne = any │ │ │ │ + cmp w6, w3 │ │ │ │ + b.ls 41730 // b.plast │ │ │ │ + ldr x1, [x5, w3, uxtw #3] │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + tst x1, #0xf │ │ │ │ + cinc w19, w19, ne // ne = any │ │ │ │ + cmp w6, w0 │ │ │ │ + b.ls 41730 // b.plast │ │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w19, w19, ne // ne = any │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 41798 // b.none │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp w26, #0x4 │ │ │ │ + b.eq 418ec // b.none │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 41cac // b.any │ │ │ │ ldp x29, x30, [sp, #128] │ │ │ │ ldp x19, x20, [sp, #144] │ │ │ │ ldp x21, x22, [sp, #160] │ │ │ │ ldp x23, x24, [sp, #176] │ │ │ │ ldp x25, x26, [sp, #192] │ │ │ │ ldp x27, x28, [sp, #208] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + add sp, sp, #0xf0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrsb w4, [x0, w24, uxtw] │ │ │ │ - cbnz w4, 42ed0 │ │ │ │ - sub x28, x28, x2 │ │ │ │ - cmn x28, #0x7f │ │ │ │ - b.lt 42da4 // b.tstop │ │ │ │ - sub w1, w23, w24 │ │ │ │ - strb w1, [x0, w24, uxtw] │ │ │ │ - b 42c58 │ │ │ │ - str w27, [sp] │ │ │ │ - b 42b0c │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 42bb0 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 42bb0 │ │ │ │ - strb w27, [x0, w23, uxtw] │ │ │ │ - str x2, [sp] │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - str x0, [x20, #104] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ubfiz x1, x1, #4, #32 │ │ │ │ - add x4, x0, x1 │ │ │ │ - ldr x2, [sp] │ │ │ │ - str x28, [x0, x1] │ │ │ │ - str x2, [x4, #8] │ │ │ │ - str w3, [x20, #112] │ │ │ │ - b 42c58 │ │ │ │ - strb w27, [x0, w24, uxtw] │ │ │ │ - str x2, [sp] │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x20, #112] │ │ │ │ - ldr x2, [sp] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - ubfiz x1, x1, #4, #32 │ │ │ │ - str x0, [x20, #104] │ │ │ │ - add x4, x0, x1 │ │ │ │ - str x2, [x0, x1] │ │ │ │ - str x28, [x4, #8] │ │ │ │ - str w3, [x20, #112] │ │ │ │ - b 42c58 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 3390 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - bl 595f0 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - ldr w23, [x0, w1, uxtw #2] │ │ │ │ - cmp w22, w23 │ │ │ │ - ccmp w1, w23, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cs 42e1c // b.hs, b.nlast │ │ │ │ - ldr w23, [x0, w22, uxtw #2] │ │ │ │ - sub w2, w23, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - stp w22, w2, [sp, #64] │ │ │ │ - bl 597e8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - cbnz w0, 42e94 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.cs 42bcc // b.hs, b.nlast │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - b 4296c │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + mov w9, w22 │ │ │ │ + b 41668 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 41744 │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.ls 41c40 // b.plast │ │ │ │ + lsr w0, w6, #2 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov x3, x5 │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + umaddl x0, w0, w1, x5 │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr q24, [x2, #496] │ │ │ │ + ldr q25, [x1, #528] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr q26, [x1, #480] │ │ │ │ + ldp q30, q29, [x3], #32 │ │ │ │ + and v31.16b, v30.16b, v24.16b │ │ │ │ + cmtst v28.2d, v30.2d, v26.2d │ │ │ │ + and v30.16b, v29.16b, v24.16b │ │ │ │ + cmtst v29.2d, v29.2d, v26.2d │ │ │ │ + cmeq v31.2d, v31.2d, v25.2d │ │ │ │ + cmeq v30.2d, v30.2d, v25.2d │ │ │ │ + and v31.16b, v31.16b, v28.16b │ │ │ │ + and v30.16b, v30.16b, v29.16b │ │ │ │ + uzp1 v31.4s, v31.4s, v30.4s │ │ │ │ + sub v27.4s, v27.4s, v31.4s │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 417cc // b.any │ │ │ │ + addv s31, v27.4s │ │ │ │ + and w0, w6, #0xfffffffc │ │ │ │ + fmov w23, s31 │ │ │ │ + tst x6, #0x3 │ │ │ │ + b.eq 4188c // b.none │ │ │ │ mov w1, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 42bec // b.hs, b.nlast │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x410 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 42bec │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ + mov x2, #0x80000000 // #2147483648 │ │ │ │ + ldr x1, [x5, x1, lsl #3] │ │ │ │ + and x3, x1, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 41c58 // b.none │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w6, w1 │ │ │ │ + b.ls 4188c // b.plast │ │ │ │ + ldr x1, [x5, w1, uxtw #3] │ │ │ │ + mov x2, #0x80000000 // #2147483648 │ │ │ │ + and x3, x1, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 41c70 // b.none │ │ │ │ + add w1, w0, #0x2 │ │ │ │ + cmp w6, w1 │ │ │ │ + b.ls 4188c // b.plast │ │ │ │ + ldr x1, [x5, x1, lsl #3] │ │ │ │ + mov x2, #0x80000000 // #2147483648 │ │ │ │ + and x3, x1, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 41c88 // b.none │ │ │ │ + add w0, w0, #0x3 │ │ │ │ + cmp w0, w6 │ │ │ │ + b.cs 4188c // b.hs, b.nlast │ │ │ │ + ldr x0, [x5, w0, uxtw #3] │ │ │ │ + mov x1, #0x80000000 // #2147483648 │ │ │ │ + and x2, x0, #0x180000000 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 41c34 // b.none │ │ │ │ + cbz w23, 41790 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov w6, w6 │ │ │ │ + str d15, [sp, #224] │ │ │ │ + mov x0, x5 │ │ │ │ + mov x7, #0x80000000 // #2147483648 │ │ │ │ + add x4, x5, w6, uxtw #3 │ │ │ │ + stur q31, [sp, #40] │ │ │ │ + stp q31, q31, [x1, #16] │ │ │ │ + str q31, [x1, #48] │ │ │ │ + b 418c8 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 41a40 // b.none │ │ │ │ + ldr x2, [x0] │ │ │ │ + and x3, x2, #0x180000000 │ │ │ │ + cmp x3, x7 │ │ │ │ + b.ne 418bc // b.any │ │ │ │ + ubfiz x2, x2, #2, #4 │ │ │ │ + ldr w3, [x1, x2] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str w3, [x1, x2] │ │ │ │ + b 418bc │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.ls 41c94 // b.plast │ │ │ │ + lsr w0, w6, #2 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + adrp x2, 80000 │ │ │ │ + mov x3, x5 │ │ │ │ + movi v27.4s, #0x0 │ │ │ │ + umaddl x0, w0, w1, x5 │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr q24, [x2, #496] │ │ │ │ + ldr q25, [x1, #512] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr q26, [x1, #480] │ │ │ │ + ldp q30, q29, [x3], #32 │ │ │ │ + and v31.16b, v30.16b, v24.16b │ │ │ │ + cmtst v28.2d, v30.2d, v26.2d │ │ │ │ + and v30.16b, v29.16b, v24.16b │ │ │ │ + cmtst v29.2d, v29.2d, v26.2d │ │ │ │ + cmeq v31.2d, v31.2d, v25.2d │ │ │ │ + cmeq v30.2d, v30.2d, v25.2d │ │ │ │ + and v31.16b, v31.16b, v28.16b │ │ │ │ + and v30.16b, v30.16b, v29.16b │ │ │ │ + uzp1 v31.4s, v31.4s, v30.4s │ │ │ │ + sub v27.4s, v27.4s, v31.4s │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 41920 // b.any │ │ │ │ + addv s31, v27.4s │ │ │ │ + and w0, w6, #0xfffffffc │ │ │ │ + fmov w23, s31 │ │ │ │ + tst x6, #0x3 │ │ │ │ + b.eq 419e0 // b.none │ │ │ │ mov w1, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 59880 │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.cs 42e3c // b.hs, b.nlast │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x1, x1, #0x410 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 42e3c │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x710 │ │ │ │ - mov w1, #0x4a9 // #1193 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + mov x2, #0x100000000 // #4294967296 │ │ │ │ + ldr x1, [x5, x1, lsl #3] │ │ │ │ + and x3, x1, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 41c64 // b.none │ │ │ │ + add w1, w0, #0x1 │ │ │ │ + cmp w6, w1 │ │ │ │ + b.ls 419e0 // b.plast │ │ │ │ + ldr x1, [x5, w1, uxtw #3] │ │ │ │ + mov x2, #0x100000000 // #4294967296 │ │ │ │ + and x3, x1, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 41c7c // b.none │ │ │ │ + add w1, w0, #0x2 │ │ │ │ + cmp w1, w6 │ │ │ │ + b.cs 419e0 // b.hs, b.nlast │ │ │ │ + ldr x1, [x5, x1, lsl #3] │ │ │ │ + mov x2, #0x100000000 // #4294967296 │ │ │ │ + and x3, x1, #0x180000000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 41ca0 // b.none │ │ │ │ + add w0, w0, #0x3 │ │ │ │ + cmp w6, w0 │ │ │ │ + b.ls 419e0 // b.plast │ │ │ │ + ldr x0, [x5, w0, uxtw #3] │ │ │ │ + mov x1, #0x100000000 // #4294967296 │ │ │ │ + and x2, x0, #0x180000000 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 41c4c // b.none │ │ │ │ + cbz w23, 41790 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov w6, w6 │ │ │ │ + str d15, [sp, #224] │ │ │ │ + mov x0, x5 │ │ │ │ + mov x7, #0x100000000 // #4294967296 │ │ │ │ + add x4, x5, w6, uxtw #3 │ │ │ │ + stur q31, [sp, #40] │ │ │ │ + stp q31, q31, [x1, #16] │ │ │ │ + str q31, [x1, #48] │ │ │ │ + b 41a1c │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 41a40 // b.none │ │ │ │ + ldr x2, [x0] │ │ │ │ + and x3, x2, #0x180000000 │ │ │ │ + cmp x3, x7 │ │ │ │ + b.ne 41a10 // b.any │ │ │ │ + ubfiz x2, x2, #2, #4 │ │ │ │ + ldr w3, [x1, x2] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str w3, [x1, x2] │ │ │ │ + b 41a10 │ │ │ │ + cmp w9, #0x1 │ │ │ │ + b.eq 41c1c // b.none │ │ │ │ + ldr w28, [sp, #56] │ │ │ │ + sub w7, w23, w28 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stur q31, [sp, #40] │ │ │ │ + stp q31, q31, [x1, #16] │ │ │ │ + str q31, [x1, #48] │ │ │ │ + cmp w26, #0x2 │ │ │ │ + b.eq 41be0 // b.none │ │ │ │ + add x3, x5, w6, uxtw #3 │ │ │ │ + mov x4, #0x100000000 // #4294967296 │ │ │ │ + b 41a80 │ │ │ │ + add x5, x5, #0x8 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 41aa4 // b.none │ │ │ │ + ldr x0, [x5] │ │ │ │ + and x2, x0, #0x180000000 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne 41a74 // b.any │ │ │ │ + ubfiz x0, x0, #2, #4 │ │ │ │ + ldr w2, [x1, x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x1, x0] │ │ │ │ + b 41a74 │ │ │ │ + cmp w9, #0x1 │ │ │ │ + b.eq 41bd0 // b.none │ │ │ │ + ldr w11, [sp, #44] │ │ │ │ + sub w0, w7, w11 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + mov w1, w9 │ │ │ │ + mov x0, x8 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w11, [sp, #24] │ │ │ │ + bl 413a0 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d31, #-1.000000000000000000e+00 │ │ │ │ + ldr w11, [sp, #24] │ │ │ │ + fcmp d0, d31 │ │ │ │ + b.eq 41bc4 // b.none │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + add w3, w24, #0x1 │ │ │ │ + ldr w2, [x25, #8] │ │ │ │ + mov w7, #0x2e // #46 │ │ │ │ + mov w6, w7 │ │ │ │ + mov w4, w7 │ │ │ │ + ldrb w5, [x0, w26, sxtw] │ │ │ │ + add w3, w3, w2 │ │ │ │ + mov x2, x20 │ │ │ │ + str w7, [sp] │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + adrp x24, 7b000 │ │ │ │ + mov x20, x1 │ │ │ │ + add x24, x24, #0x8e8 │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0x8d0 │ │ │ │ + str w11, [sp, #24] │ │ │ │ + bl 2e524 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2e524 │ │ │ │ + fmov d0, d15 │ │ │ │ + ldrb w2, [x27, w22, sxtw] │ │ │ │ + mov x3, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0x8e8 │ │ │ │ + bl 2e524 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2e524 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + bl 2e524 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2e524 │ │ │ │ + fmov d0, d15 │ │ │ │ + ldp w11, w6, [sp, #24] │ │ │ │ + mov w3, w23 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w4, w28 │ │ │ │ + add w7, w28, w11 │ │ │ │ + mov w5, w11 │ │ │ │ + str w28, [sp] │ │ │ │ + mov x0, x20 │ │ │ │ + str w11, [sp, #8] │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0x928 │ │ │ │ + bl 2e524 │ │ │ │ + adrp x1, 7e000 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr d15, [sp, #224] │ │ │ │ + b 41744 │ │ │ │ + ldr w11, [sp, #72] │ │ │ │ + sub w0, w7, w11 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + b 41ab8 │ │ │ │ + add x3, x5, w6, uxtw #3 │ │ │ │ + mov x4, #0x80000000 // #2147483648 │ │ │ │ + b 41bf8 │ │ │ │ + add x5, x5, #0x8 │ │ │ │ + cmp x5, x3 │ │ │ │ + b.eq 41aa4 // b.none │ │ │ │ + ldr x0, [x5] │ │ │ │ + and x2, x0, #0x180000000 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne 41bec // b.any │ │ │ │ + ubfiz x0, x0, #2, #4 │ │ │ │ + ldr w2, [x1, x0] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x1, x0] │ │ │ │ + b 41bec │ │ │ │ + ldr w28, [sp, #48] │ │ │ │ + sub w7, w23, w28 │ │ │ │ + b 41a50 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 416f0 │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w23, w23, ne // ne = any │ │ │ │ + b 4188c │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 41814 │ │ │ │ + tst x0, #0xf │ │ │ │ + cinc w23, w23, ne // ne = any │ │ │ │ + b 419e0 │ │ │ │ + tst x1, #0xf │ │ │ │ + cinc w23, w23, ne // ne = any │ │ │ │ + b 4182c │ │ │ │ + tst x1, #0xf │ │ │ │ + cinc w23, w23, ne // ne = any │ │ │ │ + b 41980 │ │ │ │ + tst x1, #0xf │ │ │ │ + cinc w23, w23, ne // ne = any │ │ │ │ + b 4184c │ │ │ │ + tst x1, #0xf │ │ │ │ + cinc w23, w23, ne // ne = any │ │ │ │ + b 419a0 │ │ │ │ + tst x1, #0xf │ │ │ │ + cinc w23, w23, ne // ne = any │ │ │ │ + b 4186c │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 41968 │ │ │ │ + tst x1, #0xf │ │ │ │ + cinc w23, w23, ne // ne = any │ │ │ │ + b 419c0 │ │ │ │ + str d15, [sp, #224] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - mov x24, x1 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w3, [x24, #8] │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x2, x2, x3, lsl #2 │ │ │ │ - bl 3670 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0x86a0 // #34464 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + ldrh w8, [sp, #80] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w9, [x0, #8] │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + str w0, [sp, #56] │ │ │ │ + ldrb w0, [sp, #64] │ │ │ │ + cmp x9, x1 │ │ │ │ + b.hi 41de0 // b.pmore │ │ │ │ + ldr w10, [x21, #12] │ │ │ │ + sub x20, x1, x9 │ │ │ │ + cmp x10, x20 │ │ │ │ + b.ls 41e04 // b.plast │ │ │ │ + ldr x11, [x21, #16] │ │ │ │ + lsl x22, x20, #4 │ │ │ │ + ldr x9, [sp, #56] │ │ │ │ + ubfiz x12, x0, #31, #2 │ │ │ │ + ldr w0, [x11, x22] │ │ │ │ + mov w1, #0x8889 // #34953 │ │ │ │ + movk w1, #0x8888, lsl #16 │ │ │ │ + and w6, w6, #0xff │ │ │ │ + ubfiz x9, x9, #33, #16 │ │ │ │ + and w7, w7, #0xff │ │ │ │ + orr x8, x9, x8, lsl #49 │ │ │ │ + add w9, w0, #0x1 │ │ │ │ + and w3, w3, #0xff │ │ │ │ + and w5, w5, #0xff │ │ │ │ + mov w10, #0x1e // #30 │ │ │ │ + and w4, w4, #0xff │ │ │ │ + umull x1, w9, w1 │ │ │ │ + ubfiz x7, x7, #29, #2 │ │ │ │ + ubfiz x6, x6, #21, #8 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + orr x7, x7, x6 │ │ │ │ + ubfiz x3, x3, #4, #1 │ │ │ │ + lsr x1, x1, #36 │ │ │ │ + ubfiz x5, x5, #13, #8 │ │ │ │ + orr x8, x8, x12 │ │ │ │ + orr x7, x7, x5 │ │ │ │ + ubfiz x4, x4, #5, #8 │ │ │ │ + and x2, x2, #0xf │ │ │ │ + msub w10, w1, w10, w9 │ │ │ │ + orr x8, x8, x3 │ │ │ │ + orr x7, x7, x2 │ │ │ │ + orr x19, x8, x4 │ │ │ │ + cmp w10, #0x0 │ │ │ │ + add x20, x11, x20, lsl #4 │ │ │ │ + orr x19, x19, x7 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 41dc0 // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w2, #0xf0 // #240 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + add x20, x1, x22 │ │ │ │ + ldr w0, [x1, x22] │ │ │ │ + add w9, w0, #0x1 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x19, [x1, w0, uxtw #3] │ │ │ │ + str w9, [x20] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xa60 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x130 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x960 │ │ │ │ + mov w2, #0x198 // #408 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xa60 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x130 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0x970 │ │ │ │ + mov w2, #0x19a // #410 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bti c │ │ │ │ + cbz x0, 41e6c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - movk x1, #0x1, lsl #16 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6c980 │ │ │ │ - mov x1, #0x86a0 // #34464 │ │ │ │ - mov x0, x19 │ │ │ │ - movk x1, #0x1, lsl #16 │ │ │ │ - bl 6c980 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 6ca50 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 6ca50 │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl 6ca50 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 6ca50 │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - ldr w0, [x24, #8] │ │ │ │ - adrp x1, b0000 │ │ │ │ - add x1, x1, #0xbec │ │ │ │ - str x1, [sp, #48] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4333c // b.plast │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - add x22, sp, #0x50 │ │ │ │ + stp w3, w1, [x0, #4] │ │ │ │ + mov w0, w2 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + str w2, [x19, #12] │ │ │ │ + bl 3480 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz x0, 41f04 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w3, [x0, #12] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cbz w3, 41ec4 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + lsl x20, x19, #4 │ │ │ │ + add x2, x0, x19, lsl #4 │ │ │ │ + ldr w1, [x0, x20] │ │ │ │ + cbnz w1, 41edc │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + str xzr, [x2, #8] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 41ea0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #16] │ │ │ │ ldr x21, [sp, #32] │ │ │ │ - ldr w1, [x1, w21, uxtw #2] │ │ │ │ - bl 6ca50 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 6ca50 │ │ │ │ - str w23, [sp, #28] │ │ │ │ - add x0, sp, #0x4f │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldrb w0, [x0, x23] │ │ │ │ - mov w20, w0 │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 430c8 // b.plast │ │ │ │ - ldr w27, [x24, #88] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - ldr x20, [x24, #80] │ │ │ │ - cbz x27, 4309c │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 43070 │ │ │ │ - b.eq 430c0 // b.none │ │ │ │ - add x26, x25, #0x1 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.cs 4309c // b.hs, b.nlast │ │ │ │ - add x25, x26, x27 │ │ │ │ - mov x0, x22 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - add x28, x20, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43060 // b.tcont │ │ │ │ - mov x27, x25 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.cc 43070 // b.lo, b.ul, b.last │ │ │ │ - ldr w3, [sp, #28] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x28, 4309c │ │ │ │ - ldr w20, [x28, #4] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 6cb2c │ │ │ │ - cmp x0, w20, uxtw │ │ │ │ - b.le 43290 │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x2, #8] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + ldr w3, [x21, #12] │ │ │ │ + add x20, x0, x20 │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 41ea0 // b.pmore │ │ │ │ + b 41ec0 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x1, #12] │ │ │ │ + cbz w0, 42008 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 7b000 │ │ │ │ + add x22, x22, #0xa08 │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3872] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 7e000 │ │ │ │ + add x24, x24, #0x130 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 7c000 │ │ │ │ + add x25, x25, #0x980 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x4, [x27, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w3, [x27, #8] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + lsl x26, x23, #4 │ │ │ │ + add x4, x4, x23, lsl #4 │ │ │ │ + add w3, w3, w23 │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + ldrb w4, [x21, x4] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + add x0, x1, x26 │ │ │ │ + ldr w1, [x1, x26] │ │ │ │ + cbz w1, 41fd8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + mov x2, x22 │ │ │ │ mov x0, x20 │ │ │ │ - bl 6cb04 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x3, [x3, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + and x3, x3, #0xf │ │ │ │ + ldrb w3, [x21, x3] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + add x0, x2, x26 │ │ │ │ + ldr w2, [x2, x26] │ │ │ │ + cmp w2, w19 │ │ │ │ + b.hi 41fa0 // b.pmore │ │ │ │ + mov x2, x24 │ │ │ │ mov x0, x20 │ │ │ │ - bl 6cb04 │ │ │ │ - ldr w25, [x24, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - mov x20, x25 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x27, #12] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 41f60 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6ca40 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 43164 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6cb2c │ │ │ │ - cmp x0, x21 │ │ │ │ - b.lt 43164 // b.tstop │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6cb2c │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ge 43164 // b.tcont │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6cb04 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6cb04 │ │ │ │ - cmp x25, x0 │ │ │ │ - b.gt 43224 │ │ │ │ - cmp x20, x0 │ │ │ │ - ccmp x25, x0, #0x4, gt │ │ │ │ - csel x20, x20, x0, eq // eq = none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6ca40 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 43110 // b.none │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6ca50 │ │ │ │ - and x25, x21, #0xffffffff │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 6ca50 │ │ │ │ - str w21, [sp, #24] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cbnz w0, 4325c │ │ │ │ - ldr x0, [x24, #96] │ │ │ │ - ldrsb x0, [x0, x25] │ │ │ │ - strb w0, [sp, #79] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 43238 // b.any │ │ │ │ - ldr w26, [x24, #112] │ │ │ │ - ldr x0, [x24, #104] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x25, [sp, #80] │ │ │ │ - cbz x26, 43200 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 431d0 │ │ │ │ - b.eq 43230 // b.none │ │ │ │ - add x28, x25, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ls 43200 // b.plast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x2, x28, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x27, x1, x25, lsl #4 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 57080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 431c0 // b.tcont │ │ │ │ - mov x26, x25 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.hi 431d0 // b.pmore │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x430 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - mov x20, x25 │ │ │ │ - mov x25, x0 │ │ │ │ - b 43100 │ │ │ │ - cbz x27, 43200 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str w0, [x1, x20, lsl #2] │ │ │ │ - b 43030 │ │ │ │ - ldr w0, [x24, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x24, #160] │ │ │ │ - add x1, x25, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldr w0, [x24, #148] │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 43440 // b.none │ │ │ │ - ldrsb x0, [sp, #79] │ │ │ │ - b 4319c │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldrb w0, [x0, x23] │ │ │ │ - mov w20, w0 │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 43304 // b.plast │ │ │ │ - ldr w20, [x24, #88] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - ldr x27, [x24, #80] │ │ │ │ - cbz x20, 4309c │ │ │ │ - add x28, sp, #0x50 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + mov w4, #0xf0f // #3855 │ │ │ │ + strh w4, [x0] │ │ │ │ + cbz w3, 4204c │ │ │ │ + sub w5, w3, #0x1 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #4024] │ │ │ │ + ldrb w5, [x1, w5, uxtw] │ │ │ │ + ldrb w4, [x4, w5, sxtw] │ │ │ │ + strb w4, [x0] │ │ │ │ + ldr w6, [x0, #12] │ │ │ │ + add w4, w3, w6 │ │ │ │ + add w5, w3, w6 │ │ │ │ + cmp x4, x2 │ │ │ │ + b.cs 42074 // b.hs, b.nlast │ │ │ │ + ldrb w2, [x1, w5, uxtw] │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #4024] │ │ │ │ + ldrb w2, [x4, w2, sxtw] │ │ │ │ + strb w2, [x0, #1] │ │ │ │ + cbz w6, 420a0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #4024] │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + ldrb w2, [x1, w3, uxtw] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldrb w2, [x4, w2, sxtw] │ │ │ │ + str w2, [x0], #16 │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ne 42088 // b.any │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0x988 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3856] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr w5, [x0, #12] │ │ │ │ + ldp w3, w4, [x0, #4] │ │ │ │ + ldr x0, [x19] │ │ │ │ + add w5, w4, w5 │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x27, #12] │ │ │ │ + cbz w0, 421d0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, #0xcccd // #52429 │ │ │ │ + mov w21, #0x3333 // #13107 │ │ │ │ + adrp x25, 7e000 │ │ │ │ + adrp x20, 7b000 │ │ │ │ mov x26, #0x0 // #0 │ │ │ │ - b 432d4 │ │ │ │ - b.eq 432fc // b.none │ │ │ │ - add x26, x25, #0x1 │ │ │ │ - cmp x26, x20 │ │ │ │ - b.cs 4309c // b.hs, b.nlast │ │ │ │ - add x25, x26, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - lsr x25, x25, #1 │ │ │ │ - add x22, x27, x25, lsl #3 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5702c │ │ │ │ + add x20, x20, #0xa08 │ │ │ │ + movk w22, #0xcccc, lsl #16 │ │ │ │ + movk w21, #0x333, lsl #16 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x24, x25, #0x130 │ │ │ │ + adrp x23, af000 │ │ │ │ + ldr x23, [x23, #3872] │ │ │ │ + b 42150 │ │ │ │ + ldr x3, [x27, #16] │ │ │ │ + add x3, x3, x26, lsl #4 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w3, [x3, #4] │ │ │ │ + ldrb w3, [x23, x3] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x27, #12] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ls 421a4 // b.plast │ │ │ │ + mul w3, w26, w22 │ │ │ │ + mov x2, x20 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ror w3, w3, #4 │ │ │ │ + cmp w3, w21 │ │ │ │ + b.hi 4212c // b.pmore │ │ │ │ + mov x2, x24 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x27, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x3, x3, x26, lsl #4 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w3, [x3, #4] │ │ │ │ + ldrb w3, [x23, x3] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x27, #12] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.hi 42150 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + add x2, x25, #0x130 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + adrp x25, 7e000 │ │ │ │ + b 421ac │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x1, #12] │ │ │ │ + cbz w3, 4229c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x4, [x2, #16] │ │ │ │ + ldp w1, w0, [x1, #4] │ │ │ │ + add w5, w0, w3 │ │ │ │ + ldr w4, [x4, x1, lsl #2] │ │ │ │ + cmp w5, w4 │ │ │ │ + cset w22, eq // eq = none │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 432c4 // b.tcont │ │ │ │ - mov x20, x25 │ │ │ │ - b 432cc │ │ │ │ - cbz x22, 4309c │ │ │ │ - ldr w20, [x22, #4] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 6cb2c │ │ │ │ - cmp x0, w20, uxtw │ │ │ │ - b.lt 43398 // b.tstop │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w0, [x24, #8] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 43000 │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6ca10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6ca10 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ + sub w22, w3, w22 │ │ │ │ + cset w19, ne // ne = any │ │ │ │ + cmp w22, w19 │ │ │ │ + b.ls 42288 // b.plast │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x23, 7c000 │ │ │ │ + add x23, x23, #0xc00 │ │ │ │ + ldr x0, [x2, #32] │ │ │ │ + ldr x24, [x0, x1, lsl #3] │ │ │ │ + b 42250 │ │ │ │ + ldr w3, [x20, #12] │ │ │ │ + mov x4, x24 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 415cc │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x3, x0 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp w22, w19 │ │ │ │ + b.hi 4224c // b.pmore │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x1, x2 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x4, [x2] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr w5, [x21, #4] │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + ldp w2, w22, [x21, #8] │ │ │ │ + ldr x23, [x3, x5, lsl #3] │ │ │ │ + str xzr, [sp] │ │ │ │ + add w4, w2, w22 │ │ │ │ + sub w3, w4, #0x1 │ │ │ │ + cbnz w22, 4236c │ │ │ │ + mov w2, w4 │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x19, [sp] │ │ │ │ mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 63cc0 │ │ │ │ + ldr x0, [sp] │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 43430 // b.any │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + b.ne 42438 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 6ca50 │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldrb w0, [x0, x23] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 43420 // b.plast │ │ │ │ - ldr w26, [x24, #88] │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - ldr x20, [x24, #80] │ │ │ │ - cbz x26, 43410 │ │ │ │ - add x28, sp, #0x50 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 433e4 │ │ │ │ - b.eq 43418 // b.none │ │ │ │ - add x25, x22, #0x1 │ │ │ │ - cmp x26, x25 │ │ │ │ - b.ls 43410 // b.plast │ │ │ │ - add x22, x25, x26 │ │ │ │ - mov x0, x28 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - add x21, x20, x22, lsl #3 │ │ │ │ + ldr x6, [x1, #16] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + cset w20, ne // ne = any │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + ldr w5, [x6, x5, lsl #2] │ │ │ │ + cmp w5, w4 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + sub w22, w22, w4 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x19, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 63cc0 │ │ │ │ + cmp w22, w20 │ │ │ │ + b.ls 4232c // b.plast │ │ │ │ + nop │ │ │ │ + ldr w3, [x21, #12] │ │ │ │ + mov x4, x23 │ │ │ │ + mov w2, w20 │ │ │ │ mov x1, x21 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 433d4 // b.tcont │ │ │ │ - mov x26, x22 │ │ │ │ - cmp x26, x25 │ │ │ │ - b.hi 433e4 // b.pmore │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x21, 43410 │ │ │ │ - ldr w0, [x21, #4] │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 6ca50 │ │ │ │ - b 43314 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - bl 36c0 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - stp x23, x24, [sp, #208] │ │ │ │ - stp x25, x26, [sp, #224] │ │ │ │ - stp x27, x28, [sp, #240] │ │ │ │ - adrp x28, b0000 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - str x2, [sp] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #152] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, #32] │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - bl 3670 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl 3390 │ │ │ │ + bl 415cc │ │ │ │ mov x19, x0 │ │ │ │ - mov x1, #0x86a0 // #34464 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - movk x1, #0x1, lsl #16 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 77c40 │ │ │ │ - ldr w1, [x20, #92] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [x20, #8] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - str x0, [sp, #64] │ │ │ │ + cbz x0, 42428 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 63cc0 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ mov x0, x19 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - stp wzr, w2, [sp, #128] │ │ │ │ - bl 77da0 │ │ │ │ - stp wzr, wzr, [sp, #56] │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x730 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - add x1, x28, #0xbec │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl 77d84 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 438c4 // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 77f24 │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - cmp x0, w1, uxtw │ │ │ │ - b.gt 43b88 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 77ea0 │ │ │ │ - ldp w22, w23, [x0] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov w3, w23 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 3d1f0 │ │ │ │ + cmp w22, w20 │ │ │ │ + b.ls 4232c // b.plast │ │ │ │ + ldr w3, [x21, #12] │ │ │ │ + mov x4, x23 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 415cc │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz x0, 423e0 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cmp w22, w20 │ │ │ │ + b.hi 423c0 // b.pmore │ │ │ │ + b 4232c │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x2 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x0, #0x3e8 // #1000 │ │ │ │ + str wzr, [x19] │ │ │ │ + and w21, w1, #0xff │ │ │ │ + strh wzr, [x19, #4] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + strb w3, [x19, #6] │ │ │ │ + bl 3480 │ │ │ │ + strb w21, [x19, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x20, [x19, #24] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x3880 // #14464 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + movk x20, #0x1, lsl #16 │ │ │ │ + str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - cbnz w22, 4357c │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.eq 44538 // b.none │ │ │ │ - cmp w22, w23 │ │ │ │ - b.eq 43ed0 // b.none │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w23, w1 │ │ │ │ - b.cs 43608 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w23, uxtw] │ │ │ │ - mov w2, w23 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44098 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w23, [sp, #144] │ │ │ │ - ldr x26, [x20, #80] │ │ │ │ - cbz x28, 43600 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 435d4 │ │ │ │ - b.eq 43db8 // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 43600 // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x24, x26, x25, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 435c4 // b.tcont │ │ │ │ - mov x28, x25 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 435d4 // b.pmore │ │ │ │ - mov w0, w23 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ubfiz x2, x22, #2, #32 │ │ │ │ - mov w3, w22 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 43d18 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x26, [x20, #80] │ │ │ │ - cbz x28, 4368c │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 43660 │ │ │ │ - b.eq 43694 // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 4368c // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x24, x26, x25, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43650 // b.tcont │ │ │ │ - mov x28, x25 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 43660 // b.pmore │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - b 4370c │ │ │ │ - cbz x24, 4368c │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 43734 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - str w22, [sp, #144] │ │ │ │ - ldr x26, [x20, #80] │ │ │ │ - cbz x24, 43708 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 436dc │ │ │ │ - b.eq 4372c // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.ls 43708 // b.plast │ │ │ │ - add x2, x27, x24 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b 424d8 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 424fc // b.none │ │ │ │ + add x1, x0, x19 │ │ │ │ + ldr w2, [x1, #64] │ │ │ │ + cbz w2, 424cc │ │ │ │ + ldr x0, [x1, #56] │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 424d8 // b.any │ │ │ │ + strh wzr, [x21] │ │ │ │ + str xzr, [x21, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x20, [x0, #56] │ │ │ │ + ldrh w3, [x0, #18] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + ldp w2, w19, [x0, #20] │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + lsl w2, w2, #2 │ │ │ │ + add x21, x2, x3 │ │ │ │ + bl 3390 │ │ │ │ + cbz w19, 42594 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #3872] │ │ │ │ + add x5, x20, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w4, #0xfffffffc // #-4 │ │ │ │ + asr w1, w2, #1 │ │ │ │ + and w3, w4, #0x4 │ │ │ │ + sub w4, w4, #0x4 │ │ │ │ + ldrb w1, [x5, w1, sxtw] │ │ │ │ + asr w1, w1, w3 │ │ │ │ + and w1, w1, #0xf │ │ │ │ + ldrb w1, [x6, w1, sxtw] │ │ │ │ + strb w1, [x0, x2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp w19, w2 │ │ │ │ + b.hi 42568 // b.pmore │ │ │ │ + strb wzr, [x0, w19, sxtw] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w20, [x0, #24] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + add w0, w20, #0x1 │ │ │ │ + bl 3390 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz w20, 425ec │ │ │ │ + add x1, x21, w1, sxtw │ │ │ │ + mov w2, w20 │ │ │ │ + bl 3010 │ │ │ │ + strb wzr, [x19, w20, sxtw] │ │ │ │ mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x28, x26, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 436cc // b.tcont │ │ │ │ - mov x24, x25 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.hi 436dc // b.pmore │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x28, 43708 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - str wzr, [sp, #48] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + mov x23, x3 │ │ │ │ + ldrh w1, [x2, #2] │ │ │ │ + ldrh w0, [x2] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x2 │ │ │ │ cmp w0, w1 │ │ │ │ - b.cc 43d20 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cbnz w0, 43b50 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb x0, [x0, x1] │ │ │ │ - strb w0, [sp, #121] │ │ │ │ - mov w1, w22 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 437f8 // b.any │ │ │ │ - ldr w24, [x20, #112] │ │ │ │ - mov w0, w22 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x26, [x20, #104] │ │ │ │ - cbz x24, 437cc │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 437a0 │ │ │ │ - b.eq 437f0 // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.ls 437cc // b.plast │ │ │ │ - add x2, x27, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x28, x26, x25, lsl #4 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 57080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43790 // b.tcont │ │ │ │ - mov x24, x25 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.hi 437a0 // b.pmore │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x430 │ │ │ │ - mov w1, #0x307 // #775 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x28, 437cc │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - mov w25, w23 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.ne 43aa4 // b.any │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - str w22, [x0, w1, uxtw #2] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ls 438a0 // b.plast │ │ │ │ + b.hi 4271c // b.pmore │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldrb w0, [x2, #16] │ │ │ │ + cbnz w0, 4275c │ │ │ │ + ldr x0, [x20] │ │ │ │ + strh wzr, [x25, #2] │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + tst x0, #0x18 │ │ │ │ + b.eq 42794 // b.none │ │ │ │ + cbz x24, 4279c │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w22, #0x50 // #80 │ │ │ │ + ldr w4, [x24] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + and w21, w19, #0xffff │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + tbnz w4, #4, 42750 │ │ │ │ + ldr w4, [x20] │ │ │ │ + tbz w4, #4, 42690 │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + bl 30b0 │ │ │ │ + add x4, x19, #0x1 │ │ │ │ + tbnz w0, #31, 42700 │ │ │ │ + cmp x19, #0x3e7 │ │ │ │ + b.eq 4278c // b.none │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + mov x19, x4 │ │ │ │ + ldr x0, [x20] │ │ │ │ + umaddl x2, w4, w22, x1 │ │ │ │ + tst x0, #0x18 │ │ │ │ + b.ne 4266c // b.any │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + and w21, w21, #0xffff │ │ │ │ + ldr x3, [x20, #40] │ │ │ │ + adrp x0, 7c000 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x0, x0, #0x9a8 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + add x1, x1, #0xa60 │ │ │ │ + csel x3, x0, x3, eq // eq = none │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x1, x1, #0x150 │ │ │ │ + add x2, x2, #0x9b0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3230 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 59880 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov w1, w0 │ │ │ │ - lsr x0, x0, #32 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc 439d0 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr w23, [x0, w1, uxtw #2] │ │ │ │ - ldr x0, [sp] │ │ │ │ - lsl x23, x23, #2 │ │ │ │ - ldr w28, [x0, x23] │ │ │ │ - cbz w28, 4388c │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w28, w0 │ │ │ │ - b.cc 43944 // b.lo, b.ul, b.last │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 43840 // b.pmore │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ + ldrb w0, [x25, #16] │ │ │ │ + strh w21, [x25] │ │ │ │ + cbnz w0, 4277c │ │ │ │ + ldrh w1, [x25, #2] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.cs 427c4 // b.hs, b.nlast │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + umaddl x1, w1, w4, x3 │ │ │ │ + str x1, [x23] │ │ │ │ + strh w2, [x25, #2] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3280 │ │ │ │ + b 42694 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x0, [x20] │ │ │ │ + strh wzr, [x25, #2] │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + tst x0, #0x18 │ │ │ │ + b.ne 42660 // b.any │ │ │ │ + b 42794 │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + bl 3410 │ │ │ │ + ldrh w21, [x25] │ │ │ │ + b 4270c │ │ │ │ + mov w21, #0x3e8 // #1000 │ │ │ │ + b 42700 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + b 426c4 │ │ │ │ + adrp x1, 81000 │ │ │ │ + add x1, x1, #0xa60 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x150 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x9c8 │ │ │ │ + bl 3230 │ │ │ │ + strh wzr, [x25] │ │ │ │ + ldrb w0, [x25, #16] │ │ │ │ + cbnz w0, 4277c │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 42738 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x2 │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + stp xzr, xzr, [sp, #16] │ │ │ │ + str xzr, [sp, #32] │ │ │ │ + bl 30e0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 428ec // b.none │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 428a4 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0x9f8 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + cbz x20, 42910 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 63cc0 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 77d84 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 43528 // b.none │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 77d08 │ │ │ │ - mov x0, x19 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 428e8 // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w0, [x19, #49] │ │ │ │ + cbnz w0, 428dc │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x4, x20 │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 7c000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldp w3, w4, [sp, #56] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add x2, x2, #0x748 │ │ │ │ + add x2, x2, #0x9f8 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, af000 │ │ │ │ + ldrb w0, [x19, #49] │ │ │ │ + cbz w0, 4286c │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl 3410 │ │ │ │ + b 4286c │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl 2f30 │ │ │ │ + b 428ac │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0x9d8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x284 // #644 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xa08 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x292 // #658 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x5 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1b0 │ │ │ │ + mov x28, x6 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #424] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrb w22, [x6, #49] │ │ │ │ + ldr x20, [x6, #80] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + mov x0, #0x3e8 // #1000 │ │ │ │ + str xzr, [sp, #152] │ │ │ │ + str wzr, [sp, #184] │ │ │ │ + add x19, sp, #0x98 │ │ │ │ + strh wzr, [sp, #188] │ │ │ │ + add x26, sp, #0xb8 │ │ │ │ + strb w2, [sp, #190] │ │ │ │ + bl 3480 │ │ │ │ + mov x8, x0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0xa38 │ │ │ │ + str x0, [sp] │ │ │ │ + strb w22, [sp, #200] │ │ │ │ + str x20, [sp, #208] │ │ │ │ + b 429e8 │ │ │ │ + ldr x9, [sp, #152] │ │ │ │ + ldrh w0, [x9, #16] │ │ │ │ + tbz w0, #2, 42a90 │ │ │ │ + mov x3, x19 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + str x8, [sp, #192] │ │ │ │ + bl 42608 │ │ │ │ + ldr x8, [sp, #192] │ │ │ │ + cbz w0, 429dc │ │ │ │ + add x20, x8, #0x13, lsl #12 │ │ │ │ + add x19, x8, #0x38 │ │ │ │ + add x20, x20, #0x8b8 │ │ │ │ + mov x21, x8 │ │ │ │ + b 42a28 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 42a44 // b.none │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + cbz w0, 42a1c │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + bl 3500 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 42a28 // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 447c0 // b.any │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - ldp x19, x20, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #192] │ │ │ │ - ldp x23, x24, [sp, #208] │ │ │ │ - ldp x25, x26, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #240] │ │ │ │ - add sp, sp, #0x100 │ │ │ │ + b.ne 42e84 // b.any │ │ │ │ + add sp, sp, #0x1b0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w19, w28 │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cbnz w0, 43b98 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb x0, [x0, w28, uxtw] │ │ │ │ - strb w0, [sp, #124] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 439f8 // b.any │ │ │ │ - ldr w26, [x20, #112] │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x19, [sp, #144] │ │ │ │ - cbz x26, 439c8 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 43998 │ │ │ │ - b.eq 439f0 // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.cs 439c8 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x27, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x24, x1, x25, lsl #4 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 57080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43988 // b.tcont │ │ │ │ - mov x26, x25 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.cc 43998 // b.lo, b.ul, b.last │ │ │ │ - mov w3, w28 │ │ │ │ - b 437d0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - bl 77da0 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #56] │ │ │ │ - b 43890 │ │ │ │ - cbz x24, 439c8 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - cneg x0, x0, lt // lt = tstop │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 4388c // b.tcont │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - ldr w1, [x1, x23] │ │ │ │ - str w1, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - cbnz w0, 44544 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - ldrsb x0, [x0, w1, uxtw] │ │ │ │ - strb w0, [sp, #125] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 43bd4 // b.any │ │ │ │ - ldr w28, [x20, #112] │ │ │ │ - str x19, [sp, #144] │ │ │ │ - ldr x25, [x20, #104] │ │ │ │ - cbz x28, 43a9c │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 43a70 │ │ │ │ - b.eq 43bcc // b.none │ │ │ │ - add x27, x26, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 43a9c // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x26, x2, #1 │ │ │ │ - add x24, x25, x26, lsl #4 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 57080 │ │ │ │ + mov x0, x9 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xa30 │ │ │ │ + stp x9, x8, [sp, #16] │ │ │ │ + bl 3240 │ │ │ │ + ldp x9, x8, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbz x0, 42ae8 │ │ │ │ + bl 33f0 │ │ │ │ + add x1, x0, #0x3 │ │ │ │ + ldrb w0, [x0, #3] │ │ │ │ + ldp x9, x8, [sp, #16] │ │ │ │ + cmp w0, #0x47 │ │ │ │ + b.eq 42e00 // b.none │ │ │ │ + subs w0, w0, #0x43 │ │ │ │ + b.ne 42ae0 // b.any │ │ │ │ + ldrb w0, [x1, #1] │ │ │ │ + subs w0, w0, #0x54 │ │ │ │ + b.ne 42ae0 // b.any │ │ │ │ + ldrb w0, [x1, #2] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 43a60 // b.tcont │ │ │ │ - mov x28, x26 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 43a70 // b.pmore │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - b 437d0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cbnz w0, 43f94 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb x0, [x0, w23, uxtw] │ │ │ │ - strb w0, [sp, #122] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 43b30 // b.any │ │ │ │ - ldr w28, [x20, #112] │ │ │ │ - str x25, [sp, #144] │ │ │ │ - ldr x27, [x20, #104] │ │ │ │ - cbz x28, 43b20 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 43af4 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 43b28 // b.none │ │ │ │ - add x26, x24, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cs 43b20 // b.hs, b.nlast │ │ │ │ - add x2, x26, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x1, x27, x24, lsl #4 │ │ │ │ + cset x20, eq // eq = none │ │ │ │ + ldr x3, [x9, #56] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + ldr x0, [x28, #40] │ │ │ │ + ldrh w27, [x9, #18] │ │ │ │ + ldr x1, [x9] │ │ │ │ + add x3, x3, x27 │ │ │ │ str x1, [sp, #16] │ │ │ │ - bl 57080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43ae0 // b.tcont │ │ │ │ - mov x28, x24 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cc 43af4 // b.lo, b.ul, b.last │ │ │ │ - mov w3, w23 │ │ │ │ - b 437d0 │ │ │ │ - cbz x1, 43b20 │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 43c78 // b.any │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - str w23, [x0, w1, uxtw #2] │ │ │ │ - b 43818 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x79 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 447c4 // b.none │ │ │ │ - ldrsb x0, [sp, #121] │ │ │ │ - b 43760 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 77f24 │ │ │ │ - str w0, [sp, #60] │ │ │ │ - b 4353c │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - add x1, x19, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x7c │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 447c4 // b.none │ │ │ │ - ldrsb x0, [sp, #124] │ │ │ │ - b 43960 │ │ │ │ - cbz x24, 43a9c │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr w26, [x1, x23] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov w2, w26 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 43fec │ │ │ │ - cbnz w1, 44704 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb x0, [x0, w26, uxtw] │ │ │ │ - strb w0, [sp, #126] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 43ee8 // b.any │ │ │ │ - mov w0, w26 │ │ │ │ - ldr w28, [x20, #112] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x28, 43c70 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 43c40 │ │ │ │ - b.eq 43ee0 // b.none │ │ │ │ - add x27, x24, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 43c70 // b.plast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x25, x1, x24, lsl #4 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 57080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43c30 // b.tcont │ │ │ │ - mov x28, x24 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 43c40 // b.pmore │ │ │ │ - mov w3, w26 │ │ │ │ - b 437d0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cbnz w0, 44578 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldrsb w0, [x0, x1] │ │ │ │ - strb w0, [sp, #123] │ │ │ │ - sxtw x3, w0 │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 43d00 // b.any │ │ │ │ - ldr w28, [x20, #112] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x24, [x20, #104] │ │ │ │ - cbz x28, 437cc │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 43cd0 │ │ │ │ - b.eq 43cf8 // b.none │ │ │ │ - add x23, x26, #0x1 │ │ │ │ - cmp x28, x23 │ │ │ │ - b.ls 437cc // b.plast │ │ │ │ - add x26, x23, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x25, x24, x26, lsl #4 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 57080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43cc0 // b.tcont │ │ │ │ - mov x28, x26 │ │ │ │ - b 43cc8 │ │ │ │ - cbz x25, 437cc │ │ │ │ - ldr x3, [x25, #8] │ │ │ │ - adrp x0, 7c000 │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - mov w1, #0x555 // #1365 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - b 43818 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - b 436a4 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 43db0 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x26, [x20, #80] │ │ │ │ - cbz x28, 43da0 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 43d70 │ │ │ │ - b.eq 43da8 // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 43da0 // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x24, x26, x25, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43d60 // b.tcont │ │ │ │ - mov x28, x25 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 43d70 // b.pmore │ │ │ │ - nop │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x24, 43da0 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - str w0, [sp, #48] │ │ │ │ - b 43744 │ │ │ │ - cbz x24, 43600 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 43e44 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x26, [x20, #80] │ │ │ │ - cbz x28, 43da0 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 43e10 │ │ │ │ - b.eq 43e38 // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 43da0 // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x24, x26, x25, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43e00 // b.tcont │ │ │ │ - mov x28, x25 │ │ │ │ - b 43e08 │ │ │ │ - cbz x24, 43da0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x24, #4] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4360c // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr w28, [x1, x2, lsl #2] │ │ │ │ - cmp w22, w28 │ │ │ │ - ccmp w23, w28, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 4360c // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x0, w28, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 446f4 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str w28, [sp, #144] │ │ │ │ - cbz x26, 44790 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 43ea4 │ │ │ │ - b.eq 446ec // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.ls 44790 // b.plast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x27, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x24, x1, x25, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43e94 // b.tcont │ │ │ │ - mov x26, x25 │ │ │ │ - b 43e9c │ │ │ │ - mov w0, w22 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - b 43744 │ │ │ │ - cbz x25, 43c70 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr w1, [x1, x23] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str w0, [sp, #16] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str xzr, [sp, #160] │ │ │ │ + ldr w22, [x9, #20] │ │ │ │ + cbz x0, 42e1c │ │ │ │ + add x24, sp, #0xd8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x24 │ │ │ │ + str x9, [sp, #24] │ │ │ │ + str x8, [sp, #48] │ │ │ │ + stp xzr, xzr, [sp, #168] │ │ │ │ + bl 14900 │ │ │ │ + ldp x9, x1, [sp, #24] │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + ldrsw x3, [x9, #8] │ │ │ │ + ldr w0, [x9, #20] │ │ │ │ + ldr x2, [x2, x3, lsl #3] │ │ │ │ + str x2, [sp, #224] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [sp, #240] │ │ │ │ + bl 3540 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x6, sp, #0xb0 │ │ │ │ + ldr x0, [x28, #40] │ │ │ │ + sub x7, x2, #0x1 │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + add x7, x7, x3 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #4016] │ │ │ │ + add x5, sp, #0xa8 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3928] │ │ │ │ + mov x2, x24 │ │ │ │ + str x7, [sp, #248] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + bl 2f910 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + cbz x0, 429e8 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl 3500 │ │ │ │ + ldr x9, [sp, #24] │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + ldr w2, [x9, #20] │ │ │ │ + cbz w2, 42ddc │ │ │ │ + lsl w0, w22, #2 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x0, x0, x27 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ + str x9, [sp, #24] │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + stp x0, x1, [sp, #64] │ │ │ │ + adrp x0, 81000 │ │ │ │ + adrp x27, af000 │ │ │ │ + ldr x27, [x27, #4024] │ │ │ │ + add x0, x0, #0xa60 │ │ │ │ str x0, [sp, #80] │ │ │ │ - cbz w26, 43fc8 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cmp w26, w0 │ │ │ │ - b.eq 446e0 // b.none │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cs 440a0 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - and x25, x2, #0xffffffff │ │ │ │ - ldrb w1, [x0, w2, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44774 // b.plast │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x28, 43da0 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 43f68 │ │ │ │ - b.eq 445b0 // b.none │ │ │ │ - add x27, x23, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.cs 43da0 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - add x24, x1, x23, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 43f58 // b.tcont │ │ │ │ - mov x28, x23 │ │ │ │ - b 43f60 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - add x1, x25, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x7a │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 447c4 // b.none │ │ │ │ - ldrsb x0, [sp, #122] │ │ │ │ - b 43abc │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 446e0 // b.none │ │ │ │ - cbnz w2, 43f10 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 443cc │ │ │ │ - cbnz w1, 4473c │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - mov w1, w26 │ │ │ │ - ldrsb x0, [x0, x1] │ │ │ │ - strb w0, [sp, #127] │ │ │ │ - cmn w0, #0x80 │ │ │ │ - b.ne 44070 // b.any │ │ │ │ - mov w0, w26 │ │ │ │ - ldr w28, [x20, #112] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x28, 43c70 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 4403c │ │ │ │ - b.eq 44068 // b.none │ │ │ │ - add x27, x24, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.cs 43c70 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x25, x1, x24, lsl #4 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 57080 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 4402c // b.tcont │ │ │ │ - mov x28, x24 │ │ │ │ - b 44034 │ │ │ │ - cbz x25, 43c70 │ │ │ │ - ldr x0, [x25, #8] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov w26, w0 │ │ │ │ - ldr w1, [x1, x23] │ │ │ │ + stp x8, x25, [sp, #96] │ │ │ │ + stp x21, x28, [sp, #112] │ │ │ │ + mov x28, x3 │ │ │ │ + mov w21, w24 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + stp x19, x26, [sp, #128] │ │ │ │ + b 42c54 │ │ │ │ + tst w0, #0xe │ │ │ │ + b.ne 42e7c // b.any │ │ │ │ + cbz w4, 42c7c │ │ │ │ + mov w2, #0x2e // #46 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ str w1, [sp, #16] │ │ │ │ - mov w0, w1 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 43efc │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 43dc8 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - ubfiz x2, x3, #2, #32 │ │ │ │ - and x3, x3, #0xffffffff │ │ │ │ - str x3, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w25, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44140 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbz x24, 4412c │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 44100 │ │ │ │ - b.eq 44134 // b.none │ │ │ │ - add x28, x23, #0x1 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cs 4412c // b.hs, b.nlast │ │ │ │ - add x2, x28, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - add x27, x25, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 440f0 // b.tcont │ │ │ │ - mov x24, x23 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cc 44100 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 4412c │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w25, [x27, #4] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 441c0 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str w26, [sp, #144] │ │ │ │ - cbz x24, 441b0 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 44180 │ │ │ │ - b.eq 441b8 // b.none │ │ │ │ - add x27, x23, #0x1 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.ls 441b0 // b.plast │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, x27, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - add x28, x1, x23, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44170 // b.tcont │ │ │ │ - mov x24, x23 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.hi 44180 // b.pmore │ │ │ │ - mov w0, w26 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x28, 441b0 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str wzr, [sp, #88] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.cc 44288 // b.lo, b.ul, b.last │ │ │ │ - cbnz w26, 441e4 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 447a0 // b.none │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cmp w26, w0 │ │ │ │ - b.eq 447a0 // b.none │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + str x5, [sp, #48] │ │ │ │ + bl 2e6d0 │ │ │ │ + ldp x0, x3, [sp, #24] │ │ │ │ ldr w1, [sp, #16] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 443e0 // b.pmore │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ubfiz x1, x0, #2, #32 │ │ │ │ - and x0, x0, #0xffffffff │ │ │ │ - stp x0, x1, [sp, #40] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w1, [x2, x1] │ │ │ │ + ldr x5, [sp, #48] │ │ │ │ + add w21, w21, w1 │ │ │ │ + ldr w2, [x0, #20] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cmp w2, w28 │ │ │ │ + b.ls 42dcc // b.plast │ │ │ │ + ldr w0, [x5, x28, lsl #2] │ │ │ │ + and w4, w0, #0xf │ │ │ │ + lsr w1, w0, #4 │ │ │ │ + tst w0, #0xc │ │ │ │ + b.eq 42c10 // b.none │ │ │ │ + cmp w4, #0x4 │ │ │ │ + b.eq 42c1c // b.none │ │ │ │ + sub w4, w4, #0x7 │ │ │ │ + cmp w4, #0x1 │ │ │ │ + b.hi 42c48 // b.pmore │ │ │ │ + mov w19, w21 │ │ │ │ + cbz w1, 42db4 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mvn w6, w21 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + mov w25, w21 │ │ │ │ + lsl w24, w6, #2 │ │ │ │ + add w19, w1, w21 │ │ │ │ + add x22, x0, x2 │ │ │ │ str w1, [sp, #16] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w25, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44320 // b.plast │ │ │ │ - ldr w24, [x20, #88] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbz x24, 43da0 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 44260 │ │ │ │ - b.eq 44314 // b.none │ │ │ │ - add x28, x23, #0x1 │ │ │ │ - cmp x24, x28 │ │ │ │ - b.ls 43da0 // b.plast │ │ │ │ - add x2, x28, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - add x27, x25, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44250 // b.tcont │ │ │ │ - mov x24, x23 │ │ │ │ - b 44258 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4430c // b.plast │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - mov x25, x0 │ │ │ │ - cbz x27, 4412c │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 442dc │ │ │ │ - b.eq 44304 // b.none │ │ │ │ - add x28, x24, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.cs 4412c // b.hs, b.nlast │ │ │ │ - add x2, x28, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x23, x25, x24, lsl #3 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 442cc // b.tcont │ │ │ │ - mov x27, x24 │ │ │ │ - b 442d4 │ │ │ │ - cbz x23, 4412c │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - str w0, [sp, #88] │ │ │ │ - b 441cc │ │ │ │ - cbz x27, 43da0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w25, [x27, #4] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - mov w2, w0 │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 44398 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str w26, [sp, #144] │ │ │ │ - cbz x28, 441b0 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 44364 │ │ │ │ - b.eq 44390 // b.none │ │ │ │ - add x24, x23, #0x1 │ │ │ │ - cmp x24, x28 │ │ │ │ - b.cs 441b0 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x24, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - add x27, x1, x23, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44354 // b.tcont │ │ │ │ - mov x28, x23 │ │ │ │ - b 4435c │ │ │ │ - cbz x27, 441b0 │ │ │ │ - ldr w2, [x27, #4] │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csinc w0, w0, wzr, ne // ne = any │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add x0, x3, x0, lsl #2 │ │ │ │ - cmp w2, w25 │ │ │ │ - b.cs 443cc // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr x2, [x20, #32] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldr w0, [x0] │ │ │ │ - str w0, [x2, x1] │ │ │ │ - b 43890 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - and x23, x1, #0xffffffff │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w25, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44468 // b.plast │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x27, 43da0 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 44430 │ │ │ │ - b.eq 4445c // b.none │ │ │ │ - add x28, x24, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.ls 43da0 // b.plast │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, x28, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x25, x1, x24, lsl #3 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x3, [sp, #32] │ │ │ │ + stp x5, x28, [sp, #48] │ │ │ │ + mov w28, w24 │ │ │ │ + add x21, x0, #0x160 │ │ │ │ + mov w0, w25 │ │ │ │ + mov x25, x3 │ │ │ │ + ldr x24, [sp, #72] │ │ │ │ + mov w26, w0 │ │ │ │ + b 42d28 │ │ │ │ + cmp w0, #0x4 │ │ │ │ + b.ne 42e40 // b.any │ │ │ │ + lsr w0, w26, #1 │ │ │ │ + and w1, w28, #0x4 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + ldrb w0, [x22, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + and w0, w0, #0xf │ │ │ │ mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44420 // b.tcont │ │ │ │ - mov x27, x24 │ │ │ │ - b 44428 │ │ │ │ - cbz x25, 43da0 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w25, [x25, #4] │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 444f8 // b.plast │ │ │ │ - mov w0, w1 │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - cbz x27, 444e8 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 444b8 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b.eq 444f0 // b.none │ │ │ │ - add x28, x24, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.ls 444e8 // b.plast │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x2, x28, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x24, x2, #1 │ │ │ │ - add x1, x1, x24, lsl #3 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 444a4 // b.tcont │ │ │ │ - mov x27, x24 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.hi 444b8 // b.pmore │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x1, 444e8 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr x2, [x20, #120] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.cs 44204 // b.hs, b.nlast │ │ │ │ - ldr w1, [x2, x23, lsl #2] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - cmp w1, w26 │ │ │ │ - ccmp w1, w0, #0x2, hi // hi = pmore │ │ │ │ - b.hi 44204 // b.pmore │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - ubfiz x1, x1, #2, #32 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csinc w0, w0, wzr, ne // ne = any │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add x0, x2, x0, lsl #2 │ │ │ │ - b 443cc │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - b 43744 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - add x1, x19, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x7d │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 447c4 // b.none │ │ │ │ - ldrsb x0, [sp, #125] │ │ │ │ - b 43a3c │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x7b │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 447c4 // b.none │ │ │ │ - ldrsb w0, [sp, #123] │ │ │ │ - b 43c94 │ │ │ │ - cbz x24, 43da0 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - str w0, [sp, #104] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ + ldrb w7, [x24, w0, sxtw] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 412ac │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldrb w2, [x21, w0, sxtw] │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 42d70 // b.none │ │ │ │ + cmp x20, #0x2 │ │ │ │ + b.eq 42e24 // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + sub w28, w28, #0x4 │ │ │ │ + cmp w19, w26 │ │ │ │ + b.eq 42da4 // b.none │ │ │ │ + ldrb w0, [x23, x25] │ │ │ │ + ldrb w0, [x27, w0, sxtw] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 42ccc // b.any │ │ │ │ + lsr w0, w26, #1 │ │ │ │ + and w1, w28, #0x4 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldrb w0, [x22, w0, uxtw] │ │ │ │ + asr w0, w0, w1 │ │ │ │ + and w0, w0, #0xf │ │ │ │ + mov x1, x25 │ │ │ │ + ldrb w7, [x24, w0, sxtw] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 412ac │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldrb w2, [x21, w0, sxtw] │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 42d0c // b.any │ │ │ │ + cmp w7, #0x43 │ │ │ │ + b.eq 42e4c // b.none │ │ │ │ + cmp w7, #0x54 │ │ │ │ + b.ne 42e40 // b.any │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ + bl 2e524 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + sub w28, w28, #0x4 │ │ │ │ + cmp w19, w26 │ │ │ │ + b.ne 42d28 // b.any │ │ │ │ + ldp x0, x3, [sp, #24] │ │ │ │ + ldp x5, x28, [sp, #48] │ │ │ │ ldr w1, [sp, #16] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #88] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44654 // b.plast │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x27, 44640 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 44610 │ │ │ │ - b.eq 44648 // b.none │ │ │ │ - add x24, x23, #0x1 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.cs 44640 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, x24, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - add x28, x1, x23, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44600 // b.tcont │ │ │ │ - mov x27, x23 │ │ │ │ - cmp x24, x27 │ │ │ │ - b.cc 44610 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x28, 44640 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - ldr w3, [sp, #104] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 440a4 // b.hs, b.nlast │ │ │ │ - ldr w3, [x1, x25, lsl #2] │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - cmp w3, w26 │ │ │ │ - ccmp w3, w2, #0x2, hi // hi = pmore │ │ │ │ - b.hi 440a4 // b.pmore │ │ │ │ - ldrb w0, [x0, w3, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 44784 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - str w3, [sp, #144] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbz x28, 44798 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 446b0 │ │ │ │ - b.eq 4477c // b.none │ │ │ │ - add x27, x23, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.cs 44798 // b.hs, b.nlast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - str w3, [sp, #40] │ │ │ │ - lsr x23, x2, #1 │ │ │ │ - add x24, x25, x23, lsl #3 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5702c │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 446a0 // b.tcont │ │ │ │ - mov x28, x23 │ │ │ │ - b 446a8 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 443cc │ │ │ │ - cbz x24, 44790 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - str w0, [sp, #48] │ │ │ │ - mov w0, w22 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 43744 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - mov w3, w26 │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x7e │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 447c4 // b.none │ │ │ │ - ldrsb x0, [sp, #126] │ │ │ │ - b 43c04 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - mov w3, w26 │ │ │ │ - ldr x1, [x20, #160] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 2f40 │ │ │ │ - ldr w0, [x20, #148] │ │ │ │ - add x1, sp, #0x7f │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 3290 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 447c4 // b.none │ │ │ │ - ldrsb x0, [sp, #127] │ │ │ │ - b 44000 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - b 445c0 │ │ │ │ - cbz x24, 44798 │ │ │ │ - ldr w0, [x24, #4] │ │ │ │ - str w0, [sp, #88] │ │ │ │ - cbnz w26, 441f0 │ │ │ │ - b 441d0 │ │ │ │ - mov w0, w28 │ │ │ │ - bl 3d1c0 │ │ │ │ - mov w0, w3 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csinc w0, w0, wzr, ne // ne = any │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - add x0, x2, x0, lsl #2 │ │ │ │ - b 443cc │ │ │ │ + ldr w2, [x0, #20] │ │ │ │ + mov w1, w1 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + mov w21, w19 │ │ │ │ + add x3, x3, x1 │ │ │ │ + cmp w2, w28 │ │ │ │ + b.hi 42c54 // b.pmore │ │ │ │ + ldp x8, x25, [sp, #96] │ │ │ │ + ldp x21, x28, [sp, #112] │ │ │ │ + ldp x19, x26, [sp, #128] │ │ │ │ + ldr x9, [sp, #24] │ │ │ │ + mov x0, x9 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + mov x2, x28 │ │ │ │ + str x8, [sp, #16] │ │ │ │ + bl 427d0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl 3500 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + b 429e8 │ │ │ │ + ldrb w2, [x1, #1] │ │ │ │ + cmp w2, #0x41 │ │ │ │ + b.ne 42ac8 // b.any │ │ │ │ + ldrb w2, [x1, #2] │ │ │ │ + mov x20, #0x2 // #2 │ │ │ │ + cbz w2, 42ae8 │ │ │ │ + b 42ac8 │ │ │ │ + mov w2, w22 │ │ │ │ + b 42bb8 │ │ │ │ + cmp w7, #0x47 │ │ │ │ + b.eq 42e4c // b.none │ │ │ │ + cmp w7, #0x41 │ │ │ │ + b.eq 42d80 // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x1, x0, [sp] │ │ │ │ + bl 2e524 │ │ │ │ + b 42d14 │ │ │ │ + str w2, [sp, #92] │ │ │ │ + bl 30a0 <__ctype_toupper_loc@plt> │ │ │ │ + mov x6, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ + ldr x6, [x6] │ │ │ │ + ubfiz x2, x2, #2, #8 │ │ │ │ + ldr w2, [x6, x2] │ │ │ │ + bl 2e524 │ │ │ │ + b 42d14 │ │ │ │ + add x3, x3, x1 │ │ │ │ + b 42c48 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - bl 36c0 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x22, x1 │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - cbnz w2, 448b4 │ │ │ │ - ldr w0, [x22, #8] │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.hi 448b4 // b.pmore │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - add x20, sp, #0x14 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ubfiz x0, x21, #2, #32 │ │ │ │ - mov w25, w21 │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp] │ │ │ │ - ldr w24, [x1, x0] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldrb w1, [x0, w24, uxtw] │ │ │ │ - mov w26, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 448e0 // b.plast │ │ │ │ - ldr w26, [x22, #88] │ │ │ │ - str w24, [sp, #20] │ │ │ │ - ldr x23, [x22, #80] │ │ │ │ - cbz x26, 448ac │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 44880 │ │ │ │ - b.eq 448d4 // b.none │ │ │ │ - add x28, x19, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ls 448ac // b.plast │ │ │ │ - add x19, x28, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x23, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44870 // b.tcont │ │ │ │ - mov x26, x19 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.hi 44880 // b.pmore │ │ │ │ - mov w3, w24 │ │ │ │ - b 44944 │ │ │ │ - ldr w0, [x1, w3, uxtw #2] │ │ │ │ - cmp w0, w21 │ │ │ │ - ccmp w0, w3, #0x2, hi // hi = pmore │ │ │ │ - b.ls 44ab8 // b.plast │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w21, [x1, w21, uxtw #2] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 44824 │ │ │ │ - cbz x27, 448ac │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w26, [x27, #4] │ │ │ │ - ldrb w0, [x0, x25] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4496c // b.plast │ │ │ │ - ldr w24, [x22, #88] │ │ │ │ - str w21, [sp, #20] │ │ │ │ - ldr x23, [x22, #80] │ │ │ │ - cbz x24, 44940 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 44914 │ │ │ │ - b.eq 44964 // b.none │ │ │ │ - add x28, x19, #0x1 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cs 44940 // b.hs, b.nlast │ │ │ │ - add x19, x24, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x23, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44904 // b.tcont │ │ │ │ - mov x24, x19 │ │ │ │ - cmp x28, x24 │ │ │ │ - b.cc 44914 // b.lo, b.ul, b.last │ │ │ │ - mov w3, w21 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x27, 44940 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.ne 44a70 // b.any │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldrb w24, [x0, x25] │ │ │ │ - cmp w24, #0xfd │ │ │ │ - b.ls 449e0 // b.plast │ │ │ │ - ldr w25, [x22, #88] │ │ │ │ - str w21, [sp, #20] │ │ │ │ - ldr x23, [x22, #80] │ │ │ │ - cbz x25, 44940 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 449ac │ │ │ │ - b.eq 449d4 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x24, x25 │ │ │ │ - b.cs 44940 // b.hs, b.nlast │ │ │ │ - add x19, x24, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x23, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 4499c // b.tcont │ │ │ │ - mov x25, x19 │ │ │ │ - b 449a4 │ │ │ │ - cbz x27, 44940 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w24, [x27, #4] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldrb w0, [x0, w21, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 44a48 // b.plast │ │ │ │ - ldr w27, [x22, #88] │ │ │ │ - str w21, [sp, #20] │ │ │ │ - ldr x23, [x22, #80] │ │ │ │ - cbz x27, 44940 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 44a18 │ │ │ │ - b.eq 44a40 // b.none │ │ │ │ - add x25, x19, #0x1 │ │ │ │ - cmp x25, x27 │ │ │ │ - b.cs 44940 // b.hs, b.nlast │ │ │ │ - add x19, x25, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x23, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44a08 // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - b 44a10 │ │ │ │ - cbz x28, 44940 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.cc 44a70 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ldr w21, [x1, x0] │ │ │ │ - cbz w21, 44a70 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - b 44830 │ │ │ │ - ldp w0, w2, [sp, #8] │ │ │ │ - adrp x1, af000 │ │ │ │ + sub sp, sp, #0x120 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - add w0, w0, w2 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 44ac8 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w21, w0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 44824 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - ldr x6, [x4] │ │ │ │ - str x6, [sp, #40] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 44c6c // b.none │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov x23, x1 │ │ │ │ - mov w24, w2 │ │ │ │ - add x4, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - and w22, w5, #0xff │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov w25, w3 │ │ │ │ - bl 402a0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w1, [x23, #8] │ │ │ │ - cbz w24, 44ba8 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - cmp w25, w1 │ │ │ │ - b.cs 44c84 // b.hs, b.nlast │ │ │ │ - ldrb w27, [x0, w25, uxtw] │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 44da0 // b.plast │ │ │ │ - ldr w28, [x23, #88] │ │ │ │ - add x20, sp, #0x24 │ │ │ │ - ldr x0, [x23, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str w25, [sp, #36] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - cbnz x28, 44b7c │ │ │ │ - b 44f4c │ │ │ │ - b.eq 44f20 // b.none │ │ │ │ - add x27, x19, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 44f4c // b.plast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x19, x27, x28 │ │ │ │ + stp x29, x30, [sp, #192] │ │ │ │ + add x29, sp, #0xc0 │ │ │ │ + stp x19, x20, [sp, #208] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x3 │ │ │ │ + stp x21, x22, [sp, #224] │ │ │ │ + add x22, sp, #0x90 │ │ │ │ + add x21, sp, #0x98 │ │ │ │ + stp x23, x24, [sp, #240] │ │ │ │ + mov x23, x5 │ │ │ │ + stp x25, x26, [sp, #256] │ │ │ │ + stp x27, x28, [sp, #272] │ │ │ │ + ldr x24, [x6, #80] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #184] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrb w25, [x6, #49] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + ldrb w28, [x6, #48] │ │ │ │ + mov x0, #0x3e8 // #1000 │ │ │ │ + str wzr, [sp, #152] │ │ │ │ + strh wzr, [sp, #156] │ │ │ │ + strb w2, [sp, #158] │ │ │ │ + bl 3480 │ │ │ │ + mov x27, x0 │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + strb w25, [sp, #168] │ │ │ │ + str x24, [sp, #176] │ │ │ │ + b 42f1c │ │ │ │ + ldr x26, [sp, #144] │ │ │ │ + ldrh w0, [x26, #16] │ │ │ │ + tbz w0, #2, 42fb8 │ │ │ │ + mov x3, x22 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x1, x19, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44b6c // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - b 44b74 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.ne 44b30 // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - cbz w3, 44c78 │ │ │ │ - ldr x0, [x23] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x7, [x23, #16] │ │ │ │ - ldr x6, [x0, #16] │ │ │ │ - b 44bec │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 44c78 // b.none │ │ │ │ - ubfiz x1, x2, #4, #31 │ │ │ │ - lsl w4, w2, #1 │ │ │ │ - ldr x0, [x21, x1] │ │ │ │ - ldr w1, [x7, x0, lsl #2] │ │ │ │ - add w1, w5, w1 │ │ │ │ - ldrb w1, [x6, w1, uxtw] │ │ │ │ - cmp w1, w22 │ │ │ │ - b.ne 44be0 // b.any │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - fmov d31, x0 │ │ │ │ - ldr d30, [x21, x4, lsl #3] │ │ │ │ - mov v31.d[1], v30.d[0] │ │ │ │ - xtn v31.2s, v31.2d │ │ │ │ - mov x19, v31.d[0] │ │ │ │ - mov x0, x21 │ │ │ │ + str x27, [sp, #160] │ │ │ │ + bl 42608 │ │ │ │ + ldr x27, [sp, #160] │ │ │ │ + cbz w0, 42f10 │ │ │ │ + add x20, x27, #0x13, lsl #12 │ │ │ │ + add x19, x27, #0x38 │ │ │ │ + add x20, x20, #0x8b8 │ │ │ │ + b 42f58 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 42f74 // b.none │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + cbz w0, 42f4c │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x50 │ │ │ │ bl 3500 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - adrp x0, af000 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 42f58 // b.any │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44f68 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 43310 // b.any │ │ │ │ + ldp x29, x30, [sp, #192] │ │ │ │ + mov x0, x27 │ │ │ │ + ldp x19, x20, [sp, #208] │ │ │ │ + ldp x21, x22, [sp, #224] │ │ │ │ + ldp x23, x24, [sp, #240] │ │ │ │ + ldp x25, x26, [sp, #256] │ │ │ │ + ldp x27, x28, [sp, #272] │ │ │ │ + add sp, sp, #0x120 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr x19, [x0, #608] │ │ │ │ - b 44c38 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr x19, [x0, #608] │ │ │ │ - b 44c24 │ │ │ │ - ldr x1, [x23, #120] │ │ │ │ - ubfiz x2, x24, #2, #32 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldrb w26, [x0, w1, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 44ea8 // b.plast │ │ │ │ - ldr w28, [x23, #88] │ │ │ │ - add x20, sp, #0x24 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x25, [x23, #80] │ │ │ │ - cbnz x28, 44cd4 │ │ │ │ - b 44d00 │ │ │ │ - b.eq 44d08 // b.none │ │ │ │ - add x26, x19, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.ls 44d00 // b.plast │ │ │ │ - add x19, x26, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x25, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ + b 3500 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3240 │ │ │ │ + bl 3550 │ │ │ │ + mov x8, x0 │ │ │ │ + cmp w28, #0x0 │ │ │ │ + ccmp x0, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne 42f1c // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0x240 │ │ │ │ + str x8, [sp, #48] │ │ │ │ + bl 3240 │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xa30 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3240 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3550 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + cbz x24, 43074 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 33f0 │ │ │ │ + add x1, x0, #0x3 │ │ │ │ + ldrb w0, [x0, #3] │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + cmp w0, #0x47 │ │ │ │ + b.ne 43054 // b.any │ │ │ │ + ldrb w2, [x1, #1] │ │ │ │ + cmp w2, #0x41 │ │ │ │ + b.ne 43054 // b.any │ │ │ │ + ldrb w2, [x1, #2] │ │ │ │ + mov x7, #0x2 // #2 │ │ │ │ + cbz w2, 43074 │ │ │ │ + subs w0, w0, #0x43 │ │ │ │ + b.ne 4306c // b.any │ │ │ │ + ldrb w0, [x1, #1] │ │ │ │ + subs w0, w0, #0x54 │ │ │ │ + b.ne 4306c // b.any │ │ │ │ + ldrb w0, [x1, #2] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.ge 44cc4 // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.hi 44cd4 // b.pmore │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 44d00 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 44d8c // b.plast │ │ │ │ - ldr w27, [x23, #88] │ │ │ │ - add x20, sp, #0x24 │ │ │ │ - str w24, [sp, #36] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x25, [x23, #80] │ │ │ │ - cbnz x27, 44d50 │ │ │ │ - b 44d7c │ │ │ │ - b.eq 44d84 // b.none │ │ │ │ - add x28, x19, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.cs 44d7c // b.hs, b.nlast │ │ │ │ - add x19, x28, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x25, x19, lsl #3 │ │ │ │ + cset x7, eq // eq = none │ │ │ │ + ldp w1, w0, [x26, #20] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldrh w6, [x26, #18] │ │ │ │ + mov w12, #0x0 // #0 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldrh w24, [x26, #16] │ │ │ │ + lsl w5, w1, #2 │ │ │ │ + asr w0, w0, #1 │ │ │ │ + add x5, x5, x6 │ │ │ │ + ldr x2, [x26, #56] │ │ │ │ + add x0, x5, w0, sxtw │ │ │ │ + add x3, x2, x5 │ │ │ │ + add x10, x2, x0 │ │ │ │ + ldr x5, [x26] │ │ │ │ + add x6, x2, x6 │ │ │ │ + ldrb w25, [x2, x0] │ │ │ │ + ubfx x0, x24, #4, #1 │ │ │ │ + stp x0, x3, [sp, #48] │ │ │ │ + and w24, w24, #0x3 │ │ │ │ + ldrb w0, [x26, #14] │ │ │ │ + str w0, [sp, #104] │ │ │ │ + cbz w1, 42f1c │ │ │ │ + mov x0, x5 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + mov x27, x23 │ │ │ │ + mov x23, x7 │ │ │ │ + str w28, [sp, #108] │ │ │ │ + mov x28, x6 │ │ │ │ + stp x20, x19, [sp, #112] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x22, x21, [sp, #128] │ │ │ │ + mov x21, x26 │ │ │ │ + mov x22, x4 │ │ │ │ + mov x26, x10 │ │ │ │ + ldr w3, [x28, x22, lsl #2] │ │ │ │ + and w9, w3, #0xf │ │ │ │ + lsr w7, w3, #4 │ │ │ │ + tst w3, #0xc │ │ │ │ + b.ne 43144 // b.any │ │ │ │ + tst w3, #0xe │ │ │ │ + b.ne 43214 // b.any │ │ │ │ + cbz w9, 43158 │ │ │ │ + add w12, w12, w7 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w1, w22 │ │ │ │ + b.hi 430fc // b.pmore │ │ │ │ + mov x23, x27 │ │ │ │ + ldr w28, [sp, #108] │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + ldp x20, x19, [sp, #112] │ │ │ │ + ldp x22, x21, [sp, #128] │ │ │ │ + b 42f1c │ │ │ │ + cmp w9, #0x4 │ │ │ │ + b.eq 4311c // b.none │ │ │ │ + sub w9, w9, #0x7 │ │ │ │ + cmp w9, #0x1 │ │ │ │ + b.hi 43120 // b.pmore │ │ │ │ + mov w9, w12 │ │ │ │ + cbz w7, 432dc │ │ │ │ + add w9, w7, w12 │ │ │ │ + mov x20, x23 │ │ │ │ + mov w2, w12 │ │ │ │ + mov w23, w24 │ │ │ │ + mov x24, x27 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov w21, w25 │ │ │ │ + mov w25, w9 │ │ │ │ + str w7, [sp, #72] │ │ │ │ + stp x0, x22, [sp, #80] │ │ │ │ + mov x22, x26 │ │ │ │ + mov x26, x0 │ │ │ │ + b 431a4 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + mov w2, w27 │ │ │ │ + cmp w27, w25 │ │ │ │ + b.eq 432b4 // b.none │ │ │ │ + ldp w3, w1, [x24, #8] │ │ │ │ + add w1, w3, w1 │ │ │ │ + cmp x1, x26 │ │ │ │ + b.ls 432b4 // b.plast │ │ │ │ + ldrb w21, [x22, w2, uxtw] │ │ │ │ + add w27, w2, #0x1 │ │ │ │ + cmp x26, w3, uxtw │ │ │ │ + b.cc 43194 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + lsr w1, w2, #1 │ │ │ │ + neg w15, w27, lsl #2 │ │ │ │ + ldrb w5, [sp, #104] │ │ │ │ + ldrb w3, [sp, #48] │ │ │ │ + and w15, w15, #0x4 │ │ │ │ + ldrb w14, [x0, w1, uxtw] │ │ │ │ + mov w7, w23 │ │ │ │ + ldrh w0, [sp, #40] │ │ │ │ + mov w6, w19 │ │ │ │ + strb w20, [sp] │ │ │ │ + mov w4, w21 │ │ │ │ + str w2, [sp, #8] │ │ │ │ mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44d40 // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.cc 44d50 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w24 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x26, 44d7c │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 44eb0 // b.lo, b.ul, b.last │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 44bc0 │ │ │ │ - str w27, [sp, #16] │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - str w1, [sp, #28] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 44e28 // b.plast │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - add x20, sp, #0x24 │ │ │ │ - ldr w28, [x23, #88] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x0, [x23, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cbnz x28, 44df0 │ │ │ │ - b 44f60 │ │ │ │ - b.eq 44e1c // b.none │ │ │ │ - add x26, x19, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cs 44f60 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x19, x26, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x1, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44de0 // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - b 44de8 │ │ │ │ - cbz x27, 44f60 │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - ldr w2, [x27, #4] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - ldr x1, [x23, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 44c88 // b.hs, b.nlast │ │ │ │ - ldr w26, [x1, w25, uxtw #2] │ │ │ │ - cmp w24, w26 │ │ │ │ - ccmp w25, w26, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 44c88 // b.lo, b.ul, b.last │ │ │ │ - ldrb w5, [x0, w26, uxtw] │ │ │ │ - cmp w5, #0xfd │ │ │ │ - b.ls 44f44 // b.plast │ │ │ │ - ldr w27, [x23, #88] │ │ │ │ - add x20, sp, #0x24 │ │ │ │ - str w26, [sp, #36] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x25, [x23, #80] │ │ │ │ - cbnz x27, 44e80 │ │ │ │ - b 44f58 │ │ │ │ - b.eq 44f54 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.ls 44f58 // b.plast │ │ │ │ - add x19, x24, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x25, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44e70 // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - b 44e78 │ │ │ │ - str w26, [sp, #8] │ │ │ │ - b 44d18 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr x1, [x23, #120] │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - ldr w25, [x1, x2] │ │ │ │ - ldrb w5, [x0, w25, uxtw] │ │ │ │ - cmp w5, #0xfd │ │ │ │ - b.ls 44f44 // b.plast │ │ │ │ - ldr w27, [x23, #88] │ │ │ │ - add x20, sp, #0x24 │ │ │ │ - str w25, [sp, #36] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x26, [x23, #80] │ │ │ │ - cbnz x27, 44ef8 │ │ │ │ - b 44f4c │ │ │ │ - b.eq 44f34 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.ls 44f4c // b.plast │ │ │ │ - add x19, x24, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x26, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 44ee8 // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - b 44ef0 │ │ │ │ - cbz x26, 44f4c │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [x23, #72] │ │ │ │ - b 44da4 │ │ │ │ - cbz x28, 44f4c │ │ │ │ - ldr w5, [x28, #4] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 44bc4 │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 44bc4 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbnz x28, 44f38 │ │ │ │ - mov w0, w26 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - bl 3d1c0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ + strh w0, [sp, #16] │ │ │ │ + asr w2, w14, w15 │ │ │ │ + mov x0, x24 │ │ │ │ + and w2, w2, #0xf │ │ │ │ + bl 41cc0 │ │ │ │ + b 43194 │ │ │ │ + cmp w9, #0x2 │ │ │ │ + b.eq 43224 // b.none │ │ │ │ + add x0, x0, x7 │ │ │ │ + b 43120 │ │ │ │ + cbz w7, 4321c │ │ │ │ + sub w9, w7, #0x1 │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + add x9, x9, x1 │ │ │ │ + mov x20, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x0, x26, [sp, #64] │ │ │ │ + mov x26, x21 │ │ │ │ + mov w21, w12 │ │ │ │ + stp x22, x28, [sp, #80] │ │ │ │ + mov x22, x9 │ │ │ │ + mov w28, w7 │ │ │ │ + b 43264 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 432ec // b.none │ │ │ │ + ldp w0, w1, [x27, #8] │ │ │ │ + add w1, w0, w1 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ls 432ec // b.plast │ │ │ │ + cmp x19, w0, uxtw │ │ │ │ + b.cc 43258 // b.lo, b.ul, b.last │ │ │ │ + ldrb w5, [sp, #104] │ │ │ │ + mov w7, w24 │ │ │ │ + ldrb w3, [sp, #48] │ │ │ │ + mov w6, w20 │ │ │ │ + ldrh w0, [sp, #40] │ │ │ │ + mov w4, w25 │ │ │ │ + strb w23, [sp] │ │ │ │ + mov x1, x19 │ │ │ │ + str w21, [sp, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strh w0, [sp, #16] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 41cc0 │ │ │ │ + b 43258 │ │ │ │ + mov w9, w25 │ │ │ │ + mov w25, w21 │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + mov x26, x22 │ │ │ │ + ldp x0, x22, [sp, #80] │ │ │ │ + mov x27, x24 │ │ │ │ + ldr w7, [sp, #72] │ │ │ │ + mov w24, w23 │ │ │ │ + ldr w1, [x21, #20] │ │ │ │ + mov x23, x20 │ │ │ │ + mov w7, w7 │ │ │ │ + mov w12, w9 │ │ │ │ + add x0, x0, x7 │ │ │ │ + b 43120 │ │ │ │ + ldr w1, [x26, #20] │ │ │ │ + mov w12, w21 │ │ │ │ + mov x21, x26 │ │ │ │ + mov w7, w28 │ │ │ │ + ldp x0, x26, [sp, #64] │ │ │ │ + mov x19, x20 │ │ │ │ + ldp x22, x28, [sp, #80] │ │ │ │ + add x0, x0, x7 │ │ │ │ + b 43120 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x11, [x3, #16] │ │ │ │ + ldp x9, x10, [x3] │ │ │ │ + str x2, [x0] │ │ │ │ + ldr x2, [x3, #24] │ │ │ │ + stp x11, x2, [x0, #8] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + stp x1, x6, [x0, #56] │ │ │ │ + ldr x1, [sp] │ │ │ │ + stp x9, x10, [x0, #24] │ │ │ │ + str x2, [x0, #40] │ │ │ │ + strb w4, [x0, #48] │ │ │ │ + strb w5, [x0, #49] │ │ │ │ + stp x7, x1, [x0, #80] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - ldr x6, [x4] │ │ │ │ - str x6, [sp, #40] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 45110 // b.none │ │ │ │ - mov x20, x1 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w24, w2 │ │ │ │ - and w23, w5, #0xff │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov w25, w3 │ │ │ │ - bl 40b2c │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w24, 45058 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cmp w25, w1 │ │ │ │ - b.cs 45158 // b.hs, b.nlast │ │ │ │ - ldrb w27, [x0, w25, uxtw] │ │ │ │ - cmp w27, #0xfd │ │ │ │ - b.ls 45280 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - add x22, sp, #0x24 │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str w25, [sp, #36] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - cbnz x28, 4502c │ │ │ │ - b 45438 │ │ │ │ - b.eq 45400 // b.none │ │ │ │ - add x27, x19, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 45438 // b.plast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x19, x28, x27 │ │ │ │ - mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x1, x19, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 4501c // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - b 45024 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.ne 44fe0 // b.any │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 450a4 │ │ │ │ - ldr x2, [x20] │ │ │ │ - mov w1, w19 │ │ │ │ - ldr x25, [x20, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x22, [x2, #16] │ │ │ │ - bl 59880 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x2 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + and w25, w3, #0xff │ │ │ │ + ldrb w0, [x0, #20] │ │ │ │ + cbnz w0, 4349c │ │ │ │ + ldr w22, [x19, #8] │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.eq 434c0 // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldp w21, w2, [x19, #12] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + add w21, w21, w2 │ │ │ │ + ldr w20, [x1, w22, uxtw #2] │ │ │ │ + cmp w20, w21 │ │ │ │ + b.hi 4346c // b.pmore │ │ │ │ ldr w0, [x0] │ │ │ │ - ldr w2, [x25, x0, lsl #2] │ │ │ │ - add w2, w24, w2 │ │ │ │ - ldrb w0, [x22, w2, uxtw] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.eq 4511c // b.none │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 599c8 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cc 45070 // b.lo, b.ul, b.last │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr x19, [x0, #608] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - adrp x0, af000 │ │ │ │ + add w20, w22, #0x1 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.cs 434c8 // b.hs, b.nlast │ │ │ │ + mov w3, w22 │ │ │ │ + mov w1, #0x3c0 // #960 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x2, x2, #0xa40 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w22, w20 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w0, #0x4240 // #16960 │ │ │ │ + movk w0, #0xf, lsl #16 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldr w20, [x1, w20, uxtw #2] │ │ │ │ + stp w22, w21, [x19, #8] │ │ │ │ + cmp w20, w0 │ │ │ │ + csel w20, w20, w0, ls // ls = plast │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + str w20, [x19, #16] │ │ │ │ + cbnz w0, 43490 │ │ │ │ + cbz w25, 43444 │ │ │ │ + cbz w21, 4342c │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr w0, [x0, w22, uxtw #2] │ │ │ │ + sub w0, w0, w21 │ │ │ │ + cmp w0, w20 │ │ │ │ + cinc w20, w20, hi // hi = pmore │ │ │ │ + str w21, [x23] │ │ │ │ + str w20, [x24] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub w20, w20, w21 │ │ │ │ + mov w0, #0x4240 // #16960 │ │ │ │ + movk w0, #0xf, lsl #16 │ │ │ │ + cmp w20, w0 │ │ │ │ + csel w20, w20, w0, ls // ls = plast │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + stp w22, w21, [x19, #8] │ │ │ │ + str w20, [x19, #16] │ │ │ │ + cbz w0, 4341c │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3410 │ │ │ │ + b 4341c │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 2f30 │ │ │ │ + ldr w22, [x19, #8] │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.ne 433a0 // b.any │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + cbz w0, 434c0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3410 │ │ │ │ + mov w22, #0xffffffff // #-1 │ │ │ │ + b 4344c │ │ │ │ + mov w1, #0x3c5 // #965 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x2, x2, #0xa60 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl 2cff0 │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + stp w1, w21, [x19, #8] │ │ │ │ + str wzr, [x19, #16] │ │ │ │ + cbnz w0, 43500 │ │ │ │ + mov w22, #0xffffffff // #-1 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 43444 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3410 │ │ │ │ + b 434f4 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, x1, #0xc00 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #120] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45450 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #4024] │ │ │ │ + ldp x22, x0, [x26] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + str x0, [sp] │ │ │ │ + add x0, sp, #0x5c │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldp x28, x0, [x26, #16] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + str wzr, [sp, #84] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + bl 43360 │ │ │ │ + mov w23, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 43730 // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, w23 │ │ │ │ + ldp w25, w20, [sp, #88] │ │ │ │ + add w24, w25, w20 │ │ │ │ + mov w2, w25 │ │ │ │ + mov x3, x24 │ │ │ │ + bl 3300 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add w27, w25, w20 │ │ │ │ + cbz x0, 43738 │ │ │ │ + mov w0, w20 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + stp w23, w25, [sp, #100] │ │ │ │ + str w20, [sp, #108] │ │ │ │ + bl 3480 │ │ │ │ + mov w1, w23 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x23, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43640 // b.none │ │ │ │ + cbz x19, 4361c │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr x19, [x0, #608] │ │ │ │ - b 450dc │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ - str d15, [sp, #144] │ │ │ │ - bl 59880 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr s15, [x2] │ │ │ │ - bl 59880 │ │ │ │ - fmov s30, s15 │ │ │ │ - ldr s31, [x0, #4] │ │ │ │ - ldr d15, [sp, #144] │ │ │ │ - mov v30.s[1], v31.s[0] │ │ │ │ - mov x19, v30.d[0] │ │ │ │ - b 450bc │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ubfiz x2, x24, #2, #32 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #8] │ │ │ │ - ldrb w26, [x0, w1, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 45388 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - add x22, sp, #0x24 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbnz x28, 451a8 │ │ │ │ - b 451d4 │ │ │ │ - b.eq 451e0 // b.none │ │ │ │ - add x26, x19, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.ls 451d4 // b.plast │ │ │ │ - add x19, x26, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x25, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45198 // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.hi 451a8 // b.pmore │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str d15, [sp, #144] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 451d4 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - str w0, [sp, #8] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 45268 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - add x22, sp, #0x24 │ │ │ │ - str w24, [sp, #36] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbnz x27, 45228 │ │ │ │ - b 45254 │ │ │ │ - b.eq 45260 // b.none │ │ │ │ - add x28, x19, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.cs 45254 // b.hs, b.nlast │ │ │ │ - add x19, x28, x27 │ │ │ │ + bl 3500 │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + add x4, sp, #0x54 │ │ │ │ + ldr x1, [x28, #32] │ │ │ │ + mov w3, #0x7fffffff // #2147483647 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x1, x5, lsl #3] │ │ │ │ + bl 2fa0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, #0xf0f // #3855 │ │ │ │ + strh w0, [sp, #96] │ │ │ │ + ldrsw x0, [sp, #84] │ │ │ │ + cbz w25, 43660 │ │ │ │ + sub w1, w25, #0x1 │ │ │ │ + ldrb w1, [x19, w1, uxtw] │ │ │ │ + ldrb w1, [x21, w1, sxtw] │ │ │ │ + strb w1, [sp, #96] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ls 43674 // b.plast │ │ │ │ + ldrb w0, [x19, w27, uxtw] │ │ │ │ + ldrb w0, [x21, w0, sxtw] │ │ │ │ + strb w0, [sp, #97] │ │ │ │ + add x1, x23, #0x4 │ │ │ │ + mov w0, w25 │ │ │ │ + cbz w20, 43698 │ │ │ │ + ldrb w2, [x19, w0, uxtw] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + ldrb w2, [x21, w2, sxtw] │ │ │ │ + str w2, [x1], #16 │ │ │ │ + cmp w27, w0 │ │ │ │ + b.ne 43680 // b.any │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + add x24, sp, #0x60 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x6, x26 │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + mov x5, x24 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x1, x28 │ │ │ │ + bl 42e88 │ │ │ │ + ldr x0, [x26, #88] │ │ │ │ + cbz x0, 437b4 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x2, x28 │ │ │ │ + bl 422a0 │ │ │ │ + cbz w20, 436f8 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + mov x20, x23 │ │ │ │ + add x24, x23, w0, uxtw #4 │ │ │ │ + ldr w0, [x20] │ │ │ │ + cbnz w0, 4377c │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + stur xzr, [x20, #-8] │ │ │ │ + cmp x24, x20 │ │ │ │ + b.ne 436e0 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + bl 31f0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp] │ │ │ │ + ldp x1, x2, [sp, #56] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + ldr x0, [x26, #56] │ │ │ │ + bl 43360 │ │ │ │ + mov w23, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 435b0 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 43894 // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl 3500 │ │ │ │ + stur xzr, [x20, #-8] │ │ │ │ + cmp x20, x24 │ │ │ │ + b.ne 436e0 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + bl 31f0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp] │ │ │ │ + b 43714 │ │ │ │ + ldrb w0, [x26, #49] │ │ │ │ + cbnz w0, 437f8 │ │ │ │ + cbnz w20, 43804 │ │ │ │ mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x26, x25, x19, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45218 // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.cc 45228 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w24 │ │ │ │ - str d15, [sp, #144] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x26, 45254 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 45390 // b.lo, b.ul, b.last │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 45068 │ │ │ │ - str w27, [sp, #16] │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - str w1, [sp, #28] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 45308 // b.plast │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - add x22, sp, #0x24 │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cbnz x28, 452d0 │ │ │ │ - b 4542c │ │ │ │ - b.eq 452fc // b.none │ │ │ │ - add x26, x19, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.cs 4542c // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x19, x28, x26 │ │ │ │ + bl 3220 │ │ │ │ + ldrb w0, [x26, #49] │ │ │ │ + cbz w0, 436f8 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + bl 3410 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #112] │ │ │ │ + bl 31f0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp] │ │ │ │ + b 43714 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + bl 2f30 │ │ │ │ + cbz w20, 437c0 │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr w0, [x0, x1, lsl #2] │ │ │ │ + cmp w27, w0 │ │ │ │ + cset w27, eq // eq = none │ │ │ │ + cmp w25, #0x0 │ │ │ │ + sub w27, w20, w27 │ │ │ │ + cset w25, ne // ne = any │ │ │ │ + cmp w25, w27 │ │ │ │ + b.cs 43878 // b.hs, b.nlast │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ │ + str x0, [sp] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x4, [sp] │ │ │ │ + mov w2, w25 │ │ │ │ + mov w3, w20 │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x1, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 452c0 // b.tcont │ │ │ │ - mov x28, x19 │ │ │ │ - b 452c8 │ │ │ │ - cbz x27, 4542c │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w2, [x27, #4] │ │ │ │ - ldr w3, [sp, #16] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4515c // b.hs, b.nlast │ │ │ │ - ldr w26, [x1, w25, uxtw #2] │ │ │ │ - cmp w25, w26 │ │ │ │ - ccmp w24, w26, #0x2, cs // cs = hs, nlast │ │ │ │ - b.cs 4515c // b.hs, b.nlast │ │ │ │ - ldrb w24, [x0, w26, uxtw] │ │ │ │ - cmp w24, #0xfd │ │ │ │ - b.ls 45424 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - add x22, sp, #0x24 │ │ │ │ - str w26, [sp, #36] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbnz x27, 45360 │ │ │ │ - b 45444 │ │ │ │ - b.eq 45414 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.ls 45444 // b.plast │ │ │ │ - add x19, x24, x27 │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + bl 415cc │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x25, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45350 // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - b 45358 │ │ │ │ - str w26, [sp, #8] │ │ │ │ - b 451f0 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w26, [x1, x2] │ │ │ │ - ldrb w24, [x0, w26, uxtw] │ │ │ │ - cmp w24, #0xfd │ │ │ │ - b.ls 45424 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - add x22, sp, #0x24 │ │ │ │ - str w26, [sp, #36] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbnz x27, 453d8 │ │ │ │ - b 45444 │ │ │ │ - b.eq 45414 // b.none │ │ │ │ - add x24, x19, #0x1 │ │ │ │ - cmp x27, x24 │ │ │ │ - b.ls 45444 // b.plast │ │ │ │ - add x19, x24, x27 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp w25, w27 │ │ │ │ + b.cc 43840 // b.lo, b.ul, b.last │ │ │ │ mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x25, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 453c8 // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - b 453d0 │ │ │ │ - cbz x26, 45438 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - b 45284 │ │ │ │ - cbz x28, 45444 │ │ │ │ - ldr w24, [x28, #4] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 45068 │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - b 45068 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - str d15, [sp, #144] │ │ │ │ - bl 3d1c0 │ │ │ │ - mov w0, w25 │ │ │ │ - str d15, [sp, #144] │ │ │ │ - bl 3d1c0 │ │ │ │ - mov w0, w26 │ │ │ │ - str d15, [sp, #144] │ │ │ │ - bl 3d1c0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - str d15, [sp, #144] │ │ │ │ + bl 3220 │ │ │ │ + ldrb w0, [x26, #49] │ │ │ │ + cbz w0, 436d4 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + bl 3410 │ │ │ │ + b 436d4 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - adrp x27, 7c000 │ │ │ │ - add x0, x27, #0x778 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - adrp x0, af000 │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + adrp x28, 7c000 │ │ │ │ + add x0, x28, #0xa40 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + mov x23, #0xffffffffffffffff // #-1 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov w26, #0x4240 // #16960 │ │ │ │ + movk w26, #0xf, lsl #16 │ │ │ │ ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ + str x2, [sp, #56] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - cbz w1, 455c4 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x22, sp, #0x24 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - ubfiz x24, x23, #2, #32 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - mov w25, w23 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w4, [x0, x23] │ │ │ │ - add x0, x1, x24 │ │ │ │ - ldr w1, [x1, x24] │ │ │ │ - str w1, [sp, #20] │ │ │ │ - cmp w4, #0xfd │ │ │ │ - b.ls 45570 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w23, [sp, #36] │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x26, 4553c │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 45510 │ │ │ │ - b.eq 45560 // b.none │ │ │ │ - add x28, x19, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cs 4553c // b.hs, b.nlast │ │ │ │ - add x19, x28, x26 │ │ │ │ + add x0, x1, #0x950 │ │ │ │ + ldp x22, x25, [x21, #8] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldp x0, x24, [x21, #24] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str wzr, [sp, #52] │ │ │ │ + b 439b4 │ │ │ │ + sub w3, w3, w28 │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + cmp w3, w26 │ │ │ │ + mov w2, w28 │ │ │ │ + csel w3, w3, w26, ls // ls = plast │ │ │ │ + stp w28, w3, [x19, #12] │ │ │ │ + add w3, w28, w3 │ │ │ │ + cbnz w0, 43ae8 │ │ │ │ + mov w3, w3 │ │ │ │ + mov w1, w27 │ │ │ │ mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x27, x21, x19, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45500 // b.tcont │ │ │ │ - mov x26, x19 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cc 45510 // b.lo, b.ul, b.last │ │ │ │ - mov w3, w25 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x27, 4553c │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr w4, [x27, #4] │ │ │ │ - add x0, x0, x24 │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov w2, w25 │ │ │ │ - ldp x5, x6, [x20, #24] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x8, [x1, #16] │ │ │ │ - ldr w7, [x0] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x9, x8, x7 │ │ │ │ - ldr w5, [x5, x24] │ │ │ │ - ldr w6, [x6, x24] │ │ │ │ - ldrb w7, [x8, x7] │ │ │ │ - ldr w3, [sp, #20] │ │ │ │ - str x9, [sp] │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 454c0 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 3300 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 43a9c │ │ │ │ + mov w27, w27 │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 43988 // b.none │ │ │ │ + cbz x20, 43968 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + add x4, sp, #0x34 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w3, #0x7fffffff // #2147483647 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x1, x27, lsl #3] │ │ │ │ + bl 2fa0 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x6, x21 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x19 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 42940 │ │ │ │ + mov x23, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 31f0 │ │ │ │ + ldr x19, [x21, #56] │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + cbnz w0, 43a40 │ │ │ │ + ldr w27, [x19, #8] │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.eq 43a54 // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldp w4, w3, [x19, #12] │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + add w28, w4, w3 │ │ │ │ + ldr w3, [x2, w27, uxtw #2] │ │ │ │ + cmp w28, w3 │ │ │ │ + b.cc 43918 // b.lo, b.ul, b.last │ │ │ │ + add w5, w27, #0x1 │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w5, [sp, #20] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.cs 43a68 // b.hs, b.nlast │ │ │ │ + ldp x2, x0, [sp, #32] │ │ │ │ + mov w3, w27 │ │ │ │ + mov w1, #0x3c0 // #960 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr w5, [sp, #20] │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldr w3, [x1, w5, uxtw #2] │ │ │ │ + stp w5, wzr, [x19, #8] │ │ │ │ + cmp w3, w26 │ │ │ │ + csel w3, w3, w26, ls // ls = plast │ │ │ │ + str w3, [x19, #16] │ │ │ │ + cbnz w0, 43ae0 │ │ │ │ + mov w27, w5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 43938 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 2f30 │ │ │ │ + ldr w27, [x19, #8] │ │ │ │ + cmn w27, #0x1 │ │ │ │ + b.ne 439cc // b.any │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + cbz w0, 43a94 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3410 │ │ │ │ + b 43a94 │ │ │ │ + mov w1, #0x3c5 // #965 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x2, x2, #0xa60 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl 2cff0 │ │ │ │ + ldrb w0, [x19, #20] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + stp w1, w28, [x19, #8] │ │ │ │ + str wzr, [x19, #16] │ │ │ │ + cbnz w0, 43a5c │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 455f8 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 43b04 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ + mov w27, w5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str w3, [sp, #20] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + bl 3410 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr w3, [sp, #20] │ │ │ │ + b 43938 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w1, 45730 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - adrp x27, 7c000 │ │ │ │ - add x0, x27, #0x7a0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - adrp x25, 7c000 │ │ │ │ - add x0, x25, #0x7d0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - mov w24, w22 │ │ │ │ - ldrb w0, [x0, x22] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4570c // b.plast │ │ │ │ - ldr w28, [x19, #88] │ │ │ │ - str w22, [sp, #36] │ │ │ │ - ldr x23, [x19, #80] │ │ │ │ - cbz x28, 456e0 │ │ │ │ - add x21, sp, #0x24 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 456a8 │ │ │ │ - b.eq 45704 // b.none │ │ │ │ - add x26, x20, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.ls 456e0 // b.plast │ │ │ │ - add x20, x26, x28 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 7e000 │ │ │ │ + add x1, x1, #0xc8 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + bl 2f70 │ │ │ │ + str x0, [x19] │ │ │ │ + cbz x0, 43bac │ │ │ │ + bl 3090 │ │ │ │ + str x0, [x19, #24] │ │ │ │ + cbz x0, 43ba4 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 2ec0 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + cbz x0, 43b88 │ │ │ │ mov x0, x21 │ │ │ │ - lsr x20, x20, #1 │ │ │ │ - add x27, x23, x20, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45698 // b.tcont │ │ │ │ - mov x28, x20 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.hi 456a8 // b.pmore │ │ │ │ + bl 3490 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + cbz x0, 43bd0 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + mov x3, x20 │ │ │ │ + add x2, x2, #0xa90 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + mov w1, #0x45c // #1116 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xa68 │ │ │ │ + mov w1, #0x452 // #1106 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + mov x3, x21 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xab8 │ │ │ │ + mov w1, #0x463 // #1123 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w3, w24 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x27, 456e0 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - cbnz w0, 45760 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 45668 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4596c // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 31e0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 32d0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 31c0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 33a0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w4, #0xa // #10 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + bl 46f20 │ │ │ │ + mov x22, x0 │ │ │ │ + bl 35f0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + mov x1, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 43c88 // b.pmore │ │ │ │ + add x0, x0, x19, lsr #1 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + bl 3390 │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x0, 43cf0 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 3010 │ │ │ │ + strb wzr, [x20, x19] │ │ │ │ + add x0, x20, x19 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + strb w1, [x0] │ │ │ │ + strb wzr, [x20, x19] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 34f0 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [x21, #8] │ │ │ │ + str x20, [x21, #40] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - sub w26, w24, #0x1 │ │ │ │ - ldr w0, [x1, x0, lsl #2] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldrb w4, [x2, x22] │ │ │ │ - ldr w0, [x1, w22, uxtw #2] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - cmp w4, #0xfd │ │ │ │ - b.ls 457f4 // b.plast │ │ │ │ - ldr w20, [x19, #88] │ │ │ │ - str w24, [sp, #36] │ │ │ │ - ldr x28, [x19, #80] │ │ │ │ - cbz x20, 457e4 │ │ │ │ - add x21, sp, #0x24 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 457b8 │ │ │ │ - b.eq 457ec // b.none │ │ │ │ - add x23, x25, #0x1 │ │ │ │ - cmp x23, x20 │ │ │ │ - b.cs 457e4 // b.hs, b.nlast │ │ │ │ - add x2, x23, x20 │ │ │ │ + mov x0, #0x3 // #3 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 3390 │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x0, 43ca8 │ │ │ │ + b 43cb8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + bl 3680 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + bl 3480 │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x4, x5, [x20, #16] │ │ │ │ + adrp x1, 79000 │ │ │ │ + ldr x2, [x20] │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ + ldr x7, [x20, #40] │ │ │ │ + ldrb w6, [x20, #32] │ │ │ │ + ldr w3, [x20, #8] │ │ │ │ + bl 2f00 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + cbz x2, 43e48 │ │ │ │ + ldp x3, x4, [x20, #56] │ │ │ │ + adrp x1, 79000 │ │ │ │ mov x0, x21 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x27, x28, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 457a8 // b.tcont │ │ │ │ - mov x20, x25 │ │ │ │ - cmp x23, x20 │ │ │ │ - b.cc 457b8 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w24 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x27, 457e4 │ │ │ │ - ldr w4, [x27, #4] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov w2, w26 │ │ │ │ - mov w3, w24 │ │ │ │ - add x21, sp, #0x24 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldrb w0, [x0, x22] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 45878 // b.plast │ │ │ │ - ldr w27, [x19, #88] │ │ │ │ - str w24, [sp, #36] │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x27, 456e0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 45848 │ │ │ │ - b.eq 45870 // b.none │ │ │ │ - add x26, x28, #0x1 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ls 456e0 // b.plast │ │ │ │ - add x2, x26, x27 │ │ │ │ + add x1, x1, #0xef8 │ │ │ │ + bl 2f00 │ │ │ │ + ldp x2, x3, [x20, #72] │ │ │ │ mov x0, x21 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x25, x20, x28, lsl #3 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf10 │ │ │ │ + adrp x22, 7c000 │ │ │ │ + adrp x23, 7b000 │ │ │ │ + add x22, x22, #0xc00 │ │ │ │ + add x23, x23, #0x8e8 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 2f00 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cbz w0, 43de4 │ │ │ │ + ldr x2, [x20, #96] │ │ │ │ + lsl x3, x19, #5 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x2, [x2, x3] │ │ │ │ + bl 2f00 │ │ │ │ + ldr w3, [x20, #88] │ │ │ │ + sub w0, w3, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 43e28 // b.pmore │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 43db0 // b.pmore │ │ │ │ mov x1, x25 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45838 // b.tcont │ │ │ │ - mov x27, x28 │ │ │ │ - b 45840 │ │ │ │ - cbz x25, 456e0 │ │ │ │ - ldr w0, [x25, #4] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.hi 458a8 // b.pmore │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add w3, w23, w0 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldrb w2, [x2, w3, uxtw] │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 45810 │ │ │ │ - add x21, sp, #0x24 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x250 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldrb w0, [x0, x22] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 45928 // b.plast │ │ │ │ - ldr w26, [x19, #88] │ │ │ │ - str w24, [sp, #36] │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x26, 456e0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 458f8 │ │ │ │ - b.eq 45920 // b.none │ │ │ │ - add x28, x25, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ls 456e0 // b.plast │ │ │ │ - add x2, x28, x26 │ │ │ │ + mov x2, x24 │ │ │ │ mov x0, x21 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x27, x20, x25, lsl #3 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 458e8 // b.tcont │ │ │ │ - mov x26, x25 │ │ │ │ - b 458f0 │ │ │ │ - cbz x27, 456e0 │ │ │ │ - ldr w0, [x27, #4] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.hi 45958 // b.pmore │ │ │ │ - ldr x2, [x19] │ │ │ │ - ldr w0, [sp, #20] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add w3, w23, w0 │ │ │ │ - ldr x2, [x2, #16] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldrb w2, [x2, w3, uxtw] │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 458c0 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x1, x0, #0x250 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - b 45710 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bl 3120 │ │ │ │ + tbnz w0, #31, 43e5c │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2f00 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 43db0 // b.pmore │ │ │ │ + b 43de4 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf08 │ │ │ │ + bl 2f00 │ │ │ │ + b 43d80 │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xa60 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x170 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0xae8 │ │ │ │ + mov w2, #0x4b1 // #1201 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr w1, [x24, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w1, 45aa4 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - add x22, sp, #0x4 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - adrp x26, 7c000 │ │ │ │ - add x26, x26, #0x7d8 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w25, w23 │ │ │ │ - ldr x0, [x24, #72] │ │ │ │ - ldrb w3, [x0, x23] │ │ │ │ - cmp w3, #0xfd │ │ │ │ - b.ls 45a74 // b.plast │ │ │ │ - ldr w27, [x24, #88] │ │ │ │ - str w23, [sp, #4] │ │ │ │ - ldr x21, [x24, #80] │ │ │ │ - cbz x27, 45a48 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 45a1c │ │ │ │ - b.eq 45a6c // b.none │ │ │ │ - add x20, x19, #0x1 │ │ │ │ - cmp x20, x27 │ │ │ │ - b.cs 45a48 // b.hs, b.nlast │ │ │ │ - add x19, x20, x27 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x3 │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + bl 43d08 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2f30 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, x21 │ │ │ │ mov x0, x22 │ │ │ │ - lsr x19, x19, #1 │ │ │ │ - add x28, x21, x19, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45a0c // b.tcont │ │ │ │ - mov x27, x19 │ │ │ │ - cmp x20, x27 │ │ │ │ - b.cc 45a1c // b.lo, b.ul, b.last │ │ │ │ - mov w3, w25 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x28, 45a48 │ │ │ │ - ldr w3, [x28, #4] │ │ │ │ - mov w2, w25 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr w0, [x24, #8] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 459e0 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45ae0 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add x1, x1, #0x250 │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + bl 35b0 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w19, w1 │ │ │ │ + bl 3410 │ │ │ │ + tbnz w19, #31, 43ef0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 3070 <__printf_chk@plt> │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + b 3360 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xaf8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x4d1 // #1233 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0xbf0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - adrp x28, 7c000 │ │ │ │ - add x0, x28, #0x7e8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w1, 45eb8 │ │ │ │ - add x19, sp, #0x24 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ + bl 2f70 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 43f6c │ │ │ │ + mov w1, #0x6500 // #25856 │ │ │ │ + mov x0, x19 │ │ │ │ + movk w1, #0x1dcd, lsl #16 │ │ │ │ + bl 3150 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x2, x2, #0xb18 │ │ │ │ + mov w1, #0x4e7 // #1255 │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + bl 2cff0 │ │ │ │ + b 43f48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ubfiz x24, x21, #2, #32 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - mov w23, w21 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w1, [x1, x24] │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldrb w26, [x0, w1, uxtw] │ │ │ │ - cmp w26, #0xfd │ │ │ │ - b.ls 45f00 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbz x27, 45be0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 45bb0 │ │ │ │ - b.eq 45c04 // b.none │ │ │ │ - add x26, x22, #0x1 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ls 45be0 // b.plast │ │ │ │ - add x22, x26, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - add x28, x25, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45ba0 // b.tcont │ │ │ │ - mov x27, x22 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.hi 45bb0 // b.pmore │ │ │ │ nop │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x28, 45be0 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w1, [x0, x21] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 45c94 // b.plast │ │ │ │ - ldr w26, [x20, #88] │ │ │ │ - str w23, [sp, #36] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbz x26, 45c80 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 45c48 │ │ │ │ - b.eq 45c88 // b.none │ │ │ │ - add x27, x22, #0x1 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.ls 45c80 // b.plast │ │ │ │ - add x22, x27, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - add x28, x25, x22, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45c38 // b.tcont │ │ │ │ - mov x26, x22 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.hi 45c48 // b.pmore │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldp w3, w2, [x0, #12] │ │ │ │ + ldp w1, w0, [x0] │ │ │ │ + add w1, w1, w3 │ │ │ │ + add w1, w1, w2 │ │ │ │ + subs w0, w0, w1 │ │ │ │ + csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ubfiz x1, x1, #4, #32 │ │ │ │ + mov w3, #0x24 // #36 │ │ │ │ + umull x2, w2, w3 │ │ │ │ + ldr x0, [x0, x1] │ │ │ │ + add x3, x0, x2 │ │ │ │ + ldr w1, [x0, x2] │ │ │ │ + ldr w0, [x3, #4] │ │ │ │ + ldp w3, w2, [x3, #12] │ │ │ │ + add w1, w1, w3 │ │ │ │ + sub w0, w0, w2 │ │ │ │ + sub w0, w0, w1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov w3, w23 │ │ │ │ - b 45be4 │ │ │ │ - cbz x28, 45c80 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w1, [x28, #4] │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - cmp w1, w2 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - ldr w1, [x1, x24] │ │ │ │ - stp w1, w2, [sp, #12] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 45f08 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbz x27, 45be0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 45ce4 │ │ │ │ - b.eq 45d0c // b.none │ │ │ │ - add x28, x22, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.cs 45be0 // b.hs, b.nlast │ │ │ │ - add x22, x28, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - add x26, x25, x22, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45cd4 // b.tcont │ │ │ │ - mov x27, x22 │ │ │ │ - b 45cdc │ │ │ │ - cbz x26, 45be0 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w1, [x0, x21] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 45d84 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w23, [sp, #36] │ │ │ │ - ldr x25, [x20, #80] │ │ │ │ - cbz x27, 45c80 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 45d50 │ │ │ │ - b.eq 45d78 // b.none │ │ │ │ - add x28, x22, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.cs 45c80 // b.hs, b.nlast │ │ │ │ - add x22, x28, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - add x26, x25, x22, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45d40 // b.tcont │ │ │ │ - mov x27, x22 │ │ │ │ - b 45d48 │ │ │ │ - cbz x26, 45c80 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldr w1, [x26, #4] │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - cmp w1, w2 │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - cset w2, cc // cc = lo, ul, last │ │ │ │ - str w2, [sp, #20] │ │ │ │ - ldr w1, [x1, x24] │ │ │ │ - str w1, [sp, #12] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 45ef8 // b.plast │ │ │ │ - ldr w28, [x20, #88] │ │ │ │ - ldr w0, [sp, #12] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbz x28, 45be0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 45dd8 │ │ │ │ - b.eq 45e00 // b.none │ │ │ │ - add x27, x25, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.cs 45be0 // b.hs, b.nlast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x26, x22, x25, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45dc8 // b.tcont │ │ │ │ - mov x28, x25 │ │ │ │ - b 45dd0 │ │ │ │ - cbz x26, 45be0 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #12] │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - ldrb w0, [x0, x21] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 45e74 // b.plast │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - str w23, [sp, #36] │ │ │ │ - ldr x22, [x20, #80] │ │ │ │ - cbz x27, 45c80 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 45e44 │ │ │ │ - b.eq 45e6c // b.none │ │ │ │ - add x26, x25, #0x1 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.cs 45c80 // b.hs, b.nlast │ │ │ │ - add x2, x26, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x28, x22, x25, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45e34 // b.tcont │ │ │ │ - mov x27, x25 │ │ │ │ - b 45e3c │ │ │ │ - cbz x28, 45c80 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr x1, [x20, #120] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldp w2, w3, [sp, #12] │ │ │ │ - ldr w6, [x1, x24] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + ubfiz x6, x1, #4, #32 │ │ │ │ + mov w7, #0x24 // #36 │ │ │ │ + mov x29, sp │ │ │ │ + mov w1, w4 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x5 │ │ │ │ + umull x2, w2, w7 │ │ │ │ + ldr x5, [x0, x6] │ │ │ │ + mov w0, w3 │ │ │ │ + ldp d0, d1, [x19, #8] │ │ │ │ + add x3, x5, x2 │ │ │ │ + ldr w2, [x5, x2] │ │ │ │ + ldr w20, [x3, #4] │ │ │ │ + ldp w4, w3, [x3, #12] │ │ │ │ + add w2, w2, w4 │ │ │ │ + sub w20, w20, w3 │ │ │ │ + sub w20, w20, w2 │ │ │ │ + bl 48b28 │ │ │ │ + fmov d2, d0 │ │ │ │ + ldr d0, [x19] │ │ │ │ + mov w0, w20 │ │ │ │ + ldr d1, [x19, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 48900 │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #20] │ │ │ │ + ldr w3, [x1, #20] │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 4408c // b.none │ │ │ │ + sub w0, w2, w3 │ │ │ │ + ret │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + sub w0, w2, w0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov w20, w7 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w5 │ │ │ │ + mov w22, w6 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w2 │ │ │ │ + mov w23, w4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, #0x24 // #36 │ │ │ │ + mov w25, w3 │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x0, [x19] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + umull x1, w1, w26 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str w2, [x19, #8] │ │ │ │ + umull x1, w1, w26 │ │ │ │ + add x8, x0, x1 │ │ │ │ + stp w24, w25, [x8, #4] │ │ │ │ + str w23, [x0, x1] │ │ │ │ + stp w21, w22, [x8, #12] │ │ │ │ + ldr w0, [sp, #80] │ │ │ │ + stp w20, w0, [x8, #20] │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + ldr w1, [sp, #96] │ │ │ │ + stp w0, w1, [x8, #28] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x1, #0x24 // #36 │ │ │ │ + bl 52920 │ │ │ │ + ldp q31, q30, [x19] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + str w2, [x0, #32] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ cmp w0, w2 │ │ │ │ - ldr w4, [sp, #20] │ │ │ │ - mov w2, w23 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 45b60 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 45f10 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add x1, x1, #0x250 │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.cc 441dc // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0x24 // #36 │ │ │ │ + ldr x1, [x1] │ │ │ │ + umull x2, w2, w0 │ │ │ │ + add x0, x1, x2 │ │ │ │ + stp w3, w4, [x0, #4] │ │ │ │ + str w5, [x1, x2] │ │ │ │ + stp w6, w7, [x0, #12] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + stp w1, w2, [x0, #20] │ │ │ │ + ldr w1, [sp, #32] │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + stp w1, w2, [x0, #28] │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ - b 3070 <__printf_chk@plt> │ │ │ │ - str w1, [sp, #12] │ │ │ │ - b 45e10 │ │ │ │ - str w26, [sp, #12] │ │ │ │ - b 45c14 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - b 45d1c │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0xc18 │ │ │ │ + add x1, x1, #0xb38 │ │ │ │ + add x0, x0, #0xb48 │ │ │ │ + mov w2, #0xa3 // #163 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov x19, x2 │ │ │ │ - sub w2, w3, #0x1 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - add x24, x19, x2 │ │ │ │ - add x23, sp, #0x54 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - str w3, [sp, #36] │ │ │ │ - ldr w27, [x21, #8] │ │ │ │ - stp x2, x0, [sp, #48] │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ ldr x0, [x1] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp w27, w25 │ │ │ │ - b.eq 460d0 // b.none │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x21 │ │ │ │ - ldrb w26, [x19] │ │ │ │ - mov w3, w27 │ │ │ │ - mov w2, w25 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - bl 40b2c │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 45fc0 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 46068 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 462e4 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - mov w2, w27 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 467e4 // b.plast │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x4, 4604c │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 46014 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 464b8 // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x28, x2, #0x1 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.ls 4604c // b.plast │ │ │ │ - add x2, x28, x4 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 45ffc // b.tcont │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.hi 46014 // b.pmore │ │ │ │ - mov w3, w27 │ │ │ │ - b 46378 │ │ │ │ - cbz x1, 4641c │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 46424 // b.lo, b.ul, b.last │ │ │ │ - str wzr, [sp] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 460ac │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov w1, w27 │ │ │ │ - ldr x25, [x21, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x28, [x3, #16] │ │ │ │ - bl 59880 │ │ │ │ - ldr w0, [x0] │ │ │ │ - ldr w1, [sp] │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldrb w0, [x28, w0, uxtw] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 46118 // b.none │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 599c8 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.cc 46074 // b.lo, b.ul, b.last │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x22 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ bl 3500 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr x0, [x0, #608] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4698c // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 59880 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w25, [x2] │ │ │ │ - bl 59880 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, x5 │ │ │ │ + mov x0, x20 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w3 │ │ │ │ + mov w21, w4 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x5 │ │ │ │ + bl a3e0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl a484 │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + ldr d31, [x0, #32] │ │ │ │ + add w1, w1, w19 │ │ │ │ + str w1, [x0, #12] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldr w2, [x0, #28] │ │ │ │ + str d31, [x0, #40] │ │ │ │ + add w3, w3, w19 │ │ │ │ + ldr w1, [x23, #12] │ │ │ │ + add w2, w2, w19 │ │ │ │ + str w3, [x0] │ │ │ │ + add w1, w1, w19 │ │ │ │ + str w2, [x0, #28] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cs 442fc // b.hs, b.nlast │ │ │ │ + b 44314 │ │ │ │ + bl a3e0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl a484 │ │ │ │ + ldr w2, [x0, #12] │ │ │ │ + ldr d31, [x0, #32] │ │ │ │ + add w2, w2, w19 │ │ │ │ + str w2, [x0, #12] │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + ldr w3, [x0, #24] │ │ │ │ + str d31, [x0, #40] │ │ │ │ + add w4, w4, w19 │ │ │ │ + ldr w2, [x23, #12] │ │ │ │ + add w3, w3, w19 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + str w4, [x0, #4] │ │ │ │ + add w2, w19, w2 │ │ │ │ + str w3, [x0, #24] │ │ │ │ + cmp w2, w21 │ │ │ │ + b.hi 44314 // b.pmore │ │ │ │ + ldr w2, [x23, #4] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add w2, w19, w2 │ │ │ │ + cmp w2, w22 │ │ │ │ + b.cc 442b0 // b.lo, b.ul, b.last │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x3 │ │ │ │ + ldr w3, [x6, #4] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + lsr x20, x7, #32 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x21, x7 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, w5 │ │ │ │ + mov x22, x6 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w7 │ │ │ │ + mov w27, w20 │ │ │ │ + ldrb w5, [x24, x3] │ │ │ │ + mov w3, w20 │ │ │ │ + str w4, [sp, #132] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + str x2, [sp, #120] │ │ │ │ + mov w2, w7 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + bl 3b940 │ │ │ │ + mov x4, x0 │ │ │ │ + mov w3, w20 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x23 │ │ │ │ + str w4, [sp, #108] │ │ │ │ + lsr x4, x4, #32 │ │ │ │ + str x4, [sp, #96] │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 374ec │ │ │ │ + mov x19, x0 │ │ │ │ + bl 401d0 │ │ │ │ + str wzr, [sp, #128] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 44768 // b.any │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.ls 44450 // b.plast │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17e20 │ │ │ │ mov x2, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w27, [x2, #4] │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - cmp w25, w27 │ │ │ │ - b.hi 460d0 // b.pmore │ │ │ │ - b.cc 46248 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ubfiz x0, x25, #2, #32 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - ldr x26, [x0, #16] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - ldr w2, [x2, x3] │ │ │ │ - add x26, x26, x2 │ │ │ │ - add x22, x26, x1 │ │ │ │ - add x26, x26, w20, uxtw │ │ │ │ - cbnz w0, 461b0 │ │ │ │ - b 46200 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 461f8 // b.any │ │ │ │ - ldrb w0, [x19, #1]! │ │ │ │ - add x26, x26, #0x1 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr w21, [x2] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w25, [x0, #4] │ │ │ │ + cmp w21, w25 │ │ │ │ + b.hi 4443c // b.pmore │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + cmp w0, w25 │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + ccmp w0, w21, #0x0, eq // eq = none │ │ │ │ + b.eq 4461c // b.none │ │ │ │ + bl 401d0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 4467c // b.any │ │ │ │ + ldr w0, [x22, #12] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cc 445d8 // b.lo, b.ul, b.last │ │ │ │ add w20, w20, #0x1 │ │ │ │ - cbz w0, 46200 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 4621c // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x26] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 4621c // b.any │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w1, [x26] │ │ │ │ - ldrb w2, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 443e4 // b.pmore │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 44738 // b.plast │ │ │ │ + ldr w1, [x22, #12] │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + add w1, w1, w21 │ │ │ │ + cmp w26, w1 │ │ │ │ + b.cs 44498 // b.hs, b.nlast │ │ │ │ + b 44738 │ │ │ │ + bl 401d0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 46198 // b.none │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 461a0 // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ + b.ne 44534 // b.any │ │ │ │ + ldr w0, [x22, #12] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add w0, w21, w0 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.hi 44738 // b.pmore │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + ldr w1, [sp, #132] │ │ │ │ + add w0, w0, w21 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cs 44738 // b.hs, b.nlast │ │ │ │ + ldrb w5, [x24, w0, uxtw] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w28 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 3b940 │ │ │ │ + lsr x20, x0, #32 │ │ │ │ + str w0, [sp, #96] │ │ │ │ + mov x4, x0 │ │ │ │ + str w20, [sp, #108] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 44474 // b.pmore │ │ │ │ + ldr x25, [sp, #120] │ │ │ │ + mov x1, x22 │ │ │ │ + str x4, [sp, #112] │ │ │ │ + mov x0, x25 │ │ │ │ + bl a3e0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl a484 │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + ldr w2, [x0, #12] │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + add w3, w3, w21 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + add w2, w2, w21 │ │ │ │ + add w1, w1, w21 │ │ │ │ + str w3, [x0, #4] │ │ │ │ + str w2, [x0, #12] │ │ │ │ + str w1, [x0, #24] │ │ │ │ + stp w4, w20, [x0, #32] │ │ │ │ + stp w28, w27, [x0, #40] │ │ │ │ + bl 401d0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 461a0 // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 46228 │ │ │ │ + b.eq 44480 // b.none │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 45f84 // b.pmore │ │ │ │ - fmov s31, w25 │ │ │ │ - mov v31.s[1], w27 │ │ │ │ - mov x0, v31.d[0] │ │ │ │ - b 460d8 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 46200 // b.lo, b.ul, b.last │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w2, [x26] │ │ │ │ - ldrb w1, [x19] │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + bl 17f68 │ │ │ │ + mov w2, w0 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + cmp w2, w20 │ │ │ │ + b.ls 44480 // b.plast │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr w25, [x2] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w25, w3 │ │ │ │ + b.hi 445d0 // b.pmore │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + str w3, [sp, #112] │ │ │ │ + cmp w3, w0 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + ccmp w25, w0, #0x0, eq // eq = none │ │ │ │ + b.eq 445d0 // b.none │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + ldr x4, [x23] │ │ │ │ + ldr w1, [x0, w25, uxtw #2] │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + ldr x4, [x4, #16] │ │ │ │ + add w1, w2, w1 │ │ │ │ + add w0, w21, w0 │ │ │ │ + ldrb w1, [x4, w1, uxtw] │ │ │ │ + ldrb w0, [x24, w0, uxtw] │ │ │ │ + bl 40170 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 467c4 // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 46200 // b.none │ │ │ │ - b 460d0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 4625c │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 4694c // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 46608 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - mov w2, w27 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 46944 // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x22, 462dc │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 462ac │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 46810 // b.none │ │ │ │ - add x28, x26, #0x1 │ │ │ │ - cmp x22, x28 │ │ │ │ - b.ls 462dc // b.plast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x26, x28, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x1, x1, x26, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46298 // b.tcont │ │ │ │ - mov x22, x26 │ │ │ │ - cmp x22, x28 │ │ │ │ - b.hi 462ac // b.pmore │ │ │ │ - mov w0, w27 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str x2, [sp, #64] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 464b0 // b.plast │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x28, 46374 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 46340 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 46398 // b.none │ │ │ │ - add x27, x2, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 46374 // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 4632c // b.tcont │ │ │ │ - mov x28, x2 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 46340 // b.pmore │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x1, 46374 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4605c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x28, 4641c │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 463e8 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 46054 // b.none │ │ │ │ - add x27, x2, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 4641c // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 463d4 // b.tcont │ │ │ │ - mov x28, x2 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 463e8 // b.pmore │ │ │ │ - mov w3, w25 │ │ │ │ - b 46378 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w25, [x0, w1, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 4693c // b.plast │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cbz x27, 464a8 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 46478 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 467b4 // b.none │ │ │ │ - add x25, x28, #0x1 │ │ │ │ - cmp x27, x25 │ │ │ │ - b.ls 464a8 // b.plast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x25, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46464 // b.tcont │ │ │ │ - mov x27, x28 │ │ │ │ - cmp x27, x25 │ │ │ │ - b.hi 46478 // b.pmore │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 3d1c0 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 463a8 │ │ │ │ - cbz x1, 4604c │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 46564 // b.plast │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x4, 46550 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 46518 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 46558 // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x28, x2, #0x1 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.ls 46550 // b.plast │ │ │ │ - add x2, x4, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46500 // b.tcont │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.hi 46518 // b.pmore │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - b 46378 │ │ │ │ - cbz x1, 46550 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 462e8 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr w2, [x1, x2, lsl #2] │ │ │ │ - cmp w25, w2 │ │ │ │ - ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 462e8 // b.lo, b.ul, b.last │ │ │ │ - ldrb w25, [x0, w2, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 4693c // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w2, [sp, #84] │ │ │ │ - cbz x28, 46600 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 465cc │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 46958 // b.none │ │ │ │ - add x25, x27, #0x1 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.cs 46600 // b.hs, b.nlast │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - add x27, x25, x28 │ │ │ │ - str w2, [sp] │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x1, x1, x27, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w2, [sp] │ │ │ │ - b.ge 465b8 // b.tcont │ │ │ │ - mov x28, x27 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.cc 465cc // b.lo, b.ul, b.last │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 467ec // b.plast │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x26, 46374 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 46664 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 46690 // b.none │ │ │ │ - add x28, x22, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ls 46374 // b.plast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x28, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - add x1, x1, x22, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46650 // b.tcont │ │ │ │ - mov x26, x22 │ │ │ │ - b 4665c │ │ │ │ - cbz x1, 46374 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 46714 // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x22, 4641c │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 466e0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 4670c // b.none │ │ │ │ - add x26, x28, #0x1 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.cs 4641c // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x26, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 466cc // b.tcont │ │ │ │ - mov x22, x28 │ │ │ │ - b 466d8 │ │ │ │ - cbz x1, 4641c │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 4616c // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 467fc // b.plast │ │ │ │ - mov w0, w1 │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x26, 467ac │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 46780 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 467f4 // b.none │ │ │ │ - add x28, x22, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cs 467ac // b.hs, b.nlast │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - add x2, x28, x26 │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - add x1, x1, x22, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 4676c // b.tcont │ │ │ │ - mov x26, x22 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cc 46780 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x1, 464a8 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp] │ │ │ │ - b 4606c │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 460d0 // b.any │ │ │ │ - mov w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + b.ne 446e8 // b.any │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + b 44540 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov x1, x22 │ │ │ │ + bl a3e0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl a484 │ │ │ │ + ldr d31, [x0] │ │ │ │ + movi v30.2s, #0x1 │ │ │ │ + ldr w3, [x0, #12] │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str w3, [x0, #12] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0, #20] │ │ │ │ + add v30.2s, v31.2s, v30.2s │ │ │ │ + stp w21, w25, [x0, #32] │ │ │ │ + stp w28, w27, [x0, #40] │ │ │ │ + str d30, [x0] │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 4443c // b.plast │ │ │ │ + ldr w0, [x22, #12] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cs 4443c // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov x1, x22 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + bl a3e0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl a484 │ │ │ │ + ldr w4, [x0] │ │ │ │ + ldr w3, [x0, #12] │ │ │ │ + ldr w1, [x0, #28] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str w4, [x0] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w3, [x0, #12] │ │ │ │ + stp w1, w21, [x0, #28] │ │ │ │ + stp w25, w28, [x0, #36] │ │ │ │ + str w27, [x0, #44] │ │ │ │ + b 44440 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + ldr x3, [x23] │ │ │ │ + ldr w1, [x0, w21, uxtw #2] │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + add w1, w2, w1 │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + ldrb w1, [x3, w1, uxtw] │ │ │ │ + ldrb w0, [x24, x0] │ │ │ │ + bl 40170 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 46200 // b.any │ │ │ │ - b 460d0 │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 464c8 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 466a0 │ │ │ │ - cbz x1, 467ac │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4616c │ │ │ │ - cbz x1, 462dc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 468a4 // b.plast │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cbz x22, 464a8 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 4686c │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 46898 // b.none │ │ │ │ - add x26, x28, #0x1 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.cs 464a8 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x2, x26, x22 │ │ │ │ + b.eq 44430 // b.none │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov x1, x22 │ │ │ │ + bl a3e0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl a484 │ │ │ │ + ldr d29, [x0] │ │ │ │ + movi v28.2s, #0x1 │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + stp w21, w25, [x0, #32] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0, #16] │ │ │ │ + stp w28, w27, [x0, #40] │ │ │ │ + add v28.2s, v29.2s, v28.2s │ │ │ │ + str d28, [x0] │ │ │ │ + b 4461c │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov x1, x22 │ │ │ │ + str w3, [sp, #112] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + bl a3e0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl a484 │ │ │ │ + ldr w5, [x0, #4] │ │ │ │ + ldr w4, [x0, #12] │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + add w5, w5, w21 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + add w4, w4, w21 │ │ │ │ + add w1, w1, w21 │ │ │ │ + str w5, [x0, #4] │ │ │ │ + str w4, [x0, #12] │ │ │ │ + str w1, [x0, #24] │ │ │ │ + stp w25, w3, [x0, #32] │ │ │ │ + stp w28, w27, [x0, #40] │ │ │ │ + b 44540 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ + autiasp │ │ │ │ + b 3500 │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, w21 │ │ │ │ mov x0, x23 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46858 // b.tcont │ │ │ │ - mov x22, x28 │ │ │ │ - b 46864 │ │ │ │ - cbz x1, 464a8 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 4660c // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr w22, [x1, x2, lsl #2] │ │ │ │ - cmp w25, w22 │ │ │ │ - ccmp w27, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 4660c // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 46968 // b.plast │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w22, [sp, #84] │ │ │ │ - cbz x4, 46984 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 4690c │ │ │ │ - b.eq 46960 // b.none │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - add x3, x26, #0x1 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ls 46984 // b.plast │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - add x26, x3, x4 │ │ │ │ - stp x3, x4, [sp] │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x28, x1, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - ldr x3, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 468f8 // b.tcont │ │ │ │ - mov x4, x26 │ │ │ │ - b 46904 │ │ │ │ - str w25, [sp] │ │ │ │ - b 4606c │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 46820 │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - b 4616c │ │ │ │ - cbnz x1, 467b8 │ │ │ │ - b 46600 │ │ │ │ - cbz x28, 46984 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 4616c │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3d1c0 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + bl 367c0 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + b 443d0 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x7, af000 │ │ │ │ - ldr x7, [x7, #3864] │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - str w6, [sp, #36] │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov w20, w5 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - ldr x5, [x7] │ │ │ │ - str x5, [sp, #88] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cmp w20, w6 │ │ │ │ - b.cs 47940 // b.hs, b.nlast │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - mov w25, w2 │ │ │ │ - mov w23, w20 │ │ │ │ - mov x21, x1 │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w27, w3 │ │ │ │ - add x19, x0, x23 │ │ │ │ - add x24, x19, x2 │ │ │ │ - cmp w25, w3 │ │ │ │ - b.cc 474e8 // b.lo, b.ul, b.last │ │ │ │ - ubfiz x0, x25, #2, #32 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x3, [x21, #16] │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldrb w1, [x1, x23] │ │ │ │ - ldr w3, [x3, x4] │ │ │ │ - add x0, x0, x3 │ │ │ │ - add x22, x0, x2 │ │ │ │ - add x23, x0, x23 │ │ │ │ - cbnz w1, 46a60 │ │ │ │ - b 46ab8 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp w24, w21, [x1, #24] │ │ │ │ + ldp w22, w23, [x1, #16] │ │ │ │ + add w0, w23, w24 │ │ │ │ + adds w0, w0, w21 │ │ │ │ + b.ne 447e0 // b.any │ │ │ │ + cmp w2, w22 │ │ │ │ + b.cc 44800 // b.lo, b.ul, b.last │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + ldr d31, [x1, #32] │ │ │ │ + ldr x2, [x1, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + stp w23, w22, [x1] │ │ │ │ + str w22, [x1, #8] │ │ │ │ + stur x3, [x1, #12] │ │ │ │ + stur x2, [x1, #28] │ │ │ │ + stur d31, [x1, #20] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.cc 44800 // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 44844 // b.none │ │ │ │ + add x2, x0, #0x24 │ │ │ │ + ldr w3, [x0, #36] │ │ │ │ + sub w4, w22, w24 │ │ │ │ + sub w4, w4, w23 │ │ │ │ + ldp w6, w5, [x2, #12] │ │ │ │ + sub w4, w4, w21 │ │ │ │ + ldr w2, [x2, #4] │ │ │ │ + add w3, w3, w6 │ │ │ │ + add w3, w3, w5 │ │ │ │ + subs w2, w2, w3 │ │ │ │ + csel w2, w2, wzr, cs // cs = hs, nlast │ │ │ │ + cmp w4, w2 │ │ │ │ + b.le 44898 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3050 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [x20, #8] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldp q30, q29, [x19, #16] │ │ │ │ + ldr q28, [x1, #544] │ │ │ │ + mov v31.16b, v30.16b │ │ │ │ + ldr w1, [x19, #44] │ │ │ │ + ext v29.16b, v30.16b, v29.16b, #12 │ │ │ │ + str x0, [x20] │ │ │ │ + str w1, [x0, #68] │ │ │ │ + tbl v30.16b, {v30.16b-v31.16b}, v28.16b │ │ │ │ + stur q29, [x0, #52] │ │ │ │ + stur q30, [x0, #36] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + b.ne 447e8 // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, #0x24 // #36 │ │ │ │ + str d15, [sp, #72] │ │ │ │ + ldr d15, [x19, #32] │ │ │ │ + umull x1, w1, w25 │ │ │ │ + ldr x19, [x19, #40] │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x20] │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str w2, [x20, #8] │ │ │ │ + umull x1, w1, w25 │ │ │ │ + add x2, x0, x1 │ │ │ │ + stp w22, w22, [x2, #4] │ │ │ │ + str w23, [x0, x1] │ │ │ │ + stp w24, w21, [x2, #12] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + stur d15, [x2, #20] │ │ │ │ + ldr d15, [sp, #72] │ │ │ │ + stur x19, [x2, #28] │ │ │ │ + b 447e8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-176]! │ │ │ │ + mov x9, x1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w3 │ │ │ │ + ldr w22, [sp, #184] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x4 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str w1, [sp, #116] │ │ │ │ + str w7, [sp, #148] │ │ │ │ + ldr x11, [x0, #16] │ │ │ │ + ldp w3, w1, [x4, #16] │ │ │ │ + str w1, [sp, #112] │ │ │ │ + ldr x19, [sp, #176] │ │ │ │ + add x25, x11, w5, uxtw │ │ │ │ + ldr w12, [x4] │ │ │ │ + cbz w6, 44f64 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + str w3, [sp, #108] │ │ │ │ + str x9, [sp, #128] │ │ │ │ + stp w5, w6, [sp, #136] │ │ │ │ + str w3, [sp, #144] │ │ │ │ + b 449c4 │ │ │ │ cmp w1, w2 │ │ │ │ - b.ne 46aa8 // b.any │ │ │ │ - ldrb w1, [x19, #1]! │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cbz w1, 46aac │ │ │ │ - cmp x23, x22 │ │ │ │ - ccmp x24, x19, #0x0, ls // ls = plast │ │ │ │ - b.cc 474bc // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x23] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 474bc // b.any │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - ldrb w2, [x19] │ │ │ │ + b.eq 44a4c // b.none │ │ │ │ + ldr w0, [x27, #20] │ │ │ │ + ldr w1, [sp, #200] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x27, #20] │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + add w20, w20, w1 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.hi 44d54 // b.pmore │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + ldr w1, [sp, #140] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w1, w28 │ │ │ │ + b.eq 44aac // b.none │ │ │ │ + add w1, w28, w12 │ │ │ │ + ldrb w2, [x0, #44] │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + ldr w3, [sp, #116] │ │ │ │ + add w0, w0, w1 │ │ │ │ + ldrb w13, [x25, w1, uxtw] │ │ │ │ + cmp w0, w3 │ │ │ │ + b.cs 44cec // b.hs, b.nlast │ │ │ │ + ldr w0, [x27, #4] │ │ │ │ + add w0, w28, w0 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.cs 44cec // b.hs, b.nlast │ │ │ │ + cmp w13, w2 │ │ │ │ + b.eq 44da0 // b.none │ │ │ │ + ldr w2, [x27, #12] │ │ │ │ + cmp w2, w22 │ │ │ │ + b.cc 44b8c // b.lo, b.ul, b.last │ │ │ │ + bl 401d0 │ │ │ │ + ldp w12, w2, [x27] │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + add w1, w28, w12 │ │ │ │ + add w2, w28, w2 │ │ │ │ + ldrb w1, [x25, w1, uxtw] │ │ │ │ + ldrb w2, [x3, w2, uxtw] │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 46a48 // b.none │ │ │ │ + b.eq 44984 // b.none │ │ │ │ cmp w1, w2 │ │ │ │ - b.eq 46a50 // b.none │ │ │ │ + b.eq 44a4c // b.none │ │ │ │ mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ + bl 40170 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 46a50 // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 474bc │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ + b.ne 44a4c // b.any │ │ │ │ + ldr w12, [x27] │ │ │ │ + b 4498c │ │ │ │ + ldr w0, [sp, #192] │ │ │ │ + ldp w24, w23, [x27, #16] │ │ │ │ + sub w20, w20, w0 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + ldp w5, w2, [x27, #24] │ │ │ │ + csel w1, w23, w1, le │ │ │ │ + str w1, [sp, #112] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + add w0, w5, w23 │ │ │ │ + str w24, [x27, #16] │ │ │ │ + bic w20, w20, w20, asr #31 │ │ │ │ + csel w1, w24, w1, le │ │ │ │ + str w1, [sp, #108] │ │ │ │ + cmn w0, w2 │ │ │ │ + b.eq 44ac4 // b.none │ │ │ │ + ldr w12, [x27] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + ldr w1, [sp, #140] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w1, w28 │ │ │ │ + b.ne 449c4 // b.any │ │ │ │ + add w1, w28, w12 │ │ │ │ + ldrb w2, [x0, #44] │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + ldr w3, [sp, #144] │ │ │ │ + ldrb w13, [x25, w1, uxtw] │ │ │ │ + b 44cf4 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr w1, [sp, #148] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.ls 44b64 // b.plast │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + ldr w8, [x1, #8] │ │ │ │ + cmp w8, #0x1 │ │ │ │ + b.eq 44b1c // b.none │ │ │ │ + add x1, x0, #0x24 │ │ │ │ + ldr w6, [x0, #36] │ │ │ │ + sub w7, w24, w5 │ │ │ │ + sub w7, w7, w23 │ │ │ │ + ldp w10, w9, [x1, #12] │ │ │ │ + sub w7, w7, w2 │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + add w6, w6, w10 │ │ │ │ + add w6, w6, w9 │ │ │ │ + subs w1, w1, w6 │ │ │ │ + csel w1, w1, wzr, cs // cs = hs, nlast │ │ │ │ + cmp w7, w1 │ │ │ │ + b.le 44c78 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3050 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [x2, #8] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldp q30, q29, [x27, #16] │ │ │ │ + str x0, [x2] │ │ │ │ + ldr q28, [x1, #544] │ │ │ │ + mov v31.16b, v30.16b │ │ │ │ + ldr w1, [x27, #44] │ │ │ │ + ext v29.16b, v30.16b, v29.16b, #12 │ │ │ │ + str w1, [x0, #68] │ │ │ │ + tbl v30.16b, {v30.16b-v31.16b}, v28.16b │ │ │ │ + stur q29, [x0, #52] │ │ │ │ + stur q30, [x0, #36] │ │ │ │ + ldr w12, [x27] │ │ │ │ + b 44a94 │ │ │ │ + ldr x1, [x27, #40] │ │ │ │ + ldp x7, x6, [x27, #24] │ │ │ │ + stp w23, w24, [x0] │ │ │ │ + str w24, [x0, #8] │ │ │ │ + stur x7, [x0, #12] │ │ │ │ + stur x6, [x0, #20] │ │ │ │ + stur x1, [x0, #28] │ │ │ │ + cbnz w24, 44ad8 │ │ │ │ + ldr w12, [x27] │ │ │ │ + b 44a94 │ │ │ │ + stp w1, w0, [x27] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + bl a3e0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a484 │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + ldr d31, [x0, #32] │ │ │ │ + add w1, w1, w26 │ │ │ │ + str w1, [x0, #12] │ │ │ │ + ldr w6, [x0] │ │ │ │ + ldr w5, [x0, #28] │ │ │ │ + str d31, [x0, #40] │ │ │ │ + add w6, w6, w26 │ │ │ │ + ldr w1, [x27, #12] │ │ │ │ + add w5, w5, w26 │ │ │ │ + str w6, [x0] │ │ │ │ + add w1, w1, w26 │ │ │ │ + str w5, [x0, #28] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cs 44c34 // b.hs, b.nlast │ │ │ │ + b 44c60 │ │ │ │ + bl a3e0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a484 │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + ldr d31, [x0, #32] │ │ │ │ + add w1, w1, w26 │ │ │ │ + str w1, [x0, #12] │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + ldr w2, [x0, #24] │ │ │ │ + str d31, [x0, #40] │ │ │ │ + add w3, w3, w26 │ │ │ │ + ldr w1, [x27, #12] │ │ │ │ + add w2, w2, w26 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + str w3, [x0, #4] │ │ │ │ + add w1, w26, w1 │ │ │ │ + str w2, [x0, #24] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cc 44c60 // b.lo, b.ul, b.last │ │ │ │ + ldr w5, [x27, #4] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + add w2, w26, w5 │ │ │ │ + cmp w21, w2 │ │ │ │ + b.hi 44be8 // b.pmore │ │ │ │ + ldr w0, [x27] │ │ │ │ + sub w5, w5, w28 │ │ │ │ + sub w0, w0, w28 │ │ │ │ + stp w0, w5, [x27] │ │ │ │ + b 44a08 │ │ │ │ + ldr w5, [x27, #4] │ │ │ │ + ldr w0, [x27] │ │ │ │ + sub w5, w5, w28 │ │ │ │ + sub w0, w0, w28 │ │ │ │ + stp w0, w5, [x27] │ │ │ │ + b 44a08 │ │ │ │ + b.ne 44a90 // b.any │ │ │ │ + stp w5, w2, [sp, #168] │ │ │ │ + add w1, w8, #0x1 │ │ │ │ + mov w7, #0x24 // #36 │ │ │ │ + ldp x9, x8, [x27, #32] │ │ │ │ + umull x1, w1, w7 │ │ │ │ + stp x9, x8, [sp, #152] │ │ │ │ + bl 3050 │ │ │ │ + mov x6, x0 │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + mov w7, #0x24 // #36 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + str x6, [x0] │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + umull x1, w1, w7 │ │ │ │ + str w0, [x2, #8] │ │ │ │ + add x0, x6, x1 │ │ │ │ + stp w24, w24, [x0, #4] │ │ │ │ + str w23, [x6, x1] │ │ │ │ + ldp x9, x8, [sp, #152] │ │ │ │ + ldp w5, w2, [sp, #168] │ │ │ │ + stur x9, [x0, #20] │ │ │ │ + stur x8, [x0, #28] │ │ │ │ + str w5, [x0, #12] │ │ │ │ + ldr w12, [x27] │ │ │ │ + str w2, [x0, #16] │ │ │ │ + b 449ac │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + ldr w3, [sp, #144] │ │ │ │ + cmp w13, w2 │ │ │ │ + b.eq 44da8 // b.none │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ cmp w20, w0 │ │ │ │ - b.eq 46ba8 // b.none │ │ │ │ - add x23, sp, #0x54 │ │ │ │ - nop │ │ │ │ - cmp w27, w25 │ │ │ │ - b.eq 46ba0 // b.none │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x21 │ │ │ │ - ldrb w26, [x19] │ │ │ │ - mov w3, w27 │ │ │ │ - mov w2, w25 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - bl 40b2c │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 46afc │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 46c08 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 46e2c // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - mov w2, w27 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 47344 // b.plast │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x4, 46b88 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 46b50 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 47000 // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x28, x2, #0x1 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.ls 46b88 // b.plast │ │ │ │ - add x2, x28, x4 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46b38 // b.tcont │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.hi 46b50 // b.pmore │ │ │ │ - mov w0, w27 │ │ │ │ - bl 3d1c0 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 478e4 // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w25, #0x1 // #1 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bfxil x0, x25, #0, #32 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bfi x0, x27, #32, #32 │ │ │ │ - b.ne 4793c // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + b.hi 44d78 // b.pmore │ │ │ │ + ldp w6, w5, [x27, #24] │ │ │ │ + ldr w2, [x27, #4] │ │ │ │ + add w0, w6, w5 │ │ │ │ + adds w0, w0, w23 │ │ │ │ + add w2, w2, w28 │ │ │ │ + stp w1, w2, [x27] │ │ │ │ + ccmp w0, w24, #0x2, ne // ne = any │ │ │ │ + ccmp w3, w24, #0x2, cc // cc = lo, ul, last │ │ │ │ + b.cc 44ddc // b.lo, b.ul, b.last │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #176 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x1, 46f48 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 46f6c // b.lo, b.ul, b.last │ │ │ │ - str wzr, [sp] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 46c4c │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov w1, w27 │ │ │ │ - ldr x25, [x21, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x28, [x3, #16] │ │ │ │ - bl 59880 │ │ │ │ - ldr w0, [x0] │ │ │ │ - ldr w1, [sp] │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldrb w0, [x28, w0, uxtw] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 46c74 // b.none │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 599c8 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.cc 46c14 // b.lo, b.ul, b.last │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - b 46ba0 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 59880 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w25, [x2] │ │ │ │ - bl 59880 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w27, [x2, #4] │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - cmp w25, w27 │ │ │ │ - b.hi 46ba0 // b.pmore │ │ │ │ - b.cc 46d9c // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ubfiz x0, x25, #2, #32 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - ldr x26, [x0, #16] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - ldr w2, [x2, x3] │ │ │ │ - add x26, x26, x2 │ │ │ │ - add x22, x26, x1 │ │ │ │ - add x26, x26, w20, uxtw │ │ │ │ - cbnz w0, 46d0c │ │ │ │ - b 46d60 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 46d54 // b.any │ │ │ │ - ldrb w0, [x19, #1]! │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cbz w0, 46d60 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 46d70 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x26] │ │ │ │ + ldr x9, [sp, #128] │ │ │ │ + add w12, w28, w12 │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + ldr w3, [sp, #144] │ │ │ │ + ldr x0, [x9] │ │ │ │ + ldrb w1, [x25, w12, uxtw] │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ cmp w1, w0 │ │ │ │ - b.ne 46d70 // b.any │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w1, [x26] │ │ │ │ - ldrb w2, [x19] │ │ │ │ + b.eq 44dcc // b.none │ │ │ │ + ldp w19, w20, [x27, #24] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add w0, w19, w20 │ │ │ │ + stp w4, w1, [x27, #16] │ │ │ │ + adds w0, w0, w1 │ │ │ │ + ccmp w0, w4, #0x2, ne // ne = any │ │ │ │ + ccmp w3, w4, #0x2, cc // cc = lo, ul, last │ │ │ │ + b.cc 44e80 // b.lo, b.ul, b.last │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 44d30 │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + ldr w3, [sp, #144] │ │ │ │ + ldr w0, [sp, #208] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.hi 44dcc // b.pmore │ │ │ │ + cmp w28, #0x0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + sub w28, w28, w0 │ │ │ │ + add w1, w28, w12 │ │ │ │ + b 44d0c │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp w4, w0, [x27, #16] │ │ │ │ + b 44d30 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 44f30 // b.none │ │ │ │ + add x7, x0, #0x24 │ │ │ │ + sub w2, w24, w23 │ │ │ │ + sub w2, w2, w6 │ │ │ │ + ldr w3, [x0, #36] │ │ │ │ + sub w5, w2, w5 │ │ │ │ + mov x2, x7 │ │ │ │ + ldp w7, w6, [x7, #12] │ │ │ │ + ldr w2, [x2, #4] │ │ │ │ + add w3, w3, w7 │ │ │ │ + add w3, w3, w6 │ │ │ │ + subs w2, w2, w3 │ │ │ │ + csel w2, w2, wzr, cs // cs = hs, nlast │ │ │ │ + cmp w5, w2 │ │ │ │ + b.gt 44f30 │ │ │ │ + b.ne 44d30 // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + mov w20, #0x24 // #36 │ │ │ │ + ldr x21, [x27, #40] │ │ │ │ + umull x1, w1, w20 │ │ │ │ + ldp x25, x22, [x27, #24] │ │ │ │ + bl 3050 │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x3, [sp, #216] │ │ │ │ + str x0, [x2] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + umull x1, w1, w20 │ │ │ │ + str w2, [x3, #8] │ │ │ │ + add x2, x0, x1 │ │ │ │ + stp w24, w24, [x2, #4] │ │ │ │ + str w23, [x0, x1] │ │ │ │ + stur x25, [x2, #12] │ │ │ │ + stur x22, [x2, #20] │ │ │ │ + stur x21, [x2, #28] │ │ │ │ + b 44d30 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr w5, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 44f88 // b.none │ │ │ │ + add x1, x0, #0x24 │ │ │ │ + ldr w6, [sp, #112] │ │ │ │ + sub w3, w4, w19 │ │ │ │ + ldr w2, [x0, #36] │ │ │ │ + sub w3, w3, w6 │ │ │ │ + ldp w7, w6, [x1, #12] │ │ │ │ + sub w3, w3, w20 │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + add w2, w2, w7 │ │ │ │ + add w2, w2, w6 │ │ │ │ + subs w1, w1, w2 │ │ │ │ + csel w1, w1, wzr, cs // cs = hs, nlast │ │ │ │ + cmp w3, w1 │ │ │ │ + b.gt 44f88 │ │ │ │ + b.ne 44d98 // b.any │ │ │ │ + add w1, w5, #0x1 │ │ │ │ + mov w21, #0x24 // #36 │ │ │ │ + str w4, [sp, #108] │ │ │ │ + umull x1, w1, w21 │ │ │ │ + ldp x23, x22, [x27, #32] │ │ │ │ + bl 3050 │ │ │ │ + ldr x1, [sp, #216] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + ldr x3, [sp, #216] │ │ │ │ + str x0, [x2] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + ldr w4, [sp, #108] │ │ │ │ + umull x1, w1, w21 │ │ │ │ + str w2, [x3, #8] │ │ │ │ + add x2, x0, x1 │ │ │ │ + stp w4, w4, [x2, #4] │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + str w3, [x0, x1] │ │ │ │ + stp w19, w20, [x2, #12] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stur x23, [x2, #20] │ │ │ │ + stur x22, [x2, #28] │ │ │ │ + b 44d30 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3050 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str x0, [x2] │ │ │ │ + str w1, [x2, #8] │ │ │ │ + ldr x1, [x27, #40] │ │ │ │ + ldp x2, x3, [x27, #24] │ │ │ │ + str w23, [x0, #36] │ │ │ │ + stp w24, w24, [x0, #40] │ │ │ │ + stp x2, x3, [x0, #48] │ │ │ │ + str x1, [x0, #64] │ │ │ │ + b 44d30 │ │ │ │ + ldrb w1, [x25, w12, uxtw] │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 44d30 // b.any │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 44db4 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3050 │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str w1, [x2, #8] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldp q26, q25, [x27, #16] │ │ │ │ + str x0, [x2] │ │ │ │ + ldr q24, [x1, #544] │ │ │ │ + mov v27.16b, v26.16b │ │ │ │ + ldr w1, [x27, #44] │ │ │ │ + ext v25.16b, v26.16b, v25.16b, #12 │ │ │ │ + str w1, [x0, #68] │ │ │ │ + tbl v26.16b, {v26.16b-v27.16b}, v24.16b │ │ │ │ + stur q25, [x0, #52] │ │ │ │ + stur q26, [x0, #36] │ │ │ │ + b 44d30 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x9, 7f000 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + ldr d31, [x9, #3848] │ │ │ │ + str x2, [sp, #80] │ │ │ │ + stp w4, w6, [sp, #96] │ │ │ │ + str w5, [sp, #112] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + mov w20, w3 │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + mov w21, w7 │ │ │ │ + ldr w22, [sp, #328] │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + ldr w23, [sp, #320] │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + mov w25, w22 │ │ │ │ + mov w24, w23 │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + mov x28, x1 │ │ │ │ + ldr w1, [sp, #352] │ │ │ │ + ldr x0, [x8] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w1, [sp, #160] │ │ │ │ + ldr w1, [sp, #360] │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + str w1, [sp, #164] │ │ │ │ + add x1, sp, #0xac │ │ │ │ + stur d31, [sp, #188] │ │ │ │ + str wzr, [sp, #196] │ │ │ │ + stp xzr, xzr, [x1] │ │ │ │ + bl 3390 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl 3390 │ │ │ │ + mov x8, x0 │ │ │ │ + str x8, [x19] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str wzr, [x19, #8] │ │ │ │ + str x8, [sp, #48] │ │ │ │ + bl 3390 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x30 // #48 │ │ │ │ + mov x1, #0x3e8 // #1000 │ │ │ │ + bl a280 │ │ │ │ + mov w1, w23 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 367c0 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + str w0, [sp, #168] │ │ │ │ + cmp w1, w0 │ │ │ │ + stp w23, w22, [sp, #200] │ │ │ │ + ccmp w0, w20, #0x2, eq // eq = none │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + ccmp w23, w22, #0x4, cc // cc = lo, ul, last │ │ │ │ + b.ne 45b94 // b.any │ │ │ │ + ldp w4, w5, [sp, #192] │ │ │ │ + ldp w3, w1, [sp, #176] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + ldp w26, w27, [sp, #184] │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 45988 // b.plast │ │ │ │ + mov x1, #0x24 // #36 │ │ │ │ + mov x0, x8 │ │ │ │ + str w2, [sp, #56] │ │ │ │ + str w3, [sp, #64] │ │ │ │ + bl 3050 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w3, [sp, #64] │ │ │ │ + str w25, [x0, #32] │ │ │ │ + str x0, [x2] │ │ │ │ + str w1, [x2, #8] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + stp w1, w3, [x0] │ │ │ │ + stp w3, w26, [x0, #8] │ │ │ │ + stp w27, w23, [x0, #16] │ │ │ │ + stp w22, w24, [x0, #24] │ │ │ │ + ldr w2, [sp, #56] │ │ │ │ + add x22, sp, #0xa0 │ │ │ │ + b 4516c │ │ │ │ + mov x0, x19 │ │ │ │ + bl a3c4 │ │ │ │ tst w0, #0xff │ │ │ │ - b.eq 46cf4 // b.none │ │ │ │ + b.ne 453a0 // b.any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a4e0 │ │ │ │ + ldr q31, [x0, #32] │ │ │ │ + ldp q30, q29, [x0] │ │ │ │ + str q31, [x22, #32] │ │ │ │ + stp q30, q29, [x22] │ │ │ │ + bl 3500 │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + cmp w20, w2 │ │ │ │ + b.ls 45138 // b.plast │ │ │ │ + ldp w1, w2, [sp, #192] │ │ │ │ cmp w1, w2 │ │ │ │ - b.eq 46cfc // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 46cfc // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 46d7c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 46ac0 // b.pmore │ │ │ │ - b 46ba8 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 46d60 // b.lo, b.ul, b.last │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w2, [x26] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 47324 // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 46d60 // b.none │ │ │ │ - b 46ba0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 46db0 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 474b0 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 47154 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - mov w2, w27 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 474a8 // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x22, 46b88 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 46e00 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 47370 // b.none │ │ │ │ - add x28, x26, #0x1 │ │ │ │ - cmp x22, x28 │ │ │ │ - b.ls 46b88 // b.plast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x26, x28, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x1, x1, x26, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46dec // b.tcont │ │ │ │ - mov x22, x26 │ │ │ │ - b 46df8 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str x2, [sp, #64] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 46ff8 // b.plast │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x28, 46ebc │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 46e88 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 46ec4 // b.none │ │ │ │ - add x27, x2, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 46ebc // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46e74 // b.tcont │ │ │ │ - mov x28, x2 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 46e88 // b.pmore │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - b 46f4c │ │ │ │ - cbz x1, 46ebc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 46bfc // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x28, 46f48 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 46f14 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 46bf4 // b.none │ │ │ │ - add x27, x2, #0x1 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.cs 46f48 // b.hs, b.nlast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46f00 // b.tcont │ │ │ │ - mov x28, x2 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.cc 46f14 // b.lo, b.ul, b.last │ │ │ │ - mov w3, w25 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w25, [x0, w1, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 474a0 // b.plast │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cbz x27, 46ff0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 46fc0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 47314 // b.none │ │ │ │ - add x25, x28, #0x1 │ │ │ │ - cmp x25, x27 │ │ │ │ - b.cs 46ff0 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x25, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 46fac // b.tcont │ │ │ │ - mov x27, x28 │ │ │ │ - cmp x25, x27 │ │ │ │ - b.cc 46fc0 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 3d1c0 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 46ed4 │ │ │ │ - cbz x1, 46b88 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 470ac // b.plast │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x4, 47098 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 47060 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 470a0 // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x28, x2, #0x1 │ │ │ │ - cmp x28, x4 │ │ │ │ - b.cs 47098 // b.hs, b.nlast │ │ │ │ - add x2, x28, x4 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 47048 // b.tcont │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x28, x4 │ │ │ │ - b.cc 47060 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x1, 47098 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 46e30 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr w2, [x1, x2, lsl #2] │ │ │ │ - cmp w25, w2 │ │ │ │ - ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 46e30 // b.lo, b.ul, b.last │ │ │ │ - ldrb w25, [x0, w2, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 474a0 // b.plast │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w2, [sp, #84] │ │ │ │ - cbz x4, 4714c │ │ │ │ - add x28, sp, #0x54 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 47114 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 4761c // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x25, x27, #0x1 │ │ │ │ - cmp x4, x25 │ │ │ │ - b.ls 4714c // b.plast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x27, x25, x4 │ │ │ │ + b.hi 45138 // b.pmore │ │ │ │ mov x0, x28 │ │ │ │ - str w2, [sp] │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x1, x1, x27, lsl #3 │ │ │ │ - stp x1, x4, [sp, #8] │ │ │ │ - bl 5702c │ │ │ │ - ldr w2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 470fc // b.tcont │ │ │ │ - mov x4, x27 │ │ │ │ - cmp x4, x25 │ │ │ │ - b.hi 47114 // b.pmore │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 4734c // b.plast │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x26, 471e0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 471b0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 471e8 // b.none │ │ │ │ - add x28, x22, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cs 471e0 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x28, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - add x1, x1, x22, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 4719c // b.tcont │ │ │ │ - mov x26, x22 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cc 471b0 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x1, 471e0 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 47278 // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x22, 47268 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 47238 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 47270 // b.none │ │ │ │ - add x26, x28, #0x1 │ │ │ │ - cmp x22, x26 │ │ │ │ - b.ls 47268 // b.plast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x26, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 47224 // b.tcont │ │ │ │ - mov x22, x28 │ │ │ │ - cmp x22, x26 │ │ │ │ - b.hi 47238 // b.pmore │ │ │ │ - mov w0, w25 │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x1, 47268 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ + bl 367c0 │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + str w0, [sp, #168] │ │ │ │ + ldr w2, [sp, #192] │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + ldr w5, [x1, w2, uxtw #2] │ │ │ │ + cmp w0, w10 │ │ │ │ + b.ls 4520c // b.plast │ │ │ │ + ldp w2, w1, [sp, #184] │ │ │ │ + sub w2, w1, w2 │ │ │ │ + add w2, w2, w20 │ │ │ │ cmp w0, w2 │ │ │ │ - b.cs 46cc8 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4735c // b.plast │ │ │ │ - mov w0, w1 │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x4, 47098 │ │ │ │ - add x28, sp, #0x54 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 472e4 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 47354 // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x26, x22, #0x1 │ │ │ │ - cmp x26, x4 │ │ │ │ - b.cs 47098 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x2, x26, x4 │ │ │ │ - mov x0, x28 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - add x1, x1, x22, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 472cc // b.tcont │ │ │ │ - mov x4, x22 │ │ │ │ - b 472dc │ │ │ │ - cbz x1, 46ff0 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp] │ │ │ │ - b 46c0c │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 46ba0 // b.any │ │ │ │ - mov w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 46d60 // b.any │ │ │ │ - b 46ba0 │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 47010 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 471f8 │ │ │ │ - cbz x1, 47098 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 46cc8 │ │ │ │ - cbz x1, 46b88 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ + b.cs 45214 // b.hs, b.nlast │ │ │ │ + sub w6, w0, w10 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + add x4, sp, #0xa0 │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + mov w3, w20 │ │ │ │ str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 47404 // b.plast │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cbz x22, 46ff0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 473cc │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 473f8 // b.none │ │ │ │ - add x26, x28, #0x1 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.cs 46ff0 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x2, x26, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 473b8 // b.tcont │ │ │ │ - mov x22, x28 │ │ │ │ - b 473c4 │ │ │ │ - cbz x1, 46ff0 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 47158 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr w22, [x1, x2, lsl #2] │ │ │ │ - cmp w25, w22 │ │ │ │ - ccmp w27, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 47158 // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 47778 // b.plast │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w22, [sp, #84] │ │ │ │ - cbz x4, 478dc │ │ │ │ - add x28, sp, #0x54 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 4746c │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 47770 // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x3, x26, #0x1 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.cs 478dc // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x26, x3, x4 │ │ │ │ - mov x0, x28 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x1, x1, x26, lsl #3 │ │ │ │ - stp x3, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x3, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 47454 // b.tcont │ │ │ │ - mov x4, x26 │ │ │ │ - b 47464 │ │ │ │ - str w25, [sp] │ │ │ │ - b 46c0c │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 47380 │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - b 46cc8 │ │ │ │ - cmp x23, x22 │ │ │ │ - ccmp x24, x19, #0x0, ls // ls = plast │ │ │ │ - b.cc 46aac // b.lo, b.ul, b.last │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w2, [x23] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 46b90 // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 46aac // b.none │ │ │ │ - b 46ba0 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - cbnz w25, 474fc │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w3, w0 │ │ │ │ - b.eq 478fc // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cc 4759c // b.lo, b.ul, b.last │ │ │ │ - ldr x3, [x21, #120] │ │ │ │ - ubfiz x1, x25, #2, #32 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov w2, w25 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - ldr w1, [x3, x1] │ │ │ │ - str w1, [sp, #64] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 478d4 // b.plast │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - add x28, sp, #0x54 │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbnz x22, 47568 │ │ │ │ - b 47934 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 47624 // b.none │ │ │ │ - add x26, x2, #0x1 │ │ │ │ - cmp x22, x26 │ │ │ │ - b.ls 47934 // b.plast │ │ │ │ - add x2, x26, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x2, [sp] │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x2, [sp] │ │ │ │ - b.ge 47554 // b.tcont │ │ │ │ - mov x22, x2 │ │ │ │ - b 47560 │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - mov w2, w27 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 47908 // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - add x28, sp, #0x54 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - cbnz x22, 475e0 │ │ │ │ - b 46b88 │ │ │ │ - b.eq 47794 // b.none │ │ │ │ - add x4, x2, #0x1 │ │ │ │ - cmp x4, x22 │ │ │ │ - b.cs 46b88 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x2, x4, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x2, [sp] │ │ │ │ - add x26, x1, x2, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - b.ge 475d0 // b.tcont │ │ │ │ - mov x22, x2 │ │ │ │ - b 475d8 │ │ │ │ - cbnz x1, 47318 │ │ │ │ - b 4714c │ │ │ │ - cbz x1, 47934 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 476b4 // b.plast │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - add x28, sp, #0x54 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + mov w7, #0x2710 // #10000 │ │ │ │ + str w0, [sp, #32] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ str x0, [sp, #40] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cbnz x26, 47678 │ │ │ │ - b 47268 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 476ac // b.none │ │ │ │ - add x22, x2, #0x1 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.ls 47268 // b.plast │ │ │ │ - add x2, x22, x26 │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x2, [sp] │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x2, [sp] │ │ │ │ - b.ge 47664 // b.tcont │ │ │ │ - mov x26, x2 │ │ │ │ - b 47670 │ │ │ │ - cbz x1, 47268 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cs 46a18 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #64] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 4775c // b.plast │ │ │ │ - mov w0, w1 │ │ │ │ - ldr w3, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - add x28, sp, #0x54 │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x26, x0 │ │ │ │ - cbnz x3, 47720 │ │ │ │ - b 47934 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 47754 // b.none │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - add x4, x22, #0x1 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.ls 47934 // b.plast │ │ │ │ - add x2, x4, x3 │ │ │ │ - mov x0, x28 │ │ │ │ - str x4, [sp] │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - add x1, x26, x22, lsl #3 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x4, [sp] │ │ │ │ - b.ge 47708 // b.tcont │ │ │ │ - mov x3, x22 │ │ │ │ - b 47718 │ │ │ │ - cbz x1, 47934 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - b 46a18 │ │ │ │ - cbz x1, 478dc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - str x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + str x19, [sp] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str w21, [sp, #8] │ │ │ │ + bl 44900 │ │ │ │ + cbz w0, 45138 │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + b 4516c │ │ │ │ + cbnz w0, 45814 │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + ldr x0, [x28] │ │ │ │ + subs w2, w20, w1 │ │ │ │ + ldr w3, [sp, #180] │ │ │ │ + str w3, [sp, #56] │ │ │ │ + ldr x8, [x0, #16] │ │ │ │ + str w2, [sp, #92] │ │ │ │ + ldr w3, [x28, #8] │ │ │ │ + ldr w2, [sp, #176] │ │ │ │ + str w3, [sp, #76] │ │ │ │ + add x25, x8, w5, uxtw │ │ │ │ + mov w7, w2 │ │ │ │ + b.eq 45bf0 // b.none │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str w2, [sp, #48] │ │ │ │ + str x28, [sp, #64] │ │ │ │ + str w5, [sp, #88] │ │ │ │ + str w2, [sp, #116] │ │ │ │ + b 452a8 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 453f8 // b.none │ │ │ │ + ldr w0, [sp, #180] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #180] │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + add w23, w23, w1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cc 4534c // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w1, w27 │ │ │ │ + b.eq 45458 // b.none │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + add w6, w27, w10 │ │ │ │ + ldr w3, [sp, #76] │ │ │ │ + add w2, w1, w6 │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + ldrb w1, [x25, w6, uxtw] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ls 456cc // b.plast │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + add w2, w27, w2 │ │ │ │ + cmp w20, w2 │ │ │ │ + b.ls 456cc // b.plast │ │ │ │ cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 46cc8 │ │ │ │ - cbz x26, 46b88 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 47834 // b.plast │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - add x28, sp, #0x54 │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbnz x22, 477ec │ │ │ │ - b 47098 │ │ │ │ - b.eq 47828 // b.none │ │ │ │ - add x4, x2, #0x1 │ │ │ │ - cmp x22, x4 │ │ │ │ - b.ls 47098 // b.plast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x2, x4, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x2, [sp] │ │ │ │ - add x26, x1, x2, lsl #3 │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - b.ge 477dc // b.tcont │ │ │ │ - mov x22, x2 │ │ │ │ - b 477e4 │ │ │ │ - cbz x26, 47098 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w1, [x26, #4] │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - ldr x3, [x21, #120] │ │ │ │ + b.eq 4596c // b.none │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.hi 45564 // b.pmore │ │ │ │ + bl 401d0 │ │ │ │ + ldp w10, w2, [sp, #160] │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + add w1, w27, w10 │ │ │ │ + add w2, w27, w2 │ │ │ │ + ldrb w1, [x25, w1, uxtw] │ │ │ │ + ldrb w2, [x3, w2, uxtw] │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 45268 // b.none │ │ │ │ cmp w1, w2 │ │ │ │ - b.cs 4750c // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr w2, [x3, x1, lsl #2] │ │ │ │ - cmp w25, w2 │ │ │ │ - ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 4750c // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 47918 // b.plast │ │ │ │ - ldr w3, [x21, #88] │ │ │ │ - add x28, sp, #0x54 │ │ │ │ - str w2, [sp, #84] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldr x5, [x21, #80] │ │ │ │ - cbnz x3, 47894 │ │ │ │ - b 4714c │ │ │ │ - b.eq 47910 // b.none │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - add x4, x22, #0x1 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.ls 4714c // b.plast │ │ │ │ - add x22, x4, x3 │ │ │ │ - mov x0, x28 │ │ │ │ - str x5, [sp] │ │ │ │ - lsr x22, x22, #1 │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - add x26, x5, x22, lsl #3 │ │ │ │ - str w2, [sp, #40] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 5702c │ │ │ │ - ldr x5, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - b.ge 47880 // b.tcont │ │ │ │ - mov x3, x22 │ │ │ │ - b 4788c │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 47634 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3d1c0 │ │ │ │ - mov w1, w2 │ │ │ │ + b.eq 453f8 // b.none │ │ │ │ mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ + bl 40170 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 46aac // b.any │ │ │ │ - b 46ba0 │ │ │ │ - mov x2, #0xffffffff // #4294967295 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - b 46a18 │ │ │ │ - str w1, [sp, #64] │ │ │ │ - b 477a4 │ │ │ │ - cbz x26, 4714c │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr w1, [sp, #36] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - str x2, [sp, #24] │ │ │ │ + b.ne 453f8 // b.any │ │ │ │ + ldr w0, [sp, #180] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #180] │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + add w23, w23, w1 │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cs 45290 // b.hs, b.nlast │ │ │ │ + ldr x28, [sp, #64] │ │ │ │ + add w6, w27, w10 │ │ │ │ + ldr w7, [sp, #48] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldrb w1, [x25, w6, uxtw] │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - b 46a18 │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - bl 3d1c0 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - add x0, x0, #0x818 │ │ │ │ - mov w2, #0x6d2 // #1746 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - ldr x5, [x4] │ │ │ │ - str x5, [sp, #104] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - str w3, [sp, #52] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - cbz w3, 48490 │ │ │ │ - mov x19, x2 │ │ │ │ - cbz x2, 484dc │ │ │ │ - mov x22, x1 │ │ │ │ - cbz x1, 484b8 │ │ │ │ - ldr w20, [sp, #52] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ubfiz x1, x20, #3, #32 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 48480 // b.none │ │ │ │ - adrp x2, 80000 │ │ │ │ - lsr w1, w20, #1 │ │ │ │ - ldr q31, [x2, #608] │ │ │ │ - add x1, x0, w1, uxtw #4 │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 479e4 // b.any │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - mov x1, x0 │ │ │ │ - and w0, w0, #0xfffffffe │ │ │ │ - tbz w1, #0, 47a0c │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr d31, [x1, #608] │ │ │ │ - str d31, [x21, x0, lsl #3] │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - add x26, sp, #0x64 │ │ │ │ - ldr w24, [x22, #8] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - add x27, x19, x0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - cmp w23, w24 │ │ │ │ - b.eq 47b84 // b.none │ │ │ │ - ldrb w0, [x19] │ │ │ │ - mov x1, x22 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - mov w3, w24 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov w2, w23 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - bl 40b2c │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - cbnz w23, 47a70 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.eq 47b18 // b.none │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cs 47dc0 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w24, uxtw] │ │ │ │ - mov w2, w24 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 482d4 // b.plast │ │ │ │ - ldr w4, [x22, #88] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str w24, [sp, #100] │ │ │ │ - cbz x4, 47afc │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 47ac4 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - b.eq 47f94 // b.none │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - add x3, x28, #0x1 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ls 47afc // b.plast │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, x3, x4 │ │ │ │ - mov x0, x26 │ │ │ │ - str x4, [sp, #32] │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - stp x3, x1, [sp, #16] │ │ │ │ - bl 5702c │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 47aac // b.tcont │ │ │ │ - mov x4, x28 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.hi 47ac4 // b.pmore │ │ │ │ - mov w3, w24 │ │ │ │ - b 47ee0 │ │ │ │ - cbz x1, 47edc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 47f00 // b.lo, b.ul, b.last │ │ │ │ - str wzr, [sp, #16] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 47b60 │ │ │ │ - ldr x2, [x22] │ │ │ │ - mov w1, w24 │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x23, [x2, #16] │ │ │ │ - bl 59880 │ │ │ │ - ldr w0, [x0] │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - ldr w0, [x28, x0, lsl #2] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - ldrb w0, [x23, w0, uxtw] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 47bd4 // b.none │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 599c8 │ │ │ │ - cmp w24, w0 │ │ │ │ - b.cc 47b24 // b.lo, b.ul, b.last │ │ │ │ + b.ne 456e0 // b.any │ │ │ │ + ldr w0, [sp, #56] │ │ │ │ + stp w7, w0, [sp, #176] │ │ │ │ + cmp w20, w7 │ │ │ │ + b.ne 45138 // b.any │ │ │ │ + ldp w0, w2, [sp, #180] │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + add w0, w0, w2 │ │ │ │ + cmn w0, w1 │ │ │ │ + b.ne 45138 // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a348 │ │ │ │ + mov x0, x19 │ │ │ │ bl 3500 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d31, [x0, #608] │ │ │ │ - str d31, [x21, w20, uxtw #3] │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 484b4 // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + b.ne 45cb0 // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldp x29, x30, [sp, #224] │ │ │ │ + ldp x19, x20, [sp, #240] │ │ │ │ + ldp x21, x22, [sp, #256] │ │ │ │ + ldp x23, x24, [sp, #272] │ │ │ │ + ldp x25, x26, [sp, #288] │ │ │ │ + ldp x27, x28, [sp, #304] │ │ │ │ + add sp, sp, #0x140 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 59880 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w23, [x2] │ │ │ │ - bl 59880 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w24, [x2, #4] │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - ubfiz x0, x20, #3, #32 │ │ │ │ - mov w1, w20 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - add x1, x21, x0 │ │ │ │ - str w23, [x21, x0] │ │ │ │ - str w24, [x1, #4] │ │ │ │ - cmp w23, w24 │ │ │ │ - b.hi 47b90 // b.pmore │ │ │ │ - b.cc 47d20 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ubfiz x0, x23, #2, #32 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x28, [x0, #16] │ │ │ │ - ldr w2, [x2, x3] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - add x28, x28, x2 │ │ │ │ - add x25, x28, x1 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x28, x28, x1 │ │ │ │ - cbnz w0, 47c98 │ │ │ │ - b 47ce4 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 47ce0 // b.any │ │ │ │ - ubfiz x0, x20, #3, #32 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - add x1, x21, x0 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - str w23, [x21, x0] │ │ │ │ - str w24, [x1, #4] │ │ │ │ - ldrb w0, [x19, #1]! │ │ │ │ - cbz w0, 47ce4 │ │ │ │ - cmp x25, x28 │ │ │ │ - ccmp x27, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 47cf4 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x28] │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + ldp w26, w24, [sp, #176] │ │ │ │ + sub w23, w23, w0 │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + cmp w23, #0x0 │ │ │ │ + ldp w2, w4, [sp, #184] │ │ │ │ + csel w1, w24, w1, le │ │ │ │ + str w1, [sp, #56] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + add w0, w24, w2 │ │ │ │ + str w26, [sp, #176] │ │ │ │ + bic w23, w23, w23, asr #31 │ │ │ │ + csel w1, w26, w1, le │ │ │ │ + str w1, [sp, #48] │ │ │ │ + cmn w0, w4 │ │ │ │ + b.eq 454a8 // b.none │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w1, w27 │ │ │ │ + b.ne 452a8 // b.any │ │ │ │ + add w6, w27, w10 │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + ldr x28, [sp, #64] │ │ │ │ + ldrb w1, [x25, w6, uxtw] │ │ │ │ + ldr w7, [sp, #48] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ cmp w1, w0 │ │ │ │ - b.ne 47cf4 // b.any │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w1, [x28] │ │ │ │ - ldrb w2, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 47c70 // b.none │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 47c78 // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 47c78 // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 47cf4 │ │ │ │ - ldr w0, [sp, #52] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 47a30 // b.pmore │ │ │ │ - b 47b90 │ │ │ │ - cmp x25, x28 │ │ │ │ - ccmp x27, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 47ce4 // b.lo, b.ul, b.last │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w2, [x28] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 482b4 // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 47ce4 // b.none │ │ │ │ - b 47b90 │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - cbnz w23, 47d34 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ + b.ne 456e0 // b.any │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cc 45370 // b.lo, b.ul, b.last │ │ │ │ + cmp w27, #0x0 │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + sub w27, w27, w0 │ │ │ │ + cmp w2, w26 │ │ │ │ + mov w8, w1 │ │ │ │ + add w6, w27, w10 │ │ │ │ + cset w2, cc // cc = lo, ul, last │ │ │ │ + b 456f8 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w1, #0x2710 // #10000 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w26, w1 │ │ │ │ + b.ls 45658 // b.plast │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr w7, [x1, #8] │ │ │ │ + cmp w7, #0x1 │ │ │ │ + b.eq 45680 // b.none │ │ │ │ + add x1, x0, #0x24 │ │ │ │ + ldr w5, [x0, #36] │ │ │ │ + sub w6, w26, w2 │ │ │ │ + sub w6, w6, w24 │ │ │ │ + ldp w9, w8, [x1, #12] │ │ │ │ + sub w6, w6, w4 │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + add w5, w5, w9 │ │ │ │ + add w5, w5, w8 │ │ │ │ + subs w1, w1, w5 │ │ │ │ + csel w1, w1, wzr, cs // cs = hs, nlast │ │ │ │ + cmp w6, w1 │ │ │ │ + b.gt 45680 │ │ │ │ + b.ne 4543c // b.any │ │ │ │ + add w5, w7, #0x1 │ │ │ │ + mov w6, #0x24 // #36 │ │ │ │ + ldp x9, x8, [sp, #192] │ │ │ │ + stp x8, x9, [sp, #128] │ │ │ │ + umull x1, w5, w6 │ │ │ │ + stp w5, w7, [sp, #144] │ │ │ │ + stp w2, w4, [sp, #152] │ │ │ │ + bl 3050 │ │ │ │ + ldp w5, w7, [sp, #144] │ │ │ │ + mov w6, #0x24 // #36 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + umull x7, w7, w6 │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + add x1, x0, x7 │ │ │ │ + str x0, [x2] │ │ │ │ + str w5, [x2, #8] │ │ │ │ + stp w26, w26, [x1, #4] │ │ │ │ + str w24, [x0, x7] │ │ │ │ + ldp w2, w4, [sp, #152] │ │ │ │ + stp w2, w4, [x1, #12] │ │ │ │ + ldp x8, x9, [sp, #128] │ │ │ │ + stur x9, [x1, #20] │ │ │ │ + stur x8, [x1, #28] │ │ │ │ + b 45290 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + stp w6, w2, [sp, #160] │ │ │ │ + bl a3e0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + bl a484 │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + ldr d31, [x0, #32] │ │ │ │ + add w1, w1, w28 │ │ │ │ + str w1, [x0, #12] │ │ │ │ + ldr w5, [x0] │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + ldr w4, [x0, #28] │ │ │ │ + add w5, w5, w28 │ │ │ │ + add w1, w1, w28 │ │ │ │ + str w5, [x0] │ │ │ │ + add w4, w4, w28 │ │ │ │ + str w4, [x0, #28] │ │ │ │ + str d31, [x0, #40] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cs 45614 // b.hs, b.nlast │ │ │ │ + b 4563c │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a3e0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl a484 │ │ │ │ + ldr w1, [x0, #12] │ │ │ │ + ldr d31, [x0, #32] │ │ │ │ + add w1, w1, w28 │ │ │ │ + str w1, [x0, #12] │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + ldr w2, [x0, #24] │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + add w3, w3, w28 │ │ │ │ + add w2, w2, w28 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add w1, w28, w1 │ │ │ │ + str w3, [x0, #4] │ │ │ │ + str w2, [x0, #24] │ │ │ │ + str d31, [x0, #40] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cc 4563c // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + add w1, w28, w0 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.hi 455c0 // b.pmore │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + sub w0, w0, w27 │ │ │ │ + str w0, [sp, #164] │ │ │ │ + sub w0, w1, w27 │ │ │ │ + str w0, [sp, #160] │ │ │ │ + b 452ec │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + sub w0, w0, w27 │ │ │ │ + str w0, [sp, #164] │ │ │ │ + sub w0, w1, w27 │ │ │ │ + str w0, [sp, #160] │ │ │ │ + b 452ec │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldp x6, x5, [sp, #184] │ │ │ │ + stp w24, w26, [x0] │ │ │ │ + str w26, [x0, #8] │ │ │ │ + stur x6, [x0, #12] │ │ │ │ + stur x5, [x0, #20] │ │ │ │ + stur x1, [x0, #28] │ │ │ │ + cbnz w26, 454bc │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + b 45440 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3050 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr w1, [sp, #204] │ │ │ │ + ldp q31, q30, [sp, #176] │ │ │ │ + str w1, [x0, #68] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [x2, #8] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr w10, [sp, #160] │ │ │ │ + mov v28.16b, v31.16b │ │ │ │ + str x0, [x2] │ │ │ │ + mov v29.16b, v31.16b │ │ │ │ + ext v31.16b, v31.16b, v30.16b, #12 │ │ │ │ + ldr q30, [x1, #544] │ │ │ │ + stur q31, [x0, #52] │ │ │ │ + tbl v28.16b, {v28.16b-v29.16b}, v30.16b │ │ │ │ + stur q28, [x0, #36] │ │ │ │ + b 45290 │ │ │ │ + ldr x28, [sp, #64] │ │ │ │ + ldr w7, [sp, #48] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 45478 // b.none │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + ldr w8, [sp, #188] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cc 45740 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, w26 │ │ │ │ + cset w2, cc // cc = lo, ul, last │ │ │ │ + ldr w1, [sp, #164] │ │ │ │ + add w0, w24, w8 │ │ │ │ + ldr w23, [sp, #184] │ │ │ │ + add w1, w1, w27 │ │ │ │ + stp w6, w1, [sp, #160] │ │ │ │ + adds w0, w0, w23 │ │ │ │ + ccmp w26, w0, #0x0, ne // ne = any │ │ │ │ + ccmp w2, #0x0, #0x4, hi // hi = pmore │ │ │ │ + b.ne 45a50 // b.any │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + cmp w20, w7 │ │ │ │ + b.ne 45138 // b.any │ │ │ │ + ldp w0, w2, [sp, #180] │ │ │ │ + ldr w1, [sp, #188] │ │ │ │ + add w0, w0, w2 │ │ │ │ + cmn w0, w1 │ │ │ │ + b.ne 45138 // b.any │ │ │ │ + b 453a0 │ │ │ │ + ldr w23, [sp, #184] │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + add w0, w23, w8 │ │ │ │ + stp w7, w1, [sp, #176] │ │ │ │ + adds w0, w0, w1 │ │ │ │ + ccmp w0, w7, #0x2, ne // ne = any │ │ │ │ + ccmp w2, w7, #0x2, cc // cc = lo, ul, last │ │ │ │ + b.cs 45720 // b.hs, b.nlast │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr w24, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w24, #0x1 │ │ │ │ + b.eq 45c64 // b.none │ │ │ │ + add x1, x0, #0x24 │ │ │ │ + ldr w4, [sp, #56] │ │ │ │ + sub w3, w7, w23 │ │ │ │ + ldr w2, [x0, #36] │ │ │ │ + sub w3, w3, w4 │ │ │ │ + ldp w5, w4, [x1, #12] │ │ │ │ + sub w3, w3, w8 │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + add w2, w2, w5 │ │ │ │ + add w2, w2, w4 │ │ │ │ + subs w1, w1, w2 │ │ │ │ + csel w1, w1, wzr, cs // cs = hs, nlast │ │ │ │ + cmp w3, w1 │ │ │ │ + b.gt 45c64 │ │ │ │ + b.ne 45138 // b.any │ │ │ │ + add w27, w24, #0x1 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldp x4, x25, [sp, #192] │ │ │ │ + str x4, [sp, #48] │ │ │ │ + umull x1, w27, w2 │ │ │ │ + str w7, [sp, #64] │ │ │ │ + str w8, [sp, #76] │ │ │ │ + bl 3050 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldr w7, [sp, #64] │ │ │ │ + umull x24, w24, w2 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add x1, x0, x24 │ │ │ │ + str x0, [x2] │ │ │ │ + str w27, [x2, #8] │ │ │ │ + stp w7, w7, [x1, #4] │ │ │ │ + ldr w2, [sp, #56] │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + ldr w8, [sp, #76] │ │ │ │ + str w2, [x0, x24] │ │ │ │ + stp w23, w8, [x1, #12] │ │ │ │ + stur x25, [x1, #28] │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + stur x4, [x1, #20] │ │ │ │ + b 45720 │ │ │ │ + ldr x6, [sp, #80] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr w5, [sp, #164] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr w3, [sp, #196] │ │ │ │ + ldrb w5, [x6, x5] │ │ │ │ + bl 3b48c │ │ │ │ + mov x23, x0 │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + lsr x25, x0, #32 │ │ │ │ + cmp w1, w21 │ │ │ │ + b.cs 45a1c // b.hs, b.nlast │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + add x6, sp, #0xa0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w5, w21 │ │ │ │ + ldr x7, [sp, #192] │ │ │ │ + mov w4, w20 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 4432c │ │ │ │ + cmp w25, w23 │ │ │ │ + b.cc 45138 // b.lo, b.ul, b.last │ │ │ │ + ldp w1, w2, [sp, #160] │ │ │ │ + ldp w24, w4, [sp, #176] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldp w27, w26, [sp, #184] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldp w6, w7, [sp, #192] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + stp w1, w2, [sp, #160] │ │ │ │ + add w0, w4, w27 │ │ │ │ + str w24, [sp, #176] │ │ │ │ + adds w0, w0, w26 │ │ │ │ + stp w23, w25, [sp, #192] │ │ │ │ + stp w6, w7, [sp, #200] │ │ │ │ + b.eq 45af4 // b.none │ │ │ │ cmp w24, w0 │ │ │ │ - b.eq 48448 // b.none │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cmp w24, w1 │ │ │ │ - b.cs 480e8 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w24, uxtw] │ │ │ │ - mov w2, w24 │ │ │ │ - str x2, [sp, #80] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48440 // b.plast │ │ │ │ - ldr w3, [x22, #88] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w24, [sp, #100] │ │ │ │ - cbz x3, 47db8 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 47d88 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 48300 // b.none │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - add x25, x28, #0x1 │ │ │ │ - cmp x3, x25 │ │ │ │ - b.ls 47db8 // b.plast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x28, x25, x3 │ │ │ │ - mov x0, x26 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 47d70 // b.tcont │ │ │ │ - mov x3, x28 │ │ │ │ - cmp x3, x25 │ │ │ │ - b.hi 47d88 // b.pmore │ │ │ │ - mov w0, w24 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - mov w3, w23 │ │ │ │ - str x3, [sp, #56] │ │ │ │ - str x2, [sp, #80] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 47f8c // b.plast │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - ldr w4, [x22, #88] │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x4, 47e50 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 47e20 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 47e58 // b.none │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - add x24, x28, #0x1 │ │ │ │ - cmp x4, x24 │ │ │ │ - b.ls 47e50 // b.plast │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x2, x24, x4 │ │ │ │ - mov x0, x26 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - stp x1, x4, [sp, #16] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 47e08 // b.tcont │ │ │ │ - mov x4, x28 │ │ │ │ - cmp x4, x24 │ │ │ │ - b.hi 47e20 // b.pmore │ │ │ │ - ldr w3, [sp, #40] │ │ │ │ - b 47ee0 │ │ │ │ - cbz x1, 47e50 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 47b0c // b.plast │ │ │ │ - ldr w4, [x22, #88] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str w23, [sp, #100] │ │ │ │ - cbz x4, 47edc │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 47eac │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 47b04 // b.none │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - add x24, x28, #0x1 │ │ │ │ - cmp x4, x24 │ │ │ │ - b.ls 47edc // b.plast │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x2, x24, x4 │ │ │ │ - mov x0, x26 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - stp x1, x4, [sp, #16] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 47e94 // b.tcont │ │ │ │ - mov x4, x28 │ │ │ │ - cmp x4, x24 │ │ │ │ - b.hi 47eac // b.pmore │ │ │ │ - mov w3, w23 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - ldrb w23, [x0, w1, uxtw] │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 48438 // b.plast │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - ldr w24, [x22, #88] │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x24, 47f84 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 47f54 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 482a4 // b.none │ │ │ │ - add x23, x28, #0x1 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ls 47f84 // b.plast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x2, x23, x24 │ │ │ │ - mov x0, x26 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 47f40 // b.tcont │ │ │ │ - mov x24, x28 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.hi 47f54 // b.pmore │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - bl 3d1c0 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - b 47e68 │ │ │ │ - cbz x1, 47afc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - str w1, [sp, #56] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48040 // b.plast │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - ldr w4, [x22, #88] │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz x4, 4802c │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 47ff4 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - b.eq 48034 // b.none │ │ │ │ - ldr x4, [sp, #32] │ │ │ │ - add x3, x28, #0x1 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ls 4802c // b.plast │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, x3, x4 │ │ │ │ - mov x0, x26 │ │ │ │ - str x4, [sp, #32] │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - stp x3, x1, [sp, #16] │ │ │ │ - bl 5702c │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 47fdc // b.tcont │ │ │ │ - mov x4, x28 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.hi 47ff4 // b.pmore │ │ │ │ + b.ls 4516c // b.plast │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.eq 45b20 // b.none │ │ │ │ + add x1, x0, #0x24 │ │ │ │ + ldr w5, [x0, #36] │ │ │ │ + sub w8, w24, w27 │ │ │ │ + sub w8, w8, w4 │ │ │ │ + ldp w10, w9, [x1, #12] │ │ │ │ + sub w8, w8, w26 │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + add w5, w5, w10 │ │ │ │ + add w5, w5, w9 │ │ │ │ + subs w1, w1, w5 │ │ │ │ + csel w1, w1, wzr, cs // cs = hs, nlast │ │ │ │ + cmp w8, w1 │ │ │ │ + b.gt 45b20 │ │ │ │ + b.ne 4516c // b.any │ │ │ │ + add w5, w3, #0x1 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + str w5, [sp, #48] │ │ │ │ + str w3, [sp, #56] │ │ │ │ + umull x1, w5, w2 │ │ │ │ + str w6, [sp, #64] │ │ │ │ + str w7, [sp, #76] │ │ │ │ + str w4, [sp, #88] │ │ │ │ + bl 3050 │ │ │ │ ldr w3, [sp, #56] │ │ │ │ - b 47ee0 │ │ │ │ - cbz x1, 4802c │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #80] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 47dc4 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr w2, [x1, x2, lsl #2] │ │ │ │ - cmp w23, w2 │ │ │ │ - ccmp w24, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 47dc4 // b.lo, b.ul, b.last │ │ │ │ - ldrb w23, [x0, w2, uxtw] │ │ │ │ - cmp w23, #0xfd │ │ │ │ - b.ls 48438 // b.plast │ │ │ │ - ldr w4, [x22, #88] │ │ │ │ - str w2, [sp, #100] │ │ │ │ - ldr x28, [x22, #80] │ │ │ │ - cbz x4, 480e0 │ │ │ │ - add x0, sp, #0x64 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 480a8 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - b.eq 48454 // b.none │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - add x23, x24, #0x1 │ │ │ │ - cmp x23, x4 │ │ │ │ - b.cs 480e0 // b.hs, b.nlast │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x24, x23, x4 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - lsr x24, x24, #1 │ │ │ │ - str x4, [sp, #40] │ │ │ │ - add x1, x28, x24, lsl #3 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - b.ge 48090 // b.tcont │ │ │ │ - mov x4, x24 │ │ │ │ - cmp x23, x4 │ │ │ │ - b.cc 480a8 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - mov w3, w23 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - str x3, [sp, #80] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #56] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 482dc // b.plast │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - ldr w25, [x22, #88] │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x25, 4802c │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 48144 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 48174 // b.none │ │ │ │ - add x28, x2, #0x1 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.ls 4802c // b.plast │ │ │ │ - add x2, x28, x25 │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp, #8] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48130 // b.tcont │ │ │ │ - mov x25, x2 │ │ │ │ - b 4813c │ │ │ │ - cbz x1, 4802c │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #56] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr w5, [sp, #48] │ │ │ │ + umull x3, w3, w2 │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + str x0, [x4] │ │ │ │ + add x1, x0, x3 │ │ │ │ + str w5, [x4, #8] │ │ │ │ + stp w24, w24, [x1, #4] │ │ │ │ + ldr w4, [sp, #88] │ │ │ │ + str w4, [x0, x3] │ │ │ │ + stp w27, w26, [x1, #12] │ │ │ │ + stp w23, w25, [x1, #20] │ │ │ │ + ldr w6, [sp, #64] │ │ │ │ + ldr w7, [sp, #76] │ │ │ │ + stp w6, w7, [x1, #28] │ │ │ │ + b 4516c │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ + ldr x28, [sp, #64] │ │ │ │ + ldr w7, [sp, #48] │ │ │ │ + ldr w2, [sp, #116] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.cs 45484 // b.hs, b.nlast │ │ │ │ + b 45370 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + add w22, w3, #0x1 │ │ │ │ + mov x0, x8 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w4, [sp, #56] │ │ │ │ + str w2, [sp, #64] │ │ │ │ + str w5, [sp, #76] │ │ │ │ + stp w1, w2, [sp, #160] │ │ │ │ + mov x1, #0x24 // #36 │ │ │ │ + str w22, [sp, #176] │ │ │ │ + bl 3050 │ │ │ │ + ldr w23, [sp, #48] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + stp w23, w22, [x0] │ │ │ │ + stp w22, w26, [x0, #8] │ │ │ │ + str w25, [x0, #32] │ │ │ │ + ldr w4, [sp, #56] │ │ │ │ + stp w27, w4, [x0, #16] │ │ │ │ + str w4, [sp, #56] │ │ │ │ + ldr w5, [sp, #76] │ │ │ │ + stp w5, w24, [x0, #24] │ │ │ │ + str w5, [sp, #48] │ │ │ │ + bl 3050 │ │ │ │ + str w23, [x0, #36] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w3, #0x2 // #2 │ │ │ │ + str x0, [x2] │ │ │ │ + str w3, [x2, #8] │ │ │ │ + stp w22, w22, [x0, #40] │ │ │ │ + stp w26, w27, [x0, #48] │ │ │ │ + ldr w5, [sp, #48] │ │ │ │ + ldr w4, [sp, #56] │ │ │ │ + stp w4, w5, [x0, #56] │ │ │ │ + stp w24, w25, [x0, #64] │ │ │ │ + ldr w2, [sp, #64] │ │ │ │ + b 45130 │ │ │ │ + bl 401d0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 4586c // b.none │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ne 4586c // b.any │ │ │ │ ldr x1, [sp, #80] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 481fc // b.plast │ │ │ │ - ldr w28, [x22, #88] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str w23, [sp, #100] │ │ │ │ - cbz x28, 47edc │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 481c4 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 481f4 // b.none │ │ │ │ - add x25, x2, #0x1 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.cs 47edc // b.hs, b.nlast │ │ │ │ - add x2, x25, x28 │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp, #8] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 481b0 // b.tcont │ │ │ │ - mov x28, x2 │ │ │ │ - b 481bc │ │ │ │ - cbz x1, 47edc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w2, [sp, #56] │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 47c40 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #80] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 482ec // b.plast │ │ │ │ - mov w0, w1 │ │ │ │ - ldr w4, [x22, #88] │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cbz x4, 4829c │ │ │ │ - add x0, sp, #0x64 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 4826c │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 482e4 // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x28, x25, #0x1 │ │ │ │ - cmp x28, x4 │ │ │ │ - b.cs 4829c // b.hs, b.nlast │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x2, x28, x4 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - lsr x25, x2, #1 │ │ │ │ - add x1, x1, x25, lsl #3 │ │ │ │ - stp x1, x4, [sp, #8] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48254 // b.tcont │ │ │ │ - mov x4, x25 │ │ │ │ - cmp x28, x4 │ │ │ │ - b.cc 4826c // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #80] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x1, 47f84 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - b 47b1c │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 47b90 // b.any │ │ │ │ - mov w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + bl 3fda0 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 45848 // b.any │ │ │ │ + b 4586c │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr w25, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 45b5c // b.none │ │ │ │ + add x1, x0, #0x24 │ │ │ │ + ldr w2, [x0, #36] │ │ │ │ + sub w3, w26, w24 │ │ │ │ + sub w3, w3, w23 │ │ │ │ + ldp w6, w5, [x1, #12] │ │ │ │ + sub w3, w3, w8 │ │ │ │ + ldr w1, [x1, #4] │ │ │ │ + add w2, w2, w6 │ │ │ │ + add w2, w2, w5 │ │ │ │ + subs w1, w1, w2 │ │ │ │ + csel w1, w1, wzr, cs // cs = hs, nlast │ │ │ │ + cmp w3, w1 │ │ │ │ + b.gt 45b5c │ │ │ │ + b.ne 4571c // b.any │ │ │ │ + add w27, w25, #0x1 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldp x5, x3, [sp, #192] │ │ │ │ + stp x3, x5, [sp, #48] │ │ │ │ + umull x1, w27, w2 │ │ │ │ + str w8, [sp, #64] │ │ │ │ + bl 3050 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + umull x25, w25, w2 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + add x1, x0, x25 │ │ │ │ + str x0, [x2] │ │ │ │ + str w27, [x2, #8] │ │ │ │ + stp w26, w26, [x1, #4] │ │ │ │ + str w24, [x0, x25] │ │ │ │ + ldr w8, [sp, #64] │ │ │ │ + stp w23, w8, [x1, #12] │ │ │ │ + ldp x3, x5, [sp, #48] │ │ │ │ + stur x5, [x1, #20] │ │ │ │ + stur x3, [x1, #28] │ │ │ │ + b 45720 │ │ │ │ + mov w1, #0x2710 // #10000 │ │ │ │ + cmp w24, w1 │ │ │ │ + b.hi 458b4 // b.pmore │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x1, [x1] │ │ │ │ + stp w4, w24, [x1] │ │ │ │ + stp w24, w27, [x1, #8] │ │ │ │ + stp w26, w23, [x1, #16] │ │ │ │ + stp w25, w6, [x1, #24] │ │ │ │ + str w7, [x1, #32] │ │ │ │ + b 458ac │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3050 │ │ │ │ + ldr x8, [sp, #104] │ │ │ │ + mov w7, #0x2 // #2 │ │ │ │ + ldp x4, x5, [sp, #184] │ │ │ │ + ldp w1, w6, [sp, #176] │ │ │ │ + str x0, [x8] │ │ │ │ + ldr x3, [sp, #200] │ │ │ │ + stp w1, w1, [x0, #40] │ │ │ │ + str w7, [x8, #8] │ │ │ │ + ldr w2, [sp, #164] │ │ │ │ + str w6, [x0, #36] │ │ │ │ + stp x4, x5, [x0, #48] │ │ │ │ + str x3, [x0, #64] │ │ │ │ + b 4516c │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3050 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + ldp x2, x3, [sp, #184] │ │ │ │ + str x0, [x4] │ │ │ │ + str w1, [x4, #8] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + str w24, [x0, #36] │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + stp w26, w26, [x0, #40] │ │ │ │ + stp x2, x3, [x0, #48] │ │ │ │ + str x1, [x0, #64] │ │ │ │ + b 45720 │ │ │ │ + ldr x6, [sp, #80] │ │ │ │ + mov x1, x28 │ │ │ │ + ldr w5, [sp, #164] │ │ │ │ + mov w3, w22 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w2, w23 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldrb w5, [x6, x5] │ │ │ │ + bl 3b48c │ │ │ │ + str x0, [sp, #192] │ │ │ │ + ldr w1, [sp, #172] │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.cc 45c30 // b.lo, b.ul, b.last │ │ │ │ + bl 401d0 │ │ │ │ + tst w0, #0xff │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + b.eq 45be8 // b.none │ │ │ │ + ldr w0, [sp, #172] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 45c10 // b.none │ │ │ │ + ldp w24, w25, [sp, #200] │ │ │ │ + b 450d0 │ │ │ │ + ldrb w3, [x25, w10, uxtw] │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 45720 // b.any │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 45494 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x8, [sp, #48] │ │ │ │ + ldr w0, [sp, #164] │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + bl 3fda0 │ │ │ │ tst w0, #0xff │ │ │ │ - b.ne 47ce4 // b.any │ │ │ │ - b 47b90 │ │ │ │ - str w1, [sp, #80] │ │ │ │ - b 47fa4 │ │ │ │ - str w1, [sp, #56] │ │ │ │ - b 48184 │ │ │ │ - cbz x1, 4829c │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 47c40 │ │ │ │ - cbz x1, 47db8 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #56] │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - add w1, w24, #0x1 │ │ │ │ - str w1, [sp, #32] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48398 // b.plast │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - ldr w28, [x22, #88] │ │ │ │ - str w0, [sp, #100] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x28, 47f84 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 4835c │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 4838c // b.none │ │ │ │ - add x25, x2, #0x1 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.cs 47f84 // b.hs, b.nlast │ │ │ │ - add x2, x25, x28 │ │ │ │ - mov x0, x26 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp, #8] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48348 // b.tcont │ │ │ │ - mov x28, x2 │ │ │ │ - b 48354 │ │ │ │ - cbz x1, 47f84 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #56] │ │ │ │ - ldr x1, [x22, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 480ec // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - ldr w25, [x1, x2, lsl #2] │ │ │ │ - cmp w23, w25 │ │ │ │ - ccmp w24, w25, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 480ec // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x0, w25, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 48464 // b.plast │ │ │ │ - ldr w4, [x22, #88] │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str w25, [sp, #100] │ │ │ │ - cbz x4, 48488 │ │ │ │ - add x0, sp, #0x64 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 48404 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b.eq 4845c // b.none │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - add x3, x28, #0x1 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ls 48488 // b.plast │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x28, x3, x4 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - stp x3, x1, [sp, #8] │ │ │ │ - bl 5702c │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 483ec // b.tcont │ │ │ │ - mov x4, x28 │ │ │ │ - b 483fc │ │ │ │ - str w23, [sp, #16] │ │ │ │ - b 47b1c │ │ │ │ - str w1, [sp, #56] │ │ │ │ - b 48310 │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - b 47c40 │ │ │ │ - cbnz x1, 482a8 │ │ │ │ - b 480e0 │ │ │ │ - cbz x1, 48488 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #52] │ │ │ │ - ubfiz x2, x23, #2, #32 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 47c40 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 47a00 │ │ │ │ - mov w0, w25 │ │ │ │ - bl 3d1c0 │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - add x0, x0, #0x828 │ │ │ │ - mov w2, #0x726 // #1830 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + b.eq 45be8 // b.none │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + add x6, sp, #0xa0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov w5, w21 │ │ │ │ + ldr x7, [sp, #200] │ │ │ │ + mov w4, w20 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x28 │ │ │ │ + str x8, [sp, #48] │ │ │ │ + bl 4432c │ │ │ │ + ldr x8, [sp, #48] │ │ │ │ + ldp w24, w25, [sp, #200] │ │ │ │ + b 450d0 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 3050 │ │ │ │ + ldp q31, q27, [sp, #176] │ │ │ │ + adrp x1, 80000 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + ldr q30, [x1, #544] │ │ │ │ + mov v28.16b, v31.16b │ │ │ │ + ldr w1, [sp, #204] │ │ │ │ + mov v29.16b, v31.16b │ │ │ │ + ldr w7, [sp, #176] │ │ │ │ + ext v31.16b, v31.16b, v27.16b, #12 │ │ │ │ + str x0, [x3] │ │ │ │ + str w2, [x3, #8] │ │ │ │ + str w1, [x0, #68] │ │ │ │ + tbl v28.16b, {v28.16b-v29.16b}, v30.16b │ │ │ │ + stur q31, [x0, #52] │ │ │ │ + stur q28, [x0, #36] │ │ │ │ + b 45720 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - add x0, x0, #0x838 │ │ │ │ - mov w2, #0x728 // #1832 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x40 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - add x0, x0, #0x830 │ │ │ │ - mov w2, #0x727 // #1831 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + ldr x23, [sp, #240] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ mov x21, x1 │ │ │ │ - sub w1, w3, #0x1 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov x19, x2 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - add x24, x2, x1 │ │ │ │ - add x23, sp, #0x54 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - ldr w27, [x21, #8] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x5, [sp, #64] │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - stp w3, w4, [sp, #72] │ │ │ │ + mov w22, w3 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov w20, #0x24 // #36 │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + stp x27, x28, [sp, #224] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + add x28, sp, #0x70 │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldp x26, x24, [x23] │ │ │ │ + str x2, [sp, #64] │ │ │ │ + ldr w19, [x21, #8] │ │ │ │ + stp w4, w5, [sp, #76] │ │ │ │ + str w6, [sp, #84] │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ubfiz x0, x22, #4, #32 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + ldr x0, [x23, x27] │ │ │ │ + cbz x0, 45d58 │ │ │ │ + cbnz x27, 45e6c │ │ │ │ + mov x27, #0x8 // #8 │ │ │ │ + ldr x0, [x23, x27] │ │ │ │ + cbnz x0, 45d48 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov w3, w22 │ │ │ │ + ldp w4, w5, [sp, #76] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x2, [x0, x27] │ │ │ │ + str wzr, [sp] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str w19, [sp, #8] │ │ │ │ + ldr w6, [sp, #84] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + str w19, [sp, #24] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + bl 44fd0 │ │ │ │ + ldr w5, [x0, #8] │ │ │ │ + str x0, [x27, x28] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.ls 45d48 // b.plast │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ + sub w5, w5, #0x2 │ │ │ │ + add x0, x1, #0x4c │ │ │ │ + add x1, x1, #0x28 │ │ │ │ + umaddl x5, w5, w20, x0 │ │ │ │ + b 45dcc │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 45d48 // b.none │ │ │ │ + ldr w2, [x1, #12] │ │ │ │ + ldr w4, [x1] │ │ │ │ + add w2, w22, w2 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ne 45dc0 // b.any │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [x23, x27] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x2, x0, x4 │ │ │ │ + cbz w22, 45e18 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stur xzr, [x1, #-16] │ │ │ │ + stur wzr, [x1, #-8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 45e04 // b.any │ │ │ │ + ldr w1, [x25, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x4, [sp, #96] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + umull x1, w1, w20 │ │ │ │ + bl 52920 │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + ldr w2, [x25, #8] │ │ │ │ + ldr x1, [x23, x27] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str x0, [x4] │ │ │ │ + ldr x0, [x1] │ │ │ │ + umull x2, w2, w20 │ │ │ │ + ldr x1, [x25] │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl 3570 │ │ │ │ + ldr x1, [x23, x27] │ │ │ │ + ldr w0, [x25, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x1, #8] │ │ │ │ + cbz x27, 45d4c │ │ │ │ + cbnz x26, 45ec8 │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbnz x0, 45ed4 │ │ │ │ + cbz x24, 45ecc │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr q31, [sp, #112] │ │ │ │ + str q31, [x0] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp w27, w25 │ │ │ │ - b.eq 486c0 // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - ldrb w26, [x19] │ │ │ │ - mov w3, w27 │ │ │ │ - mov w2, w25 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ + b.ne 45f48 // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #224] │ │ │ │ + add sp, sp, #0xf0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbnz x24, 45e7c │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cbz x0, 45e7c │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + add x19, sp, #0x70 │ │ │ │ + ldr x0, [x23, x21] │ │ │ │ + cbz x0, 45f14 │ │ │ │ + ldr x20, [x19] │ │ │ │ + cbz x20, 45f00 │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cbnz x21, 45e88 │ │ │ │ + mov x21, #0x8 // #8 │ │ │ │ + ldr x0, [x23, x21] │ │ │ │ + cbnz x0, 45ee4 │ │ │ │ + ldr x20, [sp, #88] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 40b2c │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 485a4 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 4864c // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.cs 4892c // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - mov w2, w27 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48e2c // b.plast │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x4, 48630 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, x21] │ │ │ │ + cbz w22, 45ee4 │ │ │ │ + add x1, x0, x20 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + stur xzr, [x0, #-16] │ │ │ │ + stur wzr, [x0, #-8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 45f30 // b.any │ │ │ │ + b 45ee4 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x7, af000 │ │ │ │ + ldr x7, [x7, #3864] │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + ldp x22, x26, [sp, #224] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + mov w27, w3 │ │ │ │ mov x28, #0x0 // #0 │ │ │ │ - b 485f8 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 48b00 // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x28, x2, #0x1 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.ls 48630 // b.plast │ │ │ │ - add x2, x28, x4 │ │ │ │ + ldp x24, x25, [x22] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + stp w4, w5, [sp, #68] │ │ │ │ + str w6, [sp, #76] │ │ │ │ + ldr x0, [x7] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str q31, [sp, #96] │ │ │ │ + bl 52920 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w12, [x21, #8] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + sub w20, w12, #0x1 │ │ │ │ + str q31, [x0] │ │ │ │ + ldr x0, [x22, x28] │ │ │ │ + cbz x0, 46040 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cbz x28, 46034 │ │ │ │ + cbz x24, 46254 │ │ │ │ + cbz x25, 462d8 │ │ │ │ + ldr q31, [sp, #96] │ │ │ │ + str q31, [x26] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46380 // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ mov x0, x23 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 485e0 // b.tcont │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.hi 485f8 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x28, #0x8 // #8 │ │ │ │ + ldr x0, [x22, x28] │ │ │ │ + cbnz x0, 45fd8 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x21 │ │ │ │ + ldp w4, w5, [sp, #68] │ │ │ │ mov w3, w27 │ │ │ │ - b 489c0 │ │ │ │ - cbz x1, 48a64 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.cc 48a6c // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x0, x28] │ │ │ │ str wzr, [sp] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 48690 │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov w1, w27 │ │ │ │ - ldr x25, [x21, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x28, [x3, #16] │ │ │ │ - bl 59880 │ │ │ │ - ldr w0, [x0] │ │ │ │ - ldr w1, [sp] │ │ │ │ - ldr w0, [x25, x0, lsl #2] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldrb w0, [x28, w0, uxtw] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 48710 // b.none │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 599c8 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.cc 48658 // b.lo, b.ul, b.last │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - nop │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str w20, [sp, #8] │ │ │ │ + ldr w6, [sp, #76] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + str w20, [sp, #24] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + bl 44fd0 │ │ │ │ + mov x13, x0 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + str x0, [x28, x1] │ │ │ │ + cmp w27, #0x19 │ │ │ │ + b.hi 462e4 // b.pmore │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.ls 45fd8 // b.plast │ │ │ │ + ldr x7, [x13] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x7, x7, #0x28 │ │ │ │ + b 460bc │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add x7, x7, #0x24 │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ls 46170 // b.plast │ │ │ │ + ldr w2, [x7, #12] │ │ │ │ + ldr w1, [x7] │ │ │ │ + add w2, w27, w2 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 460ac // b.any │ │ │ │ + ubfiz x1, x27, #4, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x1, x13, [sp, #80] │ │ │ │ + bl 52920 │ │ │ │ + mov x3, x0 │ │ │ │ + str x0, [x22, x28] │ │ │ │ + mov x2, x0 │ │ │ │ + ldp x1, x13, [sp, #80] │ │ │ │ + add x1, x1, x0 │ │ │ │ + cbz w27, 46114 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + stur xzr, [x2, #-16] │ │ │ │ + stur wzr, [x2, #-8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 46100 // b.any │ │ │ │ + ldr w1, [x13, #8] │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - str w19, [x2] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 48fd4 // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 59880 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w25, [x2] │ │ │ │ - bl 59880 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - ldr w27, [x2, #4] │ │ │ │ - bl 596c0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - cmp w25, w27 │ │ │ │ - b.hi 486c0 // b.pmore │ │ │ │ - b.cc 48890 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ubfiz x0, x25, #2, #32 │ │ │ │ - str x0, [sp, #8] │ │ │ │ + stp x13, x3, [sp, #80] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 52920 │ │ │ │ + ldp x13, x3, [sp, #80] │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + ldr x4, [x22, x28] │ │ │ │ + ldr w1, [x13, #8] │ │ │ │ + str x0, [x3] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr x0, [x4] │ │ │ │ + umull x2, w1, w2 │ │ │ │ + ldr x1, [x13] │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl 3570 │ │ │ │ + ldr x13, [sp, #80] │ │ │ │ + ldr x1, [x22, x28] │ │ │ │ + ldr w0, [x13, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x1, #8] │ │ │ │ + cmp w27, #0x19 │ │ │ │ + b.ls 45fd8 // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + cmp w6, #0x1 │ │ │ │ + b.ls 45fd8 // b.plast │ │ │ │ + ldr x0, [x0] │ │ │ │ + sub w5, w6, #0x2 │ │ │ │ + ldr x3, [x13] │ │ │ │ + add x1, x0, #0x4c │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + umaddl x5, w5, w2, x1 │ │ │ │ + b 461bc │ │ │ │ + add x0, x0, #0x24 │ │ │ │ + add x3, x3, #0x24 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 45fd8 // b.none │ │ │ │ + ldp w1, w4, [x0, #8] │ │ │ │ + ldr w2, [x0] │ │ │ │ + add w1, w1, w4 │ │ │ │ + ldr w4, [x3] │ │ │ │ + sub w2, w27, w2 │ │ │ │ + add w1, w1, w2 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.ne 461ac // b.any │ │ │ │ + ldr x4, [x22, x28] │ │ │ │ + cbz x4, 46344 │ │ │ │ + sub w1, w6, #0x1 │ │ │ │ + mov w5, #0x24 // #36 │ │ │ │ + sub w3, w27, #0x1a │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umull x1, w1, w5 │ │ │ │ + lsl x3, x3, #4 │ │ │ │ + stp x3, x4, [sp, #80] │ │ │ │ + bl 52920 │ │ │ │ + ldp x3, x4, [sp, #80] │ │ │ │ + mov w5, #0x24 // #36 │ │ │ │ + ldr x1, [x19] │ │ │ │ + str x0, [x4, x3] │ │ │ │ + ldr w0, [x1, #8] │ │ │ │ + ldr x4, [x22, x28] │ │ │ │ + sub w2, w0, #0x1 │ │ │ │ + ldr x1, [x1] │ │ │ │ + ldr x0, [x4, x3] │ │ │ │ + umull x2, w2, w5 │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl 3570 │ │ │ │ + ldr x0, [x22, x28] │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + add x0, x0, x3 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x0, #8] │ │ │ │ + b 45fd8 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 45fe4 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + ldr x0, [x22, x20] │ │ │ │ + cbz x0, 4629c │ │ │ │ + ldr x21, [x19] │ │ │ │ + cbz x21, 46288 │ │ │ │ ldr x0, [x21] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x21, #16] │ │ │ │ - ldr x26, [x0, #16] │ │ │ │ - ldrb w0, [x19] │ │ │ │ - ldr w2, [x2, x3] │ │ │ │ - add x26, x26, x2 │ │ │ │ - add x22, x26, x1 │ │ │ │ - add x26, x26, w20, uxtw │ │ │ │ - cbnz w0, 487a8 │ │ │ │ - b 487f4 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 487f0 // b.any │ │ │ │ - ldrb w0, [x19, #1]! │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cbz w0, 487f4 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 48864 // b.lo, b.ul, b.last │ │ │ │ - ldrb w1, [x26] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 48864 // b.any │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w1, [x26] │ │ │ │ - ldrb w2, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 48790 // b.none │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 48798 // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 48798 // b.any │ │ │ │ - ldrb w2, [x19] │ │ │ │ - cbnz w2, 48864 │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 48568 // b.pmore │ │ │ │ - ldr w0, [sp, #76] │ │ │ │ - sub w19, w27, w25 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cs 486c0 // b.hs, b.nlast │ │ │ │ - add w20, w19, #0x1 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cbnz x20, 45ff0 │ │ │ │ + mov x20, #0x8 // #8 │ │ │ │ + ldr x0, [x22, x20] │ │ │ │ + cbnz x0, 4626c │ │ │ │ + ubfiz x21, x27, #4, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - lsl x1, x20, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x3, [x21, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x22, x20] │ │ │ │ + cbz w27, 4626c │ │ │ │ + add x1, x0, x21 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + stur xzr, [x0, #-16] │ │ │ │ + stur wzr, [x0, #-8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 462c0 // b.any │ │ │ │ + b 4626c │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cbnz x0, 4625c │ │ │ │ + b 45fe8 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov w3, #0x19 // #25 │ │ │ │ + ldp w4, w5, [sp, #68] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x2, [x0, x28] │ │ │ │ + sub w0, w27, #0x1a │ │ │ │ + ldr w6, [sp, #76] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + add x2, x2, x0 │ │ │ │ + str wzr, [sp] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str w20, [sp, #8] │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + str w20, [sp, #24] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + str x13, [sp, #80] │ │ │ │ + bl 44fd0 │ │ │ │ + ldr x13, [sp, #80] │ │ │ │ + ldr w3, [x13, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + cmp w3, #0x1 │ │ │ │ + b.hi 4609c // b.pmore │ │ │ │ + b 4617c │ │ │ │ + ubfiz x1, x27, #4, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - ldr w2, [x3, w25, uxtw #2] │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - str w2, [x0, w1, uxtw #2] │ │ │ │ + str x0, [x22, x28] │ │ │ │ add w1, w1, #0x1 │ │ │ │ - cmp w25, w27 │ │ │ │ - b.ls 4882c // b.plast │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3960] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - str x0, [sp] │ │ │ │ - bl 2ff0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - b 486c8 │ │ │ │ - cmp x22, x26 │ │ │ │ - ccmp x24, x19, #0x0, cs // cs = hs, nlast │ │ │ │ - b.cc 487f4 // b.lo, b.ul, b.last │ │ │ │ - bl 36cf0 │ │ │ │ - ldrb w2, [x26] │ │ │ │ - ldrb w1, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 48e0c // b.any │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 487f4 // b.none │ │ │ │ - b 486c0 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - cbnz w25, 488a4 │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 48f94 // b.none │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ cmp w27, w1 │ │ │ │ - b.cs 48c50 // b.hs, b.nlast │ │ │ │ - ldrb w1, [x0, w27, uxtw] │ │ │ │ - mov w2, w27 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48f8c // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str w27, [sp, #84] │ │ │ │ - cbz x22, 48924 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 488f4 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 48e58 // b.none │ │ │ │ - add x28, x26, #0x1 │ │ │ │ - cmp x22, x28 │ │ │ │ - b.ls 48924 // b.plast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x26, x28, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x1, x1, x26, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 488e0 // b.tcont │ │ │ │ - mov x22, x26 │ │ │ │ - cmp x22, x28 │ │ │ │ - b.hi 488f4 // b.pmore │ │ │ │ - mov w0, w27 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - str x2, [sp, #48] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48af8 // b.plast │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x28, 489bc │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 48988 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 489e0 // b.none │ │ │ │ - add x27, x2, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 489bc // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48974 // b.tcont │ │ │ │ - mov x28, x2 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 48988 // b.pmore │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x3c0 │ │ │ │ - mov w1, #0x292 // #658 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cbz x1, 489bc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 48640 // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x28, 48a64 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 48a30 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 48638 // b.none │ │ │ │ - add x27, x2, #0x1 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ls 48a64 // b.plast │ │ │ │ - add x2, x27, x28 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48a1c // b.tcont │ │ │ │ - mov x28, x2 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.hi 48a30 // b.pmore │ │ │ │ - mov w3, w25 │ │ │ │ - b 489c0 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w25, [x0, w1, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 48f84 // b.plast │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr w27, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cbz x27, 48af0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 48ac0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 48dfc // b.none │ │ │ │ - add x25, x28, #0x1 │ │ │ │ - cmp x27, x25 │ │ │ │ - b.ls 48af0 // b.plast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x28, x25, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x28, x28, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48aac // b.tcont │ │ │ │ - mov x27, x28 │ │ │ │ - cmp x27, x25 │ │ │ │ - b.hi 48ac0 // b.pmore │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - bl 3d1c0 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 489f0 │ │ │ │ - cbz x1, 48630 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #48] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w1, [sp, #32] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48bac // b.plast │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x4, 48b98 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 48b60 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 48ba0 // b.none │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - add x28, x2, #0x1 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.ls 48b98 // b.plast │ │ │ │ - add x2, x28, x4 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - lsr x2, x2, #1 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - add x1, x1, x2, lsl #3 │ │ │ │ - stp x2, x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48b48 // b.tcont │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x4, x28 │ │ │ │ - b.hi 48b60 // b.pmore │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - b 489c0 │ │ │ │ - cbz x1, 48b98 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #48] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 48930 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr w2, [x1, x2, lsl #2] │ │ │ │ - cmp w25, w2 │ │ │ │ - ccmp w27, w2, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 48930 // b.lo, b.ul, b.last │ │ │ │ - ldrb w25, [x0, w2, uxtw] │ │ │ │ - cmp w25, #0xfd │ │ │ │ - b.ls 48f84 // b.plast │ │ │ │ - ldr w28, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w2, [sp, #84] │ │ │ │ - cbz x28, 48c48 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 48c14 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 48fa0 // b.none │ │ │ │ - add x25, x27, #0x1 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.cs 48c48 // b.hs, b.nlast │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - add x27, x25, x28 │ │ │ │ - str w2, [sp] │ │ │ │ - lsr x27, x27, #1 │ │ │ │ - add x1, x1, x27, lsl #3 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w2, [sp] │ │ │ │ - b.ge 48c00 // b.tcont │ │ │ │ - mov x28, x27 │ │ │ │ - cmp x25, x28 │ │ │ │ - b.cc 48c14 // b.lo, b.ul, b.last │ │ │ │ - mov w0, w2 │ │ │ │ - bl 3d1c0 │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - mov w3, w25 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48e34 // b.plast │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cbz x26, 489bc │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 48cac │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 48cd8 // b.none │ │ │ │ - add x28, x22, #0x1 │ │ │ │ - cmp x26, x28 │ │ │ │ - b.ls 489bc // b.plast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x28, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - add x1, x1, x22, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48c98 // b.tcont │ │ │ │ - mov x26, x22 │ │ │ │ - b 48ca4 │ │ │ │ - cbz x1, 489bc │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldrb w0, [x0, x1] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 48d5c // b.plast │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str w25, [sp, #84] │ │ │ │ - cbz x22, 48a64 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 48d28 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 48d54 // b.none │ │ │ │ - add x26, x28, #0x1 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.cs 48a64 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, x26, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48d14 // b.tcont │ │ │ │ - mov x22, x28 │ │ │ │ - b 48d20 │ │ │ │ - cbz x1, 48a64 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 48764 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - ldrb w0, [x0, w1, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 48e44 // b.plast │ │ │ │ - mov w0, w1 │ │ │ │ - ldr w26, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cbz x26, 48df4 │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 48dc8 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 48e3c // b.none │ │ │ │ - add x28, x22, #0x1 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cs 48df4 // b.hs, b.nlast │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - add x2, x28, x26 │ │ │ │ - lsr x22, x2, #1 │ │ │ │ - add x1, x1, x22, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48db4 // b.tcont │ │ │ │ - mov x26, x22 │ │ │ │ - cmp x28, x26 │ │ │ │ - b.cc 48dc8 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - bl 3d1c0 │ │ │ │ - cbz x1, 48af0 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp] │ │ │ │ - b 48650 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 486c0 // b.any │ │ │ │ - mov w1, w2 │ │ │ │ - mov w0, w2 │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 487f4 // b.any │ │ │ │ - b 486c0 │ │ │ │ - str w1, [sp, #48] │ │ │ │ - b 48b10 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 48ce8 │ │ │ │ - cbz x1, 48df4 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 48764 │ │ │ │ - cbz x1, 48924 │ │ │ │ - ldr w0, [x1, #4] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - add w1, w27, #0x1 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - ldrb w1, [x0, w1, uxtw] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w1, #0xfd │ │ │ │ - b.ls 48eec // b.plast │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ldr w22, [x21, #88] │ │ │ │ - str w0, [sp, #84] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - cbz x22, 48af0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 48eb4 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 48ee0 // b.none │ │ │ │ - add x26, x28, #0x1 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.cs 48af0 // b.hs, b.nlast │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x2, x26, x22 │ │ │ │ - mov x0, x23 │ │ │ │ - lsr x28, x2, #1 │ │ │ │ - add x1, x1, x28, lsl #3 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 5702c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48ea0 // b.tcont │ │ │ │ - mov x22, x28 │ │ │ │ - b 48eac │ │ │ │ - cbz x1, 48af0 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - ldr w2, [x1, #4] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr x1, [x21, #120] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 48c54 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - ldr w22, [x1, x2, lsl #2] │ │ │ │ - cmp w25, w22 │ │ │ │ - ccmp w27, w22, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.cc 48c54 // b.lo, b.ul, b.last │ │ │ │ - ldrb w0, [x0, w22, uxtw] │ │ │ │ - cmp w0, #0xfd │ │ │ │ - b.ls 48fb0 // b.plast │ │ │ │ - ldr w4, [x21, #88] │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str w22, [sp, #84] │ │ │ │ - cbz x4, 48fcc │ │ │ │ - add x0, sp, #0x54 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 48f54 │ │ │ │ - b.eq 48fa8 // b.none │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - add x3, x26, #0x1 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ls 48fcc // b.plast │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - add x26, x3, x4 │ │ │ │ - stp x3, x4, [sp] │ │ │ │ - lsr x26, x26, #1 │ │ │ │ - add x28, x1, x26, lsl #3 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5702c │ │ │ │ - ldr x3, [sp] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.ge 48f40 // b.tcont │ │ │ │ - mov x4, x26 │ │ │ │ - b 48f4c │ │ │ │ - str w25, [sp] │ │ │ │ - b 48650 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - b 48e68 │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - b 48764 │ │ │ │ - cbnz x1, 48e00 │ │ │ │ - b 48c48 │ │ │ │ - cbz x28, 48fcc │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - ldr w1, [sp, #72] │ │ │ │ - ubfiz x2, x25, #2, #32 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w0, w1, w0, ls // ls = plast │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - b 48764 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 3d1c0 │ │ │ │ + b.hi 4635c // b.pmore │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + b 461e4 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - mov w4, #0x4341 // #17217 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - movk w4, #0x5447, lsl #16 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov w21, w2 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x24, x1 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - add x3, sp, #0xc │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - stp wzr, w4, [sp, #12] │ │ │ │ - bl 2d2cc │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x20, x0 │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + mov w8, w3 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov w20, w4 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr w23, [x1, #8] │ │ │ │ + ldr x21, [sp, #216] │ │ │ │ + sub w4, w23, #0x1 │ │ │ │ + str w4, [sp, #148] │ │ │ │ + ldrb w4, [sp, #224] │ │ │ │ + stp w5, w6, [sp, #168] │ │ │ │ + stp x0, x2, [sp, #176] │ │ │ │ + stp w7, w4, [sp, #200] │ │ │ │ + cbz x21, 46784 │ │ │ │ + ubfiz x1, x8, #4, #32 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x22, x0 │ │ │ │ - cbz w1, 4909c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + str w8, [sp, #152] │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr w8, [sp, #152] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 46740 // b.pmore │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str xzr, [x0] │ │ │ │ + ldr x0, [x21] │ │ │ │ + str w8, [sp, #152] │ │ │ │ + ldr w19, [x0, #8] │ │ │ │ + str w1, [x28, #8] │ │ │ │ + ldp w1, w2, [x0, #28] │ │ │ │ + ldp w26, w24, [x0, #20] │ │ │ │ + stp w1, w2, [sp, #156] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + ldr w8, [sp, #152] │ │ │ │ + cmp w8, w20 │ │ │ │ + b.ls 467c4 // b.plast │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + mov w0, w19 │ │ │ │ + mov w19, w24 │ │ │ │ + mov w24, w0 │ │ │ │ + sub w25, w8, w20 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x22 │ │ │ │ + str wzr, [sp, #152] │ │ │ │ + str w8, [sp, #164] │ │ │ │ + bl 367c0 │ │ │ │ + cmp w0, w24 │ │ │ │ + mov w27, w20 │ │ │ │ + mov w23, w0 │ │ │ │ + ccmp w20, w24, #0x2, eq // eq = none │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + b.cs 465d0 // b.hs, b.nlast │ │ │ │ + ldr w0, [sp, #204] │ │ │ │ + cbz w0, 4669c │ │ │ │ + ldp w1, w2, [sp, #156] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 367c0 │ │ │ │ + ldr w2, [x22, #8] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + sub w19, w2, #0x1 │ │ │ │ + stp w19, wzr, [sp, #148] │ │ │ │ + cmp w27, w21 │ │ │ │ + b.ls 464dc // b.plast │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + sub w4, w27, #0x1 │ │ │ │ + sub w4, w4, w21 │ │ │ │ + add x3, x28, w21, uxtw #4 │ │ │ │ + add x4, x4, w21, uxtw │ │ │ │ + add x4, x0, x4, lsl #4 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + stur xzr, [x3, #-16] │ │ │ │ + stur wzr, [x3, #-8] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.ne 464c8 // b.any │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + str w26, [sp] │ │ │ │ + mov w26, w27 │ │ │ │ + ldr w6, [sp, #200] │ │ │ │ + add x2, x0, x26 │ │ │ │ + ldr w0, [sp, #152] │ │ │ │ + str w0, [sp, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + ldr w0, [sp, #148] │ │ │ │ + mov w3, w25 │ │ │ │ + ldp w4, w5, [sp, #168] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + str w19, [sp, #8] │ │ │ │ + ldr w7, [sp, #208] │ │ │ │ + str w24, [sp, #32] │ │ │ │ + str w24, [sp, #40] │ │ │ │ + bl 44fd0 │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + mov x23, x0 │ │ │ │ + cbz w1, 46560 │ │ │ │ + ldr x2, [x23] │ │ │ │ + mov w0, #0x24 // #36 │ │ │ │ + umaddl x4, w1, w0, x2 │ │ │ │ nop │ │ │ │ - ldr x0, [x20, x19, lsl #3] │ │ │ │ - mov w1, w21 │ │ │ │ - bl 2d200 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ne 490e0 // b.any │ │ │ │ - ldr x2, [x20, x19, lsl #3] │ │ │ │ - mov w3, w21 │ │ │ │ - mov x1, x24 │ │ │ │ + ldr w0, [x2, #4] │ │ │ │ + add x2, x2, #0x24 │ │ │ │ + add w0, w0, w24 │ │ │ │ + stur w0, [x2, #-32] │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne 46540 // b.any │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ne 46650 // b.any │ │ │ │ + lsl x0, x26, #4 │ │ │ │ + add x26, x28, x26, lsl #4 │ │ │ │ + str xzr, [x28, x0] │ │ │ │ + str wzr, [x26, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + sub w25, w25, w20 │ │ │ │ + add w21, w21, w20 │ │ │ │ + ldp w1, w2, [x0, #28] │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + ldp w26, w19, [x0, #20] │ │ │ │ + add w24, w24, w3 │ │ │ │ + stp w1, w2, [sp, #156] │ │ │ │ + bl 3500 │ │ │ │ mov x0, x23 │ │ │ │ - bl 45f20 │ │ │ │ - str x0, [x22, x19, lsl #3] │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w2, w19 │ │ │ │ - b.hi 49060 // b.pmore │ │ │ │ - mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 49104 // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ + ldr w1, [sp, #164] │ │ │ │ + add w0, w20, w27 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ls 466dc // b.plast │ │ │ │ + mov w27, w0 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w26 │ │ │ │ mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + bl 367c0 │ │ │ │ + cmp w0, w24 │ │ │ │ + mov w23, w0 │ │ │ │ + ccmp w20, w24, #0x2, eq // eq = none │ │ │ │ + b.cc 46480 // b.lo, b.ul, b.last │ │ │ │ + cmp w20, w24 │ │ │ │ + b.cs 46494 // b.hs, b.nlast │ │ │ │ + ldp w1, w2, [sp, #156] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 367c0 │ │ │ │ + ldr w1, [sp, #204] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + ccmp w0, w20, #0x0, eq // eq = none │ │ │ │ + b.ls 46494 // b.plast │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cbz w20, 46634 │ │ │ │ + ldp w23, w24, [sp, #156] │ │ │ │ + mov w2, w24 │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 37e20 │ │ │ │ + mov w1, w23 │ │ │ │ + mov w2, w24 │ │ │ │ + mov w23, w0 │ │ │ │ + lsr x24, x0, #32 │ │ │ │ + cmp w20, w19 │ │ │ │ + b.ne 46600 // b.any │ │ │ │ + stp w2, w1, [sp, #148] │ │ │ │ + stp w0, w24, [sp, #156] │ │ │ │ + ldp w26, w19, [sp, #156] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w26 │ │ │ │ + bl 367c0 │ │ │ │ + mov w24, w0 │ │ │ │ + b 464a8 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + mov w2, #0x24 // #36 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl x19, x26, #4 │ │ │ │ + add x26, x28, x26, lsl #4 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [x23, #8] │ │ │ │ + mov w3, #0x24 // #36 │ │ │ │ + str x0, [x28, x19] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + ldr x1, [x23] │ │ │ │ + umull x2, w2, w3 │ │ │ │ + add x1, x1, #0x24 │ │ │ │ + bl 3570 │ │ │ │ + ldr w0, [x23, #8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x26, #8] │ │ │ │ + b 46570 │ │ │ │ + cbz w20, 466d4 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x22 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + bl 37e20 │ │ │ │ + mov w1, w26 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w26, w0 │ │ │ │ + lsr x19, x0, #32 │ │ │ │ + cmp w20, w24 │ │ │ │ + b.ne 466a4 // b.any │ │ │ │ + stp w2, w1, [sp, #148] │ │ │ │ + sub w24, w23, w20 │ │ │ │ + b 464a8 │ │ │ │ + mov x8, x1 │ │ │ │ + add w7, w27, #0x1 │ │ │ │ + cmp w8, w7 │ │ │ │ + b.ls 46718 // b.plast │ │ │ │ + sub w0, w8, #0x1 │ │ │ │ + add x1, x28, w7, uxtw #4 │ │ │ │ + sub w0, w0, w7 │ │ │ │ + add x2, x28, #0x10 │ │ │ │ + add x7, x0, w7, uxtw │ │ │ │ + add x0, x2, x7, lsl #4 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + stur xzr, [x1, #-16] │ │ │ │ + stur wzr, [x1, #-8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 46704 // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x28 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x58 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - add x0, x0, #0x840 │ │ │ │ - mov w2, #0x799 // #1945 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + mov w19, #0x24 // #36 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w8, [sp, #152] │ │ │ │ + umull x1, w1, w19 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + str x0, [x28] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr x3, [x21] │ │ │ │ + umull x2, w1, w19 │ │ │ │ + add x1, x3, #0x24 │ │ │ │ + bl 3570 │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + ldr w8, [sp, #152] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + b 46404 │ │ │ │ + ldr w4, [sp, #148] │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + ldr w5, [sp, #172] │ │ │ │ + ldr w6, [sp, #200] │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str w4, [sp, #24] │ │ │ │ + ldr w4, [sp, #168] │ │ │ │ + str wzr, [sp] │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + str wzr, [sp, #32] │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + str w3, [sp, #152] │ │ │ │ + bl 44fd0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w8, [sp, #152] │ │ │ │ + b 463d8 │ │ │ │ + mov w7, #0x1 // #1 │ │ │ │ + b 466e4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + and w0, w3, #0xff │ │ │ │ + stp w0, w4, [sp, #112] │ │ │ │ + str w2, [sp, #124] │ │ │ │ + cbz w2, 46968 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - cmp w5, w3 │ │ │ │ - b.cc 491bc // b.lo, b.ul, b.last │ │ │ │ - mov x23, x0 │ │ │ │ mov x24, x1 │ │ │ │ - mov w19, w3 │ │ │ │ - mov w21, w5 │ │ │ │ - mov x20, x2 │ │ │ │ - mov x22, x4 │ │ │ │ - mov w1, w3 │ │ │ │ - mov x0, x4 │ │ │ │ - bl 2d200 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4916c // b.none │ │ │ │ - ubfiz x7, x0, #3, #32 │ │ │ │ - add x0, x20, x7 │ │ │ │ - ldr w2, [x20, x7] │ │ │ │ - ldr w3, [x0, #4] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.ls 4918c // b.plast │ │ │ │ - adrp x0, 80000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + adrp x27, 7c000 │ │ │ │ + add x27, x27, #0xb78 │ │ │ │ + add x0, x0, #0xb70 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr w2, [sp, #120] │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x1, x0, #0xb60 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + cbz w0, 46930 │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x20, 7b000 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + add x20, x20, #0xa08 │ │ │ │ + b 4685c │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 46930 // b.plast │ │ │ │ + add x21, x23, x23, lsl #3 │ │ │ │ + ldr w3, [sp, #112] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x2, x2, x21, lsl #2 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + lsl x21, x21, #2 │ │ │ │ + ldr w2, [x2, #4] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + add x0, x2, x21 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cbz w1, 4684c │ │ │ │ + ldp w22, w0, [x0, #20] │ │ │ │ + ldr w3, [sp, #116] │ │ │ │ + sub w1, w0, w22 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.hi 4684c // b.pmore │ │ │ │ + cmp w0, w22 │ │ │ │ + b.cc 4684c // b.lo, b.ul, b.last │ │ │ │ + adrp x26, 7c000 │ │ │ │ + add x26, x26, #0xb80 │ │ │ │ + ldr x2, [x25, #16] │ │ │ │ + ubfiz x19, x22, #2, #32 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w2, [x2, x19] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x1, [x25] │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + ldr x3, [x1, #16] │ │ │ │ + ldr w0, [x0, x19] │ │ │ │ + add x19, x3, #0x14 │ │ │ │ + add x19, x19, x0 │ │ │ │ + add x28, x3, x0 │ │ │ │ + ldrb w2, [x28], #1 │ │ │ │ + mov x1, x20 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + cmp x28, x19 │ │ │ │ + b.ne 468e4 // b.any │ │ │ │ + mov x1, x26 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x2, [x24] │ │ │ │ + add x0, x2, x21 │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.cs 468b0 // b.hs, b.nlast │ │ │ │ + ldr w0, [x24, #8] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 4685c // b.pmore │ │ │ │ + adrp x0, 7e000 │ │ │ │ + add x1, x0, #0x130 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldp w0, w1, [sp, #120] │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 4681c // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldr x0, [x0, #608] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w6, w21 │ │ │ │ - mov w5, w19 │ │ │ │ - mov x4, x22 │ │ │ │ - mov x1, x24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz w2, 46a4c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x20, x1, #0x4 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w2 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 7c000 │ │ │ │ + adrp x23, 7c000 │ │ │ │ + add x24, x24, #0xb88 │ │ │ │ + add x23, x23, #0xb38 │ │ │ │ + b 469e0 │ │ │ │ + mov w1, #0x470 // #1136 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 2cff0 │ │ │ │ + add x20, x20, #0x24 │ │ │ │ + add x19, x19, #0xc │ │ │ │ + cmp w22, w21 │ │ │ │ + b.eq 46a34 // b.none │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + mov w4, w22 │ │ │ │ + ldr w5, [x20] │ │ │ │ + mov w3, w21 │ │ │ │ + mov x2, x24 │ │ │ │ mov x0, x23 │ │ │ │ - bl 46990 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 469c4 // b.any │ │ │ │ + ldr w1, [x19] │ │ │ │ + ldr w5, [x20, #16] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 469c4 // b.any │ │ │ │ + ldr w1, [x19, #4] │ │ │ │ + ldr w5, [x20, #20] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 469c4 // b.any │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x20, x20, #0x24 │ │ │ │ + add x19, x19, #0xc │ │ │ │ + cmp w22, w21 │ │ │ │ + b.ne 469e0 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x70 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - add x0, x0, #0x850 │ │ │ │ - mov w2, #0x7b4 // #1972 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - cbz x0, 49254 │ │ │ │ - mov x19, x1 │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #3864] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov w19, w3 │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + add x25, sp, #0x58 │ │ │ │ + mov w26, w4 │ │ │ │ + stp x27, x28, [sp, #224] │ │ │ │ + mov x27, x1 │ │ │ │ + mov x28, x2 │ │ │ │ ldr w1, [x1, #8] │ │ │ │ + mov x2, #0x18 // #24 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str w3, [sp, #40] │ │ │ │ + sub w3, w1, #0x1 │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x1, #0x3e8 // #1000 │ │ │ │ + str d15, [sp, #240] │ │ │ │ + ldr x0, [x6] │ │ │ │ + str x0, [sp, #136] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 49244 // b.none │ │ │ │ - ldp x1, x4, [x19, #16] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr w3, [x1, x2, lsl #2] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ldr w3, [x4, x3, lsl #2] │ │ │ │ - str w3, [x0, x2, lsl #2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - ldr w3, [x19, #8] │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.hi 49220 // b.pmore │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x3, 80000 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x88 │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - add x0, x0, #0x860 │ │ │ │ - mov w2, #0x7d7 // #2007 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - stp x0, xzr, [x8] │ │ │ │ - strb w0, [x8, #16] │ │ │ │ - strh wzr, [x8, #18] │ │ │ │ - ret │ │ │ │ + stp wzr, w3, [sp, #64] │ │ │ │ + mov x0, x25 │ │ │ │ + stp wzr, w3, [sp, #72] │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + bl 1f9c0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fd2c │ │ │ │ + str wzr, [sp, #44] │ │ │ │ + movi v15.2s, #0x0 │ │ │ │ + sub w0, w19, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + str xzr, [sp, #48] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fb40 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.ne 46c2c // b.any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 3630 │ │ │ │ - str x0, [x20] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 494e8 // b.none │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - mov x3, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ne 49494 // b.any │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov w2, #0x8b1f // #35615 │ │ │ │ - ldp w0, w3, [x22, #4] │ │ │ │ - str w3, [sp, #16] │ │ │ │ - ldrh w22, [sp, #34] │ │ │ │ - cmp w2, w1, uxth │ │ │ │ - b.eq 49360 // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fb60 │ │ │ │ + ldp x2, x3, [x0] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + stp x2, x3, [x4] │ │ │ │ + str x1, [x4, #16] │ │ │ │ + bl 3500 │ │ │ │ + ldp w22, w23, [sp, #64] │ │ │ │ + ldr w21, [sp, #80] │ │ │ │ + cmp w22, w23 │ │ │ │ + b.cc 46c8c // b.lo, b.ul, b.last │ │ │ │ + b.ne 46b00 // b.any │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + mov w19, w0 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 46bbc // b.plast │ │ │ │ + ldr x0, [x27] │ │ │ │ + mov w21, w21 │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ + ldr x5, [x0, #16] │ │ │ │ + ldr w3, [x27, #8] │ │ │ │ + add x2, x2, w23, uxtw #2 │ │ │ │ + b 46b88 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 46bbc // b.plast │ │ │ │ + ldr w0, [x2] │ │ │ │ + add w1, w0, w21 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.hi 46bac // b.pmore │ │ │ │ + add x1, x5, x21 │ │ │ │ + ldrb w4, [x28, x21] │ │ │ │ + ldrb w0, [x1, w0, uxtw] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.eq 46bb4 // b.none │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + str w19, [sp, #84] │ │ │ │ + cmp w26, w19 │ │ │ │ + b.cs 46b78 // b.hs, b.nlast │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 49584 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + stp w23, w23, [sp, #64] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w26, w19, #0x0, ne // ne = any │ │ │ │ + b.cc 46b00 // b.lo, b.ul, b.last │ │ │ │ + ldr w21, [sp, #44] │ │ │ │ + mov w1, #0x24 // #36 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add w20, w21, #0x1 │ │ │ │ + umull x1, w20, w1 │ │ │ │ + bl 3050 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w1, #0x24 // #36 │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + ldr q31, [sp, #64] │ │ │ │ + umull x1, w21, w1 │ │ │ │ + str w20, [sp, #44] │ │ │ │ + sub w2, w2, w19 │ │ │ │ + add x0, x0, x1 │ │ │ │ + str x3, [sp, #48] │ │ │ │ + stp w2, w2, [x0, #4] │ │ │ │ + str w19, [x3, x1] │ │ │ │ + stur d15, [x0, #12] │ │ │ │ + stur q31, [x0, #20] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fb40 │ │ │ │ + tst w0, #0xff │ │ │ │ + b.eq 46b10 // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 1fa88 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr w1, [sp, #44] │ │ │ │ + str w1, [x0] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 46e98 // b.any │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr d15, [sp, #240] │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + ldp x27, x28, [sp, #224] │ │ │ │ + add sp, sp, #0x100 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 59a40 │ │ │ │ - mov w0, w22 │ │ │ │ - bl 59a30 │ │ │ │ - ldrb w22, [sp, #11] │ │ │ │ - ldrb w1, [sp, #10] │ │ │ │ - strb w1, [x20, #16] │ │ │ │ - and x1, x0, #0xffff │ │ │ │ - tbnz w22, #2, 493d0 │ │ │ │ - str x21, [x20, #8] │ │ │ │ - strh wzr, [x20, #18] │ │ │ │ - tbz w22, #3, 4940c │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 4939c │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - cbz w0, 494d8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3210 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 49394 // b.any │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x990 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4932c │ │ │ │ - strh w0, [x20, #18] │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.hi 49508 // b.pmore │ │ │ │ - mov w21, w1 │ │ │ │ - mov x3, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - add x0, x20, #0x14 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 49560 // b.any │ │ │ │ - ldrh w21, [x20, #18] │ │ │ │ - add x21, x21, #0xc │ │ │ │ - str x21, [x20, #8] │ │ │ │ - tbnz w22, #3, 4938c │ │ │ │ - tbz w22, #4, 49460 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 49420 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - cbz w0, 49454 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3210 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 49418 // b.any │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x960 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4932c │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x21, x0, w21, sxtw │ │ │ │ - str x21, [x20, #8] │ │ │ │ - tbz w22, #1, 4948c │ │ │ │ - mov x3, x19 │ │ │ │ - add x0, x20, #0x14 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ne 4953c // b.any │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4932c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0x898 │ │ │ │ - mov x4, #0xc // #12 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w19, w21 │ │ │ │ + mov w1, w22 │ │ │ │ + mov w2, w23 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 367c0 │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + ldr w22, [sp, #64] │ │ │ │ + mov w21, w0 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 46e0c // b.tstop │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + ldr w23, [sp, #68] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.hi 46e80 // b.pmore │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + mov w3, w23 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x27 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3200 │ │ │ │ - cbz w0, 493c8 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0x8d8 │ │ │ │ - bl 32b0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4932c │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x21, x0, w21, sxtw │ │ │ │ - str x21, [x20, #8] │ │ │ │ - b 4940c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x878 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 492e4 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + bl 374ec │ │ │ │ + mov x20, x0 │ │ │ │ + ldrb w5, [x28, w21, sxtw] │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 3370 │ │ │ │ - cbz w0, 493fc │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x910 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4932c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x930 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4932c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x8e8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4932c │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + ldp w2, w3, [sp, #64] │ │ │ │ + mov x1, x27 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + bl 3b940 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr d31, [sp, #64] │ │ │ │ + add w0, w21, #0x1 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + lsr x0, x24, #32 │ │ │ │ + mov w23, w0 │ │ │ │ + mov w22, w24 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str d31, [sp, #72] │ │ │ │ + bl 17f68 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 46da8 // b.plast │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17e20 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x20 │ │ │ │ + ldr w2, [x2] │ │ │ │ + str w2, [sp, #64] │ │ │ │ + bl 17e20 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ + str w0, [sp, #68] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.cc 46d94 // b.lo, b.ul, b.last │ │ │ │ + cmp w1, w22 │ │ │ │ + ccmp w0, w23, #0x0, eq // eq = none │ │ │ │ + b.eq 46d94 // b.none │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.ls 46dd4 // b.plast │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17f68 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 46d40 // b.pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17c60 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ls 46e80 // b.plast │ │ │ │ + mov w19, w21 │ │ │ │ + stp w24, w0, [sp, #64] │ │ │ │ + b 46c90 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 1fd2c │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fda0 │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fc28 │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + stp w2, w1, [x0, #16] │ │ │ │ + b 46d98 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + cmp w21, w0 │ │ │ │ + csel w5, w21, w0, ls // ls = plast │ │ │ │ + cmp w19, w5 │ │ │ │ + b.cs 46cb4 // b.hs, b.nlast │ │ │ │ + ldr x1, [x27] │ │ │ │ + mov w0, w19 │ │ │ │ + ldr x4, [x27, #16] │ │ │ │ + ldr x6, [x1, #16] │ │ │ │ + add x4, x4, w22, uxtw #2 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr w3, [x4] │ │ │ │ + add x1, x6, x0 │ │ │ │ + ldrb w2, [x28, x0] │ │ │ │ + ldrb w1, [x1, x3] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 46e64 // b.none │ │ │ │ + ldr w1, [sp, #84] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [sp, #84] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.hi 46e40 // b.pmore │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + ldr w23, [sp, #68] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ls 46cc4 // b.plast │ │ │ │ + ldr w19, [sp, #84] │ │ │ │ + mov w0, w19 │ │ │ │ + cmp w23, w22 │ │ │ │ + b.eq 46b4c // b.none │ │ │ │ + cset w0, cs // cs = hs, nlast │ │ │ │ + b 46bc4 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x8, x0 │ │ │ │ - adrp x5, 80000 │ │ │ │ - add x5, x5, #0x670 │ │ │ │ - add x4, x5, #0x30 │ │ │ │ - mov x2, #0x1a // #26 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldrsw x10, [x0, #16] │ │ │ │ - adrp x3, 7c000 │ │ │ │ - ldrsw x9, [x0, #24] │ │ │ │ - add x3, x3, #0x9c0 │ │ │ │ - ldr w11, [x0, #20] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - add x10, x10, x10, lsl #1 │ │ │ │ - add x9, x9, x9, lsl #1 │ │ │ │ - add w11, w11, #0x76c │ │ │ │ - ldp w7, w6, [x8, #8] │ │ │ │ - adrp x19, b0000 │ │ │ │ - ldp w8, w12, [x8] │ │ │ │ - str w12, [sp] │ │ │ │ - str w8, [sp, #8] │ │ │ │ - add x19, x19, #0xbf0 │ │ │ │ - str w11, [sp, #16] │ │ │ │ - add x5, x5, x10 │ │ │ │ - add x4, x4, x9 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + cbz w2, 46ef8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x20, x1, w2, uxtw #4 │ │ │ │ + mov x19, x1 │ │ │ │ + b 46ed4 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 46ef4 // b.none │ │ │ │ + ldr w2, [x19, #8] │ │ │ │ + cbz w2, 46ec8 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + bl 3500 │ │ │ │ + stur xzr, [x19, #-16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 46ed4 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b 3500 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x170 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3984] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov x20, x2 │ │ │ │ - stp q0, q1, [sp, #192] │ │ │ │ - ldrb w8, [x0] │ │ │ │ - stp x3, x4, [sp, #328] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - stp x5, x6, [sp, #344] │ │ │ │ - str x7, [sp, #360] │ │ │ │ - stp q2, q3, [sp, #224] │ │ │ │ - stp q4, q5, [sp, #256] │ │ │ │ - stp q6, q7, [sp, #288] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w8, 496bc │ │ │ │ - adrp x1, af000 │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w1 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + and w22, w3, #0xff │ │ │ │ + and w21, w2, #0xff │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov x23, sp │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + and w24, w4, #0xff │ │ │ │ + mov w2, w22 │ │ │ │ + ldr x0, [x5] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + mov x0, sp │ │ │ │ + str xzr, [sp] │ │ │ │ + bl 2e524 │ │ │ │ + cbnz w21, 47124 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + mov w2, w24 │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2e524 │ │ │ │ + cmn w20, #0x1 │ │ │ │ + b.ne 470f4 // b.any │ │ │ │ + ldr x25, [x19, #24] │ │ │ │ + adrp x21, 7c000 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + add x21, x21, #0xbc0 │ │ │ │ + cbz x25, 46ff4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp x2, x1, [x19, #8] │ │ │ │ + lsl x0, x20, #3 │ │ │ │ + mov w6, w24 │ │ │ │ + mov w4, w22 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x3, [x2, x0] │ │ │ │ + mov w2, w22 │ │ │ │ + ldr x5, [x1, x0] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2e524 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.ne 46fc0 // b.any │ │ │ │ + ldr w25, [x19, #48] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + cbz x25, 47090 │ │ │ │ + adrp x26, 7c000 │ │ │ │ + add x26, x26, #0xc08 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + adrp x27, 7c000 │ │ │ │ + adrp x28, 7c000 │ │ │ │ + add x27, x27, #0xbf8 │ │ │ │ + b 47054 │ │ │ │ + mov w4, w22 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2e524 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x2, [x19, #40] │ │ │ │ + mov w3, w24 │ │ │ │ + add x1, x28, #0xc10 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x2, [x2, x21] │ │ │ │ + bl 2e524 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 4708c // b.none │ │ │ │ + ldp x1, x0, [x19, #32] │ │ │ │ + ubfiz x21, x20, #3, #32 │ │ │ │ + ldr x3, [x1, x21] │ │ │ │ + cbz x0, 4706c │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + cbnz x0, 4701c │ │ │ │ + mov w4, w24 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 2e524 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.ne 47054 // b.any │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + mov w3, w22 │ │ │ │ + ldr x4, [x19] │ │ │ │ + mov w2, w22 │ │ │ │ + ldr x6, [x19, #56] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w5, w22 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xbd8 │ │ │ │ + bl 2e524 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 497cc // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0x170 │ │ │ │ + b.ne 4713c // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x19, sp, #0x40 │ │ │ │ - str x21, [sp, #176] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2f90 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2f80 │ │ │ │ - adrp x19, b0000 │ │ │ │ - add x1, x19, #0xbf0 │ │ │ │ - ldr x2, [x1, #32] │ │ │ │ - cbz x2, 497b8 │ │ │ │ - ldr w3, [x0, #20] │ │ │ │ - add x11, sp, #0x170 │ │ │ │ - ldp w7, w6, [x0, #8] │ │ │ │ - mov w9, #0xffffffd8 // #-40 │ │ │ │ - ldrsw x2, [x0, #16] │ │ │ │ - mov w8, #0xffffff80 // #-128 │ │ │ │ - ldrsw x1, [x0, #24] │ │ │ │ - add w3, w3, #0x76c │ │ │ │ - str w3, [sp, #16] │ │ │ │ - add x19, x19, #0xbf0 │ │ │ │ - stp x11, x11, [sp, #72] │ │ │ │ - adrp x5, 80000 │ │ │ │ - add x5, x5, #0x670 │ │ │ │ - stp w9, w8, [sp, #96] │ │ │ │ - add x4, x5, #0x30 │ │ │ │ - add x1, x1, x1, lsl #1 │ │ │ │ - add x10, sp, #0x140 │ │ │ │ - ldr w3, [x0] │ │ │ │ - add x4, x4, x1 │ │ │ │ - str w3, [sp, #8] │ │ │ │ - add x2, x2, x2, lsl #1 │ │ │ │ - add x5, x5, x2 │ │ │ │ - adrp x3, 7c000 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - add x3, x3, #0x9c0 │ │ │ │ - ldr x21, [x19, #32] │ │ │ │ - str w1, [sp] │ │ │ │ - mov x2, #0x1a // #26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - str x10, [sp, #88] │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 7c000 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x3, x3, #0x9e0 │ │ │ │ - add x2, x2, #0x9f0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldur q30, [sp, #72] │ │ │ │ - add x3, sp, #0x20 │ │ │ │ - ldur q31, [sp, #88] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str q30, [sp, #32] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stur q30, [sp, #104] │ │ │ │ - stur q31, [sp, #120] │ │ │ │ - str q31, [x3, #16] │ │ │ │ - bl 3320 <__vfprintf_chk@plt> │ │ │ │ - ldr x21, [sp, #176] │ │ │ │ - b 4968c │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3920] │ │ │ │ - ldr x2, [x2] │ │ │ │ - str x2, [x1, #32] │ │ │ │ - b 496e4 │ │ │ │ - str x21, [sp, #176] │ │ │ │ + ldp x2, x0, [x19, #8] │ │ │ │ + ubfiz x20, x20, #3, #32 │ │ │ │ + mov w6, w24 │ │ │ │ + mov w4, w22 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xbc0 │ │ │ │ + ldr x3, [x2, x20] │ │ │ │ + mov w2, w22 │ │ │ │ + ldr x5, [x0, x20] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2e524 │ │ │ │ + b 46ff4 │ │ │ │ + mov w2, w22 │ │ │ │ + mov x0, sp │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xbb0 │ │ │ │ + bl 2e524 │ │ │ │ + b 46f88 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + mov w4, #0x8 // #8 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov w21, #0x9 // #9 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov w23, #0xa // #10 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldr x5, [x3] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + ldrb w5, [x1, #456] │ │ │ │ + mov w3, #0x7 // #7 │ │ │ │ + ldr x1, [x1, #184] │ │ │ │ + cmp w5, #0x0 │ │ │ │ + csel w21, w21, w4, eq // eq = none │ │ │ │ + csel w23, w23, w3, eq // eq = none │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmn w2, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne 47414 // b.any │ │ │ │ + ldr x0, [x20, #232] │ │ │ │ + cbz x0, 473b8 │ │ │ │ + ldr w24, [x0, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w26, w24 │ │ │ │ + ubfiz x19, x24, #3, #32 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [sp] │ │ │ │ + cbz w24, 473bc │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str x27, [sp, #112] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 4981c │ │ │ │ - adrp x1, b0000 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - str x0, [x1, #3088] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x4f0 │ │ │ │ - mov w1, #0x6c // #108 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x160 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3984] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov w19, w2 │ │ │ │ - stp q0, q1, [sp, #192] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - stp x4, x5, [sp, #320] │ │ │ │ - stp x6, x7, [sp, #336] │ │ │ │ - stp q2, q3, [sp, #224] │ │ │ │ - stp q4, q5, [sp, #256] │ │ │ │ - stp q6, q7, [sp, #288] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w1, 498c8 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - adrp x1, af000 │ │ │ │ + ldr x0, [x20, #232] │ │ │ │ + ubfiz x25, x19, #3, #32 │ │ │ │ + ldr x27, [sp, #8] │ │ │ │ + mov w1, w19 │ │ │ │ + mov w22, w19 │ │ │ │ + bl 73f60 │ │ │ │ + mov w1, w19 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + str x0, [x27, x25] │ │ │ │ + lsl x22, x22, #2 │ │ │ │ + ldr x25, [sp] │ │ │ │ + ldr x0, [x20, #232] │ │ │ │ + bl 721a0 │ │ │ │ + str w0, [x25, x22] │ │ │ │ + cmp x26, x19 │ │ │ │ + b.ne 47200 // b.any │ │ │ │ + add x22, sp, #0x10 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + bl 2e524 │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbnz w0, 474b0 │ │ │ │ + mov w2, w23 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x25, 7b000 │ │ │ │ + add x1, x25, #0xa08 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x27, [sp, #112] │ │ │ │ + adrp x24, 7c000 │ │ │ │ + lsl x26, x26, #2 │ │ │ │ + add x24, x24, #0xbc0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + lsl x0, x19, #1 │ │ │ │ + ldr x3, [x1, x0] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + cmp w0, #0x2a │ │ │ │ + b.eq 472c0 // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov w6, w23 │ │ │ │ + mov w4, w21 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x24 │ │ │ │ + ldr w5, [x0, x19] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e524 │ │ │ │ + add x19, x19, #0x4 │ │ │ │ + cmp x19, x26 │ │ │ │ + b.ne 47288 // b.any │ │ │ │ + ldr x3, [x20, #608] │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xbf8 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x2, [x20, #616] │ │ │ │ + cbz x2, 47484 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w3, w23 │ │ │ │ + add x1, x1, #0xc10 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e524 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xc18 │ │ │ │ + bl 2e524 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x3, 7b000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x3, x3, #0xbc0 │ │ │ │ + add x1, x1, #0xc30 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x3, [x20, #240] │ │ │ │ + cbz x3, 4734c │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w2, w21 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xc38 │ │ │ │ + bl 2e524 │ │ │ │ + add x25, x25, #0xa08 │ │ │ │ + mov w2, w23 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e524 │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbnz w0, 47448 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 3500 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 499f0 // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0x160 │ │ │ │ + b.ne 474b8 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str x21, [sp, #176] │ │ │ │ - add x21, sp, #0x40 │ │ │ │ - mov x20, x3 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2f90 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2f80 │ │ │ │ - adrp x2, b0000 │ │ │ │ - add x1, x2, #0xbf0 │ │ │ │ - ldr x3, [x1, #32] │ │ │ │ - cbz x3, 49904 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - b.le 4991c │ │ │ │ - ldr x21, [sp, #176] │ │ │ │ - b 49894 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3920] │ │ │ │ - ldr x3, [x3] │ │ │ │ - str x3, [x1, #32] │ │ │ │ - cmp w19, #0x0 │ │ │ │ - b.gt 498fc │ │ │ │ - ldr w3, [x0, #20] │ │ │ │ - add x19, x2, #0xbf0 │ │ │ │ - ldp w7, w6, [x0, #8] │ │ │ │ - add x11, sp, #0x160 │ │ │ │ - ldrsw x2, [x0, #16] │ │ │ │ - mov w9, #0xffffffe0 // #-32 │ │ │ │ - ldrsw x1, [x0, #24] │ │ │ │ - mov w8, #0xffffff80 // #-128 │ │ │ │ - add w3, w3, #0x76c │ │ │ │ - str w3, [sp, #16] │ │ │ │ - stp x11, x11, [sp, #72] │ │ │ │ - adrp x5, 80000 │ │ │ │ - add x5, x5, #0x670 │ │ │ │ - stp w9, w8, [sp, #96] │ │ │ │ - add x4, x5, #0x30 │ │ │ │ - add x1, x1, x1, lsl #1 │ │ │ │ - add x10, sp, #0x140 │ │ │ │ - ldr w3, [x0] │ │ │ │ - add x4, x4, x1 │ │ │ │ - str w3, [sp, #8] │ │ │ │ - add x2, x2, x2, lsl #1 │ │ │ │ - add x5, x5, x2 │ │ │ │ - adrp x3, 7c000 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - add x3, x3, #0x9c0 │ │ │ │ - ldr x21, [x19, #32] │ │ │ │ - str w1, [sp] │ │ │ │ - mov x2, #0x1a // #26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + stp xzr, xzr, [sp] │ │ │ │ + add x22, sp, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, w21 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + bl 2e524 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbz w0, 47498 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w2, w21 │ │ │ │ + add x1, x1, #0xbb0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e524 │ │ │ │ + mov w2, w23 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x25, 7b000 │ │ │ │ + mov w26, w24 │ │ │ │ + add x1, x25, #0xa08 │ │ │ │ + bl 2e524 │ │ │ │ + cbnz w24, 47278 │ │ │ │ + b 472cc │ │ │ │ + mov x3, sp │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + add x22, sp, #0x10 │ │ │ │ + bl 49820 │ │ │ │ + mov w2, w21 │ │ │ │ + mov w24, w0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + bl 2e524 │ │ │ │ + ldrb w0, [x20, #456] │ │ │ │ + cbz w0, 473f4 │ │ │ │ + b 473e0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - str x10, [sp, #88] │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 7c000 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x3, x3, #0x9e0 │ │ │ │ - add x2, x2, #0x9f0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldur q30, [sp, #72] │ │ │ │ - add x3, sp, #0x20 │ │ │ │ - ldur q31, [sp, #88] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - str q30, [sp, #32] │ │ │ │ + bl 35f0 │ │ │ │ + mov x3, x25 │ │ │ │ + mov w4, #0x1d // #29 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + add x0, x19, x0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - stur q30, [sp, #104] │ │ │ │ - stur q31, [sp, #120] │ │ │ │ - str q31, [x3, #16] │ │ │ │ - bl 3320 <__vfprintf_chk@plt> │ │ │ │ - ldr x21, [sp, #176] │ │ │ │ - b 49898 │ │ │ │ - str x21, [sp, #176] │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 2e524 │ │ │ │ + b 47368 │ │ │ │ + mov w2, w23 │ │ │ │ + add x1, x25, #0xa08 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e524 │ │ │ │ + b 47300 │ │ │ │ + adrp x25, 7b000 │ │ │ │ + mov w2, w23 │ │ │ │ + add x1, x25, #0xa08 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2e524 │ │ │ │ + b 472cc │ │ │ │ + ldr x27, [sp, #112] │ │ │ │ + b 473e0 │ │ │ │ + str x27, [sp, #112] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - and w0, w0, #0xff │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w0, #0x4e │ │ │ │ - mov w2, #0x4e // #78 │ │ │ │ - movi d0, #0x0 │ │ │ │ - ccmp w1, w2, #0x4, ne // ne = any │ │ │ │ - b.eq 49a44 // b.none │ │ │ │ - cmp w0, #0x2d │ │ │ │ - mov w2, #0x2d // #45 │ │ │ │ - fmov d0, #-4.000000000000000000e+00 │ │ │ │ - ccmp w1, w2, #0x4, ne // ne = any │ │ │ │ - b.eq 49a44 // b.none │ │ │ │ - cmp w0, w1 │ │ │ │ - fmov d31, #-2.000000000000000000e+00 │ │ │ │ - fmov d30, #2.000000000000000000e+00 │ │ │ │ - fcsel d0, d31, d30, ne // ne = any │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + str wzr, [x0, #48] │ │ │ │ + str xzr, [x0, #56] │ │ │ │ + str q31, [x0] │ │ │ │ + str q31, [x0, #32] │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-208]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add w19, w3, #0x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w3 │ │ │ │ - lsl x19, x19, #3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add w24, w3, #0x1 │ │ │ │ - mov w23, w1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0xa10 │ │ │ │ - str d15, [sp, #144] │ │ │ │ - str w1, [sp, #172] │ │ │ │ - mov w1, #0x2b // #43 │ │ │ │ - str x4, [sp, #184] │ │ │ │ - bl 14aa0 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - str x0, [sp, #176] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 47558 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov w2, w23 │ │ │ │ - mov w5, w21 │ │ │ │ - mov x4, x26 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x1, x27 │ │ │ │ + lsl x21, x0, #3 │ │ │ │ + ldr x0, [x1, x21] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + add w0, w20, #0x1 │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ mov x20, x0 │ │ │ │ - bl 15a28 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w24, [sp, #192] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x25, x0 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - cbz w24, 4aa48 │ │ │ │ - ubfiz x24, x23, #3, #32 │ │ │ │ - mov w19, w21 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x25, x28, lsl #3] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x22, x28, lsl #3] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr x2, [x25, x28, lsl #3] │ │ │ │ - str d15, [x0] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp x1, x19 │ │ │ │ - str d15, [x2] │ │ │ │ - b.ne 49b0c // b.any │ │ │ │ - cbz w23, 4aa5c │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - ldr x2, [x22] │ │ │ │ - ldr x3, [x25] │ │ │ │ - cmp w0, #0x8 │ │ │ │ - b.ls 4a980 // b.plast │ │ │ │ - add x0, x2, #0x8 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 4a980 // b.none │ │ │ │ - lsr w1, w23, #1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - movi v30.2d, #0x0 │ │ │ │ - fmov v31.2d, #1.000000000000000000e+00 │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - str q30, [x2, x0] │ │ │ │ - str q31, [x3, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 49b80 // b.any │ │ │ │ - tbz w23, #0, 49ba8 │ │ │ │ - and x0, x23, #0xfffffffe │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - str d30, [x2, x0] │ │ │ │ - str d31, [x3, x0] │ │ │ │ - adrp x5, 80000 │ │ │ │ - movi d31, #0x0 │ │ │ │ - ldr x6, [x22, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr d25, [x5, #104] │ │ │ │ - adrp x5, 80000 │ │ │ │ - ldr x4, [x25, #8] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - ldr d3, [x5, #352] │ │ │ │ - adrp x5, 80000 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - ldr d0, [x5, #360] │ │ │ │ - adrp x5, 80000 │ │ │ │ - fmov d1, #4.000000000000000000e+00 │ │ │ │ - fmov d30, #2.000000000000000000e+00 │ │ │ │ - ldr d29, [x5, #368] │ │ │ │ - b 49c48 │ │ │ │ - fsub d19, d19, d30 │ │ │ │ - fcmpe d19, d23 │ │ │ │ - fcsel d19, d23, d19, ls // ls = plast │ │ │ │ - fcmpe d19, d2 │ │ │ │ - fcsel d19, d19, d2, ge // ge = tcont │ │ │ │ - str d19, [x4, x0, lsl #3] │ │ │ │ - ldr d18, [x3, x0, lsl #3] │ │ │ │ - ldr d17, [x2, x0, lsl #3] │ │ │ │ - fadd d18, d18, d29 │ │ │ │ - fadd d17, d17, d29 │ │ │ │ - fcmpe d18, d17 │ │ │ │ - fcsel d17, d18, d17, ge // ge = tcont │ │ │ │ - str d17, [x6, x0, lsl #3] │ │ │ │ - ldr d16, [x4, x0, lsl #3] │ │ │ │ - fcmpe d16, d31 │ │ │ │ - b.ge 49cc4 // b.tcont │ │ │ │ - fcmpe d17, d31 │ │ │ │ - b.ge 49cc4 // b.tcont │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ls 49ce4 // b.plast │ │ │ │ - ldr d24, [x3, x0, lsl #3] │ │ │ │ - mov w7, w0 │ │ │ │ - ldr d23, [x2, x0, lsl #3] │ │ │ │ - ldr d22, [x4, x1, lsl #3] │ │ │ │ - fsub d24, d24, d25 │ │ │ │ - ldr d2, [x6, x1, lsl #3] │ │ │ │ - fsub d23, d23, d25 │ │ │ │ - ldr d20, [x3, x1, lsl #3] │ │ │ │ - fsub d22, d22, d3 │ │ │ │ - ldr d19, [x2, x1, lsl #3] │ │ │ │ - fsub d2, d2, d0 │ │ │ │ - ldrb w5, [x26] │ │ │ │ - fsub d20, d20, d25 │ │ │ │ - fcmpe d24, d23 │ │ │ │ - fsub d19, d19, d25 │ │ │ │ - fcsel d23, d24, d23, ge // ge = tcont │ │ │ │ - fcmpe d22, d2 │ │ │ │ - fcsel d2, d22, d2, ge // ge = tcont │ │ │ │ - fcmpe d20, d19 │ │ │ │ - fsub d23, d23, d1 │ │ │ │ - fsub d2, d2, d1 │ │ │ │ - fcsel d19, d20, d19, ge // ge = tcont │ │ │ │ - cmp w5, #0x4e │ │ │ │ - b.eq 49bf4 // b.none │ │ │ │ - ldrb w8, [x27, x1] │ │ │ │ - cmp w8, #0x4e │ │ │ │ - b.eq 49bf4 // b.none │ │ │ │ - cmp w5, w8 │ │ │ │ - b.ne 49bf0 // b.any │ │ │ │ - fadd d19, d19, d30 │ │ │ │ - b 49bf4 │ │ │ │ - fcmpe d16, d17 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov w24, w7 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - fcsel d31, d16, d17, ge // ge = tcont │ │ │ │ - cmp w23, w0 │ │ │ │ - b.hi 49c48 // b.pmore │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 4aa78 // b.plast │ │ │ │ - sub w28, w21, #0x2 │ │ │ │ - mov w2, #0x45 // #69 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.ls 49d38 // b.plast │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - mov x7, #0x2 // #2 │ │ │ │ - cmp w0, w28 │ │ │ │ - csel w0, w0, w28, ls // ls = plast │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.hi 4a3f4 // b.pmore │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - cmp w0, w7 │ │ │ │ - b.hi 49d14 // b.pmore │ │ │ │ - mov w2, #0x45 // #69 │ │ │ │ - ldr w1, [sp, #192] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.ls 4ab24 // b.plast │ │ │ │ - ubfiz x15, x0, #3, #32 │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.ls 4a644 // b.plast │ │ │ │ - adrp x1, 80000 │ │ │ │ - movi d26, #0x0 │ │ │ │ - ldr w12, [sp, #192] │ │ │ │ - fmov d30, #4.000000000000000000e+00 │ │ │ │ - ldr d5, [x1, #376] │ │ │ │ - adrp x1, 80000 │ │ │ │ - fmov d27, #2.000000000000000000e+00 │ │ │ │ - mov w14, #0x45 // #69 │ │ │ │ - ldr d4, [x1, #384] │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov w13, #0x49 // #73 │ │ │ │ - ldr d29, [x1, #352] │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr d28, [x1, #360] │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr d25, [x1, #392] │ │ │ │ - sub w8, w0, #0x1 │ │ │ │ - ldr x4, [x25, x15] │ │ │ │ - lsl x1, x8, #3 │ │ │ │ - ldr x7, [x22, x15] │ │ │ │ - add x8, x26, x8 │ │ │ │ - ldr x5, [x25, x1] │ │ │ │ - ldr x6, [x22, x1] │ │ │ │ - cmp w21, #0x2 │ │ │ │ - b.eq 49fa0 // b.none │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - b 49e10 │ │ │ │ - fsub d20, d20, d27 │ │ │ │ - fcmpe d23, d20 │ │ │ │ - fcsel d20, d23, d20, ge // ge = tcont │ │ │ │ - fcmpe d1, d20 │ │ │ │ - fcsel d20, d20, d1, ls // ls = plast │ │ │ │ - str d20, [x4, x1, lsl #3] │ │ │ │ - ldr d2, [x5, x1, lsl #3] │ │ │ │ - ldr d17, [x6, x1, lsl #3] │ │ │ │ - fsub d2, d2, d4 │ │ │ │ - fsub d17, d17, d25 │ │ │ │ - fadd d2, d2, d26 │ │ │ │ - fcmpe d2, d17 │ │ │ │ - fcsel d17, d2, d17, ge // ge = tcont │ │ │ │ - str d17, [x7, x1, lsl #3] │ │ │ │ - ldr d16, [x4, x1, lsl #3] │ │ │ │ - fcmpe d31, d16 │ │ │ │ - b.ls 49e8c // b.plast │ │ │ │ - fcmpe d31, d17 │ │ │ │ - b.ls 49e8c // b.plast │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp w23, w1 │ │ │ │ - b.ls 49eb4 // b.plast │ │ │ │ - ldr d24, [x5, x1, lsl #3] │ │ │ │ - mov w11, w1 │ │ │ │ - ldr d23, [x6, x1, lsl #3] │ │ │ │ - ldr d0, [x5, x3, lsl #3] │ │ │ │ - fsub d24, d24, d5 │ │ │ │ - ldr d20, [x6, x3, lsl #3] │ │ │ │ - fsub d23, d23, d4 │ │ │ │ - ldr d3, [x4, x3, lsl #3] │ │ │ │ - fsub d0, d0, d5 │ │ │ │ - ldr d1, [x7, x3, lsl #3] │ │ │ │ - fsub d20, d20, d4 │ │ │ │ - ldrb w9, [x8] │ │ │ │ - fsub d3, d3, d29 │ │ │ │ - fcmpe d24, d23 │ │ │ │ - fsub d1, d1, d28 │ │ │ │ - fcsel d23, d24, d23, ge // ge = tcont │ │ │ │ - fcmpe d0, d20 │ │ │ │ - fcsel d20, d0, d20, ge // ge = tcont │ │ │ │ - fcmpe d3, d1 │ │ │ │ - fsub d23, d23, d30 │ │ │ │ - fcsel d1, d3, d1, ge // ge = tcont │ │ │ │ - fsub d1, d1, d30 │ │ │ │ - cmp w9, #0x4e │ │ │ │ - b.eq 49db8 // b.none │ │ │ │ - ldrb w10, [x27, x3] │ │ │ │ - cmp w10, #0x4e │ │ │ │ - b.eq 49db8 // b.none │ │ │ │ - cmp w9, w10 │ │ │ │ - b.ne 49db4 // b.any │ │ │ │ - fadd d20, d20, d27 │ │ │ │ - b 49db8 │ │ │ │ - fcmpe d17, d16 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w24, w11 │ │ │ │ - mov w19, w0 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - fcsel d31, d16, d17, ls // ls = plast │ │ │ │ - fcmp d16, d31 │ │ │ │ - csel w2, w14, w13, eq // eq = none │ │ │ │ - cmp w23, w1 │ │ │ │ - b.hi 49e10 // b.pmore │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add x15, x15, #0x8 │ │ │ │ - cmp w12, w0 │ │ │ │ - b.hi 49d84 // b.pmore │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w24, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 4a338 // b.none │ │ │ │ - stp d9, d10, [sp, #96] │ │ │ │ - stp d11, d12, [sp, #112] │ │ │ │ - stp d13, d14, [sp, #128] │ │ │ │ - cmp w21, #0x2 │ │ │ │ - b.ls 4a100 // b.plast │ │ │ │ - sub w28, w21, #0x2 │ │ │ │ - adrp x0, 80000 │ │ │ │ - sub w23, w19, #0x1 │ │ │ │ - mov w3, w19 │ │ │ │ - mov w6, w24 │ │ │ │ - ldr d15, [x0, #408] │ │ │ │ - adrp x0, 80000 │ │ │ │ - str wzr, [sp, #172] │ │ │ │ - ldr d12, [x0, #416] │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d11, d15 │ │ │ │ - ldr d14, [x0, #424] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d9, [x0, #368] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d10, [x0, #432] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d13, [x0, #352] │ │ │ │ - mov x0, x26 │ │ │ │ - mov x26, x27 │ │ │ │ - mov x27, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp w19, #0x1 │ │ │ │ - ldrb w0, [x27, w23, uxtw] │ │ │ │ - mov w10, w23 │ │ │ │ - mov w1, w23 │ │ │ │ - fcsel d12, d9, d12, eq // eq = none │ │ │ │ - fcsel d15, d9, d15, eq // eq = none │ │ │ │ - fcsel d11, d10, d11, eq // eq = none │ │ │ │ - fcsel d14, d10, d14, eq // eq = none │ │ │ │ - cmp w0, #0x4e │ │ │ │ - b.eq 4a86c // b.none │ │ │ │ - sub w4, w24, #0x1 │ │ │ │ - movi d31, #0x0 │ │ │ │ - ldrb w4, [x26, w4, uxtw] │ │ │ │ - cmp w4, #0x4e │ │ │ │ - b.eq 49f8c // b.none │ │ │ │ - cmp w0, w4 │ │ │ │ - fmov d31, #-2.000000000000000000e+00 │ │ │ │ - fmov d30, #2.000000000000000000e+00 │ │ │ │ - fcsel d31, d31, d30, ne // ne = any │ │ │ │ - cmp w28, w19 │ │ │ │ - ccmp w19, #0x1, #0x4, hi // hi = pmore │ │ │ │ - b.ne 4a6e8 // b.any │ │ │ │ - movi d29, #0x0 │ │ │ │ - b 4a708 │ │ │ │ - adrp x9, 80000 │ │ │ │ - movi d19, #0x0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr d27, [x9, #376] │ │ │ │ - adrp x9, 80000 │ │ │ │ - fmov d25, #4.000000000000000000e+00 │ │ │ │ - fmov d22, #2.000000000000000000e+00 │ │ │ │ - ldr d26, [x9, #384] │ │ │ │ - adrp x9, 80000 │ │ │ │ - mov w14, #0x49 // #73 │ │ │ │ - mov w13, #0x45 // #69 │ │ │ │ - ldr d24, [x9, #352] │ │ │ │ - adrp x9, 80000 │ │ │ │ - ldr d23, [x9, #360] │ │ │ │ - adrp x9, 80000 │ │ │ │ - ldr d21, [x9, #392] │ │ │ │ - b 4a044 │ │ │ │ - fsub d1, d1, d22 │ │ │ │ - fcmpe d18, d1 │ │ │ │ - fcsel d1, d18, d1, ge // ge = tcont │ │ │ │ - fcmpe d2, d1 │ │ │ │ - fcsel d1, d1, d2, ls // ls = plast │ │ │ │ - str d1, [x4, x1, lsl #3] │ │ │ │ - ldr d0, [x5, x1, lsl #3] │ │ │ │ - ldr d16, [x6, x1, lsl #3] │ │ │ │ - fsub d0, d0, d26 │ │ │ │ - fsub d16, d16, d21 │ │ │ │ - fadd d0, d0, d19 │ │ │ │ - fcmpe d0, d16 │ │ │ │ - fcsel d16, d0, d16, ge // ge = tcont │ │ │ │ - str d16, [x7, x1, lsl #3] │ │ │ │ - ldr d17, [x4, x1, lsl #3] │ │ │ │ - fcmpe d31, d17 │ │ │ │ - b.ls 4a0c0 // b.plast │ │ │ │ - fcmpe d31, d16 │ │ │ │ - b.ls 4a0c0 // b.plast │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp w23, w1 │ │ │ │ - b.ls 4a0e8 // b.plast │ │ │ │ - ldr d0, [x5, x1, lsl #3] │ │ │ │ - mov w10, w1 │ │ │ │ - ldr d18, [x6, x1, lsl #3] │ │ │ │ - ldr d3, [x5, x3, lsl #3] │ │ │ │ - fsub d0, d0, d27 │ │ │ │ - ldr d1, [x6, x3, lsl #3] │ │ │ │ - fsub d18, d18, d26 │ │ │ │ - ldr d20, [x4, x3, lsl #3] │ │ │ │ - fsub d3, d3, d27 │ │ │ │ - ldr d2, [x7, x3, lsl #3] │ │ │ │ - fsub d1, d1, d26 │ │ │ │ - ldrb w9, [x8] │ │ │ │ - fsub d20, d20, d24 │ │ │ │ - fcmpe d0, d18 │ │ │ │ - fsub d2, d2, d23 │ │ │ │ - fcsel d18, d0, d18, ge // ge = tcont │ │ │ │ - fcmpe d3, d1 │ │ │ │ - fcsel d1, d3, d1, ge // ge = tcont │ │ │ │ - fcmpe d20, d2 │ │ │ │ - fsub d18, d18, d25 │ │ │ │ - fcsel d2, d20, d2, ge // ge = tcont │ │ │ │ - fsub d2, d2, d25 │ │ │ │ - cmp w9, #0x4e │ │ │ │ - b.eq 49fec // b.none │ │ │ │ - ldrb w11, [x27, x3] │ │ │ │ - cmp w11, #0x4e │ │ │ │ - b.eq 49fec // b.none │ │ │ │ - cmp w9, w11 │ │ │ │ - b.ne 49fe8 // b.any │ │ │ │ - fadd d1, d1, d22 │ │ │ │ - b 49fec │ │ │ │ - fcmpe d16, d17 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w24, w10 │ │ │ │ - mov w19, w0 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - fcsel d31, d17, d16, ls // ls = plast │ │ │ │ - fcmp d17, d31 │ │ │ │ - csel w2, w14, w13, ne // ne = any │ │ │ │ - cmp w23, w1 │ │ │ │ - b.hi 4a044 // b.pmore │ │ │ │ - cmp w24, #0x0 │ │ │ │ - ccmp w19, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 4a338 // b.none │ │ │ │ - stp d9, d10, [sp, #96] │ │ │ │ - stp d11, d12, [sp, #112] │ │ │ │ - stp d13, d14, [sp, #128] │ │ │ │ - adrp x0, 80000 │ │ │ │ - sub w23, w19, #0x1 │ │ │ │ - mov w3, w19 │ │ │ │ - ldr d15, [x0, #408] │ │ │ │ - adrp x0, 80000 │ │ │ │ - mov w6, w24 │ │ │ │ - mov w28, w2 │ │ │ │ - ldr d12, [x0, #416] │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d11, d15 │ │ │ │ - str wzr, [sp, #172] │ │ │ │ - ldr d14, [x0, #424] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d9, [x0, #368] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d10, [x0, #432] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d13, [x0, #352] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - ldrb w0, [x26, w23, uxtw] │ │ │ │ - movi d31, #0x0 │ │ │ │ - mov w1, w23 │ │ │ │ - fcsel d12, d12, d9, ne // ne = any │ │ │ │ - fcsel d15, d15, d9, ne // ne = any │ │ │ │ - fcsel d11, d11, d10, ne // ne = any │ │ │ │ - fcsel d14, d14, d10, ne // ne = any │ │ │ │ - cmp w0, #0x4e │ │ │ │ - b.eq 4a190 // b.none │ │ │ │ - sub w2, w24, #0x1 │ │ │ │ - ldrb w4, [x27, w2, uxtw] │ │ │ │ - cmp w4, #0x4e │ │ │ │ - b.eq 4a190 // b.none │ │ │ │ - cmp w4, w0 │ │ │ │ - fmov d31, #2.000000000000000000e+00 │ │ │ │ - fmov d30, #-2.000000000000000000e+00 │ │ │ │ - fcsel d31, d31, d30, eq // eq = none │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - lsl x8, x3, #3 │ │ │ │ - lsl x4, x6, #3 │ │ │ │ - ldr x7, [x25, x1] │ │ │ │ - cmp w28, #0x45 │ │ │ │ - b.eq 4a20c // b.none │ │ │ │ - ldr d31, [x7, x4] │ │ │ │ - movi d29, #0x0 │ │ │ │ - ldr x0, [x22, x8] │ │ │ │ - fadd d31, d15, d31 │ │ │ │ - ldr d30, [x0, x4] │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.eq 4a3d0 // b.none │ │ │ │ - ldr x0, [x22, x1] │ │ │ │ - ldr d31, [x0, x4] │ │ │ │ - fadd d31, d12, d31 │ │ │ │ - fcmp d31, d30 │ │ │ │ - b.ne 4a148 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - mov w19, w23 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbz w0, 4a2f8 │ │ │ │ - sub w23, w19, #0x1 │ │ │ │ - mov w3, w19 │ │ │ │ - mov w6, w24 │ │ │ │ - b 4a148 │ │ │ │ - sub w5, w24, #0x1 │ │ │ │ - sub w9, w24, #0x1 │ │ │ │ - ldr x2, [x25, x8] │ │ │ │ - lsl x5, x5, #3 │ │ │ │ - ldr d30, [x7, x5] │ │ │ │ - ldr d29, [x2, x4] │ │ │ │ - fadd d30, d14, d30 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - fcmp d30, d29 │ │ │ │ - b.eq 4a5f4 // b.none │ │ │ │ - ldr d30, [x7, x4] │ │ │ │ - fmov d28, #4.000000000000000000e+00 │ │ │ │ - fadd d30, d14, d30 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d30, d29 │ │ │ │ - b.eq 4a3c4 // b.none │ │ │ │ - ldr d30, [x2, x5] │ │ │ │ - fsub d30, d30, d13 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d30, d29 │ │ │ │ - b.eq 4a594 // b.none │ │ │ │ - ldr x1, [x22, x1] │ │ │ │ - ldr d30, [x1, x4] │ │ │ │ - fadd d30, d11, d30 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d30, d29 │ │ │ │ - b.eq 4aa04 // b.none │ │ │ │ - ldr d30, [x1, x5] │ │ │ │ - fadd d30, d11, d30 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - fcmp d31, d29 │ │ │ │ - b.eq 4a674 // b.none │ │ │ │ - ldr x0, [x22, x8] │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr d30, [x1, #360] │ │ │ │ - ldr d31, [x0, x5] │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fsub d31, d31, d28 │ │ │ │ - fcmp d31, d29 │ │ │ │ - b.ne 4a148 // b.any │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - adrp x4, 7a000 │ │ │ │ - add x4, x4, #0xd78 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add w2, w0, w19 │ │ │ │ - mov w1, w19 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str w9, [sp, #196] │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 14ae4 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 19c40 │ │ │ │ - str wzr, [sp, #172] │ │ │ │ - ldr w9, [sp, #196] │ │ │ │ - cmp w9, #0x0 │ │ │ │ - mov w24, w9 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbnz w0, 4a1fc │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - mov w2, w28 │ │ │ │ - cmp w2, #0x45 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 4a5cc // b.none │ │ │ │ - add w2, w19, w0 │ │ │ │ - mov w1, w19 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - adrp x4, 7a000 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add x4, x4, #0xd78 │ │ │ │ - bl 14ae4 │ │ │ │ - ldp d9, d10, [sp, #96] │ │ │ │ - ldp d11, d12, [sp, #112] │ │ │ │ - ldp d13, d14, [sp, #128] │ │ │ │ - stp w24, w19, [x20, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w19, w21 │ │ │ │ - bl 1a104 │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cbz w0, 4a384 │ │ │ │ + str xzr, [x1, x21] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 47530 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x25, x21, lsl #3] │ │ │ │ + cbz w0, 4759c │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + lsl x20, x21, #3 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x25, x21, lsl #3] │ │ │ │ - ldr x0, [x22, x21, lsl #3] │ │ │ │ + ldp x1, x0, [x19, #32] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + ldr x0, [x0, x20] │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x22, x21, lsl #3] │ │ │ │ - cmp x21, x19 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - b.ne 4a360 // b.any │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + str xzr, [x1, x20] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 47564 // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x22 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ bl 3500 │ │ │ │ - ldp x1, x0, [sp, #176] │ │ │ │ - ldr d15, [sp, #144] │ │ │ │ - str x1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 3500 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str xzr, [x19, #40] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #208 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #172] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - mov w19, w23 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbz w0, 4a5b8 │ │ │ │ - mov w28, #0x45 // #69 │ │ │ │ - b 4a1fc │ │ │ │ - adrp x3, 80000 │ │ │ │ - movi d6, #0x0 │ │ │ │ - mov w2, #0x45 // #69 │ │ │ │ - mov w15, w7 │ │ │ │ - ldr d7, [x3, #400] │ │ │ │ - adrp x3, 80000 │ │ │ │ - mov w17, w2 │ │ │ │ - sub x1, x25, #0x8 │ │ │ │ - ldr d5, [x3, #376] │ │ │ │ - adrp x3, 80000 │ │ │ │ - sub x4, x22, #0x8 │ │ │ │ - sub x14, x26, #0x1 │ │ │ │ - ldr d4, [x3, #384] │ │ │ │ - adrp x3, 80000 │ │ │ │ - mov w13, #0x43 // #67 │ │ │ │ - fmov d30, #4.000000000000000000e+00 │ │ │ │ - ldr d29, [x3, #352] │ │ │ │ - adrp x3, 80000 │ │ │ │ - fmov d27, #2.000000000000000000e+00 │ │ │ │ - mov w16, #0x49 // #73 │ │ │ │ - ldr d28, [x3, #360] │ │ │ │ - adrp x3, 80000 │ │ │ │ - ldr d26, [x3, #392] │ │ │ │ - ldr x10, [x1, x7, lsl #3] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - ldr x9, [x4, x7, lsl #3] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - ldr x8, [x25, x7, lsl #3] │ │ │ │ - ldr x11, [x22, x7, lsl #3] │ │ │ │ - b 4a4c8 │ │ │ │ - fsub d21, d21, d27 │ │ │ │ - fcmpe d21, d1 │ │ │ │ - fcsel d21, d1, d21, ls // ls = plast │ │ │ │ - fcmpe d21, d19 │ │ │ │ - fcsel d21, d21, d19, ge // ge = tcont │ │ │ │ - str d21, [x8, x3, lsl #3] │ │ │ │ - ldr d18, [x10, x3, lsl #3] │ │ │ │ - ldr d17, [x9, x3, lsl #3] │ │ │ │ - fsub d18, d18, d4 │ │ │ │ - fsub d17, d17, d26 │ │ │ │ - fadd d18, d18, d0 │ │ │ │ - fcmpe d18, d17 │ │ │ │ - fcsel d17, d18, d17, ge // ge = tcont │ │ │ │ - str d17, [x11, x3, lsl #3] │ │ │ │ - ldr d16, [x8, x3, lsl #3] │ │ │ │ - fcmpe d16, d31 │ │ │ │ - b.ge 4a558 // b.tcont │ │ │ │ - fcmpe d17, d31 │ │ │ │ - b.ge 4a558 // b.tcont │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp w23, w3 │ │ │ │ - b.ls 4a580 // b.plast │ │ │ │ - ldr d3, [x10, x3, lsl #3] │ │ │ │ - mov w30, w3 │ │ │ │ - ldr d1, [x9, x3, lsl #3] │ │ │ │ - ldrb w6, [x14, x7] │ │ │ │ - ldrb w18, [x26, x7] │ │ │ │ - fsub d3, d3, d5 │ │ │ │ - fsub d1, d1, d4 │ │ │ │ - and w12, w6, #0xfffffffb │ │ │ │ - cmp w18, #0x54 │ │ │ │ - ldr d22, [x10, x5, lsl #3] │ │ │ │ - ldr d21, [x9, x5, lsl #3] │ │ │ │ - ccmp w12, w13, #0x0, eq // eq = none │ │ │ │ - ldr d2, [x8, x5, lsl #3] │ │ │ │ - fsub d22, d22, d5 │ │ │ │ - ldr d19, [x11, x5, lsl #3] │ │ │ │ - fsub d21, d21, d4 │ │ │ │ - fcsel d0, d7, d6, eq // eq = none │ │ │ │ - fcmpe d3, d1 │ │ │ │ - fsub d2, d2, d29 │ │ │ │ - fsub d19, d19, d28 │ │ │ │ - fcsel d1, d3, d1, ge // ge = tcont │ │ │ │ - fcmpe d22, d21 │ │ │ │ - fcsel d21, d22, d21, ge // ge = tcont │ │ │ │ - fcmpe d2, d19 │ │ │ │ - fsub d1, d1, d30 │ │ │ │ - fcsel d19, d2, d19, ge // ge = tcont │ │ │ │ - fsub d19, d19, d30 │ │ │ │ - cmp w6, #0x4e │ │ │ │ - b.eq 4a470 // b.none │ │ │ │ - ldrb w12, [x27, x5] │ │ │ │ - cmp w12, #0x4e │ │ │ │ - b.eq 4a470 // b.none │ │ │ │ - cmp w12, w6 │ │ │ │ - b.ne 4a46c // b.any │ │ │ │ - fadd d21, d21, d27 │ │ │ │ - b 4a470 │ │ │ │ - fcmpe d16, d17 │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - mov w24, w30 │ │ │ │ - mov w19, w15 │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - fcsel d31, d16, d17, ge // ge = tcont │ │ │ │ - fcmp d16, d31 │ │ │ │ - csel w2, w17, w16, eq // eq = none │ │ │ │ - cmp w23, w3 │ │ │ │ - b.hi 4a4c8 // b.pmore │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - cmp w0, w7 │ │ │ │ - b.ls 49d2c // b.plast │ │ │ │ - mov w15, w7 │ │ │ │ - b 4a450 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w9, [sp, #196] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w9, [sp, #196] │ │ │ │ - cmp w9, #0x0 │ │ │ │ - mov w24, w9 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbnz w0, 4a3ec │ │ │ │ - mov w2, #0x45 // #69 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cmp w2, #0x45 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 4a30c // b.any │ │ │ │ - ldp d9, d10, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp d11, d12, [sp, #112] │ │ │ │ - ldp d13, d14, [sp, #128] │ │ │ │ - stp w24, w19, [x20, #24] │ │ │ │ - mov w19, w21 │ │ │ │ - bl 1a104 │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cbnz w0, 4a350 │ │ │ │ - b 4a384 │ │ │ │ - ldrb w1, [x27, w9, uxtw] │ │ │ │ - str w9, [sp, #196] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w9, [sp, #196] │ │ │ │ - b.eq 4a65c // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - str w9, [sp, #196] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w9, [sp, #196] │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ - mov w24, w9 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - mov w19, w23 │ │ │ │ - str w0, [sp, #172] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4a1f8 │ │ │ │ - ldr w1, [sp, #192] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add x15, x15, #0x8 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 49d3c // b.pmore │ │ │ │ - b 49ec4 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - str w9, [sp, #196] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w9, [sp, #196] │ │ │ │ - b 4a620 │ │ │ │ - ldrb w1, [x27, w9, uxtw] │ │ │ │ - str w9, [sp, #196] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w9, [sp, #196] │ │ │ │ - b.ne 4aaf8 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - str w9, [sp, #196] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w9, [sp, #196] │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - mov w1, w23 │ │ │ │ - adrp x4, 7a000 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add w2, w23, w0 │ │ │ │ - add x4, x4, #0xd78 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str w9, [sp, #196] │ │ │ │ - mov w19, w23 │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 14ae4 │ │ │ │ - str wzr, [sp, #172] │ │ │ │ - ldr w9, [sp, #196] │ │ │ │ - cmp w9, #0x0 │ │ │ │ - mov w24, w9 │ │ │ │ - ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4a1f8 │ │ │ │ - ldrb w7, [x27, x3] │ │ │ │ - and w4, w0, #0xfffffffb │ │ │ │ - mov w5, #0x43 // #67 │ │ │ │ - cmp w7, #0x54 │ │ │ │ - ccmp w4, w5, #0x0, eq // eq = none │ │ │ │ - b.ne 49f98 // b.any │ │ │ │ - adrp x4, 80000 │ │ │ │ - ldr d29, [x4, #400] │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - lsl x9, x3, #3 │ │ │ │ - lsl x4, x6, #3 │ │ │ │ - ldr x5, [x25, x1] │ │ │ │ - cmp w2, #0x45 │ │ │ │ - b.eq 4a780 // b.none │ │ │ │ - ldr d31, [x5, x4] │ │ │ │ - ldr x0, [x22, x9] │ │ │ │ - fadd d31, d15, d31 │ │ │ │ - ldr d30, [x0, x4] │ │ │ │ - fadd d31, d31, d29 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.eq 4a884 // b.none │ │ │ │ - ldr x0, [x22, x1] │ │ │ │ - ldr d31, [x0, x4] │ │ │ │ - fadd d31, d12, d31 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.ne 49f40 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - mov w19, w23 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - mov w2, #0x49 // #73 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbz w0, 4a5bc │ │ │ │ - sub w23, w19, #0x1 │ │ │ │ - mov w3, w19 │ │ │ │ - mov w6, w24 │ │ │ │ - b 49f40 │ │ │ │ - sub w7, w24, #0x1 │ │ │ │ - sub w8, w24, #0x1 │ │ │ │ - ldr x11, [x25, x9] │ │ │ │ - lsl x7, x7, #3 │ │ │ │ - ldr d30, [x5, x7] │ │ │ │ - ldr d29, [x11, x4] │ │ │ │ - fadd d30, d14, d30 │ │ │ │ - fadd d30, d30, d31 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.eq 4a8a4 // b.none │ │ │ │ - ldr d30, [x5, x4] │ │ │ │ - fmov d28, #4.000000000000000000e+00 │ │ │ │ - fadd d30, d14, d30 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.eq 4a914 // b.none │ │ │ │ - ldr d30, [x11, x7] │ │ │ │ - fsub d30, d30, d13 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.eq 4a95c // b.none │ │ │ │ - ldr x1, [x22, x1] │ │ │ │ - ldr d30, [x1, x4] │ │ │ │ - fadd d30, d11, d30 │ │ │ │ - fsub d30, d30, d28 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.eq 4a9c0 // b.none │ │ │ │ - ldr d30, [x1, x7] │ │ │ │ - fadd d30, d11, d30 │ │ │ │ - fadd d31, d30, d31 │ │ │ │ - fcmp d29, d31 │ │ │ │ - b.eq 4aa80 // b.none │ │ │ │ - ldr x0, [x22, x9] │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr d30, [x1, #360] │ │ │ │ - ldr d31, [x0, x7] │ │ │ │ - fsub d31, d31, d30 │ │ │ │ - fsub d31, d31, d28 │ │ │ │ - fcmp d29, d31 │ │ │ │ - b.ne 49f40 // b.any │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - adrp x4, 7a000 │ │ │ │ - add x4, x4, #0xd78 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add w2, w19, w0 │ │ │ │ - mov w1, w19 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str w8, [sp, #196] │ │ │ │ - bl 14ae4 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 19c40 │ │ │ │ - str wzr, [sp, #172] │ │ │ │ - ldr w8, [sp, #196] │ │ │ │ - mov w2, #0x49 // #73 │ │ │ │ - cmp w8, #0x0 │ │ │ │ - mov w24, w8 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4a76c │ │ │ │ - cmp w19, w28 │ │ │ │ - movi d31, #0x0 │ │ │ │ - ccmp w19, #0x1, #0x4, cc // cc = lo, ul, last │ │ │ │ - b.eq 49f98 // b.none │ │ │ │ - fmov d29, d31 │ │ │ │ - b 4a708 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - mov w19, w23 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - mov w2, #0x45 // #69 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4a76c │ │ │ │ - ldrb w1, [x26, w8, uxtw] │ │ │ │ - stp w8, w10, [sp, #196] │ │ │ │ - str w2, [sp, #204] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldp w8, w10, [sp, #196] │ │ │ │ - ldr w2, [sp, #204] │ │ │ │ - stp w10, w2, [sp, #196] │ │ │ │ - str w8, [sp, #204] │ │ │ │ - b.eq 4a944 // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 19c40 │ │ │ │ - ldp w10, w2, [sp, #196] │ │ │ │ - ldr w8, [sp, #204] │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - cmp w23, #0x0 │ │ │ │ - ccmp w8, #0x0, #0x4, ne // ne = any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #172] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cbz w0, 4aaec │ │ │ │ - mov w6, w8 │ │ │ │ - mov w19, w23 │ │ │ │ - mov x24, x6 │ │ │ │ - mov w3, w10 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - b 49f40 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w2, [sp, #196] │ │ │ │ - mov w19, w23 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #172] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - ldr w2, [sp, #196] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4a76c │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - bl 19c40 │ │ │ │ - ldp w10, w2, [sp, #196] │ │ │ │ - ldr w8, [sp, #204] │ │ │ │ - b 4a8e0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - stp w2, w8, [sp, #196] │ │ │ │ - bl 19c40 │ │ │ │ - ldp w2, w8, [sp, #196] │ │ │ │ - cmp w8, #0x0 │ │ │ │ - mov w24, w8 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4a76c │ │ │ │ - ldr w28, [sp, #172] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - str xzr, [x2, x0, lsl #3] │ │ │ │ - cmp x0, x28 │ │ │ │ - str d31, [x3, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - b.ne 4a98c // b.any │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.ne 49ba8 // b.any │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.hi 4aa68 // b.pmore │ │ │ │ - b 4a338 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - adrp x4, 7a000 │ │ │ │ - add x4, x4, #0xd78 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add w2, w23, w0 │ │ │ │ - mov w1, w23 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - mov w19, w23 │ │ │ │ - bl 14ae4 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - str wzr, [sp, #172] │ │ │ │ - cmp w23, #0x0 │ │ │ │ - mov w2, #0x49 // #73 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4a76c │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - adrp x4, 7a000 │ │ │ │ - add x4, x4, #0xd78 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add w2, w23, w0 │ │ │ │ - mov w1, w23 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - mov w19, w23 │ │ │ │ - mov w28, #0x49 // #73 │ │ │ │ - bl 14ae4 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - str wzr, [sp, #172] │ │ │ │ - cmp w23, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4a1f8 │ │ │ │ - cbnz w23, 49b4c │ │ │ │ - str xzr, [x20, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1a104 │ │ │ │ - b 4a384 │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 4ab40 // b.plast │ │ │ │ - movi d31, #0x0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 49cf0 │ │ │ │ - mov w2, #0x45 // #69 │ │ │ │ - b 49ec4 │ │ │ │ - ldrb w1, [x26, w8, uxtw] │ │ │ │ - stp w8, w10, [sp, #196] │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldp w8, w10, [sp, #196] │ │ │ │ - stp w10, w8, [sp, #196] │ │ │ │ - b.ne 4ab10 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - bl 19c40 │ │ │ │ - ldp w10, w8, [sp, #196] │ │ │ │ - mov w1, w23 │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - adrp x4, 7a000 │ │ │ │ - mov w3, #0x2b // #43 │ │ │ │ - add x4, x4, #0xd78 │ │ │ │ - add w2, w23, w0 │ │ │ │ - stp w10, w8, [sp, #196] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - bl 14ae4 │ │ │ │ - str wzr, [sp, #172] │ │ │ │ - ldp w10, w8, [sp, #196] │ │ │ │ - cmp w23, #0x0 │ │ │ │ - mov w2, #0x49 // #73 │ │ │ │ - ccmp w8, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 4a8f8 │ │ │ │ - mov w19, w23 │ │ │ │ - mov w24, w8 │ │ │ │ - b 4a5bc │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - str w9, [sp, #196] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w9, [sp, #196] │ │ │ │ - b 4a6a0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 19c40 │ │ │ │ - ldp w10, w8, [sp, #196] │ │ │ │ - b 4aaac │ │ │ │ - cmp w24, #0x0 │ │ │ │ - ccmp w19, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 4a338 // b.none │ │ │ │ - stp d9, d10, [sp, #96] │ │ │ │ - stp d11, d12, [sp, #112] │ │ │ │ - stp d13, d14, [sp, #128] │ │ │ │ - b 49ee8 │ │ │ │ - str xzr, [x20, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1a104 │ │ │ │ - b 4a350 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - and w26, w5, #0xff │ │ │ │ - ldr x25, [sp, #160] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x22, x7 │ │ │ │ - mov x21, x1 │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - ldrb w28, [sp, #176] │ │ │ │ - ldr w27, [sp, #168] │ │ │ │ - stp x0, x2, [sp, #128] │ │ │ │ - mov x0, x1 │ │ │ │ - stp w3, w4, [sp, #144] │ │ │ │ - str x6, [sp, #152] │ │ │ │ - bl 14cc0 │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 1dba0 │ │ │ │ - cbz w19, 4ac70 │ │ │ │ - ubfiz x19, x19, #5, #32 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - stp x22, x25, [sp] │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x7, [sp, #152] │ │ │ │ - str w27, [sp, #16] │ │ │ │ - ldp w3, w5, [sp, #144] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, w26 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 25b80 │ │ │ │ - ldr x0, [x24, #88] │ │ │ │ - bl 15a84 │ │ │ │ - ldr x0, [x24, #88] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x2, x1, x23 │ │ │ │ - ldr w1, [x1, x23] │ │ │ │ - add x23, x23, #0x20 │ │ │ │ - ldr w2, [x2, #4] │ │ │ │ - str xzr, [x24, #88] │ │ │ │ - bl 16d40 │ │ │ │ - str x0, [x24, #88] │ │ │ │ - mov x1, x24 │ │ │ │ - mov w3, w28 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1e88c │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 4abe0 // b.any │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x2 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr w1, [x19, #48] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x19, #48] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x2, [x19, #32] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #40] │ │ │ │ + ldr w3, [x19, #48] │ │ │ │ + ldr x2, [x19, #32] │ │ │ │ + ubfiz x1, x3, #3, #32 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + str x21, [x2, x1] │ │ │ │ + str x20, [x0, x1] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str w3, [x19, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldp x0, x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x21, [x0, x1, lsl #3] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + str x20, [x2, x0, lsl #3] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x50 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - add x1, sp, #0x4 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + str xzr, [sp] │ │ │ │ + cbz w1, 477c8 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, w1, uxtw #3 │ │ │ │ stp x21, x22, [sp, #48] │ │ │ │ + adrp x22, 7c000 │ │ │ │ + mov x21, x2 │ │ │ │ + add x22, x22, #0xc40 │ │ │ │ str x23, [sp, #64] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl 1e6d0 │ │ │ │ - ldr w22, [sp, #4] │ │ │ │ - mov x23, x0 │ │ │ │ - cbz w22, 4ae04 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str d15, [sp, #72] │ │ │ │ - ldr d15, [x0, #440] │ │ │ │ - b 4ad1c │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.hi 4ad5c // b.pmore │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x20, x20, #0x58 │ │ │ │ - cmp w1, w21 │ │ │ │ - b.ls 4add4 // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1d960 │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1d92c │ │ │ │ - add w22, w22, w0 │ │ │ │ - cmp w0, #0x7 │ │ │ │ - b.ls 4ad5c // b.plast │ │ │ │ - sub w1, w0, #0x8 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ls 4ad00 // b.plast │ │ │ │ - sub w1, w0, #0xb │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.hi 4addc // b.pmore │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.ls 4ad08 // b.plast │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - ldr d15, [sp, #72] │ │ │ │ - ldr x2, [x23, #24] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d30, [x0, #128] │ │ │ │ + mov x23, sp │ │ │ │ + b 47764 │ │ │ │ + ldrb w0, [x2, #1] │ │ │ │ + cmp w0, #0x44 │ │ │ │ + b.ne 47774 // b.any │ │ │ │ + ldrb w0, [x2, #2] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.ne 47774 // b.any │ │ │ │ + add x0, x2, #0x3 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x21] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 4778c // b.none │ │ │ │ + ldr x2, [x19] │ │ │ │ + ldrb w0, [x2] │ │ │ │ + cmp w0, #0x49 │ │ │ │ + b.eq 47734 // b.none │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x23 │ │ │ │ - ldr s31, [x2, #76] │ │ │ │ - ucvtf s31, s31 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fcvtzu w2, d31 │ │ │ │ - cmp w2, w22 │ │ │ │ - ccmp w21, w1, #0x0, ls // ls = plast │ │ │ │ - cset w19, cs // cs = hs, nlast │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4ae10 // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 2e524 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 47764 // b.any │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ ldp x21, x22, [sp, #48] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 477d0 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr d15, [sp, #72] │ │ │ │ - b 4ad64 │ │ │ │ - sub w1, w0, #0x10 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 4ad54 // b.plast │ │ │ │ - ucvtf s31, w0 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.cs 4ad08 // b.hs, b.nlast │ │ │ │ - b 4ad5c │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - b 4ad64 │ │ │ │ - str d15, [sp, #72] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 4779c │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + str x23, [sp, #64] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x9, x3 │ │ │ │ - mov x8, x4 │ │ │ │ - mov x3, x1 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - cbz x9, 4aeb4 │ │ │ │ - cbz x4, 4ae8c │ │ │ │ - ldr x6, [x4] │ │ │ │ - stp x2, x1, [sp, #24] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - ldr x10, [x8, #96] │ │ │ │ - add x2, x2, #0xa18 │ │ │ │ - ldp x7, x1, [x8, #80] │ │ │ │ - ldrb w5, [x4, #65] │ │ │ │ - ldrb w4, [x4, #66] │ │ │ │ - stp x1, x10, [sp] │ │ │ │ - ldrb w1, [x8, #8] │ │ │ │ - str w1, [sp, #16] │ │ │ │ - str x9, [sp, #40] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x4, x2 │ │ │ │ - mov x5, x1 │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - mov x6, x9 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xa48 │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ - cbz x4, 4aefc │ │ │ │ - ldr x6, [x4] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xa70 │ │ │ │ - ldr x9, [x8, #96] │ │ │ │ - ldp x7, x1, [x8, #80] │ │ │ │ - ldrb w5, [x4, #65] │ │ │ │ - ldrb w4, [x4, #66] │ │ │ │ - stp x1, x9, [sp] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldrb w8, [x8, #8] │ │ │ │ - str w8, [sp, #16] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x4, x2 │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - autiasp │ │ │ │ - add x2, x2, #0xa98 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x5 │ │ │ │ - ldr x5, [x5, #128] │ │ │ │ - cbz x5, 4af7c │ │ │ │ - mov x20, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov x22, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + cbz w1, 478cc │ │ │ │ + mov x22, x2 │ │ │ │ mov x23, x3 │ │ │ │ - mov x24, x4 │ │ │ │ - bl 1fd30 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b024 // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4af8c // b.any │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, w1, uxtw #3 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x53 │ │ │ │ + b.ne 4785c // b.any │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + cmp w1, #0x4e │ │ │ │ + b.ne 4785c // b.any │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + cmp w1, #0x3a │ │ │ │ + b.ne 4785c // b.any │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x22] │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x4c │ │ │ │ + b.ne 47898 // b.any │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + cmp w1, #0x4e │ │ │ │ + b.ne 47898 // b.any │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + cmp w1, #0x3a │ │ │ │ + b.ne 47898 // b.any │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + bl 3660 │ │ │ │ + str x0, [x23] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 47820 // b.any │ │ │ │ + eor w21, w21, #0x1 │ │ │ │ + eor w24, w24, #0x1 │ │ │ │ + orr w21, w21, w24 │ │ │ │ + cbnz w21, 478cc │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1fe20 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4af74 // b.any │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 11280 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0xc30 │ │ │ │ + add x1, x1, #0xc48 │ │ │ │ + add x0, x0, #0xc60 │ │ │ │ + mov w2, #0x13f // #319 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 119e0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x21, x2 │ │ │ │ - bl 13040 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w1, [x19, #344] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.hi 4b0cc // b.pmore │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, x21 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 4ae20 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - bl 3220 │ │ │ │ - ldr w0, [x19, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4af74 // b.plast │ │ │ │ - ldr x0, [x19, #520] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - b 3410 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - str x27, [sp, #80] │ │ │ │ - bl 13648 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 11860 │ │ │ │ - mov w1, w21 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 12a40 │ │ │ │ - ldr w1, [x19, #344] │ │ │ │ - mov x25, x0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 4b070 // b.plast │ │ │ │ - ldr x0, [x19, #520] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - mov x4, x23 │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 4ae20 │ │ │ │ - ldr x0, [x19, #128] │ │ │ │ - bl 3220 │ │ │ │ - ldr w0, [x19, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 4b0b8 // b.pmore │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + adrp x25, 7c000 │ │ │ │ + add x24, x25, #0xc00 │ │ │ │ + mov x1, x24 │ │ │ │ + str q31, [x0] │ │ │ │ + ldr x2, [x22, #240] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + str q31, [x0, #32] │ │ │ │ + str wzr, [x0, #48] │ │ │ │ + str xzr, [x0, #56]! │ │ │ │ + bl 2e524 │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x20 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4af74 // b.none │ │ │ │ - b 4af8c │ │ │ │ - ldr x0, [x19, #520] │ │ │ │ - bl 3410 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 4af64 │ │ │ │ - ldr x0, [x19, #520] │ │ │ │ - bl 2f30 │ │ │ │ - b 4afdc │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xbc0 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x1, [x22, #232] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w23, [x1, #24] │ │ │ │ + str x23, [x20, #24] │ │ │ │ + lsl x19, x23, #3 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x23, 479ec │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [x2, #344] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4b118 // b.plast │ │ │ │ - ldr x0, [x2, #544] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x2, [x23, #176] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x2] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [x2] │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b148 // b.none │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - ldr x0, [x1] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22268 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b25c // b.none │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ + ldr x0, [x22, #232] │ │ │ │ + ubfiz x26, x19, #3, #32 │ │ │ │ + ldr x21, [x20, #8] │ │ │ │ + mov w1, w19 │ │ │ │ + bl 73f60 │ │ │ │ + mov x2, x0 │ │ │ │ + add x21, x21, x26 │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - ldr x2, [x1, #40] │ │ │ │ - add x3, x3, #0x2 │ │ │ │ - str x3, [x1, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x1, #40] │ │ │ │ - bl 1f968 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b2cc // b.any │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - str x2, [x1, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #48] │ │ │ │ - ldr w0, [x21] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cbnz w0, 4b1d8 │ │ │ │ - b 4b238 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - ldr x0, [x1, #80] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #80] │ │ │ │ - ldr w0, [x21] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ls 4b238 // b.plast │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1ffc0 │ │ │ │ - ldr x3, [x21, #8] │ │ │ │ - and w19, w0, #0xff │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x0, x3, x20 │ │ │ │ - bl 1ffc0 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w19, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 4b1b4 // b.any │ │ │ │ - orr w19, w19, w0 │ │ │ │ - cbz w19, 4b1c4 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #88] │ │ │ │ - ldr w0, [x21] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 4b1d8 // b.pmore │ │ │ │ - ldr w0, [x23, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 4b2e8 // b.pmore │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + bl 2e524 │ │ │ │ + ldr x0, [x22, #232] │ │ │ │ + mov w1, w19 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 73c60 │ │ │ │ + mov w0, w0 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x0, [x1, x26] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 479a0 // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x20, #48] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #32] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x25, x25, #0xc00 │ │ │ │ + ldr x2, [x22, #608] │ │ │ │ + str x1, [x20, #40] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x2, [x22, #616] │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + cbz x2, 47a60 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 2e524 │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fd30 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b328 // b.any │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fe20 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b304 // b.none │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - ldr x2, [x1, #72] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - str x3, [x1, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x1, #72] │ │ │ │ - bl 1f700 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b364 // b.none │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #24] │ │ │ │ - b 4b1a0 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - ldr x0, [x1, #56] │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - str x2, [x1, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #56] │ │ │ │ - b 4b1a0 │ │ │ │ - ldr x0, [x23, #544] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + str xzr, [x0] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b 3410 │ │ │ │ - mov x0, x19 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b1a0 // b.none │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #32] │ │ │ │ - b 4b1a0 │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x2, [x1, #64] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - str x3, [x1, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [x1, #64] │ │ │ │ - bl 1f420 │ │ │ │ - ldr x1, [x23, #176] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b374 // b.none │ │ │ │ - ldr x0, [x1, #24] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #24] │ │ │ │ - b 4b27c │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #16] │ │ │ │ - b 4b1a0 │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #16] │ │ │ │ - b 4b27c │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - mov x22, x7 │ │ │ │ - mov x21, x6 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov x19, x0 │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + mov x24, x0 │ │ │ │ mov x0, x1 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x24, x5 │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - mov w26, w2 │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - ldr x1, [x22, #216] │ │ │ │ - stp x1, x3, [sp, #56] │ │ │ │ - mov w1, w2 │ │ │ │ - adrp x7, af000 │ │ │ │ - ldr x7, [x7, #3864] │ │ │ │ - str x4, [sp, #72] │ │ │ │ - ldr x2, [x7] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp wzr, wzr, [sp, #128] │ │ │ │ - bl 10c80 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 110f0 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w3, [x22, #480] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 210a0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 10c80 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 110f0 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w3, [x22, #436] │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 215a0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b6d0 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 22268 │ │ │ │ - ldr w1, [x22, #352] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b7fc // b.none │ │ │ │ - cbnz w1, 4b9fc │ │ │ │ - mov x0, x19 │ │ │ │ - bl 22268 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b9f0 // b.any │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 4b0e0 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, sp, #0x84 │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - bl 21aa0 │ │ │ │ - ldrb w0, [x22, #500] │ │ │ │ - cbz w0, 4b710 │ │ │ │ - ldrb w0, [x22, #448] │ │ │ │ - cbnz w0, 4b738 │ │ │ │ - mov x0, x23 │ │ │ │ - bl b048 │ │ │ │ - ldr w1, [x19] │ │ │ │ - ands w27, w0, #0xff │ │ │ │ - b.eq 4b4cc // b.none │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 4b9d4 // b.none │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - cbnz w1, 4b500 │ │ │ │ - b 4b81c │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4e500 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldr w1, [x19] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.ls 4b660 // b.plast │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - add x2, x28, x28, lsl #2 │ │ │ │ - ldp w5, w6, [sp, #128] │ │ │ │ - str w25, [sp] │ │ │ │ - strb w27, [sp, #8] │ │ │ │ - cset w4, ne // ne = any │ │ │ │ - str x22, [sp, #16] │ │ │ │ - lsl x21, x2, #4 │ │ │ │ - mov w7, w24 │ │ │ │ - add x2, x0, x2, lsl #4 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 50080 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x2, x22 │ │ │ │ - add x1, x1, x21 │ │ │ │ - bl 4f7c8 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1f400 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - tst w0, #0xff │ │ │ │ - cinc w24, w24, ne // ne = any │ │ │ │ - add x0, x1, x21 │ │ │ │ - bl 1f410 │ │ │ │ - ldr w21, [x19] │ │ │ │ - tst w0, #0xff │ │ │ │ - cinc w25, w25, ne // ne = any │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ne 4b4e0 // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b75c // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b4e0 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fe20 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b4e0 // b.any │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 11280 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 119e0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldrb w1, [x23, #62] │ │ │ │ - cbz w1, 4bae0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 13040 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldp x6, x7, [x2, #16] │ │ │ │ - ldr w1, [x2, #8] │ │ │ │ - stp x6, x7, [sp, #96] │ │ │ │ - and w21, w1, #0x10 │ │ │ │ - bl 1fd30 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldp x0, x1, [sp, #72] │ │ │ │ - stp x0, x22, [sp, #24] │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - ldp x7, x0, [sp, #104] │ │ │ │ - strb w21, [sp] │ │ │ │ - ldp x2, x6, [sp, #88] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - bl 4faa0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4e500 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 4b500 // b.pmore │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ne 4b81c // b.any │ │ │ │ - ldr x0, [x22, #128] │ │ │ │ - cbz x0, 4b690 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fd30 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b958 // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b8d8 // b.any │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [x2] │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4bb34 // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 4b0e0 │ │ │ │ - ldr w0, [x22, #352] │ │ │ │ - cbz w0, 4b48c │ │ │ │ - ldr w2, [x22, #408] │ │ │ │ - add x1, x22, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 20a80 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, sp, #0x84 │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - bl 21aa0 │ │ │ │ - ldrb w0, [x22, #500] │ │ │ │ - cbnz w0, 4b4a4 │ │ │ │ - mov x0, x23 │ │ │ │ - bl b0e0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4bac4 // b.any │ │ │ │ - ldr w1, [x24, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, x21 │ │ │ │ - bl 1c50c │ │ │ │ - ldrb w0, [x22, #448] │ │ │ │ - cbz w0, 4b4ac │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 12a40 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x3, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 58600 │ │ │ │ - b 4b4ac │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fd30 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b594 // b.any │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 13648 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 11860 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - bl 12a40 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x4, [x20, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr w1, [x4, #8] │ │ │ │ - and w1, w1, #0x10 │ │ │ │ - str w1, [sp, #112] │ │ │ │ - ldp x6, x7, [x4, #16] │ │ │ │ - stp x6, x7, [sp, #96] │ │ │ │ - bl 1fe20 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - mov w4, w21 │ │ │ │ - ldp x6, x7, [sp, #96] │ │ │ │ - strb w1, [sp] │ │ │ │ - ldp x1, x0, [sp, #80] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - stp x2, x22, [sp, #24] │ │ │ │ - mov w3, w21 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - bl 4faa0 │ │ │ │ - b 4b594 │ │ │ │ - cbnz w1, 4ba10 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 4b0e0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 22a90 │ │ │ │ - b 4b48c │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fd30 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4ba40 // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 4b668 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fe20 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b668 // b.any │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 11280 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 119e0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldrb w1, [x23, #62] │ │ │ │ - cbnz w1, 4baf4 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 12a40 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl b048 │ │ │ │ - mov w24, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fd30 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - strb wzr, [sp] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - mov w3, w24 │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - mov x2, x21 │ │ │ │ - stp x0, x22, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - mov x0, x25 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl 4faa0 │ │ │ │ - b 4b668 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fe20 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4b690 // b.any │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 11280 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 119e0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 13040 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w2, [x22, #344] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.hi 4bb08 // b.pmore │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr x0, [x22, #128] │ │ │ │ - mov x2, x19 │ │ │ │ - bl 4ae20 │ │ │ │ - ldr x0, [x22, #128] │ │ │ │ - bl 3220 │ │ │ │ - ldr w0, [x22, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4b690 // b.plast │ │ │ │ - ldr x0, [x22, #520] │ │ │ │ - bl 3410 │ │ │ │ - b 4b690 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 13648 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 11860 │ │ │ │ - mov x24, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 12a40 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr w1, [x22, #344] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 4b99c // b.plast │ │ │ │ - ldr x0, [x22, #520] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - mov x3, x24 │ │ │ │ - ldr x0, [x22, #128] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 4ae20 │ │ │ │ - ldr x0, [x22, #128] │ │ │ │ - bl 3220 │ │ │ │ - ldr w0, [x22, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4b680 // b.plast │ │ │ │ - ldr x0, [x22, #520] │ │ │ │ - bl 3410 │ │ │ │ - b 4b680 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fd30 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 4bb1c // b.any │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - b 4b4cc │ │ │ │ - mov x0, x19 │ │ │ │ - bl 20900 │ │ │ │ - b 4b47c │ │ │ │ - ldr w2, [x22, #408] │ │ │ │ - add x1, x22, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 20a80 │ │ │ │ - b 4b46c │ │ │ │ - ldr w2, [x22, #408] │ │ │ │ - add x20, x22, #0x190 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - bl 20c80 │ │ │ │ - ldr w2, [x22, #408] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - bl 20c80 │ │ │ │ - b 4b800 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 13648 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 11860 │ │ │ │ - mov x24, x0 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 12a40 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldrb w1, [x19] │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 47c68 // b.any │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + add x26, sp, #0x18 │ │ │ │ + adrp x25, 7b000 │ │ │ │ + add x25, x25, #0x8e8 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x25 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + bl 2d6c4 │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl b048 │ │ │ │ - mov w25, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fe20 │ │ │ │ - tst w0, #0xff │ │ │ │ - strb wzr, [sp] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - mov w3, w25 │ │ │ │ - stp x0, x22, [sp, #24] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x21 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - mov x0, x20 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - bl 4faa0 │ │ │ │ - b 4b82c │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 12a40 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1c660 │ │ │ │ - b 4b720 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 12a40 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - b 4b5ec │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 13040 │ │ │ │ - mov x25, x0 │ │ │ │ - b 4b884 │ │ │ │ - ldr x0, [x22, #520] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 4b924 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1fe20 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w1, [x19] │ │ │ │ - cset w27, eq // eq = none │ │ │ │ - b 4b4cc │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ + cbz x0, 47c80 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr w20, [x1, #24] │ │ │ │ - stp x0, x4, [sp, #120] │ │ │ │ - add w25, w20, #0x1 │ │ │ │ - stp w2, w5, [sp, #136] │ │ │ │ - cmp w25, w3 │ │ │ │ - b.hi 4bc54 // b.pmore │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w25 │ │ │ │ - mov w26, w3 │ │ │ │ - mov x19, x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ubfiz x1, x25, #3, #32 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - lsl x1, x21, #2 │ │ │ │ + mov w23, w27 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + ubfiz x21, x27, #3, #32 │ │ │ │ + ubfiz x22, x23, #3, #32 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + add x28, x19, x22 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x19, x22] │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x25 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0xab8 │ │ │ │ - str x0, [x24] │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str w4, [x23] │ │ │ │ - cmp w25, w4 │ │ │ │ - b.ls 4bc70 // b.plast │ │ │ │ - mov w20, w20 │ │ │ │ - mov w27, w4 │ │ │ │ - add x22, x24, #0x8 │ │ │ │ - add x21, x23, #0x4 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ + bl 2d6c4 │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x0, 47b08 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 47bf0 // b.any │ │ │ │ + ldrb w2, [x0, #1] │ │ │ │ + cmp w2, #0x48 │ │ │ │ + b.eq 47c70 // b.none │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 47bf0 // b.any │ │ │ │ + ldrb w2, [x0, #1] │ │ │ │ + cmp w2, #0x53 │ │ │ │ + b.ne 47c88 // b.any │ │ │ │ + ldrb w2, [x0, #2] │ │ │ │ + cmp w2, #0x51 │ │ │ │ + b.ne 47c88 // b.any │ │ │ │ + add x3, sp, #0x28 │ │ │ │ + add x2, sp, #0x20 │ │ │ │ + mov w1, w23 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl 477e0 │ │ │ │ + ldr x1, [x24, #24] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x24, #8] │ │ │ │ + ldp x0, x1, [x24, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x24, #24] │ │ │ │ + ldr x3, [x24, #8] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldp x5, x2, [sp, #32] │ │ │ │ + str x0, [x24, #16] │ │ │ │ + str x5, [x3, x1] │ │ │ │ + str x2, [x0, x1] │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x24, #24] │ │ │ │ + add x21, x21, x19 │ │ │ │ + mov x20, x19 │ │ │ │ + cbz w27, 47c14 │ │ │ │ nop │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 12a40 │ │ │ │ - str x0, [x22, x28, lsl #3] │ │ │ │ - mov w1, w28 │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x20], #8 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 47c00 // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 10c80 │ │ │ │ - str w0, [x21, x28, lsl #2] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - add w27, w27, w0 │ │ │ │ - cmp x20, x28 │ │ │ │ - b.ne 4bbe0 // b.any │ │ │ │ - ldp w5, w0, [sp, #136] │ │ │ │ - str w0, [sp] │ │ │ │ - ldp x0, x7, [sp, #120] │ │ │ │ - mov w4, w27 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x24 │ │ │ │ - mov w6, w26 │ │ │ │ - mov w3, w25 │ │ │ │ - bl 3bed0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl 3500 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 47d74 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w27, w4 │ │ │ │ - b 4bc10 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 47c34 │ │ │ │ + ldrb w2, [x0, #2] │ │ │ │ + cmp w2, #0x44 │ │ │ │ + b.eq 47bf0 // b.none │ │ │ │ + b 47b6c │ │ │ │ + ldr x0, [x20] │ │ │ │ + brk #0x3e8 │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.ne 47bf0 // b.any │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + cmp w1, #0x52 │ │ │ │ + b.ne 47bf0 // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x47 │ │ │ │ + b.ne 47bf0 // b.any │ │ │ │ + str xzr, [sp, #48] │ │ │ │ + cbz w23, 47d6c │ │ │ │ + adrp x23, 7c000 │ │ │ │ + mov x22, x19 │ │ │ │ + add x23, x23, #0xc40 │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + b 47cf4 │ │ │ │ + ldrb w0, [x2, #1] │ │ │ │ + cmp w0, #0x44 │ │ │ │ + b.ne 47d04 // b.any │ │ │ │ + ldrb w0, [x2, #2] │ │ │ │ + cmp w0, #0x3a │ │ │ │ + b.ne 47d04 // b.any │ │ │ │ + add x0, x2, #0x3 │ │ │ │ + bl 2e36c │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, x22, #0x8 │ │ │ │ + cmp x28, x22 │ │ │ │ + b.eq 47d14 // b.none │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + ldrb w0, [x2] │ │ │ │ + cmp w0, #0x49 │ │ │ │ + b.eq 47cc4 // b.none │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 2e524 │ │ │ │ + b 47ce8 │ │ │ │ + ldr x22, [sp, #48] │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + ldr w1, [x24, #48] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x24, #48] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x24, #40] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x2, [x24, #32] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x24, #40] │ │ │ │ + ldr w1, [x24, #48] │ │ │ │ + ldr x3, [x24, #32] │ │ │ │ + ubfiz x2, x1, #3, #32 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x20, [x3, x2] │ │ │ │ + str x22, [x0, x2] │ │ │ │ + str w1, [x24, #48] │ │ │ │ + b 47bf0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 47d18 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 47df0 │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3920] │ │ │ │ + adrp x22, 7c000 │ │ │ │ + add x22, x22, #0xc78 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldp x1, x4, [x19, #8] │ │ │ │ + lsl x0, x20, #3 │ │ │ │ + mov x2, x22 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x3, [x1, x0] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x4, [x4, x0] │ │ │ │ + ldr x0, [x21] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 47dc0 // b.pmore │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + cbz w0, 47e68 │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3920] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 7c000 │ │ │ │ + adrp x23, 7c000 │ │ │ │ + add x24, x24, #0xc90 │ │ │ │ + add x23, x23, #0xca8 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + ubfiz x22, x20, #3, #32 │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov x2, x24 │ │ │ │ + ldr x3, [x1, x22] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + mov x2, x23 │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x3, [x3, x22] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 47e20 // b.pmore │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x1, #0x2710 // #10000 │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w24, [x1, #24] │ │ │ │ - cmp w2, w24 │ │ │ │ - b.cc 4bd5c // b.lo, b.ul, b.last │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w24 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x26, x3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 52920 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3920] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xcc0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x3] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + adrp x1, 7e000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xc8 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 48024 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov w27, w4 │ │ │ │ - bl 586c0 │ │ │ │ - ubfiz x1, x24, #3, #32 │ │ │ │ + bl 52920 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3b730 │ │ │ │ - cbz w24, 4bd1c │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w25, #0x2710 // #10000 │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + str wzr, [x0, #48] │ │ │ │ + str xzr, [x0, #56] │ │ │ │ + str q31, [x0] │ │ │ │ + str q31, [x0, #32] │ │ │ │ + mov w24, w25 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w1, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 34d0 │ │ │ │ + sxtb w1, w0 │ │ │ │ + mov w19, w0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 47fc8 // b.none │ │ │ │ + cmp x20, #0x0 │ │ │ │ + ccmp w1, #0xa, #0x0, ne // ne = any │ │ │ │ + b.eq 47f68 // b.none │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.eq 47f20 // b.none │ │ │ │ + add w24, w21, #0x1 │ │ │ │ + sub w0, w25, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.eq 48008 // b.none │ │ │ │ + strb w19, [x20, w21, uxtw] │ │ │ │ + mov w21, w24 │ │ │ │ + b 47f14 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 52920 │ │ │ │ + strb wzr, [x0, w21, uxtw] │ │ │ │ + mov x19, x0 │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cmp w1, #0x40 │ │ │ │ + b.eq 47ff8 // b.none │ │ │ │ + mov w1, w21 │ │ │ │ + mov x2, x23 │ │ │ │ + bl 7dc0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + bl 34d0 │ │ │ │ + sxtb w1, w0 │ │ │ │ + mov w19, w0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.ne 47f38 // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl 33c0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 12a40 │ │ │ │ - str x0, [x21, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 4bd00 // b.any │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3936] │ │ │ │ - mov w7, w27 │ │ │ │ - mov x6, x26 │ │ │ │ - mov x4, x21 │ │ │ │ - mov w2, w24 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3b9f0 │ │ │ │ - mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, x23 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov x0, x23 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 47a84 │ │ │ │ + b 47f94 │ │ │ │ + lsl w1, w25, #1 │ │ │ │ + mov x0, x20 │ │ │ │ + add w25, w1, #0x1 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + b 47f5c │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + ldr w4, [x0] │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xcd0 │ │ │ │ + add x0, x1, #0xc48 │ │ │ │ + mov w1, #0x1f0 // #496 │ │ │ │ + bl 2cff0 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ + mov w21, w1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ + mov x24, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x3 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov w27, w1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - str w4, [sp, #140] │ │ │ │ - bl 586c0 │ │ │ │ + mov x28, x4 │ │ │ │ + bl 52920 │ │ │ │ mov x20, x0 │ │ │ │ - ubfiz x1, x27, #5, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp w27, wzr, [x20] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - cbz w27, 4bef0 │ │ │ │ - adrp x24, 7d000 │ │ │ │ - mov x25, x0 │ │ │ │ - add x24, x24, #0x68 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - fmov d13, #3.000000000000000000e+00 │ │ │ │ - fmov d14, #2.000000000000000000e+00 │ │ │ │ - str d15, [sp, #112] │ │ │ │ - add w0, w21, #0x1 │ │ │ │ - ubfiz x19, x21, #5, #32 │ │ │ │ - add x1, x25, x19 │ │ │ │ - ucvtf d15, w0 │ │ │ │ - str w22, [x1, #8] │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 29b90 │ │ │ │ - fadd d0, d0, d13 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fcvtzu x1, d0 │ │ │ │ - bl 586c0 │ │ │ │ - fmov d0, d15 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - str x0, [x25, x19] │ │ │ │ - ldr x28, [x1, x19] │ │ │ │ - bl 29b90 │ │ │ │ - fadd d0, d0, d14 │ │ │ │ - mov w5, w21 │ │ │ │ - mov x4, x24 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, x28 │ │ │ │ - fcvtzu x1, d0 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - bl 3b730 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w7, [sp, #140] │ │ │ │ - mov x6, x26 │ │ │ │ - add x1, x1, x19 │ │ │ │ + bl 4fea0 │ │ │ │ + ldp d0, d1, [x25, #8] │ │ │ │ + mov w1, w19 │ │ │ │ + mov w0, w21 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + bl 48b28 │ │ │ │ + cbz w21, 48194 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + fmov d15, d0 │ │ │ │ + mov w0, w21 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x1, [x24, x23, lsl #3] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ubfiz x21, x27, #4, #32 │ │ │ │ + mov w22, w27 │ │ │ │ + add x0, x1, x21 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + cbz w2, 48148 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x0] │ │ │ │ + fmov d1, d15 │ │ │ │ + ldr w4, [x28, #296] │ │ │ │ + add x2, x19, x19, lsl #3 │ │ │ │ + ldr d0, [x28, #464] │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, x2, lsl #2 │ │ │ │ + mov x5, x25 │ │ │ │ mov w2, w22 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl 3b9f0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - add x0, x25, x19 │ │ │ │ - str w22, [x0, #16] │ │ │ │ - cbz w22, 4bedc │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x25, [x20, #8] │ │ │ │ - ubfiz x4, x28, #6, #32 │ │ │ │ - add x2, x25, x19 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - ldr w2, [x2, #16] │ │ │ │ - add x1, x1, x4 │ │ │ │ - str xzr, [x0] │ │ │ │ - stp x28, x28, [x0, #16] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - cmp w2, w28 │ │ │ │ - b.hi 4bea0 // b.pmore │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp x27, x21 │ │ │ │ - b.ne 4bdec // b.any │ │ │ │ - ldp d13, d14, [sp, #96] │ │ │ │ - ldr d15, [sp, #112] │ │ │ │ + mov w3, w26 │ │ │ │ + bl 500a8 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x24, x23, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add x0, x1, x21 │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + cmp w2, w19 │ │ │ │ + b.hi 48100 // b.pmore │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.ne 480e0 // b.any │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x23, #0x2 │ │ │ │ + b.eq 4816c // b.none │ │ │ │ + mov w26, w23 │ │ │ │ + b 480d4 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + add x0, x23, #0x1 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.eq 48170 // b.none │ │ │ │ + add x0, x23, #0x1 │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ne 48194 // b.any │ │ │ │ + b 48170 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov w19, w1 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ + sub sp, sp, #0x1b0 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #320] │ │ │ │ + add x29, sp, #0x140 │ │ │ │ + stp x19, x20, [sp, #336] │ │ │ │ + mov w20, w5 │ │ │ │ + ldp x9, x19, [sp, #432] │ │ │ │ + stp x21, x22, [sp, #352] │ │ │ │ + stp x23, x24, [sp, #368] │ │ │ │ + mov x23, x7 │ │ │ │ + stp x25, x26, [sp, #384] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x25, x2 │ │ │ │ + stp x27, x28, [sp, #400] │ │ │ │ + mov x28, x3 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + str x9, [sp, #40] │ │ │ │ + ldr s0, [x9, #480] │ │ │ │ + str x6, [sp, #80] │ │ │ │ + stp x19, x0, [sp, #104] │ │ │ │ + mov w0, w5 │ │ │ │ + scvtf s0, s0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x4, [sp, #160] │ │ │ │ + ldr x1, [x8] │ │ │ │ + str x1, [sp, #312] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w1, [sp, #456] │ │ │ │ + str w1, [sp, #148] │ │ │ │ + bl 56280 │ │ │ │ + mov w21, w0 │ │ │ │ + ldr x9, [sp, #40] │ │ │ │ + str x9, [sp, #48] │ │ │ │ + str w0, [sp, #144] │ │ │ │ + mov w0, w20 │ │ │ │ + ldr s0, [x9, #480] │ │ │ │ + scvtf s0, s0 │ │ │ │ + bl 562b0 │ │ │ │ + str w0, [sp, #88] │ │ │ │ + scvtf d31, w21 │ │ │ │ + mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d29, x1 │ │ │ │ + mov x1, #0x4044000000000000 // #4630826316843712512 │ │ │ │ + fmov d30, x1 │ │ │ │ + ldr w4, [x25, #40] │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x5, x19 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + mov w2, w20 │ │ │ │ + ldr x3, [x25, #32] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + fcvtzs w22, d31 │ │ │ │ + bl 5c120 │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - ldr x0, [x0, #624] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - cbz x0, 4c130 │ │ │ │ - bl 5be0 │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr w20, [x23, #48] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.ne 4c21c // b.any │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4c1f0 │ │ │ │ - ldr x2, [x23, #40] │ │ │ │ - str x0, [x21, #608] │ │ │ │ - ldr x1, [x21, #184] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [x21, #616] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - ccmn w19, #0x1, #0x4, ne // ne = any │ │ │ │ - b.ne 4c118 // b.any │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - cbz x0, 4c10c │ │ │ │ - ldr w24, [x0, #24] │ │ │ │ + ldr x3, [x25, #32] │ │ │ │ + mov x5, x19 │ │ │ │ + ldr w4, [x25, #40] │ │ │ │ + mov w2, w20 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ubfiz x19, x24, #3, #32 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ + str x21, [sp, #296] │ │ │ │ + bl 5c120 │ │ │ │ + str x0, [sp, #304] │ │ │ │ + ldr w3, [x23] │ │ │ │ + mov x24, x0 │ │ │ │ + cbz w3, 486b4 │ │ │ │ + ldr x9, [sp, #48] │ │ │ │ + add x0, sp, #0x128 │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + str x25, [sp, #40] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + str x9, [sp, #152] │ │ │ │ + stp x28, x21, [sp, #168] │ │ │ │ + mov x28, x27 │ │ │ │ + str x24, [sp, #184] │ │ │ │ + str d15, [sp, #416] │ │ │ │ + fmov d15, #5.000000000000000000e-01 │ │ │ │ + b 4831c │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp w3, w4 │ │ │ │ + b.ls 48518 // b.plast │ │ │ │ + lsl x6, x4, #3 │ │ │ │ + sub x6, x6, x4 │ │ │ │ + add x0, x1, x6, lsl #4 │ │ │ │ + lsl x24, x6, #4 │ │ │ │ + ldrb w2, [x0, #64] │ │ │ │ + cbz w2, 48310 │ │ │ │ + ldp w25, w2, [x0, #56] │ │ │ │ + ldr x5, [x1, x24] │ │ │ │ + ldrb w9, [x0, #8] │ │ │ │ + cmp w25, w2 │ │ │ │ + b.hi 48310 // b.pmore │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + ucvtf d30, w20 │ │ │ │ + ucvtf d31, w5 │ │ │ │ + ubfiz x10, x9, #3, #8 │ │ │ │ + ldr x27, [sp, #128] │ │ │ │ + ucvtf d0, w1 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x21, sp, #0xc0 │ │ │ │ + str w9, [sp, #76] │ │ │ │ + fsub d30, d0, d30 │ │ │ │ + add x1, x1, x10 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + str x10, [sp, #96] │ │ │ │ + fmul d30, d30, d15 │ │ │ │ + str x4, [sp, #136] │ │ │ │ + add x1, x1, x10 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + frintm d30, d30 │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + fcvtzu w1, d31 │ │ │ │ + str w1, [sp, #92] │ │ │ │ + mov x1, x26 │ │ │ │ + mov w26, w19 │ │ │ │ + mov x19, x28 │ │ │ │ + mov x28, x1 │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr w1, [x0, #36] │ │ │ │ + ldr x4, [x3] │ │ │ │ + ldr w3, [x2, w25, uxtw #2] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + ldr x2, [x2] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.ne 483dc // b.any │ │ │ │ + ldr w0, [x0, #52] │ │ │ │ + cbz w0, 485c8 │ │ │ │ + ldr x7, [sp, #80] │ │ │ │ + stp x4, x2, [sp] │ │ │ │ + ldrb w6, [sp, #76] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str w20, [sp, #16] │ │ │ │ + ldp w5, w4, [sp, #88] │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz w24, 4c1e4 │ │ │ │ - adrp x27, 79000 │ │ │ │ - mov w24, w24 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - add x25, x27, #0xd78 │ │ │ │ + bl 56320 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz w26, 48450 │ │ │ │ + ldr w5, [sp, #224] │ │ │ │ + mov w3, w26 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub w4, w5, w22 │ │ │ │ + add w5, w5, w22 │ │ │ │ + nop │ │ │ │ + ldr w2, [x19, x1, lsl #2] │ │ │ │ + mov w0, w1 │ │ │ │ + cmp w2, w4 │ │ │ │ + b.cc 48438 // b.lo, b.ul, b.last │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ls 48448 // b.plast │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.ne 48420 // b.any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w26 │ │ │ │ + b.cc 484d0 // b.lo, b.ul, b.last │ │ │ │ + add w1, w26, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #48] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + add x0, x1, x24 │ │ │ │ + ldr w2, [sp, #224] │ │ │ │ + str w2, [x19, x3, lsl #2] │ │ │ │ + ldr w1, [x0, #36] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.ne 48494 // b.any │ │ │ │ + ldr w0, [x0, #52] │ │ │ │ + cbz w0, 4868c │ │ │ │ + ldp x1, x2, [sp, #96] │ │ │ │ + ldp x4, x0, [sp, #112] │ │ │ │ + ldr w5, [sp, #144] │ │ │ │ + ldr x3, [x0, x1] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + bl 17040 │ │ │ │ + cbz w0, 484d0 │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ + mov x0, x27 │ │ │ │ + ldr w1, [sp, #224] │ │ │ │ + ldr w2, [x2, #28] │ │ │ │ + add w1, w2, w1 │ │ │ │ + bl 501ec │ │ │ │ + cbz w0, 485f4 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 56540 │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + add x0, x1, x24 │ │ │ │ + ldr w2, [x0, #60] │ │ │ │ + cmp w2, w25 │ │ │ │ + b.cs 483b0 // b.hs, b.nlast │ │ │ │ + ldr x4, [sp, #136] │ │ │ │ + mov x0, x28 │ │ │ │ + ldr w3, [x23] │ │ │ │ + mov x28, x19 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + mov w19, w26 │ │ │ │ + mov x26, x0 │ │ │ │ + cmp w3, w4 │ │ │ │ + b.hi 4831c // b.pmore │ │ │ │ + ldr x25, [sp, #40] │ │ │ │ + mov x27, x28 │ │ │ │ + ldr d15, [sp, #416] │ │ │ │ + ldp x21, x24, [sp, #176] │ │ │ │ + ldr w0, [x25, #40] │ │ │ │ + cbz w0, 48568 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - ubfiz x22, x19, #3, #32 │ │ │ │ - ldr x28, [sp, #32] │ │ │ │ - mov w1, w19 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - bl 12a40 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w20, w19 │ │ │ │ - ldr x0, [x21, #232] │ │ │ │ - str x1, [x28, x22] │ │ │ │ - ldr x28, [sp, #40] │ │ │ │ - mov w1, w19 │ │ │ │ - bl 10c80 │ │ │ │ - lsl x20, x20, #2 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - mov x1, x25 │ │ │ │ - str w0, [x28, x20] │ │ │ │ - mov x0, x26 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x21, x19, lsl #3] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, x19, lsl #3] │ │ │ │ + ldr x0, [x24, x19, lsl #3] │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x25, #40] │ │ │ │ + str xzr, [x24, x19, lsl #3] │ │ │ │ add x19, x19, #0x1 │ │ │ │ - ldr x2, [x2, x22] │ │ │ │ - bl 53204 │ │ │ │ - ldp x2, x1, [sp, #40] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w2, [x2, x20] │ │ │ │ - bl 53c4 │ │ │ │ - cmp x19, x24 │ │ │ │ - b.ne 4c000 // b.any │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 48540 // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x27, x27, #0xd78 │ │ │ │ - str xzr, [sp, #32] │ │ │ │ + mov x0, x24 │ │ │ │ bl 3500 │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x2, 79000 │ │ │ │ - add x2, x2, #0xda8 │ │ │ │ - bl 53204 │ │ │ │ - ldr x2, [x21, #240] │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, x23, #0x38 │ │ │ │ - bl 53204 │ │ │ │ - ldr x3, [x21, #608] │ │ │ │ - mov w1, #0x28d // #653 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xb98 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - bl 49630 │ │ │ │ - adrp x0, af000 │ │ │ │ + cbz x27, 48584 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c244 // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + b.ne 486d4 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldp x29, x30, [sp, #320] │ │ │ │ + ldp x19, x20, [sp, #336] │ │ │ │ + ldp x21, x22, [sp, #352] │ │ │ │ + ldp x23, x24, [sp, #368] │ │ │ │ + ldp x25, x26, [sp, #384] │ │ │ │ + ldp x27, x28, [sp, #400] │ │ │ │ + add sp, sp, #0x1b0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x27, 79000 │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - b 4c074 │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x20 │ │ │ │ + ldr x7, [sp, #80] │ │ │ │ + stp x4, x2, [sp] │ │ │ │ + ldrb w6, [sp, #76] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + str w20, [sp, #16] │ │ │ │ + mov w5, w20 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3b740 │ │ │ │ - mov w24, w0 │ │ │ │ - b 4bfe4 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ + bl 56320 │ │ │ │ + b 48400 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x23, x0 │ │ │ │ - bl 5220 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - ldr x2, [x21, #608] │ │ │ │ - cbz x2, 4c1b0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - adrp x27, 79000 │ │ │ │ - add x1, x27, #0xd78 │ │ │ │ - bl 53204 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x20, 80000 │ │ │ │ - add x20, x20, #0x6c0 │ │ │ │ - mov w1, #0x25c // #604 │ │ │ │ - mov x3, x20 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xb10 │ │ │ │ - bl 49630 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, x27, #0xd78 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 53204 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x0, x23 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 4b490 │ │ │ │ + ldr w1, [x27] │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 52920 │ │ │ │ + ldp x3, x2, [sp, #56] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldr w5, [x27] │ │ │ │ + ldr x1, [x3] │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + ldr x2, [x2] │ │ │ │ + umull x5, w5, w3 │ │ │ │ + str x0, [x27, #8] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x0, x0, x5 │ │ │ │ + bl 4bba0 │ │ │ │ + ldr w0, [x27] │ │ │ │ + mov w3, #0x50 // #80 │ │ │ │ + ldr x5, [x27, #8] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - bl 5340 │ │ │ │ - b 4bf78 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xac0 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - mov w1, #0x258 // #600 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - bl 49630 │ │ │ │ - adrp x27, 79000 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xb08 │ │ │ │ - bl 53204 │ │ │ │ - b 4c168 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - adrp x27, 79000 │ │ │ │ - b 4c074 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xb78 │ │ │ │ - ldr x4, [x21, #624] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w1, #0x265 // #613 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 3060 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w3, w20 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xb40 │ │ │ │ - mov w1, #0x262 // #610 │ │ │ │ - add x0, x0, #0xaf8 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ + umull x0, w0, w3 │ │ │ │ + ldrb w3, [sp, #148] │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + add x0, x5, x0 │ │ │ │ + add x2, x2, x24 │ │ │ │ + bl 4c88c │ │ │ │ + ldr w0, [x27] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x27] │ │ │ │ + b 484d0 │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 6a660 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr w0, [x0, #388] │ │ │ │ + cbz w0, 484b4 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 56f80 │ │ │ │ + b 484b4 │ │ │ │ + ldr w0, [x25, #40] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + cbnz w0, 48530 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3500 │ │ │ │ + b 48584 │ │ │ │ + str d15, [sp, #416] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov x1, #0x330 // #816 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x2 │ │ │ │ + mov x23, x3 │ │ │ │ + bl 52920 │ │ │ │ + cbz x0, 488b0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - ldrb w0, [x1, #160] │ │ │ │ - ldr x3, [x1, #16] │ │ │ │ - cbnz w0, 4c320 │ │ │ │ - cbz x3, 4c4b8 │ │ │ │ - mov x0, x3 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xbc0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 3620 │ │ │ │ - str x0, [x19, #120] │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 33e0 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - adrp x20, 7c000 │ │ │ │ - add x21, x20, #0xaf8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0xbc8 │ │ │ │ - mov w1, #0x29f // #671 │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 4c5b8 │ │ │ │ - ldrb w0, [x19, #456] │ │ │ │ - cbz w0, 4c5d8 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 4c598 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w4, #0x7 // #7 │ │ │ │ - mov w3, #0x8 // #8 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 4c80 │ │ │ │ mov x20, x0 │ │ │ │ - bl 35f0 │ │ │ │ - add x0, x20, x0 │ │ │ │ - mov w1, #0x1d // #29 │ │ │ │ - sturb w1, [x0, #-1] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + adrp x0, 80000 │ │ │ │ + fmov d30, #2.500000000000000000e-01 │ │ │ │ + stp d11, d12, [sp, #80] │ │ │ │ + fmov d12, #1.000000000000000000e+00 │ │ │ │ + ldr q31, [x0, #560] │ │ │ │ + stp d13, d14, [sp, #96] │ │ │ │ + fmov d13, #5.000000000000000000e-01 │ │ │ │ + stp d9, d10, [sp, #64] │ │ │ │ + str d15, [sp, #112] │ │ │ │ + str q31, [x20] │ │ │ │ + str d30, [x20, #16] │ │ │ │ + fadd d13, d13, d13 │ │ │ │ + movi d14, #0x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + sub w0, w19, #0x1 │ │ │ │ + ldr d15, [x20, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + scvtf d0, w0 │ │ │ │ + fmul d0, d0, d13 │ │ │ │ + bl 2f60 │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + fadd d14, d14, d15 │ │ │ │ + cmp x19, #0x3 │ │ │ │ + b.ne 48750 // b.any │ │ │ │ + fcmpe d14, d12 │ │ │ │ + b.mi 48744 // b.first │ │ │ │ + movi d12, #0x0 │ │ │ │ + mov w21, #0x28 // #40 │ │ │ │ + fmov d10, #5.000000000000000000e-01 │ │ │ │ + fmov d11, #1.000000000000000000e+00 │ │ │ │ + str d12, [x22] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + fadd d14, d13, d12 │ │ │ │ + movi d9, #0x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + fmul d14, d14, d10 │ │ │ │ + sub w0, w19, #0x1 │ │ │ │ + ldr d15, [x20, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + scvtf d0, w0 │ │ │ │ + fmul d0, d0, d14 │ │ │ │ + bl 2f60 │ │ │ │ + fmul d15, d15, d0 │ │ │ │ + fadd d9, d9, d15 │ │ │ │ + cmp x19, #0x3 │ │ │ │ + b.ne 487b0 // b.any │ │ │ │ + fcmpe d9, d11 │ │ │ │ + b.gt 488a8 │ │ │ │ + fmov d12, d14 │ │ │ │ + str d14, [x22] │ │ │ │ + subs w21, w21, #0x1 │ │ │ │ + b.ne 487a0 // b.any │ │ │ │ + movi d14, #0x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sub w0, w19, #0x1 │ │ │ │ + ldr d30, [x20, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + scvtf d31, w0 │ │ │ │ + fmul d0, d31, d12 │ │ │ │ + fmul d15, d31, d30 │ │ │ │ + bl 2f60 │ │ │ │ + fmul d31, d15, d0 │ │ │ │ + fadd d14, d14, d31 │ │ │ │ + cmp x19, #0x3 │ │ │ │ + b.ne 48800 // b.any │ │ │ │ + str d14, [x23] │ │ │ │ + ldr d0, [x22] │ │ │ │ + fneg d0, d0 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d13, #1.000000000000000000e+00 │ │ │ │ mov x0, x20 │ │ │ │ + fsub d31, d13, d0 │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + str d31, [x23] │ │ │ │ bl 3500 │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - cbnz w0, 4c378 │ │ │ │ + ldr d15, [x22] │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 2f60 │ │ │ │ + fmov d31, #2.500000000000000000e-01 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + fmul d31, d0, d31 │ │ │ │ + fsub d13, d13, d31 │ │ │ │ + fmul d30, d15, d31 │ │ │ │ + fnmul d31, d15, d13 │ │ │ │ + ldr d15, [sp, #112] │ │ │ │ + fadd d31, d31, d30 │ │ │ │ + str d31, [x24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp d9, d10, [sp, #64] │ │ │ │ + ldp d11, d12, [sp, #80] │ │ │ │ + ldp d13, d14, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + fmov d13, d14 │ │ │ │ + b 487e8 │ │ │ │ + mov w0, #0xfffffffc // #-4 │ │ │ │ + b 48894 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + scvtf d31, w0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d14, d15, [sp, #16] │ │ │ │ + fmov d14, d2 │ │ │ │ + fmov d15, d1 │ │ │ │ + fnmul d0, d0, d31 │ │ │ │ + bl 2f60 │ │ │ │ + fmul d15, d15, d14 │ │ │ │ + fnmul d0, d0, d15 │ │ │ │ + ldp d14, d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 2f60 │ │ │ │ + bti c │ │ │ │ + scvtf d31, w0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d14, d15, [sp, #16] │ │ │ │ + fmov d14, d2 │ │ │ │ + fmov d15, d1 │ │ │ │ + fnmul d0, d0, d31 │ │ │ │ + bl 2f60 │ │ │ │ + fmul d15, d15, d14 │ │ │ │ + fmul d0, d15, d0 │ │ │ │ + ldp d14, d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + scvtf d30, w0 │ │ │ │ + mov x29, sp │ │ │ │ + stp d13, d14, [sp, #16] │ │ │ │ + fmov d14, d0 │ │ │ │ + fmov d13, d2 │ │ │ │ + fmov d0, d1 │ │ │ │ + str d15, [sp, #32] │ │ │ │ + fnmul d14, d14, d30 │ │ │ │ + bl 3160 │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d13 │ │ │ │ + bl 3160 │ │ │ │ + fadd d0, d15, d0 │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ + fadd d0, d0, d14 │ │ │ │ + ldp d13, d14, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x20, 7c000 │ │ │ │ - add x20, x20, #0xaf8 │ │ │ │ - mov x0, x20 │ │ │ │ - cbz x3, 4c4f8 │ │ │ │ - mov w1, #0x2ba // #698 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xc10 │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 6c900 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x1, [x19, #152] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 6c620 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - str x1, [x19, #168] │ │ │ │ - bl 3510 │ │ │ │ - tbnz w0, #31, 4c574 │ │ │ │ - ldrb w0, [x19, #448] │ │ │ │ - cbz w0, 4c310 │ │ │ │ - ldr x20, [x19, #112] │ │ │ │ - cbz x20, 4c55c │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xc68 │ │ │ │ - bl 9260 │ │ │ │ - str x0, [x19, #640] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xc78 │ │ │ │ - bl 9260 │ │ │ │ - str x0, [x19, #632] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xc88 │ │ │ │ - bl 9260 │ │ │ │ - ldr x3, [x19, #640] │ │ │ │ - str x0, [x19, #648] │ │ │ │ - adrp x20, 7c000 │ │ │ │ - add x20, x20, #0xaf8 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x2db // #731 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xc98 │ │ │ │ - bl 49630 │ │ │ │ - ldr x3, [x19, #632] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x2dc // #732 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xcb8 │ │ │ │ - bl 49630 │ │ │ │ - ldr x3, [x19, #648] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x2dd // #733 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xcd8 │ │ │ │ - adrp x20, 7c000 │ │ │ │ - bl 49630 │ │ │ │ - add x20, x20, #0xbc0 │ │ │ │ - ldr x0, [x19, #640] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 3620 │ │ │ │ - str x0, [x19, #664] │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 33e0 │ │ │ │ - ldr x0, [x19, #632] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 3620 │ │ │ │ - str x0, [x19, #656] │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 33e0 │ │ │ │ - ldr x0, [x19, #648] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 3620 │ │ │ │ - str x0, [x19, #672] │ │ │ │ - mov x3, #0x80000 // #524288 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 33e0 │ │ │ │ - ldr x4, [x19, #24] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x3, [x19, #608] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - ldr x0, [x19, #664] │ │ │ │ - add x2, x2, #0xcf8 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x4, [x19, #24] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - ldr x3, [x19, #608] │ │ │ │ - add x2, x2, #0xd58 │ │ │ │ - ldr x0, [x19, #656] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + neg w0, w0 │ │ │ │ + fmov d0, #2.000000000000000000e+00 │ │ │ │ + mov x29, sp │ │ │ │ + scvtf d1, w0 │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmov d15, d2 │ │ │ │ + bl 35d0 │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str d15, [sp, #24] │ │ │ │ + fmov d15, d0 │ │ │ │ + fmov d0, d1 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w0 │ │ │ │ + bl 3160 │ │ │ │ + scvtf d31, w19 │ │ │ │ + adrp x0, 7f000 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldr d30, [x0, #4000] │ │ │ │ + fmul d31, d31, d15 │ │ │ │ + ldr d15, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + fsub d0, d31, d0 │ │ │ │ + fdiv d0, d0, d30 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + mul w0, w0, w1 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str d15, [sp, #16] │ │ │ │ + fmov d15, d0 │ │ │ │ + ucvtf d0, w0 │ │ │ │ + fmul d0, d0, d1 │ │ │ │ + bl 3160 │ │ │ │ + fdiv d0, d0, d15 │ │ │ │ + ldr d15, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + mul w0, w1, w0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d14, d15, [sp, #32] │ │ │ │ + fmov d14, d0 │ │ │ │ + ucvtf d0, w0 │ │ │ │ + fmov d15, d1 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w1 │ │ │ │ + fmul d0, d0, d1 │ │ │ │ + bl 3160 │ │ │ │ + fdiv d0, d0, d14 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ucvtf d31, w19 │ │ │ │ + fdiv d30, d30, d15 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp d14, d15, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ - ldrb w0, [x1, #456] │ │ │ │ - cbnz w0, 4c590 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w4, #0xa // #10 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 4c80 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x2, x2, #0xab0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 4c300 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xc48 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x2c2 // #706 │ │ │ │ - bl 49630 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x0, x0, #0x740 │ │ │ │ - bl 6c900 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x1, [x19, #152] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 6c620 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - str x1, [x19, #168] │ │ │ │ - bl 3510 │ │ │ │ - tbz w0, #31, 4c370 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0xc28 │ │ │ │ - mov w1, #0x2c7 // #711 │ │ │ │ - bl 49630 │ │ │ │ - b 4c370 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbnz x20, 4c380 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 8fc0 │ │ │ │ - mov x20, x0 │ │ │ │ - b 4c380 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0xc28 │ │ │ │ - mov w1, #0x2bf // #703 │ │ │ │ - bl 49630 │ │ │ │ - b 4c370 │ │ │ │ - adrp x20, 7c000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xbe0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x2ab // #683 │ │ │ │ - add x0, x20, #0xaf8 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - add x2, x2, #0x4f0 │ │ │ │ - mov w1, #0x2a1 // #673 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 4c4c0 │ │ │ │ + fsub d0, d31, d0 │ │ │ │ + fcmpe d30, d0 │ │ │ │ + fcsel d0, d30, d0, gt │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + mul w1, w0, w1 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp d14, d15, [sp, #32] │ │ │ │ + fmov d14, d0 │ │ │ │ + ucvtf d0, w1 │ │ │ │ + fmov d15, d1 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w0 │ │ │ │ + fmul d0, d0, d1 │ │ │ │ + bl 3160 │ │ │ │ + fdiv d0, d0, d14 │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ucvtf d31, w19 │ │ │ │ + fdiv d30, d30, d15 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp d14, d15, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + fsub d0, d31, d0 │ │ │ │ + fcmpe d30, d0 │ │ │ │ + fcsel d0, d30, d0, gt │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldrb w0, [x1, #160] │ │ │ │ - cbnz w0, 4c750 │ │ │ │ - ldr x3, [x1, #16] │ │ │ │ - ldr x0, [x1, #184] │ │ │ │ - cbz x3, 4c724 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - cbz x0, 4c8b4 │ │ │ │ - adrp x21, 7c000 │ │ │ │ - add x19, x21, #0xaf8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x323 // #803 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xe48 │ │ │ │ + mov w19, w0 │ │ │ │ + mul w0, w0, w1 │ │ │ │ + stp d14, d15, [sp, #48] │ │ │ │ + mov w20, w1 │ │ │ │ + ucvtf d15, w0 │ │ │ │ + stp d12, d13, [sp, #32] │ │ │ │ + fmov d13, d0 │ │ │ │ + fmov d12, d1 │ │ │ │ + fmul d15, d15, d1 │ │ │ │ + fmov d0, d15 │ │ │ │ + bl 3160 │ │ │ │ + fmov d31, d0 │ │ │ │ + fmov d0, d15 │ │ │ │ + fmov d15, #1.000000000000000000e+00 │ │ │ │ + ucvtf d14, w20 │ │ │ │ + fdiv d15, d15, d12 │ │ │ │ + fdiv d31, d31, d13 │ │ │ │ + fsub d14, d14, d31 │ │ │ │ + bl 3160 │ │ │ │ + fdiv d0, d0, d13 │ │ │ │ + ucvtf d31, w19 │ │ │ │ + ldp d12, d13, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + fsub d0, d31, d0 │ │ │ │ + fcmpe d0, d15 │ │ │ │ + fcsel d0, d15, d0, mi // mi = first │ │ │ │ + fcmpe d14, d15 │ │ │ │ + fcsel d15, d15, d14, mi // mi = first │ │ │ │ + fmul d0, d0, d15 │ │ │ │ + ldp d14, d15, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + lsl w0, w20, w5 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - bl 3bdec │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbnz w0, 4c7ac │ │ │ │ - ldrb w0, [x20, #451] │ │ │ │ - cbnz w0, 4c800 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3b860 │ │ │ │ - mov w23, w0 │ │ │ │ + lsl x24, x0, #2 │ │ │ │ + mov x19, x2 │ │ │ │ + mov x23, x1 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ubfiz x22, x23, #3, #32 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x23, 4c938 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w1, w19 │ │ │ │ - ldrb w2, [x20, #456] │ │ │ │ - mov w4, #0xa // #10 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - bl 4c80 │ │ │ │ - str x0, [x21, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 4c680 // b.any │ │ │ │ - ldr x19, [x20, #104] │ │ │ │ - add x22, x22, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ + mov x1, x24 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x3 │ │ │ │ + mov x22, x4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + lsl w26, w20, w5 │ │ │ │ + mov w25, w5 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str x24, [sp, #112] │ │ │ │ + stp w26, w5, [sp, #120] │ │ │ │ + bl 52920 │ │ │ │ + mov w2, w26 │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + mov w0, w20 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3670 │ │ │ │ + mul x0, x19, x21 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl 3390 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x24, x0 │ │ │ │ + lsl w1, w1, w25 │ │ │ │ + mvn w20, w1 │ │ │ │ + cbz w20, 48d78 │ │ │ │ + sub x0, x21, #0x1 │ │ │ │ + sub w26, w26, #0x2 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + add x26, x1, w26, uxtw #2 │ │ │ │ + mul x0, x0, x19 │ │ │ │ + add x26, x28, x26 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + neg x0, x19 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x27, x23 │ │ │ │ + add x25, x23, x0 │ │ │ │ + cmp x25, x23 │ │ │ │ + b.ls 48ccc // b.plast │ │ │ │ + mov x0, x27 │ │ │ │ + blr x22 │ │ │ │ + and w1, w0, w20 │ │ │ │ + add x27, x27, x19 │ │ │ │ + lsr w1, w1, w21 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w0, [x28, x1] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x28, x1] │ │ │ │ + cmp x27, x25 │ │ │ │ + b.cc 48ca0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 48cf4 // b.plast │ │ │ │ + mov x0, x28 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + ldr w2, [x0] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [x0], #4 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.ne 48ce0 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adds x27, x23, x0 │ │ │ │ + b.cs 48d48 // b.hs, b.nlast │ │ │ │ + mov x0, x27 │ │ │ │ + blr x22 │ │ │ │ + and w25, w0, w20 │ │ │ │ + mov x1, x27 │ │ │ │ mov x2, x19 │ │ │ │ - mov w3, w0 │ │ │ │ - adrp x4, 7c000 │ │ │ │ - mov x6, x21 │ │ │ │ - add x4, x4, #0xeb0 │ │ │ │ - mov x19, x21 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - mov w5, #0x3 // #3 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3c680 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19], #8 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.ne 4c6e4 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 3bd00 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ + lsr w25, w25, w21 │ │ │ │ + lsl x25, x25, #2 │ │ │ │ + ldr w0, [x28, x25] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + madd x0, x0, x19, x24 │ │ │ │ + bl 3570 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr w0, [x28, x25] │ │ │ │ + add x27, x27, x1 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x28, x25] │ │ │ │ + cmp x27, x23 │ │ │ │ + b.cs 48d00 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add w21, w21, w0 │ │ │ │ + lsl w20, w20, w0 │ │ │ │ + cbz w20, 48d80 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x24, x23 │ │ │ │ + mov x23, x0 │ │ │ │ + b 48c8c │ │ │ │ + mov x24, x23 │ │ │ │ + ldr x23, [sp, #136] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 48db8 // b.none │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ bl 3500 │ │ │ │ - str xzr, [x20, #184] │ │ │ │ + mov x0, x28 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - b 4c728 │ │ │ │ - cbnz x0, 4ca84 │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - cbz x0, 4c738 │ │ │ │ - ldr x0, [x20, #128] │ │ │ │ - bl 33c0 │ │ │ │ - ldrb w0, [x20, #448] │ │ │ │ - cbnz w0, 4c788 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x19, 7c000 │ │ │ │ - add x19, x19, #0xaf8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0xeb8 │ │ │ │ - mov w1, #0x348 // #840 │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [x20, #152] │ │ │ │ - bl 33a0 │ │ │ │ - tbnz w0, #31, 4ca5c │ │ │ │ - ldr x0, [x20, #168] │ │ │ │ - bl 32d0 │ │ │ │ - b 4c728 │ │ │ │ - ldr x0, [x20, #656] │ │ │ │ - bl 33c0 │ │ │ │ - ldr x0, [x20, #664] │ │ │ │ - bl 33c0 │ │ │ │ - ldr x0, [x20, #672] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ - b 33c0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x327 // #807 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xe68 │ │ │ │ - bl 49630 │ │ │ │ - ldr w4, [x20, #332] │ │ │ │ - adrp x2, b0000 │ │ │ │ - add x2, x2, #0x1b0 │ │ │ │ + b 3500 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3010 │ │ │ │ + b 48d8c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + lsl w25, w26, w4 │ │ │ │ + lsl x0, x25, #2 │ │ │ │ + mov x25, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x3 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x1, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + lsl w22, w26, w4 │ │ │ │ + mov w21, w4 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str x0, [sp, #112] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x80 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - ldr x2, [x2, x4, lsl #3] │ │ │ │ - bl 3c440 │ │ │ │ - ldrb w0, [x20, #451] │ │ │ │ - cbz w0, 4c650 │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbnz w0, 4c808 │ │ │ │ + stp w22, w4, [sp, #120] │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x28, x0 │ │ │ │ + bl 3670 │ │ │ │ + mul x0, x25, x23 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl 3390 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov x20, x0 │ │ │ │ + lsl w1, w1, w21 │ │ │ │ + mvn w26, w1 │ │ │ │ + cbz w26, 48f70 │ │ │ │ + sub w21, w22, #0x2 │ │ │ │ + sub x23, x23, #0x1 │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + neg x22, x25 │ │ │ │ + add x21, x0, w21, uxtw #2 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mul x0, x23, x25 │ │ │ │ + add x21, x28, x21 │ │ │ │ + str x0, [sp, #128] │ │ │ │ nop │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x3, x19, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + cmp x3, x19 │ │ │ │ + b.ls 48ec8 // b.plast │ │ │ │ nop │ │ │ │ - ldr w0, [x20, #384] │ │ │ │ - cbz w0, 4c650 │ │ │ │ - mov w1, #0x32b // #811 │ │ │ │ - add x0, x21, #0xaf8 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xe88 │ │ │ │ - bl 49630 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - ldr w3, [x1] │ │ │ │ - cbz w3, 4c654 │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - adrp x23, 7b000 │ │ │ │ - adrp x22, 7c000 │ │ │ │ - add x23, x23, #0x250 │ │ │ │ - add x22, x22, #0xe40 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ubfiz x21, x24, #5, #32 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - add x0, x2, x21 │ │ │ │ - ldr w4, [x0, #16] │ │ │ │ - cbz w4, 4c8a4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr w1, [x0] │ │ │ │ + add x0, x0, x25 │ │ │ │ + and w1, w26, w1 │ │ │ │ + lsr w1, w1, w27 │ │ │ │ + lsl x1, x1, #2 │ │ │ │ + ldr w2, [x28, x1] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x28, x1] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cc 48ea0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 48ef4 // b.plast │ │ │ │ + mov x0, x28 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ nop │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ubfiz x1, x19, #6, #32 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - add x0, x0, x1 │ │ │ │ - mov w4, #0xffffffff // #-1 │ │ │ │ - mov x1, x22 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 9400 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - add x0, x2, x21 │ │ │ │ - ldr w3, [x0, #16] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.hi 4c860 // b.pmore │ │ │ │ - ldr w3, [x1] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp x24, w3, uxtw │ │ │ │ - b.cc 4c840 // b.lo, b.ul, b.last │ │ │ │ - b 4c654 │ │ │ │ - adrp x21, 7c000 │ │ │ │ - add x22, x21, #0xaf8 │ │ │ │ - mov w1, #0x304 // #772 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xdb8 │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - bl 33c0 │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - cbnz w0, 4c970 │ │ │ │ - ldrb w0, [x20, #451] │ │ │ │ - cbz w0, 4c930 │ │ │ │ - ldr w0, [x20, #384] │ │ │ │ - cbz w0, 4c930 │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - add x0, x21, #0xaf8 │ │ │ │ - mov w1, #0x31d // #797 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xe20 │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - adrp x2, 7b000 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x2, x2, #0x250 │ │ │ │ - add x1, x1, #0xe40 │ │ │ │ - mov w4, #0xffffffff // #-1 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - bl 9400 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - b 4c728 │ │ │ │ + ldr w2, [x0] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [x0], #4 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 48ee0 // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adds x23, x19, x0 │ │ │ │ + b.cs 48f40 // b.hs, b.nlast │ │ │ │ + ldr w3, [x23] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, x25 │ │ │ │ + add x23, x23, x22 │ │ │ │ + and w3, w26, w3 │ │ │ │ + lsr w3, w3, w27 │ │ │ │ + lsl x24, x3, #2 │ │ │ │ + ldr w0, [x28, x24] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + madd x0, x0, x25, x20 │ │ │ │ + bl 3570 │ │ │ │ + ldr w0, [x28, x24] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x28, x24] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.cs 48f00 // b.hs, b.nlast │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add w27, w27, w0 │ │ │ │ + lsl w26, w26, w0 │ │ │ │ + cbz w26, 48f80 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + b 48e80 │ │ │ │ + mov x20, x19 │ │ │ │ + ldr x19, [sp, #136] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 48fb8 // b.none │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x28 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - b 4c728 │ │ │ │ - ldr x19, [x20, #104] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ + autiasp │ │ │ │ + b 3500 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x1, [x20, #184] │ │ │ │ - mov w3, w0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x6, x21 │ │ │ │ - adrp x4, 7c000 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - add x4, x4, #0xeb0 │ │ │ │ - mov w5, #0x3 // #3 │ │ │ │ + bl 3010 │ │ │ │ + b 48f8c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 3c680 │ │ │ │ - b 4c6f8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x30b // #779 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xdd8 │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + lsl w21, w22, w3 │ │ │ │ + lsl x21, x21, #2 │ │ │ │ + lsl w22, w22, w3 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w3 │ │ │ │ + mov x20, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - bl 49630 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w4, #0xa // #10 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 52920 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x2, x21 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3390 │ │ │ │ + str x0, [sp, #104] │ │ │ │ mov w1, #0xffffffff // #-1 │ │ │ │ - bl 4c80 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - adrp x1, 80000 │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - mov w3, #0x1d // #29 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - bl 9640 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x311 // #785 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xdf0 │ │ │ │ - bl 49630 │ │ │ │ - ldr w4, [x20, #332] │ │ │ │ - adrp x2, b0000 │ │ │ │ - add x2, x2, #0x1b0 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x2, [x2, x4, lsl #3] │ │ │ │ - bl 8fe8 │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xe00 │ │ │ │ - mov w1, #0x314 // #788 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 49630 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - bl 9640 │ │ │ │ - mov x0, x23 │ │ │ │ + lsl w1, w1, w19 │ │ │ │ + mvn w25, w1 │ │ │ │ + cbz w25, 4913c │ │ │ │ + sub w4, w22, #0x2 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + sub x1, x20, #0x4 │ │ │ │ + add x4, x0, w4, uxtw #2 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + add x23, x24, x4 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x5, x27, x20 │ │ │ │ + mov x1, x27 │ │ │ │ + cmp x5, x27 │ │ │ │ + b.ls 490a4 // b.plast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w2, [x1], #4 │ │ │ │ + and w2, w25, w2 │ │ │ │ + lsr w2, w2, w26 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w0, [x24, x2] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x24, x2] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.cc 49080 // b.lo, b.ul, b.last │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.ls 490d4 // b.plast │ │ │ │ + mov x0, x24 │ │ │ │ + ldr w1, [x0], #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w2, [x0] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [x0], #4 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ne 490c0 // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adds x1, x27, x0 │ │ │ │ + b.cs 49110 // b.hs, b.nlast │ │ │ │ + ldr w5, [x1], #-4 │ │ │ │ + and w2, w5, w25 │ │ │ │ + lsr w2, w2, w26 │ │ │ │ + lsl x2, x2, #2 │ │ │ │ + ldr w0, [x24, x2] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w5, [x28, x0, lsl #2] │ │ │ │ + ldr w0, [x24, x2] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x24, x2] │ │ │ │ + cmp x1, x27 │ │ │ │ + b.cs 490e0 // b.hs, b.nlast │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add w26, w26, w19 │ │ │ │ + lsl w25, w25, w19 │ │ │ │ + bl 3670 │ │ │ │ + cbz w25, 49144 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x27, x28 │ │ │ │ + mov x28, x0 │ │ │ │ + b 49064 │ │ │ │ + mov x28, x27 │ │ │ │ + ldr x27, [sp, #104] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4917c // b.none │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl 3500 │ │ │ │ - ldrb w0, [x20, #451] │ │ │ │ - cbz w0, 4ca50 │ │ │ │ - ldrb w0, [x20, #456] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cbnz w0, 4c8f0 │ │ │ │ - b 4c8e8 │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - b 4c728 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xed0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x34b // #843 │ │ │ │ - mov x0, x19 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 49630 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - b 4c614 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + b 3500 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 3010 │ │ │ │ + b 49150 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 49274 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ - mov x3, x1 │ │ │ │ - adrp x2, 7c000 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ mov x29, sp │ │ │ │ - add x2, x2, #0xef0 │ │ │ │ + add x2, x2, #0xd48 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 7c000 │ │ │ │ + add x22, x22, #0xd68 │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3856] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 7c000 │ │ │ │ - add x21, x21, #0xf40 │ │ │ │ - stp d14, d15, [sp, #64] │ │ │ │ - adrp x22, 7c000 │ │ │ │ - add x22, x22, #0xf50 │ │ │ │ - ldr x19, [x3, #176] │ │ │ │ + ldr w3, [x0] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [x21] │ │ │ │ str x23, [sp, #48] │ │ │ │ + adrp x23, 7b000 │ │ │ │ + add x23, x23, #0x8a0 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x23, 7c000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xf08 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - add x23, x23, #0xf38 │ │ │ │ + ldr w0, [x20] │ │ │ │ + cbnz w0, 49238 │ │ │ │ + b 4925c │ │ │ │ + ldr x4, [x20, #8] │ │ │ │ + mov x2, x22 │ │ │ │ + ldr x0, [x21] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xf30 │ │ │ │ + add x4, x4, x19, lsl #6 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldp x6, x4, [x4, #8] │ │ │ │ + ldr x5, [x6] │ │ │ │ + ldp x6, x7, [x6, #16] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x3, [x19] │ │ │ │ + ldr w0, [x20] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 4925c // b.plast │ │ │ │ + mov w3, w19 │ │ │ │ + cbz w19, 49204 │ │ │ │ + ldr x0, [x21] │ │ │ │ mov x2, x23 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x2, x3, [x19] │ │ │ │ - mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - fmov d31, x2 │ │ │ │ - ucvtf d0, x3 │ │ │ │ - mov x2, x21 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr d31, [x19] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - mov x0, x20 │ │ │ │ - ucvtf d0, x3 │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr d31, [x19] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr x3, [x19, #24] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - mov x0, x20 │ │ │ │ - ucvtf d0, x3 │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x3, x1, [x19, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr d31, [x19] │ │ │ │ - mov x2, x22 │ │ │ │ - add x3, x1, x3, lsl #1 │ │ │ │ - ucvtf d31, d31 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ucvtf d0, x3 │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ + str w19, [sp, #76] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbnz x0, 4cbe8 │ │ │ │ + ldr w3, [sp, #76] │ │ │ │ + b 49204 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x20 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x2, x2, #0xd18 │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x4a // #74 │ │ │ │ + b 587a0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x2, 7c000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xf60 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0xd80 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x22, af000 │ │ │ │ + ldr x22, [x22, #3856] │ │ │ │ + ldr w3, [x0] │ │ │ │ + ldr x0, [x22] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x3, [x19] │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 49334 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x23, 7c000 │ │ │ │ + add x23, x23, #0xda0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + lsl x20, x19, #5 │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x1, x2, x20 │ │ │ │ + ldr x4, [x2, x20] │ │ │ │ + mov w3, w19 │ │ │ │ + ldr w5, [x1, #8] │ │ │ │ mov x2, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - lsr x3, x3, #1 │ │ │ │ - scvtf d14, x3 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x3, [x19, #40] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ucvtf d0, x3 │ │ │ │ - fdiv d0, d0, d14 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x3, [x19, #48] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ucvtf d0, x3 │ │ │ │ - fdiv d0, d0, d14 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x3, [x19, #56] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x20 │ │ │ │ + ldr w6, [x1, #16] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ucvtf d0, x3 │ │ │ │ - fdiv d0, d0, d14 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x3, [x19, #80] │ │ │ │ - mov x2, x22 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + bl 491a0 │ │ │ │ + ldr w0, [x21] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 492e0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - ucvtf d0, x3 │ │ │ │ + adrp x2, 7e000 │ │ │ │ + ldr x0, [x22] │ │ │ │ + add x2, x2, #0x130 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - fdiv d0, d0, d14 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - ldp d14, d15, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ b 32a0 <__fprintf_chk@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 4940c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x7f // #127 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0xd48 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 7c000 │ │ │ │ + add x21, x21, #0xd38 │ │ │ │ + ldr w3, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w0, [x20] │ │ │ │ + cbz w0, 493f8 │ │ │ │ + adrp x22, 7c000 │ │ │ │ + add x22, x22, #0xdb0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + ldr x4, [x20, #8] │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x81 // #129 │ │ │ │ + add x4, x4, x19, lsl #6 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldp x6, x4, [x4, #8] │ │ │ │ + ldr x5, [x6] │ │ │ │ + ldp x6, x7, [x6, #16] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w0, [x20] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 493c0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x2, x2, #0xd18 │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w1, #0x7b // #123 │ │ │ │ + b 587a0 │ │ │ │ paciasp │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str wzr, [sp, #4] │ │ │ │ - str xzr, [x19] │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x92 // #146 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0xd80 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x20, 7c000 │ │ │ │ + add x20, x20, #0xd38 │ │ │ │ + ldr w3, [x23] │ │ │ │ mov x0, x20 │ │ │ │ - str wzr, [x19, #8] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - stp xzr, xzr, [x19, #56] │ │ │ │ - stur q31, [x19, #72] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - str xzr, [x19, #96] │ │ │ │ - tst w2, #0xff │ │ │ │ - b.eq 4cd68 // b.none │ │ │ │ - bl 5304c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - str x1, [x19] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cd8c // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w0, [x23] │ │ │ │ + cbz w0, 49530 │ │ │ │ + adrp x24, 7c000 │ │ │ │ + add x24, x24, #0xde0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x21, 7c000 │ │ │ │ + add x21, x21, #0xdb0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 7c000 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + lsl x19, x22, #5 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x2, x24 │ │ │ │ + add x5, x0, x19 │ │ │ │ + mov w1, #0x94 // #148 │ │ │ │ + ldr x4, [x0, x19] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr w5, [x5, #8] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x26, [x23, #8] │ │ │ │ + add x2, x25, #0xd48 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x7f // #127 │ │ │ │ + add x26, x26, x19 │ │ │ │ + ldr w3, [x26, #16] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w0, [x26, #16] │ │ │ │ + cbz w0, 49518 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x4, [x26, #24] │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x81 // #129 │ │ │ │ + add x4, x4, x19, lsl #6 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldp x6, x4, [x4, #8] │ │ │ │ + ldr x5, [x6] │ │ │ │ + ldp x6, x7, [x6, #16] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr w0, [x26, #16] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 494e0 // b.pmore │ │ │ │ + ldr w0, [x23] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 49488 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 35f0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - add x2, sp, #0x4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w3, [sp, #4] │ │ │ │ - bl 528a0 │ │ │ │ - mov x1, x0 │ │ │ │ - b 4cd30 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x2, #0xad8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #56] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ - cbz x0, 4cdb0 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ + cbz x0, 495d4 │ │ │ │ + bl 33c0 │ │ │ │ str xzr, [x19] │ │ │ │ - cbz x0, 4cdc0 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cbz x0, 4cdd0 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 4cde0 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0xc58 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + mov w2, #0xc7 // #199 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4ce20 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - str xzr, [x20] │ │ │ │ - cbz x0, 4ce30 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cbz x0, 4ce40 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - str xzr, [x20, #40] │ │ │ │ - cbz x0, 4ce50 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - str xzr, [x20, #48] │ │ │ │ - cbz x0, 4ce60 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - str xzr, [x20, #72] │ │ │ │ - cbz x0, 4ce70 │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - str xzr, [x20, #80] │ │ │ │ - cbz w0, 4ceec │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldr x23, [x20, #96] │ │ │ │ - lsl x22, x21, #5 │ │ │ │ - add x19, x23, x22 │ │ │ │ - ldr x0, [x23, x22] │ │ │ │ - cbz x0, 4cea0 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x23, x22] │ │ │ │ - cbz x0, 4ceb0 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cbz x0, 4cec0 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - cbz x0, 4cf0c │ │ │ │ - bl 3500 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 4ce88 // b.pmore │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - cbz x0, 4cef8 │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x20, #96] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + cbz x0, 4963c │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + bl 35c0 │ │ │ │ + cmp w0, #0x10 │ │ │ │ + b.ne 49660 // b.any │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 4ce88 // b.pmore │ │ │ │ - b 4cee4 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #32] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3410 │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xc58 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + add x0, x0, #0xe08 │ │ │ │ + mov w2, #0xdc // #220 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xc58 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + add x0, x0, #0xe10 │ │ │ │ + mov w2, #0xde // #222 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ bti c │ │ │ │ + cbz x0, 49694 │ │ │ │ ldr x0, [x0, #40] │ │ │ │ + b 2f30 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xc58 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x30 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + add x0, x0, #0xe08 │ │ │ │ + mov w2, #0xef // #239 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + cbz x0, 49704 │ │ │ │ + mov x3, #0x80000 // #524288 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 33e0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov x1, x2 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl 3620 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + cbnz x0, 496e0 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + mov x4, x2 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xe20 │ │ │ │ + mov w1, #0x103 // #259 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + bl 587a0 │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 3520 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xe60 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #88] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x0, x0, #4, #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr w0, [x1] │ │ │ │ + cbz w0, 49808 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr w21, [x0, #88] │ │ │ │ - cbz w21, 4d06c │ │ │ │ - ldr x19, [x0, #96] │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - mov x22, x1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - umaddl x21, w21, w0, x19 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl 3180 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x20, x20, x19, ne // ne = any │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 4d030 // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + mov x22, x2 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x3 │ │ │ │ + b 497ac │ │ │ │ + ldr w0, [x20] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 497ec // b.plast │ │ │ │ + ldr x4, [x20, #8] │ │ │ │ + lsl x21, x19, #6 │ │ │ │ + mov x1, x23 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add x4, x4, x21 │ │ │ │ + ldr x0, [x4, #8] │ │ │ │ + blr x22 │ │ │ │ + cbz w0, 497a0 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #88] │ │ │ │ - cbz w3, 4d108 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - umaddl x3, w3, w1, x0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x58 │ │ │ │ - b.ne 4d0c0 // b.any │ │ │ │ - ldrb w1, [x1, #1] │ │ │ │ - cmp w1, #0x53 │ │ │ │ - csel x4, x4, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 4d0a4 // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x4, 4d104 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - bl 3430 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #88] │ │ │ │ - cbz w3, 4d168 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - umaddl x3, w3, w1, x0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x58 │ │ │ │ - b.ne 4d148 // b.any │ │ │ │ - ldrb w1, [x1, #1] │ │ │ │ - cmp w1, #0x55 │ │ │ │ - csel x4, x4, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 4d12c // b.any │ │ │ │ - cbz x4, 4d168 │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 3660 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w3, [x0, #88] │ │ │ │ - cbz w3, 4d1f0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - umaddl x3, w3, w1, x0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x58 │ │ │ │ - b.ne 4d1a8 // b.any │ │ │ │ - ldrb w1, [x1, #1] │ │ │ │ - cmp w1, #0x54 │ │ │ │ - csel x4, x4, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 4d18c // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz x4, 4d1ec │ │ │ │ + str wzr, [x1] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - bl 3430 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x2 │ │ │ │ + mov x23, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + ldr w1, [x1] │ │ │ │ + cbz w1, 49924 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 498bc │ │ │ │ + add w28, w20, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + add w25, w20, #0x1 │ │ │ │ + lsl x1, x28, #3 │ │ │ │ + bl 52920 │ │ │ │ + lsl x1, x28, #2 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 52920 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, x2, x26 │ │ │ │ + ldr x1, [x2, x26] │ │ │ │ + str x1, [x19, w20, uxtw #3] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x22, w20, uxtw #2] │ │ │ │ + ldr w1, [x27] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.ls 498f8 // b.plast │ │ │ │ + mov w20, w25 │ │ │ │ + lsl x26, x21, #5 │ │ │ │ + cbz x19, 49868 │ │ │ │ + sub w0, w20, #0x1 │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + ldr x4, [x19, x0] │ │ │ │ + ldr x3, [x2, x26] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 49868 // b.any │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w1, w21 │ │ │ │ + b.ls 498f4 // b.plast │ │ │ │ + lsl x26, x21, #5 │ │ │ │ + b 498d0 │ │ │ │ + mov w25, w20 │ │ │ │ + str x19, [x24] │ │ │ │ + mov w0, w25 │ │ │ │ + str x22, [x23] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 498f8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w3, [x0, #88] │ │ │ │ - cbz w3, 4d25c │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - umaddl x3, w3, w1, x0 │ │ │ │ nop │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x58 │ │ │ │ - b.ne 4d23c // b.any │ │ │ │ - ldrb w1, [x1, #1] │ │ │ │ - cmp w1, #0x56 │ │ │ │ - csel x4, x4, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 4d220 // b.any │ │ │ │ - cbz x4, 4d25c │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 3660 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #88] │ │ │ │ - cbz w4, 4d2b4 │ │ │ │ - ldr x1, [x0, #96] │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cbz w1, 49a00 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - umaddl x4, w4, w2, x1 │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - ldrb w3, [x2] │ │ │ │ - cmp w3, #0x58 │ │ │ │ - b.ne 4d29c // b.any │ │ │ │ - ldrb w2, [x2, #1] │ │ │ │ - cmp w2, #0x50 │ │ │ │ - csel x0, x0, x1, ne // ne = any │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 4d280 // b.any │ │ │ │ - cbz x0, 4d2b0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 499a4 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add w23, w20, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + ldr w1, [x21] │ │ │ │ + ldr x2, [x3, x22] │ │ │ │ + str x2, [x0, w20, uxtw #3] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.ls 499e0 // b.plast │ │ │ │ + mov w20, w23 │ │ │ │ + lsl x22, x19, #5 │ │ │ │ + cbz x0, 49974 │ │ │ │ + sub w2, w20, #0x1 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + ldr x5, [x0, x2] │ │ │ │ + ldr x4, [x3, x22] │ │ │ │ + cmp x5, x4 │ │ │ │ + b.ne 49974 // b.any │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.ls 499dc // b.plast │ │ │ │ + lsl x22, x19, #5 │ │ │ │ + b 499b8 │ │ │ │ + mov w23, w20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + bl 3500 │ │ │ │ + mov w0, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + bl 3500 │ │ │ │ + mov w0, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ + cbz x0, 49aa4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 49a94 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x21, [x0, #8] │ │ │ │ + lsl x20, x19, #6 │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + cbz x0, 49a84 │ │ │ │ + bl 33c0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [x22] │ │ │ │ + str xzr, [x21, x20] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.ls 49a90 // b.plast │ │ │ │ + ldr x21, [x22, #8] │ │ │ │ + lsl x20, x19, #6 │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + cbnz x0, 49a5c │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 49a50 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xc58 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + add x0, x0, #0xe78 │ │ │ │ + mov w2, #0x17e // #382 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w6, [x0, #88] │ │ │ │ - cbz w6, 4d40c │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x1 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - umaddl x6, w6, w1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - ldrb w5, [x4] │ │ │ │ - cmp w5, #0x58 │ │ │ │ - b.ne 4d31c // b.any │ │ │ │ - ldrb w4, [x4, #1] │ │ │ │ - cmp w4, #0x43 │ │ │ │ - csel x7, x7, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.ne 4d300 // b.any │ │ │ │ - cbz x7, 4d424 │ │ │ │ + mov w20, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x6 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr x22, [x7, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w3, w0 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - bl 52460 │ │ │ │ mov x24, x0 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, #0x7 │ │ │ │ - b.ne 4d430 // b.any │ │ │ │ - ldr x3, [x24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - ldr x22, [x3] │ │ │ │ - bl 3660 │ │ │ │ - ldr x1, [x24] │ │ │ │ - str x0, [x21] │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w0, #0x2d │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x20] │ │ │ │ - cbz x22, 4d404 │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 4d450 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ + mov x23, x3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x25, x4 │ │ │ │ + ldr w1, [x1] │ │ │ │ + mov x26, x5 │ │ │ │ + add w1, w2, w1 │ │ │ │ + lsl x1, x1, #6 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add w20, w20, w1 │ │ │ │ + str w20, [x19] │ │ │ │ + cbz w20, 49bb8 │ │ │ │ + cbz x26, 49c58 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 4d3c4 │ │ │ │ - add w20, w19, #0x1 │ │ │ │ - mov x19, x20 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.cs 4d450 // b.hs, b.nlast │ │ │ │ - ldr x1, [x23, x20, lsl #3] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 4d3b4 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ls 4d450 // b.plast │ │ │ │ - mov x1, x24 │ │ │ │ + cbz x23, 49bd4 │ │ │ │ + nop │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + lsl x22, x20, #6 │ │ │ │ + ldr x3, [x26, x20, lsl #3] │ │ │ │ + add x21, x21, x22 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x24 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + str x3, [x21, #16] │ │ │ │ + strb wzr, [x21, #24] │ │ │ │ + blr x23 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x0, [x21, #8] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 52ae0 │ │ │ │ - mov w0, w19 │ │ │ │ + add x21, x2, x22 │ │ │ │ + strb wzr, [x21, #48] │ │ │ │ + str xzr, [x21, #56] │ │ │ │ + str xzr, [x2, x22] │ │ │ │ + str xzr, [x21, #40] │ │ │ │ + bl 52920 │ │ │ │ + ldr x6, [x19, #8] │ │ │ │ + str x0, [x21, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x6, x6, x22 │ │ │ │ + ldr x0, [x6, #40] │ │ │ │ + bl 33b0 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 49b40 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + lsl x22, x21, #6 │ │ │ │ + ldr x3, [x26, x21, lsl #3] │ │ │ │ + add x20, x2, x22 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + stp xzr, xzr, [x20] │ │ │ │ + str x3, [x20, #16] │ │ │ │ + strb wzr, [x20, #24] │ │ │ │ + str xzr, [x20, #40] │ │ │ │ + strb wzr, [x20, #48] │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + bl 52920 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x0, [x20, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x2, x2, x22 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + bl 33b0 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 49be0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + adrp x27, 7c000 │ │ │ │ + add x27, x27, #0xa38 │ │ │ │ + b 49cc0 │ │ │ │ + blr x23 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x20, x2, x26 │ │ │ │ + strb wzr, [x20, #48] │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + str xzr, [x2, x26] │ │ │ │ + str xzr, [x20, #40] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x0, [x20, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x2, x2, x26 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + bl 33b0 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ls 49d10 // b.plast │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 570a0 │ │ │ │ + lsl x26, x21, #6 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + mov x4, x0 │ │ │ │ + mov x2, x25 │ │ │ │ + mov w1, w21 │ │ │ │ + add x20, x3, x26 │ │ │ │ + mov x0, x24 │ │ │ │ + str x4, [x20, #16] │ │ │ │ + strb wzr, [x20, #24] │ │ │ │ + cbnz x23, 49c6c │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + strb wzr, [x20, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + str xzr, [x3, x26] │ │ │ │ + b 49c90 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - b 4d410 │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - add x1, x1, #0xf70 │ │ │ │ - add x0, x0, #0xf80 │ │ │ │ - mov w2, #0x14e // #334 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - add x1, x1, #0xf70 │ │ │ │ - add x0, x0, #0xf98 │ │ │ │ - mov w2, #0x15c // #348 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bti c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x2, 7c000 │ │ │ │ - add x2, x2, #0xfb0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + cbz w1, 49db8 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lsl x19, x21, #6 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3500 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #8] │ │ │ │ + str xzr, [x2, #16] │ │ │ │ + bl 3500 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + str xzr, [x2, #8] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr w1, [x20] │ │ │ │ + add x19, x0, x19 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 49d60 // b.pmore │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x20] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cbz w1, 49eb0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr x22, [x0, #16] │ │ │ │ - cbz x22, 4d52c │ │ │ │ - ldr x21, [x1, #24] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cbz x21, 4d548 │ │ │ │ - ldr x23, [x1, #8] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4d4f8 │ │ │ │ - add w19, w20, #0x1 │ │ │ │ - mov x20, x19 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.cs 4d548 // b.hs, b.nlast │ │ │ │ - ldr x1, [x23, x19, lsl #3] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 4d4e8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ls 4d548 // b.plast │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w0, w20 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + lsl x22, x21, #5 │ │ │ │ + add x20, x0, x22 │ │ │ │ + ldr w1, [x20, #16] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz w1, 49e78 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + lsl x19, x24, #6 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + bl 3500 │ │ │ │ + ldr x2, [x20, #24] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x0, [x2, #40] │ │ │ │ + str xzr, [x2, #8] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + ldr w1, [x20, #16] │ │ │ │ + add x19, x0, x19 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + cmp w1, w24 │ │ │ │ + b.hi 49e24 // b.pmore │ │ │ │ + bl 3500 │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr x0, [x0, x22] │ │ │ │ + str wzr, [x20, #16] │ │ │ │ + str xzr, [x20, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + str xzr, [x0, x22] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 49e0c // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x23] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - mov w0, w20 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x22, [x0, #8] │ │ │ │ + cbz x22, 49f84 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 49f70 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + nop │ │ │ │ + add x22, x22, x23, lsl #5 │ │ │ │ + ldr w1, [x22, #16] │ │ │ │ + cbz w1, 49f58 │ │ │ │ + ldr x21, [x22, #24] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + lsl x20, x19, #6 │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + cbz x0, 49f48 │ │ │ │ + bl 33c0 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w1, [x22, #16] │ │ │ │ + str xzr, [x21, x20] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.ls 49f54 // b.plast │ │ │ │ + ldr x21, [x22, #24] │ │ │ │ + lsl x20, x19, #6 │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + cbnz x0, 49f20 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 49f14 // b.pmore │ │ │ │ + ldr w0, [x24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 49f6c // b.plast │ │ │ │ + ldr x22, [x24, #8] │ │ │ │ + b 49f00 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xf70 │ │ │ │ - add x0, x0, #0xf98 │ │ │ │ - mov w2, #0x196 // #406 │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xc58 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + add x0, x0, #0xe80 │ │ │ │ + mov w2, #0x1ee // #494 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ + cmp w6, #0x0 │ │ │ │ + ccmp w6, w5, #0x0, ne // ne = any │ │ │ │ mov x29, sp │ │ │ │ + ccmp w3, w6, #0x2, cs // cs = hs, nlast │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w6 │ │ │ │ + str x7, [sp, #104] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + b.hi 4a2c8 // b.pmore │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w4, [x0, #88] │ │ │ │ - cbz w4, 4d638 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - mov w2, #0x20 // #32 │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - umaddl x4, w4, w2, x0 │ │ │ │ + mov w24, w5 │ │ │ │ + mov w19, w4 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cbz w3, 4a008 │ │ │ │ + sub w0, w3, #0x1 │ │ │ │ + ldr w20, [x2, x0, lsl #2] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + udiv w1, w19, w24 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str w22, [x0] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + lsr w0, w1, w27 │ │ │ │ + cbnz w0, 4a028 │ │ │ │ + cmp w27, #0x1e │ │ │ │ + b.hi 4a324 // b.pmore │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + lsl w19, w19, w27 │ │ │ │ + cbz w22, 4a304 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + mov w3, w22 │ │ │ │ + scvtf d29, w19 │ │ │ │ + str x3, [sp, #136] │ │ │ │ + mov x1, x2 │ │ │ │ + add x3, x2, w22, uxtw #2 │ │ │ │ + ldr w2, [x1], #4 │ │ │ │ + ucvtf d30, w0 │ │ │ │ + ucvtf d31, w2 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + frintp d31, d31 │ │ │ │ + fadd d31, d30, d31 │ │ │ │ + fcvtzu w0, d31 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 4a060 // b.any │ │ │ │ + cmp w23, w0 │ │ │ │ + b.hi 4a0bc // b.pmore │ │ │ │ + udiv w23, w23, w22 │ │ │ │ + udiv w20, w20, w23 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - ldrb w3, [x2] │ │ │ │ - cmp w3, #0x58 │ │ │ │ - b.ne 4d5bc // b.any │ │ │ │ - ldrb w2, [x2, #1] │ │ │ │ - cmp w2, #0x50 │ │ │ │ - csel x5, x5, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.ne 4d5a0 // b.any │ │ │ │ - cbz x5, 4d638 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + lsr w0, w20, w27 │ │ │ │ + cbnz w0, 4a0a0 │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + lsl w19, w19, w27 │ │ │ │ + cmp w27, #0x1e │ │ │ │ + b.hi 4a350 // b.pmore │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str w27, [x21, #4] │ │ │ │ + adrp x26, 7c000 │ │ │ │ + lsl x1, x0, #5 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ + sub w1, w19, #0x1 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + str w1, [sp, #156] │ │ │ │ + add x1, x26, #0xa38 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x25, [sp, #128] │ │ │ │ + ubfiz x20, x24, #5, #32 │ │ │ │ + ldr x23, [sp, #144] │ │ │ │ + add x1, x4, x20 │ │ │ │ + ldr w2, [x25, x24, lsl #2] │ │ │ │ + str x4, [sp, #120] │ │ │ │ + ldr x0, [x23, x24, lsl #3] │ │ │ │ + str w2, [x1, #8] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr x4, [sp, #120] │ │ │ │ + str x0, [x4, x20] │ │ │ │ + ldr x22, [x23, x24, lsl #3] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x3, [x21, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x3, x20] │ │ │ │ + bl 3570 │ │ │ │ + ldr x0, [x23, x24, lsl #3] │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x2, [x2, x20] │ │ │ │ + strb wzr, [x2, x1] │ │ │ │ + ldr w1, [sp, #156] │ │ │ │ + ldr x6, [x21, #8] │ │ │ │ + ldr w23, [x25, x24, lsl #2] │ │ │ │ + add x28, x6, x20 │ │ │ │ + tst w23, w1 │ │ │ │ + lsr w23, w23, w27 │ │ │ │ + cinc w25, w23, ne // ne = any │ │ │ │ + mov x1, x25 │ │ │ │ + str wzr, [x28, #16] │ │ │ │ + str xzr, [x28, #24] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ubfiz x22, x1, #6, #32 │ │ │ │ + str w25, [sp, #120] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x28, #16] │ │ │ │ + str x0, [x28, #24] │ │ │ │ + add w0, w25, w1 │ │ │ │ + str w0, [x28, #16] │ │ │ │ + cbz w0, 4a228 │ │ │ │ + ldp x1, x0, [sp, #104] │ │ │ │ + lsl x26, x23, #6 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + bl 570a0 │ │ │ │ + mov x7, x0 │ │ │ │ + ldr x4, [x28, #24] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x25, x4, x26 │ │ │ │ + stp xzr, xzr, [x25] │ │ │ │ + str x7, [x25, #16] │ │ │ │ + strb wzr, [x25, #24] │ │ │ │ + str xzr, [x25, #40] │ │ │ │ + strb wzr, [x25, #48] │ │ │ │ + str xzr, [x25, #56] │ │ │ │ + bl 52920 │ │ │ │ + ldr x4, [x28, #24] │ │ │ │ + str x0, [x25, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x4, x4, x26 │ │ │ │ + ldr x0, [x4, #40] │ │ │ │ + bl 33b0 │ │ │ │ + ldr w0, [x28, #16] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 4a1c4 // b.pmore │ │ │ │ + ldr x4, [x21, #8] │ │ │ │ + mov w23, w19 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + add x0, x4, x20 │ │ │ │ + str w1, [x0, #16] │ │ │ │ + cbz w1, 4a294 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr x4, [x21, #8] │ │ │ │ + sub w1, w23, w19 │ │ │ │ + sub w6, w23, #0x1 │ │ │ │ + fmov s31, w1 │ │ │ │ + movi v30.2s, #0x0 │ │ │ │ + add x5, x4, x20 │ │ │ │ + mov v31.s[1], w6 │ │ │ │ + add w23, w23, w19 │ │ │ │ + ldr x1, [x5, #24] │ │ │ │ + str xzr, [x0] │ │ │ │ + zip1 v31.4s, v31.4s, v30.4s │ │ │ │ + add x1, x1, x28 │ │ │ │ + add x28, x28, #0x40 │ │ │ │ + str q31, [x0, #16] │ │ │ │ + str x0, [x1, #8] │ │ │ │ + cmp x22, x28 │ │ │ │ + b.ne 4a244 // b.any │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.ne 4a100 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w4, w3 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w3, w6 │ │ │ │ + add x2, x2, #0xe90 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + mov w1, #0x20b // #523 │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + bl 587a0 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str w27, [x21, #4] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 4a2b0 │ │ │ │ + mov w3, w27 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x2, x2, #0xec8 │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + mov w1, #0x218 // #536 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + bl 587a0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 4a2ec │ │ │ │ + mov w3, w27 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x2, x2, #0xec8 │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + mov w1, #0x228 // #552 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + bl 587a0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 4a2ec │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + cbz x1, 4a440 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr x22, [x5, #24] │ │ │ │ - cbz x22, 4d650 │ │ │ │ - ldr x21, [x1, #24] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cbz x21, 4d65c │ │ │ │ - ldr x23, [x1, #8] │ │ │ │ + ldr w22, [x0] │ │ │ │ + cbz w22, 4a458 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x21, x1 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 4d604 │ │ │ │ - add w20, w19, #0x1 │ │ │ │ - mov x19, x20 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.cs 4d65c // b.hs, b.nlast │ │ │ │ - ldr x1, [x23, x20, lsl #3] │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x23, [x0, #8] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, w2 │ │ │ │ + mov x20, x23 │ │ │ │ + b 4a3d4 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp w19, w22 │ │ │ │ + b.eq 4a420 // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x1, x21 │ │ │ │ bl 3420 │ │ │ │ - cbnz w0, 4d5f4 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ls 4d65c // b.plast │ │ │ │ + cbnz w0, 4a3c4 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.eq 4a420 // b.none │ │ │ │ + ubfiz x19, x19, #5, #32 │ │ │ │ + ldr w0, [x24, #4] │ │ │ │ + add x23, x23, x19 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w0, w19 │ │ │ │ + lsr w0, w25, w0 │ │ │ │ + ldr x1, [x23, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + add x0, x1, x0, lsl #6 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - mov w0, w19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - b 4d624 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x28 │ │ │ │ - add x1, x1, #0xf70 │ │ │ │ - add x0, x0, #0xf98 │ │ │ │ - mov w2, #0x1b2 // #434 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 4a410 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w6, [x0, #88] │ │ │ │ - cbz w6, 4d7c8 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cbz w0, 4a504 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ + adrp x22, 7c000 │ │ │ │ mov x21, x2 │ │ │ │ - mov x20, x3 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - umaddl x6, w6, w1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x4, [x0, #8] │ │ │ │ - ldrb w5, [x4] │ │ │ │ - cmp w5, #0x58 │ │ │ │ - b.ne 4d6dc // b.any │ │ │ │ - ldrb w1, [x4, #1] │ │ │ │ - cmp w1, #0x50 │ │ │ │ - csel x7, x7, x0, ne // ne = any │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.ne 4d6c0 // b.any │ │ │ │ - cbz x7, 4d7c4 │ │ │ │ + add x22, x22, #0xd38 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr x22, [x7, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w3, w0 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - bl 52460 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, #0x7 │ │ │ │ - b.ne 4d814 // b.any │ │ │ │ - ldr x3, [x24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - ldr x22, [x3] │ │ │ │ - bl 3660 │ │ │ │ - ldr x1, [x24] │ │ │ │ - str x0, [x21] │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w0, #0x2d │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x20] │ │ │ │ - cbz x22, 4d804 │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 4d7e0 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 4d784 │ │ │ │ - add w20, w19, #0x1 │ │ │ │ - mov x19, x20 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.cs 4d7e0 // b.hs, b.nlast │ │ │ │ - ldr x1, [x23, x20, lsl #3] │ │ │ │ + adrp x23, 7c000 │ │ │ │ + and w24, w3, #0xff │ │ │ │ + add x23, x23, #0xf00 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + lsl x26, x19, #6 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x277 // #631 │ │ │ │ + add x3, x3, x26 │ │ │ │ mov x0, x22 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 4d774 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ls 4d7e0 // b.plast │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52ae0 │ │ │ │ - mov w0, w19 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x4, [x25, #8] │ │ │ │ + mov w3, w24 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + add x4, x4, x26 │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + bl 577a8 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 4a4ac // b.pmore │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cbz w0, 4a5f4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + and w22, w3, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 7c000 │ │ │ │ + add x24, x24, #0xd38 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 7c000 │ │ │ │ + add x25, x25, #0xf18 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x1 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w3, w23 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x293 // #659 │ │ │ │ + bl 2cff0 │ │ │ │ + lsl x19, x23, #5 │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + add x3, x3, x19 │ │ │ │ + ldr w0, [x3, #16] │ │ │ │ + cbz w0, 4a5d4 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x4, [x3, #24] │ │ │ │ + mov x2, x21 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x0, x20 │ │ │ │ + add x4, x4, x26, lsl #6 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + bl 577a8 │ │ │ │ + ldr x3, [x27, #8] │ │ │ │ + add x3, x3, x19 │ │ │ │ + ldr w0, [x3, #16] │ │ │ │ + cmp w0, w26 │ │ │ │ + b.hi 4a5a0 // b.pmore │ │ │ │ + ldr w0, [x27] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 4a56c // b.pmore │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - mov w0, w19 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x48 │ │ │ │ - add x1, x1, #0xf70 │ │ │ │ - add x0, x0, #0xf98 │ │ │ │ - mov w2, #0x1dc // #476 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + ldr w1, [x1] │ │ │ │ + stp x0, x2, [sp, #104] │ │ │ │ + cbz w1, 4a744 │ │ │ │ + add w5, w5, #0x4 │ │ │ │ + mov x24, x4 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add w21, w5, w3 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x6 │ │ │ │ + adrp x26, 7c000 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + and w27, w7, #0xff │ │ │ │ + add x0, x26, #0xf30 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + lsl x28, x22, #5 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x1, x28 │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x19, [x1, x28] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, w20 │ │ │ │ + bl 56fe0 │ │ │ │ + add w1, w21, w20 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldp x4, x3, [sp, #112] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov x6, x24 │ │ │ │ + mov x5, x19 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add x0, x0, x28 │ │ │ │ + ldr w2, [x0, #16] │ │ │ │ + cbz w2, 4a6fc │ │ │ │ + ldr x4, [x0, #24] │ │ │ │ + mov x3, x26 │ │ │ │ + add x6, x26, w2, uxtw #3 │ │ │ │ + add x4, x4, #0x10 │ │ │ │ + ldr x5, [x4], #64 │ │ │ │ + str x5, [x3], #8 │ │ │ │ + cmp x6, x3 │ │ │ │ + b.ne 4a6ec // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x5, x20 │ │ │ │ + mov w4, w27 │ │ │ │ + mov x3, x25 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + bl 57368 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x23] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 4a660 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - b 4d7cc │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x48 │ │ │ │ - add x1, x1, #0xf70 │ │ │ │ - add x0, x0, #0xf80 │ │ │ │ - mov w2, #0x1ce // #462 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x180 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ stp x29, x30, [sp, #112] │ │ │ │ add x29, sp, #0x70 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x2, x4, [sp, #40] │ │ │ │ + str x6, [sp, #56] │ │ │ │ stp x19, x20, [sp, #128] │ │ │ │ - mov x20, x0 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + mov x25, x1 │ │ │ │ + mov x1, #0x400 // #1024 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + and w28, w7, #0xff │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + str xzr, [sp, #96] │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x25] │ │ │ │ + cbz w1, 4a9b8 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0xf90 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str xzr, [sp, #32] │ │ │ │ + stp x0, x1, [sp, #64] │ │ │ │ stp x21, x22, [sp, #144] │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - add x22, sp, #0x48 │ │ │ │ stp x23, x24, [sp, #160] │ │ │ │ - mov w24, #0xffffff80 // #-128 │ │ │ │ - mov x23, x1 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - mov w25, #0xffffffd0 // #-48 │ │ │ │ - add x26, sp, #0x150 │ │ │ │ - stp x2, x3, [sp, #336] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stp x4, x5, [sp, #352] │ │ │ │ - mov x5, sp │ │ │ │ - mov x4, x23 │ │ │ │ - stp x6, x7, [sp, #368] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - stp q0, q1, [sp, #208] │ │ │ │ - stp q2, q3, [sp, #240] │ │ │ │ - stp q4, q5, [sp, #272] │ │ │ │ - stp q6, q7, [sp, #304] │ │ │ │ - ldr x6, [x8] │ │ │ │ - str x6, [sp, #104] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - add x6, sp, #0x180 │ │ │ │ - stp x6, x6, [sp, #40] │ │ │ │ - str x26, [sp, #56] │ │ │ │ - stp w25, w24, [sp, #64] │ │ │ │ - ldp q30, q31, [x21] │ │ │ │ - str q30, [sp] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - str q31, [x22, #16] │ │ │ │ - str q31, [sp, #16] │ │ │ │ - bl 2f10 <__vsnprintf_chk@plt> │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 586c0 │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - stp x1, x1, [sp, #40] │ │ │ │ - mov x3, x23 │ │ │ │ - str x26, [sp, #56] │ │ │ │ - mov x4, sp │ │ │ │ - stp w25, w24, [sp, #64] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + lsl x26, x1, #5 │ │ │ │ + ldr x19, [x0, x26] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 56fe0 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x3, x0 │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cbz w1, 4aa88 │ │ │ │ + ldp x2, x4, [sp, #40] │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x1, x0, #0xf30 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 2e524 │ │ │ │ + ldr x19, [sp, #56] │ │ │ │ + cbz x19, 4a870 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldr x0, [x19, x21, lsl #3] │ │ │ │ + cbz x0, 4a870 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl 3620 │ │ │ │ + ldr x3, [x19, x21, lsl #3] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldp q30, q31, [x21] │ │ │ │ - adrp x21, 7c000 │ │ │ │ - add x21, x21, #0xfc0 │ │ │ │ - str q30, [sp] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - str q31, [x22, #16] │ │ │ │ - str q31, [sp, #16] │ │ │ │ - bl 3310 <__vsprintf_chk@plt> │ │ │ │ - ldr w1, [x20, #88] │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w2, [x20, #88] │ │ │ │ - str x0, [x20, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - lsl x2, x2, #5 │ │ │ │ - str x23, [x1, x2] │ │ │ │ - bl 5304c │ │ │ │ - mov x25, x0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 523a4 │ │ │ │ - cbz x0, 4da00 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - b 4d9c0 │ │ │ │ - cbnz w19, 4da68 │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - add x23, x1, x23, lsl #5 │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x23, #8] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 523a4 │ │ │ │ - cbz x0, 4d9fc │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 4da50 // b.none │ │ │ │ - cmp w19, #0x2 │ │ │ │ - b.ne 4d990 // b.any │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - add x23, x1, x23, lsl #5 │ │ │ │ - bl 5304c │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [x23, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 523a4 │ │ │ │ - cbnz x0, 4d9c0 │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w1, [x20, #88] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x20, #88] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 33c0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x1, x1, #0xf50 │ │ │ │ + bl 3620 │ │ │ │ + mov x22, x0 │ │ │ │ + cbz x0, 4aaa4 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + adrp x27, 7c000 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + add x2, x27, #0xf88 │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + stp x2, x1, [sp] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + cbz w1, 4a978 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + lsl x24, x23, #6 │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, x0, x24 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3620 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x0, 4aa54 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3370 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 34c0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2f50 │ │ │ │ + b 4a90c │ │ │ │ + sub x19, x19, x27 │ │ │ │ + mov x3, x22 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3530 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x400 // #1024 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3030 │ │ │ │ + mov x27, x0 │ │ │ │ + cbnz x0, 4a8f4 │ │ │ │ + cmp x19, #0x0 │ │ │ │ + b.le 4a954 │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + mov x4, x19 │ │ │ │ + ldp x0, x2, [sp, #8] │ │ │ │ + add x3, x3, x26 │ │ │ │ + mov w1, #0x306 // #774 │ │ │ │ + ldr x3, [x3, #24] │ │ │ │ + add x3, x3, x24 │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + bl 587a0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 33c0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x26 │ │ │ │ + cbnz w28, 4a9f8 │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w1, w23 │ │ │ │ + b.hi 4a8b0 // b.pmore │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #96] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #88] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 33c0 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr w0, [x25] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 4a7e4 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4dae8 // b.any │ │ │ │ + b.ne 4aac8 // b.any │ │ │ │ ldp x29, x30, [sp, #112] │ │ │ │ ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ ldp x25, x26, [sp, #176] │ │ │ │ - add sp, sp, #0x180 │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x1, x24 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 574b0 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + add x1, x1, x24 │ │ │ │ + strb w2, [x1, #24] │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.ls 4a978 // b.plast │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + lsl x24, x23, #6 │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, x0, x24 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3620 │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x0, 4a8d0 │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xf58 │ │ │ │ + mov w1, #0x2f7 // #759 │ │ │ │ + add x3, x3, x26 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + ldr x3, [x3, #24] │ │ │ │ + add x3, x3, x24 │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #88] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + b 4a818 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xf58 │ │ │ │ + mov w1, #0x2ee // #750 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + bl 587a0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + mov x25, x0 │ │ │ │ + and w0, w4, #0xff │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + mov x27, x5 │ │ │ │ + ldr x7, [x2] │ │ │ │ + str x7, [sp, #216] │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + str x6, [sp] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x3, [sp, #48] │ │ │ │ + str w0, [sp, #60] │ │ │ │ + cbz x3, 4ae60 │ │ │ │ + adrp x0, 79000 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl 3620 │ │ │ │ + mov x24, x0 │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + cbz x24, 4aec0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #8] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 4ad74 │ │ │ │ + add x26, sp, #0x50 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + adrp x0, 7e000 │ │ │ │ + add x0, x0, #0xc8 │ │ │ │ + stp x1, x0, [sp, #32] │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x19, [x0, #8] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + lsl x0, x0, #6 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x19, x19, x0 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + lsl x0, x0, #5 │ │ │ │ + bl 3390 │ │ │ │ + mov x23, x0 │ │ │ │ + cbz x0, 4af3c │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + bl 3190 │ │ │ │ + cbnz w0, 4ad54 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + bl 3390 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + cbz x0, 4aeec │ │ │ │ + bl 3500 │ │ │ │ + ldp x0, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3620 │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x0, 4af1c │ │ │ │ + bl 34c0 │ │ │ │ + mov x21, x0 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 4ae2c // b.none │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 4ac4c │ │ │ │ + ldr x1, [sp] │ │ │ │ + blr x27 │ │ │ │ + lsl x1, x19, #5 │ │ │ │ + add x19, x23, x1 │ │ │ │ + str x0, [x23, x1] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str w28, [x19, #8] │ │ │ │ + str x21, [x19, #24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + bl 34c0 │ │ │ │ + mov x21, x0 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 4ae2c // b.none │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 57ee8 │ │ │ │ + mov w28, w0 │ │ │ │ + mov w19, w22 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmn w28, #0x1 │ │ │ │ + b.ne 4ac08 // b.any │ │ │ │ + bl 3500 │ │ │ │ + add x21, x23, #0x8 │ │ │ │ + mov x3, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + add x19, x21, x19, lsl #5 │ │ │ │ + mov w4, #0x10 // #16 │ │ │ │ + mov x2, #0x20 // #32 │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + bl 48dcc │ │ │ │ + cbz w22, 4ad34 │ │ │ │ + nop │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x3, [sp, #80] │ │ │ │ + bl 3400 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4ae2c // b.none │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x21] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + bl 3030 │ │ │ │ + ldr w2, [x21] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 4ae2c // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x3, x24 │ │ │ │ + bl 3530 │ │ │ │ + ldr w1, [x21] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 4ae8c // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [sp, #80] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 4aca0 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 33c0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cbz x0, 4addc │ │ │ │ + ldr w0, [sp, #60] │ │ │ │ + cbnz w0, 4adb4 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 4ab80 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #240] │ │ │ │ + ldp x21, x22, [sp, #256] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 33c0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4aeb4 // b.any │ │ │ │ + ldp x29, x30, [sp, #224] │ │ │ │ + ldp x23, x24, [sp, #272] │ │ │ │ + ldp x25, x26, [sp, #288] │ │ │ │ + ldp x27, x28, [sp, #304] │ │ │ │ + add sp, sp, #0x140 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 2ef0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + strb w1, [x0, #24] │ │ │ │ + b 4ad4c │ │ │ │ + mov x0, x24 │ │ │ │ + bl 33c0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 2ef0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + add x1, x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + bl 2fd0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, x0, #0xf18 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3620 │ │ │ │ + mov x24, x0 │ │ │ │ + cbnz x0, 4ad4c │ │ │ │ + b 4aec8 │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x88 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + add x3, x3, x1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x1, x1, #0xfb8 │ │ │ │ + add x0, x0, #0xa38 │ │ │ │ + bl 570a0 │ │ │ │ + adrp x1, 79000 │ │ │ │ + stp x0, x1, [sp, #64] │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl 3620 │ │ │ │ + mov x24, x0 │ │ │ │ + b 4ab50 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + add x2, x2, #0x88 │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + add x2, x2, #0xfc8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x28 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + add x3, x3, x1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + strb wzr, [x3, #48] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 4ad54 │ │ │ │ + ldp x0, x1, [sp, #16] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x60 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + add x3, x3, x1 │ │ │ │ + b 4ae48 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + strb wzr, [x19, #48] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xff0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 4ad54 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x25, x2 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl 3620 │ │ │ │ + ldr w1, [x25] │ │ │ │ + cbz w1, 4b060 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + adrp x26, 7d000 │ │ │ │ + adrp x22, 7b000 │ │ │ │ + adrp x28, af000 │ │ │ │ + ldr x28, [x28, #3920] │ │ │ │ + add x26, x26, #0xb0 │ │ │ │ + add x22, x22, #0xad8 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + adrp x27, 7e000 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + nop │ │ │ │ + lsl x20, x24, #6 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x1, x27, #0xc8 │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 3620 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x28] │ │ │ │ + cbz x19, 4b094 │ │ │ │ + mov x2, x26 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x20, sp │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 4b02c │ │ │ │ + ldr x3, [sp] │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 57ee8 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 4b018 // b.any │ │ │ │ + ldr w0, [x25] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 4afe0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b0b8 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x3, [x25, #8] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xf58 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x3, x3, x20 │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3420 │ │ │ │ + cbz w0, 4b104 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + cmp w0, #0x2a │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w0, [x1] │ │ │ │ + cbz w0, 4b224 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + add w5, w5, #0x4 │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add w22, w5, w3 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x2 │ │ │ │ + mov x24, x4 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + adrp x25, 7c000 │ │ │ │ + mov x26, x1 │ │ │ │ + add x25, x25, #0xf30 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + lsl x27, x21, #6 │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x20, [x0] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, w19 │ │ │ │ + bl 56fe0 │ │ │ │ + add w1, w22, w19 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x6, x24 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x23 │ │ │ │ + mov x3, x25 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + bl 2fd0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 4b228 // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [x26] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 4b16c // b.pmore │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xc58 │ │ │ │ + adrp x1, 7c000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0x78 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + add x0, x0, #0xc0 │ │ │ │ + mov w2, #0x40b // #1035 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x2 │ │ │ │ + mov w20, w1 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x19, w20, sxtw #3] │ │ │ │ + str x1, [x0] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #28] │ │ │ │ + ldr w0, [x1, #28] │ │ │ │ + cmp w2, w0 │ │ │ │ + cset w0, lt // lt = tstop │ │ │ │ + csinv w0, w0, wzr, le │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + and w25, w1, #0xff │ │ │ │ + ldr w22, [x0, #32] │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + cbz w22, 4b484 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + mov w23, #0x58 // #88 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + movi v15.2s, #0x0 │ │ │ │ + b 4b3d4 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x3, [x19, #48] │ │ │ │ + umull x2, w22, w23 │ │ │ │ + add x1, x0, x2 │ │ │ │ + add x0, x3, x20 │ │ │ │ + ldr q27, [x3, x20] │ │ │ │ + ldp q29, q28, [x0, #16] │ │ │ │ + ldp q31, q30, [x0, #48] │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + str q27, [x21, x2] │ │ │ │ + str x0, [x1, #80] │ │ │ │ + stp q29, q28, [x1, #16] │ │ │ │ + stp q31, q30, [x1, #48] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz w22, 4b378 │ │ │ │ + add x2, x0, x20 │ │ │ │ + ldr x1, [x21, #24] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr w2, [x2] │ │ │ │ + cmp w2, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + and w24, w24, w1 │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w22, [x1, #32] │ │ │ │ + ldr w28, [x0, #28] │ │ │ │ + bl 6a770 │ │ │ │ + add w1, w22, w28 │ │ │ │ + mov w22, w27 │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + cbz w24, 4b478 │ │ │ │ + add w0, w2, w0 │ │ │ │ + ldp w2, w4, [x19, #36] │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w3, w2, w1, ls // ls = plast │ │ │ │ + cmp w0, w4 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + csel w2, w0, w4, cs // cs = hs, nlast │ │ │ │ + stp w3, w2, [x19, #36] │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + cmp w26, w0 │ │ │ │ + b.cs 4b42c // b.hs, b.nlast │ │ │ │ + add x2, x1, x20 │ │ │ │ + add w27, w22, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + ldrb w3, [x2, #60] │ │ │ │ + umull x1, w27, w23 │ │ │ │ + cmp w3, w25 │ │ │ │ + b.ne 4b318 // b.any │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x0, x1, x20 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + cmp w26, w0 │ │ │ │ + b.cc 4b3d4 // b.lo, b.ul, b.last │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldrb w3, [x19, #45] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + lsl w2, w2, w25 │ │ │ │ + mov x0, x1 │ │ │ │ + bic w1, w3, w2 │ │ │ │ + strb w1, [x19, #45] │ │ │ │ + bl 3500 │ │ │ │ + str w22, [x19, #32] │ │ │ │ + strb w24, [x19, #44] │ │ │ │ + str x21, [x19, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + stur d15, [x19, #36] │ │ │ │ + b 4b3c0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 4b434 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr d30, [x20] │ │ │ │ + ldr q31, [x20, #16] │ │ │ │ + str d30, [x19] │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + str q31, [x19, #16] │ │ │ │ + ldr d30, [x20, #32] │ │ │ │ + ldr q31, [x20, #48] │ │ │ │ + str d30, [x19, #32] │ │ │ │ + ldr w2, [x20, #40] │ │ │ │ + str w2, [x19, #40] │ │ │ │ + str q31, [x19, #48] │ │ │ │ + ldr d31, [x20, #72] │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + str x2, [x19, #64] │ │ │ │ + ldrh w2, [x20, #96] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + ldr w3, [x20, #80] │ │ │ │ + str w3, [x19, #80] │ │ │ │ + strh w2, [x19, #96] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + bl 660c0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - ldr w23, [x20, #88] │ │ │ │ - add x23, x1, x23, lsl #5 │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x23, #16] │ │ │ │ - b 4d9a8 │ │ │ │ - bl 5304c │ │ │ │ - mov x23, x0 │ │ │ │ - bl 35f0 │ │ │ │ - ldr w27, [x20, #88] │ │ │ │ - ldr x1, [x20, #96] │ │ │ │ - mov x26, x0 │ │ │ │ - add x27, x1, x27, lsl #5 │ │ │ │ - ldr x28, [x27, #24] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 35f0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - add w28, w26, w24 │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x4, [x20, #96] │ │ │ │ - mov w2, w26 │ │ │ │ - ldr w3, [x20, #88] │ │ │ │ - mov x1, x23 │ │ │ │ - str x0, [x27, #24] │ │ │ │ - add x3, x4, x3, lsl #5 │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - add x0, x0, w24, uxtw │ │ │ │ - bl 3570 │ │ │ │ - ldr x2, [x20, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w1, [x20, #88] │ │ │ │ - add x1, x2, x1, lsl #5 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - strb wzr, [x1, w28, uxtw] │ │ │ │ - bl 3500 │ │ │ │ - b 4d9a8 │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp d12, d13, [sp, #32] │ │ │ │ - fmov d13, d2 │ │ │ │ - fmov d12, d1 │ │ │ │ - stp d14, d15, [sp, #48] │ │ │ │ - fmov d15, d3 │ │ │ │ - fmov d14, d0 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 2f60 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xfc8 │ │ │ │ - bl 4d840 │ │ │ │ - fmov d0, d12 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xfd0 │ │ │ │ - bl 4d840 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xfd8 │ │ │ │ - bl 4d840 │ │ │ │ - fmov d0, d13 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - bl 4d840 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 2f60 │ │ │ │ - fcmpe d13, d0 │ │ │ │ - b.ls 4dbb4 // b.plast │ │ │ │ - fmov d0, d14 │ │ │ │ - bl 2f60 │ │ │ │ - ldp d12, d13, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - ldp d14, d15, [sp, #48] │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 4d840 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 2f60 │ │ │ │ - b 4db90 │ │ │ │ - bti c │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b.eq 4dc0c // b.none │ │ │ │ - adrp x0, 7f000 │ │ │ │ - fmov d31, #1.000000000000000000e+00 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr d30, [x0, #4088] │ │ │ │ - fmul d0, d0, d30 │ │ │ │ - fcmpe d0, d31 │ │ │ │ - b.mi 4dc0c // b.first │ │ │ │ - mov x0, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - fmov d31, x0 │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - fcmpe d0, d31 │ │ │ │ - b.ge 4dc0c // b.tcont │ │ │ │ - fcvtzu w2, d0 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - mov w0, w2 │ │ │ │ - strb w2, [x1, #32] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - str x1, [x0, #40] │ │ │ │ + mov x7, x0 │ │ │ │ + mov x8, x3 │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + mov x9, x2 │ │ │ │ + movk x0, #0xc07f, lsl #48 │ │ │ │ + fmov d31, x0 │ │ │ │ + strb w5, [x7, #60] │ │ │ │ + mov x2, x4 │ │ │ │ + strb wzr, [x7, #61] │ │ │ │ + add x5, x7, #0x38 │ │ │ │ + strh wzr, [x7, #72] │ │ │ │ + add x4, x7, #0x34 │ │ │ │ + strb w6, [x7, #74] │ │ │ │ + add x3, x7, #0x30 │ │ │ │ + ldr x0, [x8, #88] │ │ │ │ + str x2, [x7] │ │ │ │ + stp x1, x9, [x7, #8] │ │ │ │ + add x2, x7, #0x2c │ │ │ │ + add x1, x7, #0x28 │ │ │ │ + stp x8, xzr, [x7, #24] │ │ │ │ + str xzr, [x7, #64] │ │ │ │ + str d31, [x7, #80] │ │ │ │ + b 66200 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w2 │ │ │ │ str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - cbz x1, 4dcb0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - bl 3420 │ │ │ │ - cbz w0, 4dc84 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w19, w0 │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21, #24] │ │ │ │ + mov w2, w19 │ │ │ │ + ldr x3, [x1, #88] │ │ │ │ + ldr x4, [x3] │ │ │ │ + ldr w1, [x3, #24] │ │ │ │ + add x1, x4, x1 │ │ │ │ + bl 3570 │ │ │ │ + strb wzr, [x20, w19, uxtw] │ │ │ │ mov x0, x20 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 5304c │ │ │ │ - stp x0, x19, [x21, #48] │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0xb58 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 5304c │ │ │ │ - stp x0, x19, [x21, #48] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x19, [x0, #64] │ │ │ │ + cbz x19, 4b6b0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w21, w0 │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + mov w2, w21 │ │ │ │ + ldr x4, [x1, #88] │ │ │ │ + ldr x3, [x1, #64] │ │ │ │ + ldr w1, [x4, #24] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 3570 │ │ │ │ + strb wzr, [x19, w21, uxtw] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + ldrb w0, [x0, #96] │ │ │ │ + cbnz w0, 4b6c4 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0xb58 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - bl 5304c │ │ │ │ - stp x0, x19, [x21, #48] │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x19 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov w2, w1 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x1, x3, #0x78 │ │ │ │ - b 4d840 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - mov w2, w1 │ │ │ │ - add x1, x3, #0x70 │ │ │ │ - b 4d840 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - mov x2, x1 │ │ │ │ - add x1, x3, #0x80 │ │ │ │ - b 4d840 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - and w2, w1, #0xff │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - b 4d840 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 2d670 │ │ │ │ bti c │ │ │ │ - mov x2, x1 │ │ │ │ - adrp x3, 7c000 │ │ │ │ - add x1, x3, #0xff8 │ │ │ │ - b 4d840 │ │ │ │ - nop │ │ │ │ + ldr d31, [x0, #80] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + fcsel d31, d0, d31, ls // ls = plast │ │ │ │ + str d31, [x0, #80] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - and w2, w1, #0xff │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x0 │ │ │ │ - b 4d840 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr d0, [x0, #80] │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - adrp x3, 7d000 │ │ │ │ - add x1, x3, #0x8 │ │ │ │ - b 4d840 │ │ │ │ - nop │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - adrp x3, 7d000 │ │ │ │ - add x1, x3, #0x10 │ │ │ │ - b 4d840 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrb w0, [x0, #96] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w3 │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov w2, w1 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 4d840 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0x28 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 4d840 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - mov w10, w2 │ │ │ │ - mov w9, w3 │ │ │ │ - mov w8, w5 │ │ │ │ - and w7, w7, #0xff │ │ │ │ - mov x2, x1 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - add w3, w10, #0x1 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - str w7, [sp] │ │ │ │ - mov w7, w4 │ │ │ │ - add w5, w7, #0x1 │ │ │ │ - and w4, w9, #0xff │ │ │ │ - mov w7, w6 │ │ │ │ - mov w6, w8 │ │ │ │ - bl 4d840 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - mov w10, w2 │ │ │ │ - mov w9, w3 │ │ │ │ - mov w8, w5 │ │ │ │ - and w7, w7, #0xff │ │ │ │ - mov x2, x1 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - add w3, w10, #0x1 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - str w7, [sp] │ │ │ │ - mov w7, w4 │ │ │ │ - add w5, w7, #0x1 │ │ │ │ - and w4, w9, #0xff │ │ │ │ - mov w7, w6 │ │ │ │ - mov w6, w8 │ │ │ │ - bl 4d840 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + ldr w1, [x1, #24] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add w0, w1, w0 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 4df24 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 4df34 // b.none │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 4df44 // b.none │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ ret │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov w2, #0x2b // #43 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - b 4d840 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov w2, #0x2d // #45 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - b 4d840 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov w2, #0x2b // #43 │ │ │ │ - adrp x1, 7d000 │ │ │ │ mov x29, sp │ │ │ │ - add x1, x1, #0x70 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 4d840 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7d000 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrb w1, [x0, #96] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz w1, 4b7e4 │ │ │ │ + ldr w1, [x0, #16] │ │ │ │ + ldr w2, [x0, #24] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + sub w0, w0, w2 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - add x1, x1, #0x78 │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - b 4d840 │ │ │ │ - bti c │ │ │ │ - ldr w2, [x1, #376] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 4dfa4 // b.none │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq 4dfb4 // b.none │ │ │ │ + ldr w1, [x1, #24] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + add w0, w1, w0 │ │ │ │ ret │ │ │ │ - ldr w2, [x1, #380] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - b 4d840 │ │ │ │ - ldr w2, [x1, #380] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x90 │ │ │ │ - b 4d840 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ mov x19, x0 │ │ │ │ - mov w2, w1 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xa0 │ │ │ │ - bl 4d840 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrb w1, [x0, #96] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbnz w1, 4b844 │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 7d000 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - add x1, x1, #0xa8 │ │ │ │ - b 4d840 │ │ │ │ + ret │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w3, [x1, #24] │ │ │ │ + ldr w5, [x1, #16] │ │ │ │ + add w2, w3, w0 │ │ │ │ + subs w0, w5, w2 │ │ │ │ + b.cs 4b834 // b.hs, b.nlast │ │ │ │ + adrp x20, af000 │ │ │ │ + ldr x20, [x20, #3920] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + ldr x7, [x19, #8] │ │ │ │ + add x2, x2, #0xd0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr w6, [x1, #28] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 693ac │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 3060 │ │ │ │ bti c │ │ │ │ - mov w2, w1 │ │ │ │ - adrp x3, 7d000 │ │ │ │ - add x1, x3, #0xb0 │ │ │ │ - b 4d840 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x0, #88] │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + ldr w1, [x1, #28] │ │ │ │ + add w0, w1, w0 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x6 │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x5 │ │ │ │ - mov x21, x7 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x3 │ │ │ │ - mov x23, x4 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - and w26, w2, #0xff │ │ │ │ - ldrb w25, [sp, #80] │ │ │ │ - and w2, w1, #0xff │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xb8 │ │ │ │ - bl 4d840 │ │ │ │ - mov w2, w26 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - bl 4d840 │ │ │ │ - mov w2, w25 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xc8 │ │ │ │ - bl 4d840 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl 4d840 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xd8 │ │ │ │ - bl 4d840 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xe0 │ │ │ │ - bl 4d840 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - bl 4d840 │ │ │ │ - cbz x20, 4e114 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b 4d840 │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w19, [x1, #32] │ │ │ │ + ldr w20, [x0, #28] │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + bl 6a724 │ │ │ │ + add w0, w0, w20 │ │ │ │ + add w0, w0, w19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str xzr, [sp] │ │ │ │ - cbz w2, 4e1ec │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - add x20, x1, w2, uxtw #2 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - adrp x21, 7d000 │ │ │ │ - mov x22, sp │ │ │ │ - add x21, x21, #0xf8 │ │ │ │ - ldr w2, [x19], #4 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 53204 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 4e180 // b.any │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e1f4 // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 4e1a4 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str xzr, [sp] │ │ │ │ - cbz w2, 4e2bc │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - add x20, x1, w2, uxtw #2 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - adrp x21, 7d000 │ │ │ │ - mov x22, sp │ │ │ │ - add x21, x21, #0xf8 │ │ │ │ - ldr w2, [x19], #4 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 53204 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 4e250 // b.any │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x110 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e2c4 // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 4e274 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - mov x23, x1 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - ldr x25, [x20, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #86] │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [sp, #87] │ │ │ │ - bl 35f0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - ldp x0, x21, [x20, #8] │ │ │ │ - ldr x27, [x20, #40] │ │ │ │ - ubfx x1, x0, #4, #1 │ │ │ │ - ubfx w0, w0, #4, #1 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - str w0, [sp, #76] │ │ │ │ - cbz x21, 4e4a8 │ │ │ │ - ldr x19, [x23, #24] │ │ │ │ - cbz x19, 4e4b0 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 4e370 │ │ │ │ - add w28, w24, #0x1 │ │ │ │ - mov x24, x28 │ │ │ │ - cmp x19, x28 │ │ │ │ - b.ls 4e4b0 // b.plast │ │ │ │ - ldr x1, [x22, x28, lsl #3] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 4e360 │ │ │ │ - cmp x19, x28 │ │ │ │ - b.ls 4e4b0 // b.plast │ │ │ │ - add x3, sp, #0x57 │ │ │ │ - add x2, sp, #0x58 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 4d680 │ │ │ │ - mov w21, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4e478 // b.none │ │ │ │ - ldr x19, [sp, #88] │ │ │ │ - mov x1, x23 │ │ │ │ - ldrb w22, [sp, #87] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - add x3, sp, #0x56 │ │ │ │ - add x2, sp, #0x60 │ │ │ │ - bl 4d2c0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 4e49c // b.none │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - ldrb w1, [sp, #86] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - ldrb w5, [sp, #64] │ │ │ │ - mov x6, x19 │ │ │ │ - strb w1, [sp, #24] │ │ │ │ - mov w7, w21 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w4, w24 │ │ │ │ - sub x3, x26, #0x1 │ │ │ │ - strb w22, [sp] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - str x27, [sp, #32] │ │ │ │ - bl 3738c │ │ │ │ - mov x19, x0 │ │ │ │ - bl 37984 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 37d8c │ │ │ │ - mov x0, x19 │ │ │ │ - bl 37268 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e4d4 // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + b 6a7c0 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + b 6a80c │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + b 6a770 │ │ │ │ + bti c │ │ │ │ + ldp w1, w3, [x0, #44] │ │ │ │ + ldr w2, [x0, #52] │ │ │ │ + add w0, w1, w3 │ │ │ │ + add w0, w0, w2 │ │ │ │ ret │ │ │ │ - ldr w22, [sp, #76] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, sp, #0x56 │ │ │ │ - add x2, sp, #0x60 │ │ │ │ - mov x19, #0xffffffffffffffff // #-1 │ │ │ │ - bl 4d2c0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 4e3d0 // b.any │ │ │ │ - ldr w1, [sp, #76] │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - b 4e3dc │ │ │ │ - mov w24, #0xffffffff // #-1 │ │ │ │ - b 4e388 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x3, x3, #0x18 │ │ │ │ - add x1, x1, #0xf70 │ │ │ │ - add x0, x0, #0xf98 │ │ │ │ - mov w2, #0x196 // #406 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov w1, #0x2d // #45 │ │ │ │ - mov w0, #0x2b // #43 │ │ │ │ - csel w0, w1, w0, ne // ne = any │ │ │ │ + ldr w0, [x0, #56] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + b 66e80 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #74] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x21, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr w22, [x0, #32] │ │ │ │ + cbz w22, 4ba50 │ │ │ │ mov x21, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 4e54c │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add w19, w19, #0x1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr w0, [x21] │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 4e528 // b.pmore │ │ │ │ + add x1, x1, x20 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6a7c0 │ │ │ │ + add w22, w22, w0 │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 4ba20 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - ldrb w1, [sp, #128] │ │ │ │ - ldrb w27, [sp, #160] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x4 │ │ │ │ - ldrb w20, [sp, #136] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldrb w22, [sp, #176] │ │ │ │ - ldrb w21, [sp, #184] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldrb w23, [sp, #144] │ │ │ │ - ldrb w24, [sp, #168] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - and w25, w7, #0xff │ │ │ │ - ldrb w26, [sp, #152] │ │ │ │ - stp x2, x3, [sp, #104] │ │ │ │ - str w1, [sp, #124] │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x28, #72] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x28, #80] │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - cbz w20, 4e734 │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - str w0, [x28, #8] │ │ │ │ - cbz x3, 4e638 │ │ │ │ - adrp x20, 81000 │ │ │ │ - mov x0, x3 │ │ │ │ - bl 5304c │ │ │ │ - stp x0, x19, [x28, #16] │ │ │ │ - add x0, x20, #0xb58 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x28, #40] │ │ │ │ - cbnz w25, 4e650 │ │ │ │ - cbz w24, 4e6e0 │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - orr w0, w0, #0x8 │ │ │ │ - str w0, [x28, #8] │ │ │ │ - cbnz w23, 4e6e8 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbz w26, 4e718 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 4e688 │ │ │ │ - adrp x20, 81000 │ │ │ │ - add x0, x20, #0xb58 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - bl 5304c │ │ │ │ - b 4e5f8 │ │ │ │ - ldr w2, [sp, #124] │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - orr w1, w0, #0x3 │ │ │ │ - cbz w2, 4e75c │ │ │ │ - cmp w24, #0x0 │ │ │ │ - orr w0, w1, #0x8 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - str w0, [x28, #8] │ │ │ │ - cmp w27, #0x0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - cset w19, ne // ne = any │ │ │ │ - cbnz w23, 4e6f0 │ │ │ │ - cbz w26, 4e690 │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - orr w0, w0, #0x20 │ │ │ │ - str w0, [x28, #8] │ │ │ │ - cbz w19, 4e718 │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - orr w0, w0, #0x40 │ │ │ │ - str w0, [x28, #8] │ │ │ │ - cbz w22, 4e6b0 │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - orr w0, w0, #0x100 │ │ │ │ - str w0, [x28, #8] │ │ │ │ - cbz w21, 4e6c0 │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - orr w0, w0, #0x800 │ │ │ │ - str w0, [x28, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr w22, [x0, #32] │ │ │ │ + cbnz w22, 4ba90 │ │ │ │ + mov w0, w22 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz w23, 4e748 │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - ldr x23, [x28, #80] │ │ │ │ - orr w0, w0, #0x10 │ │ │ │ - str w0, [x28, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 52350 │ │ │ │ - str x0, [x28, #80] │ │ │ │ - b 4e680 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 4e6a0 // b.none │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - orr w0, w0, #0x80 │ │ │ │ - str w0, [x28, #8] │ │ │ │ - b 4e6a0 │ │ │ │ - mov x0, x3 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 5304c │ │ │ │ - stp x0, x19, [x28, #16] │ │ │ │ - b 4e60c │ │ │ │ - cbz w26, 4e6a0 │ │ │ │ - ldr w0, [x28, #8] │ │ │ │ - orr w0, w0, #0x20 │ │ │ │ - str w0, [x28, #8] │ │ │ │ - b 4e6a0 │ │ │ │ - orr w1, w0, #0x1 │ │ │ │ - b 4e660 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - mov w2, w0 │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, sp │ │ │ │ - str xzr, [sp] │ │ │ │ - bl 53204 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4e7d0 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov w20, w5 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, #0x58 // #88 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov x23, x2 │ │ │ │ - umull x21, w5, w21 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - mov x25, x1 │ │ │ │ - mov w24, w3 │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - mov x28, x4 │ │ │ │ - ldrb w26, [sp, #184] │ │ │ │ - ldr w2, [x4, #32] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - str w2, [sp, #56] │ │ │ │ - ldr x19, [x22] │ │ │ │ - ldr x27, [x25] │ │ │ │ - ldr x0, [x4, #48] │ │ │ │ - stp x6, x7, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldrb w1, [sp, #176] │ │ │ │ - add x0, x0, x21 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - stp wzr, wzr, [sp, #64] │ │ │ │ - bl 1d720 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - add x0, x1, x21 │ │ │ │ - bl 1d70c │ │ │ │ - ands w21, w0, #0xff │ │ │ │ - add x3, sp, #0x44 │ │ │ │ - add x2, sp, #0x40 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - b.ne 4e92c // b.any │ │ │ │ - bl 11340 │ │ │ │ - add w5, w20, #0x1 │ │ │ │ - cbnz w20, 4e938 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - ldr w20, [sp, #64] │ │ │ │ - cbnz w0, 4e9a4 │ │ │ │ - cbnz w20, 4ea60 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 4eb4c // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbz w28, 4eb44 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 4eef8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w20, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str w28, [x0] │ │ │ │ - str x19, [x22] │ │ │ │ - cbz w26, 4e8e8 │ │ │ │ - str x27, [x25] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f36c // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 113e4 │ │ │ │ - add w5, w20, #0x1 │ │ │ │ - cbz w20, 4e8a0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - str w5, [sp, #40] │ │ │ │ - umaddl x0, w20, w1, x0 │ │ │ │ - bl 1d70c │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - ldr w5, [sp, #40] │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - b.ne 4e8a0 // b.any │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.eq 4e988 // b.none │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - umaddl x0, w5, w1, x0 │ │ │ │ - bl 1d70c │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - b.eq 4e8cc // b.none │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbnz w0, 4efa8 │ │ │ │ - ldr w20, [sp, #68] │ │ │ │ - cbz w20, 4eb7c │ │ │ │ - mov w28, w20 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 4e8c4 │ │ │ │ - cbnz w20, 4e9d8 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 4eb84 // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbz w28, 4eb44 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 4ec6c │ │ │ │ - mov w0, w20 │ │ │ │ - mov w20, w28 │ │ │ │ - mov w28, w0 │ │ │ │ - b 4e8cc │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbnz w0, 4eb28 │ │ │ │ - str w5, [sp, #32] │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - cbnz w21, 4ef2c │ │ │ │ - bl 10de0 │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - ldr w5, [sp, #32] │ │ │ │ - mov x7, x0 │ │ │ │ - cbnz w26, 4f010 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x7, [sp, #48] │ │ │ │ - str w5, [sp, #60] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x7, [sp, #48] │ │ │ │ - sub w1, w20, #0x1 │ │ │ │ - ldr w5, [sp, #60] │ │ │ │ - mov x6, x0 │ │ │ │ - add x1, x7, x1 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0xa70 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w2, [x1] │ │ │ │ - sub w3, w2, #0x41 │ │ │ │ - cmp w3, #0x38 │ │ │ │ - b.hi 4ec20 // b.pmore │ │ │ │ - ldrh w3, [x0, w3, uxtw #1] │ │ │ │ - adr x8, 4ea60 │ │ │ │ - add x3, x8, w3, sxth #2 │ │ │ │ - br x3 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbnz w0, 4eb14 │ │ │ │ - str w5, [sp, #32] │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - cbnz w21, 4ecfc │ │ │ │ - bl 10de0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr w5, [sp, #32] │ │ │ │ - cbnz w26, 4f034 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 4f2dc // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbz w28, 4f314 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 10f68 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w23, w20 │ │ │ │ - bl 52984 │ │ │ │ - mov w20, w28 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x24, [sp, #32] │ │ │ │ - mov w3, w0 │ │ │ │ - mov w4, w28 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52984 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3500 │ │ │ │ - b 4ebf8 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 4eb4c // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - b 4e8cc │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 4eb84 // b.any │ │ │ │ - ldr w0, [sp, #68] │ │ │ │ - mov w28, w20 │ │ │ │ - mov w20, w0 │ │ │ │ - cbnz w0, 4e8cc │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 4e8cc │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x0, w5, w1, x0 │ │ │ │ - bl 1d70c │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - b.eq 4ef64 // b.none │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbnz w28, 4e8c4 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 4f0a8 // b.any │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 4e8cc │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - umaddl x0, w5, w1, x0 │ │ │ │ - bl 1d70c │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - b.eq 4eba8 // b.none │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbnz w28, 4e9c0 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 4f370 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w3, w0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov w4, w20 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52984 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - cbnz w26, 4edf0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w23, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str w20, [x0] │ │ │ │ - str x19, [x22] │ │ │ │ - b 4e8e8 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x42 // #66 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti j │ │ │ │ - strb w2, [x6], #1 │ │ │ │ - sub x2, x1, #0x1 │ │ │ │ - cmp x1, x7 │ │ │ │ - b.eq 4ec3c // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - b 4ea40 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - strb wzr, [x0, w20, uxtw] │ │ │ │ - cbnz w26, 4f324 │ │ │ │ - mov x0, x7 │ │ │ │ - str w5, [sp, #48] │ │ │ │ - bl 3500 │ │ │ │ - ldr w5, [sp, #48] │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 4eb88 // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbz w28, 4ebc0 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - cbnz w21, 4ef84 │ │ │ │ - bl 10f68 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz w26, 4f094 │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x0 │ │ │ │ - sub w1, w28, #0x1 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x1, x21, x1 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0xae4 │ │ │ │ - ldrb w2, [x1] │ │ │ │ - sub w3, w2, #0x41 │ │ │ │ - cmp w3, #0x38 │ │ │ │ - b.hi 4ece0 // b.pmore │ │ │ │ - ldrh w3, [x0, w3, uxtw #1] │ │ │ │ - adr x5, 4eccc │ │ │ │ - add x3, x5, w3, sxth #2 │ │ │ │ - br x3 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x42 // #66 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti j │ │ │ │ - strb w2, [x4], #1 │ │ │ │ - sub x2, x1, #0x1 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 4ee38 // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - b 4ecac │ │ │ │ - bl 11488 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr w5, [sp, #32] │ │ │ │ - cbz w26, 4efe8 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - str w5, [sp, #32] │ │ │ │ - bl 1154c │ │ │ │ - ldr w5, [sp, #32] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 4f2e0 // b.any │ │ │ │ - ldr w21, [sp, #68] │ │ │ │ - cbz w21, 4f318 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 11610 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w23, w20 │ │ │ │ - mov w20, w21 │ │ │ │ - mov w1, w24 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - bl 116e0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov w4, w0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w3, w23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52984 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov w4, w0 │ │ │ │ - mov x2, x27 │ │ │ │ - mov w3, w23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52984 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x27, x19 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x24, [sp, #32] │ │ │ │ - mov w3, w0 │ │ │ │ - mov w4, w20 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52984 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x21, [sp, #40] │ │ │ │ - mov w3, w0 │ │ │ │ - mov x1, x27 │ │ │ │ - mov w4, w20 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52984 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w23, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str w20, [x0] │ │ │ │ - str x19, [x22] │ │ │ │ - b 4e8e4 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - strb wzr, [x0, w28, uxtw] │ │ │ │ - cbnz w26, 4f348 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - mov w0, w20 │ │ │ │ - mov w20, w28 │ │ │ │ - mov w28, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52984 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - cbnz w26, 4eea8 │ │ │ │ - cbnz w28, 4f308 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x19, x21 │ │ │ │ - str w20, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str wzr, [x0] │ │ │ │ - str x21, [x22] │ │ │ │ - b 4e8e8 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 35f0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x2, x27 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52984 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3500 │ │ │ │ - cbnz w28, 4f35c │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x19, x21 │ │ │ │ - mov x27, x24 │ │ │ │ - str w20, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str wzr, [x0] │ │ │ │ - str x21, [x22] │ │ │ │ - b 4e8e4 │ │ │ │ - str xzr, [sp, #24] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - cbnz w21, 4efbc │ │ │ │ - bl 10f68 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbnz w26, 4f070 │ │ │ │ - cbnz w20, 4eaac │ │ │ │ - mov x21, x19 │ │ │ │ - mov w20, w28 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 4eae0 │ │ │ │ - bl 11488 │ │ │ │ - str xzr, [sp, #40] │ │ │ │ - ldr w5, [sp, #32] │ │ │ │ - mov x7, x0 │ │ │ │ - cbz w26, 4ea04 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - str x7, [sp, #32] │ │ │ │ - str w5, [sp, #48] │ │ │ │ - bl 1154c │ │ │ │ - ldr x7, [sp, #32] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr w5, [sp, #48] │ │ │ │ - b 4ea04 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp w20, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 4eb7c // b.none │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #24] │ │ │ │ - stp xzr, xzr, [sp, #40] │ │ │ │ - b 4ee58 │ │ │ │ - bl 11610 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w26, 4ec88 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 116e0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 4ec88 │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbz w28, 4eb44 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - b 4e9c0 │ │ │ │ - bl 11610 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz w26, 4ef18 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 116e0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbz w20, 4f084 │ │ │ │ - mov w23, w20 │ │ │ │ - mov w20, w28 │ │ │ │ - b 4ed64 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 4f2dc // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbz w28, 4f314 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 11610 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 4ef18 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - str x7, [sp, #32] │ │ │ │ - str w5, [sp, #48] │ │ │ │ - bl 10ea4 │ │ │ │ - ldr x7, [sp, #32] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr w5, [sp, #48] │ │ │ │ - b 4ea04 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - str w5, [sp, #32] │ │ │ │ - bl 10ea4 │ │ │ │ - ldr w5, [sp, #32] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 4f2e0 // b.any │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbz w28, 4f318 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 10f68 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1102c │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cbnz w20, 4efdc │ │ │ │ - mov x21, x19 │ │ │ │ - mov w20, w28 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - b 4edc0 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 1102c │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 4ec88 │ │ │ │ - stp xzr, xzr, [sp, #24] │ │ │ │ - stp xzr, xzr, [sp, #40] │ │ │ │ - b 4ee58 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x56 // #86 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x44 // #68 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x47 // #71 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x6d // #109 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x63 // #99 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x68 // #104 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x67 // #103 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x76 // #118 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x41 // #65 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x62 // #98 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x72 // #114 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x4b // #75 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x4d // #77 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x79 // #121 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x6b // #107 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x74 // #116 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x61 // #97 │ │ │ │ - b 4ec20 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x79 // #121 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x6b // #107 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x6d // #109 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x63 // #99 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x68 // #104 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x67 // #103 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x76 // #118 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x56 // #86 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x44 // #68 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x48 // #72 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x47 // #71 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x41 // #65 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x62 // #98 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x72 // #114 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x4b // #75 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x4d // #77 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x74 // #116 │ │ │ │ - b 4ece0 │ │ │ │ - bti j │ │ │ │ - mov w2, #0x61 // #97 │ │ │ │ - b 4ece0 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umaddl x0, w5, w1, x0 │ │ │ │ - bl 1d70c │ │ │ │ - cmp w21, w0, uxtb │ │ │ │ - b.eq 4f318 // b.none │ │ │ │ - ldr w28, [sp, #68] │ │ │ │ - cbnz w28, 4ef00 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - b 4ee58 │ │ │ │ - mov w23, w20 │ │ │ │ - mov w20, w28 │ │ │ │ - b 4eae0 │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - b 4ee58 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov w1, w20 │ │ │ │ - str x7, [sp, #48] │ │ │ │ - str w5, [sp, #60] │ │ │ │ - bl 52350 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x7, [sp, #48] │ │ │ │ - ldr w5, [sp, #60] │ │ │ │ - b 4ec48 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w1, w28 │ │ │ │ - bl 52350 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 4ee44 │ │ │ │ - mov w23, w20 │ │ │ │ - mov x27, x24 │ │ │ │ - mov w20, w28 │ │ │ │ - b 4edc0 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - mov w28, w20 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 4e8cc │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w20, [x1, #32] │ │ │ │ + ldr w1, [x0, #28] │ │ │ │ + add w20, w20, w1 │ │ │ │ + sub w21, w20, #0x1 │ │ │ │ + bl 6a724 │ │ │ │ + add w21, w21, w0 │ │ │ │ + ldr w1, [x23, #32] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 4bb74 // b.plast │ │ │ │ + mov w22, #0xffffffff // #-1 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, #0x58 // #88 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - and w24, w1, #0xff │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x0, sp │ │ │ │ - mov x21, sp │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldrb w6, [x20, #32] │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - ldp x4, x5, [x20, #16] │ │ │ │ - add x1, x1, #0x128 │ │ │ │ - ldr x7, [x20, #40] │ │ │ │ - str xzr, [sp] │ │ │ │ - ldr w3, [x20, #8] │ │ │ │ - bl 53204 │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - cbz x2, 4f4d4 │ │ │ │ - ldp x3, x4, [x20, #56] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov x0, sp │ │ │ │ - add x1, x1, #0x140 │ │ │ │ - bl 53204 │ │ │ │ - ldp x2, x3, [x20, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x158 │ │ │ │ - adrp x22, 79000 │ │ │ │ - adrp x23, 7b000 │ │ │ │ - add x22, x22, #0xd78 │ │ │ │ - add x23, x23, #0x680 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - bl 53204 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - cbz w0, 4f464 │ │ │ │ - ldr x3, [x20, #96] │ │ │ │ - lsl x2, x19, #5 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x2, [x3, x2] │ │ │ │ - bl 53204 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + mov w19, w20 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x1, x1, x25 │ │ │ │ + add x25, x25, #0x58 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w20, [x1, #32] │ │ │ │ + ldr w1, [x0, #28] │ │ │ │ + add w20, w20, w1 │ │ │ │ + bl 6a724 │ │ │ │ sub w1, w0, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 4f4b4 // b.pmore │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 4f430 // b.pmore │ │ │ │ - mov w2, w24 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xb08 │ │ │ │ - bl 53204 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4f4e8 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + mov w2, w21 │ │ │ │ + sub w3, w21, w20 │ │ │ │ + add w21, w1, w20 │ │ │ │ + sub w1, w20, w2 │ │ │ │ + cmp w21, w19 │ │ │ │ + sub w4, w19, w21 │ │ │ │ + sub w19, w21, w19 │ │ │ │ + ldr w0, [x23, #32] │ │ │ │ + csel w19, w19, w4, hi // hi = pmore │ │ │ │ + cmp w20, w2 │ │ │ │ + csel w1, w1, w3, hi // hi = pmore │ │ │ │ + cmp w19, w1 │ │ │ │ + csel w19, w19, w1, ls // ls = plast │ │ │ │ + cmp w22, w19 │ │ │ │ + csel w22, w22, w19, ls // ls = plast │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 4bae0 // b.pmore │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 53204 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 4f430 // b.pmore │ │ │ │ - b 4f464 │ │ │ │ - mov x0, sp │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x150 │ │ │ │ - bl 53204 │ │ │ │ - b 4f400 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - and w24, w2, #0xff │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldp x5, x6, [x20, #16] │ │ │ │ - add x2, x2, #0x128 │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x8, [x20, #40] │ │ │ │ - ldrb w7, [x20, #32] │ │ │ │ - ldr w4, [x20, #8] │ │ │ │ - str x8, [sp] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x3, [x20, #48] │ │ │ │ - cbz x3, 4f61c │ │ │ │ - ldp x4, x5, [x20, #56] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x140 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldp x3, x4, [x20, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x158 │ │ │ │ - adrp x22, 79000 │ │ │ │ - adrp x23, 7b000 │ │ │ │ - add x22, x22, #0xd78 │ │ │ │ - add x23, x23, #0x680 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - cbz w0, 4f5c8 │ │ │ │ - ldr x4, [x20, #96] │ │ │ │ - lsl x3, x19, #5 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x3, [x4, x3] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w1, [x20, #88] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 4f5f8 // b.pmore │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 4f590 // b.pmore │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov w3, w24 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add x2, x2, #0xb08 │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - autiasp │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 4f590 // b.pmore │ │ │ │ - b 4f5c8 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x150 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 4f55c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w22, #0xffffffff // #-1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + b 4ba7c │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cbz x0, 4f654 │ │ │ │ + ldr x0, [x0] │ │ │ │ ret │ │ │ │ - ldr x0, [x1, #120] │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov x3, x0 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x2 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - ldr x4, [x2] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - str xzr, [sp] │ │ │ │ - cbz x0, 4f768 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz x3, 4f6ac │ │ │ │ - ldp x3, x2, [x3, #16] │ │ │ │ - ldr w1, [x19, #384] │ │ │ │ - cbz w1, 4f73c │ │ │ │ - ldr w2, [x19, #388] │ │ │ │ - mov x0, sp │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - bl 53204 │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - ldr w2, [x19, #348] │ │ │ │ - bl 3c2a0 │ │ │ │ - str x0, [x20] │ │ │ │ - bl 3b5a4 │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x80 │ │ │ │ - bl 3b5e4 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4f794 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w4 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + mov w21, w3 │ │ │ │ + bl 35f0 │ │ │ │ + stp w0, w21, [x19, #16] │ │ │ │ + mov x4, #0x80000000 // #2147483648 │ │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xc059000000000000 // #-4586634745500139520 │ │ │ │ + str w20, [x19, #24] │ │ │ │ + stur x4, [x19, #28] │ │ │ │ + stur x3, [x19, #36] │ │ │ │ + strh w2, [x19, #44] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + str x1, [x19, #72] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x3 │ │ │ │ - bl 3c2a0 │ │ │ │ - str x0, [x20] │ │ │ │ - bl 3b5a4 │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x2, 7a000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x80 │ │ │ │ - bl 3b5e4 │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f708 │ │ │ │ - cbz x3, 4f788 │ │ │ │ - ldr x20, [x19, #120] │ │ │ │ - ldr w0, [x19, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4f708 // b.plast │ │ │ │ - ldr x0, [x19, #528] │ │ │ │ - bl 2f30 │ │ │ │ - b 4f708 │ │ │ │ - ldr x20, [x19, #136] │ │ │ │ - cbnz x20, 4f770 │ │ │ │ - b 4f76c │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr x2, [x1, #184] │ │ │ │ - cbz x2, 4f7b0 │ │ │ │ - b 3b520 │ │ │ │ - ldr w0, [x1, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 4f7c0 // b.pmore │ │ │ │ - ret │ │ │ │ - ldr x0, [x1, #528] │ │ │ │ - b 3410 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, x1 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - mov x26, x0 │ │ │ │ - mov x25, x2 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr w19, [x2, #384] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov w3, w19 │ │ │ │ - cbnz w19, 4f9ec │ │ │ │ - ldr x0, [x2, #184] │ │ │ │ - cbz x0, 4fa48 │ │ │ │ - ldrb w0, [x25, #456] │ │ │ │ - mov w22, #0xa // #10 │ │ │ │ - cbnz w0, 4f9ec │ │ │ │ - cbz w1, 4f9b0 │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - str xzr, [sp] │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - cbz x0, 4fa04 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbnz x1, 4f8d0 │ │ │ │ - cbnz w3, 4f8d8 │ │ │ │ - bl 3c2a0 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3b5a4 │ │ │ │ - mov x1, x24 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x80 │ │ │ │ - bl 3b5e4 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x3, [x26, #8] │ │ │ │ - add x1, x3, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w2, w22 │ │ │ │ - bl 4f4ec │ │ │ │ - ldrb w0, [x25, #451] │ │ │ │ - cbnz w0, 4f948 │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - cbz x0, 4f988 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3b520 │ │ │ │ - ldr w0, [x26] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.ls 4f9b0 // b.plast │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - str xzr, [sp] │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - add x1, x1, x21 │ │ │ │ - cbz x0, 4fa20 │ │ │ │ - ldr w3, [x25, #384] │ │ │ │ - ldp x1, x2, [x1, #16] │ │ │ │ - cbz w3, 4f854 │ │ │ │ - ldr w2, [x25, #388] │ │ │ │ - mov x0, sp │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - and w2, w2, #0x1 │ │ │ │ - bl 53204 │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - ldr w2, [x25, #348] │ │ │ │ - bl 3c2a0 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 3b5a4 │ │ │ │ - mov x1, x24 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x2, x2, #0x80 │ │ │ │ - bl 3b5e4 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w2, w22 │ │ │ │ - add x1, x1, x21 │ │ │ │ - bl 4f4ec │ │ │ │ - ldrb w0, [x25, #451] │ │ │ │ - cbz w0, 4f894 │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - add x0, x20, x20, lsl #2 │ │ │ │ - add x0, x20, x0, lsl #1 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - bl 1d9a0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 197ac │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x250 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x25, #184] │ │ │ │ - cbnz x0, 4f89c │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4f8a4 // b.plast │ │ │ │ - ldr x0, [x25, #528] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - add x21, x21, #0x68 │ │ │ │ - bl 3410 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 4f8b8 // b.pmore │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fa98 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ ret │ │ │ │ - ldrb w2, [x25, #451] │ │ │ │ - mov w22, #0x7 // #7 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - csel w22, w22, w0, ne // ne = any │ │ │ │ - b 4f82c │ │ │ │ - cbnz x1, 4fa8c │ │ │ │ - ldr x19, [x25, #136] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - cbnz x19, 4fa24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x19, [x25, #120] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - ldr w0, [x25, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4f880 // b.plast │ │ │ │ - ldr x0, [x25, #528] │ │ │ │ - bl 2f30 │ │ │ │ - ldr x3, [x26, #8] │ │ │ │ - add x1, x3, x21 │ │ │ │ - b 4f880 │ │ │ │ - ldr x0, [x2, #152] │ │ │ │ - cbz x0, 4f820 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbnz w1, 4fa60 │ │ │ │ - b 4f9b0 │ │ │ │ - ldr x0, [x25, #152] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - ldr x2, [x25, #168] │ │ │ │ - ldr x3, [x25, #528] │ │ │ │ - ldr x1, [x26, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - bl 6c860 │ │ │ │ - ldr w0, [x26] │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 4fa5c // b.pmore │ │ │ │ - b 4f9b0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 4fa20 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x1, x6, [sp, #72] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - str x7, [sp, #88] │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - mov x22, x2 │ │ │ │ - and w21, w5, #0xff │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - and w24, w3, #0xff │ │ │ │ - and w23, w4, #0xff │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - ldrb w26, [sp, #248] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - ldrb w25, [sp, #256] │ │ │ │ - ldr x0, [x8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - ldrb w0, [sp, #240] │ │ │ │ - ldp x27, x19, [sp, #264] │ │ │ │ - str w0, [sp, #100] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x28] │ │ │ │ - adrp x0, 81000 │ │ │ │ - str x3, [x28, #8] │ │ │ │ - add x0, x0, #0xb58 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str wzr, [sp, #124] │ │ │ │ - ldrb w1, [x19, #737] │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - stp xzr, xzr, [x3, #16] │ │ │ │ - cmp x22, #0x0 │ │ │ │ - csel x22, x0, x22, eq // eq = none │ │ │ │ - stp xzr, xzr, [x3, #56] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [x3] │ │ │ │ - str wzr, [x3, #8] │ │ │ │ - strb wzr, [x3, #32] │ │ │ │ - str wzr, [x3, #88] │ │ │ │ - str xzr, [x3, #96] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - stur q31, [x3, #40] │ │ │ │ - stur q31, [x3, #72] │ │ │ │ - cbz w1, 4fd8c │ │ │ │ - bl 5304c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - cmp w24, #0x0 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x1, [x3] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [sp, #8] │ │ │ │ - ldrb w1, [sp, #100] │ │ │ │ - csel w21, w21, wzr, ne // ne = any │ │ │ │ - strb w1, [sp, #24] │ │ │ │ - mov w7, w24 │ │ │ │ - ldp x1, x3, [sp, #72] │ │ │ │ - strb wzr, [sp] │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - strb wzr, [sp, #16] │ │ │ │ - strb w23, [sp, #32] │ │ │ │ - mov x2, x22 │ │ │ │ - strb w21, [sp, #40] │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - strb w26, [sp, #48] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - strb w25, [sp, #56] │ │ │ │ - bl 4e568 │ │ │ │ - ldr x20, [x28, #8] │ │ │ │ - strb wzr, [x20, #32] │ │ │ │ - cbz x27, 4fcb0 │ │ │ │ - ldrb w2, [x27, #66] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x24, x23, [x27, #80] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - ldrb w26, [x27, #65] │ │ │ │ - add x1, x1, #0xb8 │ │ │ │ - ldr x25, [x27] │ │ │ │ - ldp x22, x21, [x27, #96] │ │ │ │ - ldrb w27, [x27, #8] │ │ │ │ - bl 4d840 │ │ │ │ - mov w2, w26 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - bl 4d840 │ │ │ │ - mov w2, w27 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xc8 │ │ │ │ - bl 4d840 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl 4d840 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xd8 │ │ │ │ - bl 4d840 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xe0 │ │ │ │ - bl 4d840 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - bl 4d840 │ │ │ │ - cbz x21, 4fcac │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xf0 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x20, [x28, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [x19, #608] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xff8 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x78 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - cbz x0, 4fdb4 │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - ldr x2, [x19, #168] │ │ │ │ - ldr x3, [x19, #528] │ │ │ │ - bl 6c860 │ │ │ │ - ldr w0, [x28] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 4bcb0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov w24, w2 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - cbz w0, 4fd40 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ + ldr x3, [x21, #48] │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x23 │ │ │ │ add w19, w19, #0x1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 4ce00 │ │ │ │ - ldr w0, [x28] │ │ │ │ - add x20, x20, #0x68 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cc 4fd20 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fdf8 // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - mov x0, x28 │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ - autiasp │ │ │ │ - b 3500 │ │ │ │ - bl 35f0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - add x2, sp, #0x7c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w4, [sp, #124] │ │ │ │ - bl 528a0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 4fb94 │ │ │ │ - mov x2, x19 │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - bl 4f660 │ │ │ │ - ldr x1, [x28, #8] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 4f4ec │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 4fde0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl 3b520 │ │ │ │ - b 4fd04 │ │ │ │ - ldr w0, [x19, #344] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 4fd04 // b.plast │ │ │ │ - ldr x0, [x19, #528] │ │ │ │ - bl 3410 │ │ │ │ - b 4fd04 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w0, #0x40 │ │ │ │ - ccmp w0, #0xa, #0x4, ne // ne = any │ │ │ │ - b.eq 50040 // b.none │ │ │ │ - mov w20, w1 │ │ │ │ - mov x21, x2 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - add x1, x1, #0x680 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w3, w20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52460 │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz w1, 50028 │ │ │ │ - ldr x0, [x0] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str xzr, [x22] │ │ │ │ - str wzr, [x22, #8] │ │ │ │ - stp xzr, xzr, [x22, #16] │ │ │ │ - strb wzr, [x22, #32] │ │ │ │ - stp xzr, xzr, [x22, #56] │ │ │ │ - str wzr, [x22, #88] │ │ │ │ - str xzr, [x22, #96] │ │ │ │ - stur q31, [x22, #40] │ │ │ │ - stur q31, [x22, #72] │ │ │ │ - bl 5304c │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x22] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - bl 3430 │ │ │ │ - sxth w3, w0 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - str w3, [x22, #8] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl 5304c │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x22, #16] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - bl 3660 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x22, #24] │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - bl 3430 │ │ │ │ - strb w0, [x22, #32] │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - bl 5304c │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x22, #40] │ │ │ │ - cmp w1, #0x6 │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - bl 5304c │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x22, #48] │ │ │ │ - cmp w1, #0x7 │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x0, #112] │ │ │ │ - bl 3660 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x22, #56] │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x0, [x0, #128] │ │ │ │ - bl 3660 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x22, #64] │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, #144] │ │ │ │ - bl 5304c │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x22, #72] │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ - bl 5304c │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x22, #80] │ │ │ │ - cmp w1, #0xb │ │ │ │ - b.ls 50028 // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w20, #0xc // #12 │ │ │ │ - ldr x1, [x0, #176] │ │ │ │ - b 5000c │ │ │ │ - ldr x0, [x19] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr x1, [x0, x1] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 4d840 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - ubfiz x1, x20, #4, #32 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.hi 50000 // b.pmore │ │ │ │ - cbz x21, 50034 │ │ │ │ - ldr w0, [x22, #8] │ │ │ │ - tbz w0, #2, 50058 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 52ae0 │ │ │ │ - mov x0, x22 │ │ │ │ + add x3, x3, x20 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 66e80 │ │ │ │ + add w22, w22, w0 │ │ │ │ + ldr w3, [x21, #32] │ │ │ │ + cmp w3, w19 │ │ │ │ + b.hi 4bc60 // b.pmore │ │ │ │ + mov w0, w22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 4e2d0 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x0, 50034 │ │ │ │ - bl 378b0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - b 50034 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - adrp x4, af000 │ │ │ │ - ldr x4, [x4, #3864] │ │ │ │ - stp x29, x30, [sp, #368] │ │ │ │ - add x29, sp, #0x170 │ │ │ │ - str w1, [sp, #124] │ │ │ │ - stp w5, w6, [sp, #204] │ │ │ │ - str w7, [sp, #212] │ │ │ │ - str x3, [sp, #248] │ │ │ │ - stp x19, x20, [sp, #384] │ │ │ │ - stp x21, x22, [sp, #400] │ │ │ │ - stp x23, x24, [sp, #416] │ │ │ │ - stp x25, x26, [sp, #432] │ │ │ │ - stp x27, x28, [sp, #448] │ │ │ │ - mov x28, x2 │ │ │ │ - str d15, [sp, #480] │ │ │ │ - ldr x1, [x4] │ │ │ │ - str x1, [sp, #360] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x22, [sp, #512] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - bl b048 │ │ │ │ - and w19, w0, #0xff │ │ │ │ - mov x0, x28 │ │ │ │ - str w19, [sp, #120] │ │ │ │ - bl 1f3e0 │ │ │ │ - and w20, w0, #0xff │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 1e600 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x28 │ │ │ │ - str w3, [sp, #192] │ │ │ │ - strb w3, [sp, #352] │ │ │ │ - bl 1e600 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ - str w0, [sp, #92] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ldr w19, [x28, #32] │ │ │ │ - mov w25, w0 │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - str w19, [sp, #36] │ │ │ │ - str w0, [sp, #216] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w1, [sp, #280] │ │ │ │ - strb w1, [sp, #353] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w1, #0x68 // #104 │ │ │ │ - str x0, [sp, #272] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w19, w1 │ │ │ │ - bl 586c0 │ │ │ │ - str w19, [x21] │ │ │ │ - str x0, [x21, #8] │ │ │ │ - cbnz w19, 51190 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - eor w0, w25, #0x1 │ │ │ │ - stp wzr, wzr, [sp, #196] │ │ │ │ - movi d15, #0x0 │ │ │ │ - str wzr, [sp, #260] │ │ │ │ - and w27, w0, #0x1 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cbz w27, 501f0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - sub x23, x23, x0 │ │ │ │ - ldr w0, [x22, #356] │ │ │ │ - add x1, x23, #0x1 │ │ │ │ - str x1, [sp, #264] │ │ │ │ - mov x19, x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cs 50988 // b.hs, b.nlast │ │ │ │ - stp wzr, wzr, [sp, #216] │ │ │ │ - str wzr, [sp, #284] │ │ │ │ - ldrb w0, [x22, #736] │ │ │ │ - cbz w0, 5020c │ │ │ │ - mov x0, x28 │ │ │ │ - bl 1e650 │ │ │ │ - ands w0, w0, #0xff │ │ │ │ - str w0, [sp, #296] │ │ │ │ - b.ne 5020c // b.any │ │ │ │ - ldr w0, [sp, #284] │ │ │ │ - stp wzr, wzr, [sp, #216] │ │ │ │ - str w0, [sp, #288] │ │ │ │ - b 50218 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #220] │ │ │ │ - str xzr, [sp, #264] │ │ │ │ - str w0, [sp, #284] │ │ │ │ - ldrb w0, [x22, #736] │ │ │ │ - cbnz w0, 501cc │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #288] │ │ │ │ - str w0, [sp, #296] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 1fc80 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x28 │ │ │ │ - mov w21, w1 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - bl 1fbc8 │ │ │ │ - mov w8, w0 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cbz w0, 50f50 │ │ │ │ - ldr w0, [sp, #212] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - ldr w2, [sp, #92] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #128] │ │ │ │ - ldr w1, [sp, #496] │ │ │ │ - stp d13, d14, [sp, #464] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #224] │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - str w8, [sp, #32] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - str wzr, [sp, #108] │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - str w1, [sp, #228] │ │ │ │ - ldr w1, [sp, #204] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - cset w1, hi // hi = pmore │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ - str w1, [sp, #256] │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - adrp x2, 81000 │ │ │ │ - add x9, x2, #0xb58 │ │ │ │ - str w1, [sp, #132] │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - and w2, w25, #0x1 │ │ │ │ - stp w1, w2, [sp, #184] │ │ │ │ - add x1, x9, #0x68 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - umull x1, w21, w0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - umull x0, w8, w0 │ │ │ │ - str x9, [sp, #96] │ │ │ │ - stp x0, x1, [sp, #232] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - mov x1, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - add x0, sp, #0x13c │ │ │ │ - str x0, [sp, #136] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - add x0, sp, #0x148 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - add x0, sp, #0x144 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - adrp x0, 7f000 │ │ │ │ - ldr x19, [sp, #272] │ │ │ │ - fmov d13, x1 │ │ │ │ - ldr d14, [x0, #4088] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d5d0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - str x21, [sp, #328] │ │ │ │ - add x0, x1, x26 │ │ │ │ - bl 1d640 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - str x23, [sp, #336] │ │ │ │ - add x0, x1, x26 │ │ │ │ - bl 1d70c │ │ │ │ - ands w20, w0, #0xff │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - cset w24, eq // eq = none │ │ │ │ - str w24, [sp, #88] │ │ │ │ - add x0, x1, x26 │ │ │ │ - bl 1d720 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w20, #0x0 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - mov x0, x28 │ │ │ │ - str w1, [sp, #16] │ │ │ │ - bl 246e0 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - str w0, [sp, #80] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cmp w1, w27 │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - ccmp w0, w27, #0x4, ne // ne = any │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w24, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 50ad0 // b.none │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #256] │ │ │ │ - str w0, [sp, #72] │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - csel w0, w0, wzr, ne // ne = any │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr w24, [x22, #388] │ │ │ │ - cbnz w24, 50b14 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - ldr x24, [x19, #8] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d5c0 │ │ │ │ - str wzr, [sp, #344] │ │ │ │ - add x21, x24, x25 │ │ │ │ - ldrb w1, [x22, #737] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x24, x25] │ │ │ │ - mov x24, x0 │ │ │ │ - str wzr, [x21, #8] │ │ │ │ - stp xzr, xzr, [x21, #16] │ │ │ │ - strb wzr, [x21, #32] │ │ │ │ - stp xzr, xzr, [x21, #56] │ │ │ │ - str wzr, [x21, #88] │ │ │ │ - str xzr, [x21, #96] │ │ │ │ - stur q31, [x21, #40] │ │ │ │ - stur q31, [x21, #72] │ │ │ │ - cbz w1, 50bdc │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x21] │ │ │ │ - ldrb w0, [x22, #448] │ │ │ │ - cbnz w0, 50c00 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d70c │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - tst w0, #0xff │ │ │ │ - add x1, x1, x25 │ │ │ │ - mov x0, x1 │ │ │ │ - b.ne 50bb0 // b.any │ │ │ │ - ldr w2, [sp, #212] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ - bl 4d840 │ │ │ │ - ldr w2, [sp, #204] │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x1, #0x78 │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 4d840 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - cbz w0, 504a4 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - cbnz w20, 50f1c │ │ │ │ - ldr x1, [sp, #232] │ │ │ │ - add x0, x0, x1 │ │ │ │ - bl 1d720 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - str w0, [sp, #24] │ │ │ │ - cmp x23, #0x0 │ │ │ │ - ldr w1, [x22, #248] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - strb w1, [sp] │ │ │ │ - ldp x6, x7, [sp, #136] │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - ldp x0, x1, [sp, #160] │ │ │ │ - mov w5, w27 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - mov x4, x28 │ │ │ │ - ldr w3, [sp, #124] │ │ │ │ - bl 4e7e0 │ │ │ │ - ldr x24, [sp, #336] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x24, #0x0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - csel x1, x1, x24, eq // eq = none │ │ │ │ - str x1, [sp, #56] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d8c0 │ │ │ │ - ldr w8, [x22, #248] │ │ │ │ - mov w7, #0x53 // #83 │ │ │ │ - ldrb w5, [x22, #604] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr w2, [sp, #320] │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ldr w1, [sp, #316] │ │ │ │ - mov w3, #0x48 // #72 │ │ │ │ - csel w3, w7, w3, eq // eq = none │ │ │ │ - bl 18208 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x1, x26 │ │ │ │ - bl 1d8d0 │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x1, x26 │ │ │ │ - bl 1d8a4 │ │ │ │ - sub x20, x20, x0 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x21, x2, x25 │ │ │ │ - ldr x23, [sp, #328] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d9d0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x21, #72] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x21, #80] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 5304c │ │ │ │ - add x1, x20, #0x1 │ │ │ │ - stp x0, x1, [x21, #16] │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cbnz w0, 50b74 │ │ │ │ - ldr w0, [sp, #188] │ │ │ │ - cbnz w0, 50b90 │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cbnz w0, 50d40 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 50b50 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - orr w0, w0, #0x20 │ │ │ │ - str w0, [x21, #8] │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #88] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 50b50 // b.none │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - orr w0, w0, #0x40 │ │ │ │ - str w0, [x21, #8] │ │ │ │ - ldr w0, [sp, #72] │ │ │ │ - cbz w0, 505e4 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - orr w0, w0, #0x100 │ │ │ │ - str w0, [x21, #8] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - cbz w0, 505f8 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - orr w0, w0, #0x800 │ │ │ │ - str w0, [x21, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ - str xzr, [sp, #336] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [sp, #328] │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x25 │ │ │ │ - cbnz w0, 50ec8 │ │ │ │ - ldrb w2, [x22, #500] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - cbnz w2, 50a98 │ │ │ │ - ldr w4, [sp, #16] │ │ │ │ - add x3, sp, #0x160 │ │ │ │ - ldr d31, [x28, #56] │ │ │ │ - ldrb w3, [x3, w4, sxtw] │ │ │ │ - cbz w3, 50f34 │ │ │ │ - fcmpe d15, d31 │ │ │ │ - fcsel d31, d31, d15, ls // ls = plast │ │ │ │ - fcmp d31, #0.0 │ │ │ │ - b.eq 50684 // b.none │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 50684 // b.first │ │ │ │ - mov x2, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - fmov d30, x2 │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 50684 // b.tcont │ │ │ │ - fcvtzu w2, d31 │ │ │ │ - and w2, w2, #0xff │ │ │ │ - strb w2, [x1, #32] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x2, [x1, #40] │ │ │ │ - bl 1d960 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldr x20, [sp, #96] │ │ │ │ - add x0, x3, x25 │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d8c0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 17780 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - add x1, x20, #0x80 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x3, x25 │ │ │ │ - bl 4d840 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d70c │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 509fc // b.any │ │ │ │ - ldr w1, [sp, #32] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.ne 5099c // b.any │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d70c │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50720 // b.none │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 50a1c // b.any │ │ │ │ - ldr w0, [sp, #108] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - str wzr, [sp, #324] │ │ │ │ - ldr x20, [sp, #152] │ │ │ │ - add x0, x0, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 16008 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x2, [x28, #48] │ │ │ │ - mov x1, x20 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - add x2, x2, x26 │ │ │ │ - ldr x0, [x2, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 1a540 │ │ │ │ - ldr w21, [sp, #324] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - add w0, w21, w0 │ │ │ │ - str w0, [sp, #108] │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.hi 50c78 // b.pmore │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add w20, w27, #0x1 │ │ │ │ - add x21, x26, #0x58 │ │ │ │ - add x24, x25, #0x68 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - ldr w2, [sp, #36] │ │ │ │ - add x0, x1, x26 │ │ │ │ - cmp w20, w2 │ │ │ │ - b.cs 507d0 // b.hs, b.nlast │ │ │ │ - add x2, x1, x21 │ │ │ │ - ldrb w3, [x2, #74] │ │ │ │ - cbz w3, 507d0 │ │ │ │ - ldrb w4, [x2, #60] │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.eq 50858 // b.none │ │ │ │ - cbz w27, 507fc │ │ │ │ - sub w4, w27, #0x1 │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - umull x27, w4, w2 │ │ │ │ - add x1, x1, x27 │ │ │ │ - ldrb w2, [x1, #74] │ │ │ │ - cbz w2, 507fc │ │ │ │ - ldrb w3, [x1, #60] │ │ │ │ - ldrb w2, [x0, #60] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 51054 // b.none │ │ │ │ - ldrb w1, [x0, #74] │ │ │ │ - cbnz w1, 50dfc │ │ │ │ - ldr w0, [x22, #388] │ │ │ │ - cbnz w0, 50d6c │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x25 │ │ │ │ - ldr x2, [x22, #608] │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xff8 │ │ │ │ - mov x26, x21 │ │ │ │ - bl 4d840 │ │ │ │ - ldr w2, [sp, #80] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x1, #0x0 │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 4d840 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - mov x25, x24 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.eq 50f4c // b.none │ │ │ │ - mov w27, w20 │ │ │ │ - b 50324 │ │ │ │ - mov x0, x2 │ │ │ │ - bl 1d9d0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, x1, x21 │ │ │ │ - bl 1d8d0 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x1, x21 │ │ │ │ - bl 1d8a4 │ │ │ │ - sub x0, x23, x0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, x1, x21 │ │ │ │ - bl 1d92c │ │ │ │ - str w0, [sp, #48] │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x1, x21 │ │ │ │ - bl 1d960 │ │ │ │ - str w0, [sp, #56] │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x1, x21 │ │ │ │ - bl 1d80c │ │ │ │ - mov w5, w0 │ │ │ │ - ldrb w1, [x22, #500] │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x3, x23, x24 │ │ │ │ - cbnz w1, 513a8 │ │ │ │ - add x4, x0, x26 │ │ │ │ - ldr d31, [x28, #56] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr d30, [x4, #80] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - fcsel d31, d31, d30, ge // ge = tcont │ │ │ │ - fcmp d31, #0.0 │ │ │ │ - b.eq 50920 // b.none │ │ │ │ - adrp x1, 7f000 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr d29, [x1, #4088] │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 51438 // b.first │ │ │ │ - mov x1, #0x404e000000000000 // #4633641066610819072 │ │ │ │ - fmov d30, x1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.ge 51444 // b.tcont │ │ │ │ - fcvtzu w1, d31 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - mov w2, w1 │ │ │ │ - strb w1, [x3, #32] │ │ │ │ - add x0, x0, x21 │ │ │ │ - str w5, [sp, #64] │ │ │ │ - add x23, x23, x25 │ │ │ │ - str w2, [sp, #72] │ │ │ │ - bl 1d720 │ │ │ │ - ldr w2, [sp, #72] │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w6, [sp, #48] │ │ │ │ - mov w8, #0x2d // #45 │ │ │ │ - ldr w7, [sp, #56] │ │ │ │ - mov w4, #0x2b // #43 │ │ │ │ - str w2, [sp] │ │ │ │ - csel w4, w8, w4, ne // ne = any │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - ldr w5, [sp, #64] │ │ │ │ - add w3, w0, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x1, x26 │ │ │ │ - b 507d0 │ │ │ │ - ldr w1, [sp, #92] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - stp w0, w1, [sp, #216] │ │ │ │ - str w0, [sp, #284] │ │ │ │ - b 50204 │ │ │ │ - ldr x23, [sp, #232] │ │ │ │ - add x0, x0, x23 │ │ │ │ - bl 1d9d0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x1, x23 │ │ │ │ - bl 1d8d0 │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x1, x23 │ │ │ │ - bl 1d8a4 │ │ │ │ - sub x20, x20, x0 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - add x23, x23, x25 │ │ │ │ - cbz x21, 5114c │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 50ff0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 5304c │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - stp x0, x20, [x23, #48] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d70c │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 50a84 // b.none │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 50a84 // b.none │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - ldr x23, [sp, #240] │ │ │ │ - add x0, x0, x23 │ │ │ │ - bl 1d9d0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x1, x23 │ │ │ │ - bl 1d8d0 │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x1, x23 │ │ │ │ - bl 1d8a4 │ │ │ │ - sub x20, x20, x0 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - add x23, x23, x25 │ │ │ │ - cbz x21, 5115c │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3420 │ │ │ │ - cbnz w0, 50fe4 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0xb58 │ │ │ │ - add x0, x0, #0x60 │ │ │ │ - bl 5304c │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - stp x0, x20, [x23, #48] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str wzr, [sp, #16] │ │ │ │ - cmp w0, w27 │ │ │ │ - b.ne 50720 // b.any │ │ │ │ - b 50728 │ │ │ │ - ucvtf d31, w2 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - fdiv d31, d31, d14 │ │ │ │ - fcmp d31, #0.0 │ │ │ │ - b.eq 50684 // b.none │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 50684 // b.first │ │ │ │ - fcmpe d31, d13 │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - b.ge 50684 // b.tcont │ │ │ │ - b 5067c │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ldr w1, [sp, #224] │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - ldr w1, [sp, #228] │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #72] │ │ │ │ - cbz w0, 503d0 │ │ │ │ - ldr w1, [sp, #192] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ldr w0, [sp, #280] │ │ │ │ - ldr w24, [x22, #388] │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - str w0, [sp, #40] │ │ │ │ - cbz w24, 503d8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, x0 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.eq 51040 // b.none │ │ │ │ - cmp w24, #0x2 │ │ │ │ - b.eq 5102c // b.none │ │ │ │ - sub w0, w24, #0x3 │ │ │ │ - tst w0, #0xfffffffd │ │ │ │ - b.ne 50fc4 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - mov w3, #0x43 // #67 │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - bl 52950 │ │ │ │ - b 503d8 │ │ │ │ - ldr w0, [sp, #92] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 505d0 // b.none │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - orr w0, w0, #0x80 │ │ │ │ - str w0, [x21, #8] │ │ │ │ - b 505d0 │ │ │ │ - ldr w2, [sp, #220] │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - orr w0, w1, #0x3 │ │ │ │ - cbz w2, 51494 │ │ │ │ - str w0, [x21, #8] │ │ │ │ - ldr w0, [sp, #188] │ │ │ │ - cbz w0, 50b9c │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - orr w0, w0, #0x8 │ │ │ │ - str w0, [x21, #8] │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - cbnz w0, 50d40 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 505b0 │ │ │ │ - b 505a4 │ │ │ │ - ldr w2, [sp, #496] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ - bl 4d840 │ │ │ │ - ldr w2, [sp, #208] │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x1, #0x78 │ │ │ │ - add x0, x0, x25 │ │ │ │ - bl 4d840 │ │ │ │ - b 5047c │ │ │ │ - bl 35f0 │ │ │ │ - str w0, [sp, #344] │ │ │ │ - mov x1, x24 │ │ │ │ - add x2, sp, #0x158 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 528a0 │ │ │ │ - str x0, [x21] │ │ │ │ - ldrb w0, [x22, #448] │ │ │ │ - cbz w0, 50434 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d9a0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr x3, [x0, #16] │ │ │ │ - ldr x0, [x2, #88] │ │ │ │ - add x1, x3, x1 │ │ │ │ - bl 1a3a0 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - add x0, x2, x25 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 50ffc // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 51130 // b.none │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 50434 // b.any │ │ │ │ - mov w2, #0x2b // #43 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - add x1, x1, #0x78 │ │ │ │ - bl 4d840 │ │ │ │ - b 50434 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x24, x23 │ │ │ │ - add x21, x23, w21, uxtw #2 │ │ │ │ - adrp x20, 7d000 │ │ │ │ - add x0, x0, x25 │ │ │ │ - add x20, x20, #0xf8 │ │ │ │ - add x23, sp, #0x158 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x24 │ │ │ │ - mov x24, x0 │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - ldr w2, [x19], #4 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 53204 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 50ca4 // b.any │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x100 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - bl 3500 │ │ │ │ - ldr w21, [sp, #324] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - add x0, x0, x25 │ │ │ │ - cbz w21, 51144 │ │ │ │ - ldr x24, [sp, #24] │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x24 │ │ │ │ - add x21, x24, w21, uxtw #2 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr w2, [x19], #4 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 53204 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 50d04 // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - mov x0, x24 │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x110 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - bl 3500 │ │ │ │ - b 50784 │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - ldr x20, [x21, #80] │ │ │ │ - orr w0, w0, #0x10 │ │ │ │ - str w0, [x21, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 52350 │ │ │ │ - str x0, [x21, #80] │ │ │ │ - b 50ba4 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d9a0 │ │ │ │ - ldr w1, [x22, #388] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - bl 16250 │ │ │ │ - mov w27, w0 │ │ │ │ - ldr x0, [x23, #88] │ │ │ │ - ldr w1, [x22, #388] │ │ │ │ - bl 16440 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x26, [x19, #8] │ │ │ │ - mov w2, w27 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xa0 │ │ │ │ - add x26, x26, x25 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 4d840 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w2, w23 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0xa8 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr w1, [x22, #376] │ │ │ │ - add x0, x0, x25 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 51010 // b.none │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 50814 // b.any │ │ │ │ - ldr w2, [x22, #380] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x90 │ │ │ │ - bl 4d840 │ │ │ │ - b 5080c │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - bl 1d80c │ │ │ │ - mov w2, w0 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x23, x23, x25 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x23, x23, x25 │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d7a0 │ │ │ │ - mov w2, w0 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - bl 1d70c │ │ │ │ - ldp w2, w1, [sp, #196] │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr w27, [sp, #324] │ │ │ │ - ldr w0, [sp, #16] │ │ │ │ - csel w3, w1, w2, eq // eq = none │ │ │ │ - add w0, w27, w0 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.hi 50f98 // b.pmore │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - ldr w2, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - add x23, x23, x25 │ │ │ │ - str w3, [sp, #24] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 4d840 │ │ │ │ - mov w2, w27 │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - bl 4d840 │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - mov x0, x23 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x28 │ │ │ │ - mov w2, w3 │ │ │ │ - bl 4d840 │ │ │ │ - b 50804 │ │ │ │ - ldr w0, [sp, #260] │ │ │ │ - cmp w27, w0 │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - cneg x0, x0, eq // eq = none │ │ │ │ - str x0, [x1, #64] │ │ │ │ - ldr w0, [sp, #216] │ │ │ │ - cbnz w0, 50620 │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - tbz w0, #0, 51170 │ │ │ │ - ldr w0, [sp, #284] │ │ │ │ - cbz w0, 513ec │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - tbnz w0, #0, 513cc │ │ │ │ - mov x0, x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x25 │ │ │ │ - b 50620 │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - add x0, x0, x1 │ │ │ │ - bl 1d720 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - str w0, [sp, #24] │ │ │ │ - b 504a4 │ │ │ │ - ldr d30, [x0, #80] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - fcsel d31, d31, d30, ls // ls = plast │ │ │ │ - fcmp d31, #0.0 │ │ │ │ - b.eq 50684 // b.none │ │ │ │ - b 50654 │ │ │ │ - ldp d13, d14, [sp, #464] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #360] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5149c // b.any │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - ldr d15, [sp, #480] │ │ │ │ - ldp x29, x30, [sp, #368] │ │ │ │ - ldp x19, x20, [sp, #384] │ │ │ │ - ldp x21, x22, [sp, #400] │ │ │ │ - ldp x23, x24, [sp, #416] │ │ │ │ - ldp x25, x26, [sp, #432] │ │ │ │ - ldp x27, x28, [sp, #448] │ │ │ │ - add sp, sp, #0x1f0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w0, w22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x168 │ │ │ │ - str w3, [sp, #24] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w27, [sp, #324] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - b 50e78 │ │ │ │ - and w24, w24, #0xfffffffd │ │ │ │ - cmp w24, #0x4 │ │ │ │ - b.ne 503d8 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - mov w3, #0x47 // #71 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - bl 52950 │ │ │ │ - b 503d8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5304c │ │ │ │ - b 50a7c │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5304c │ │ │ │ - b 509f4 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov w2, #0x2b // #43 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - bl 4d840 │ │ │ │ - b 50434 │ │ │ │ - ldr w2, [x22, #380] │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x0, x0, x25 │ │ │ │ - b 50814 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w3, #0x41 // #65 │ │ │ │ - mov w2, #0x52 // #82 │ │ │ │ - bl 52950 │ │ │ │ - b 503d8 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w3, #0x54 // #84 │ │ │ │ - mov w2, #0x59 // #89 │ │ │ │ - bl 52950 │ │ │ │ - b 503d8 │ │ │ │ - mov x0, x1 │ │ │ │ - bl 1d9d0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - mov x2, x0 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - add x0, x1, x27 │ │ │ │ - bl 1d8d0 │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x1, x27 │ │ │ │ - bl 1d8a4 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - mov w3, w23 │ │ │ │ - sub x3, x3, x0 │ │ │ │ - str x3, [sp, #64] │ │ │ │ - add x0, x1, x27 │ │ │ │ - bl 1d92c │ │ │ │ - mov w6, w0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - str w6, [sp, #56] │ │ │ │ - add x0, x1, x27 │ │ │ │ - bl 1d80c │ │ │ │ - mov w5, w0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - str w5, [sp, #48] │ │ │ │ - add x0, x1, x27 │ │ │ │ - bl 1d960 │ │ │ │ - mov w7, w0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - str w7, [sp, #40] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x23, x1, x25 │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldrb w4, [x23, #32] │ │ │ │ - str w4, [sp, #24] │ │ │ │ - bl 1d720 │ │ │ │ - tst w0, #0xff │ │ │ │ - ldp x3, x2, [sp, #64] │ │ │ │ - mov w1, #0x2b // #43 │ │ │ │ - ldr w7, [sp, #40] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w6, [sp, #56] │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - ldr w5, [sp, #48] │ │ │ │ - str w4, [sp] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - mov w4, #0x2d // #45 │ │ │ │ - csel w4, w4, w1, ne // ne = any │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x30 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x26 │ │ │ │ - b 507fc │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov w2, #0x2d // #45 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - bl 4d840 │ │ │ │ - b 50434 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 50d28 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - bl 5304c │ │ │ │ - b 509f4 │ │ │ │ - adrp x0, 81000 │ │ │ │ - add x0, x0, #0xb58 │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - bl 5304c │ │ │ │ - b 50a7c │ │ │ │ - mov x0, x1 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x25 │ │ │ │ - b 50620 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - bl 1d9d0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - bl 1d8d0 │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov w19, w1 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 1d8ec │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov x21, x23 │ │ │ │ - bl 1d70c │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - tst w1, #0xff │ │ │ │ - b.ne 512cc // b.any │ │ │ │ - bl 1a64c │ │ │ │ - stp wzr, w0, [sp, #196] │ │ │ │ - eor w0, w25, #0x1 │ │ │ │ - and w27, w0, #0x1 │ │ │ │ - cbnz w0, 512e0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - ldr d15, [x0, #80] │ │ │ │ - bl 1d9d0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 5147c // b.none │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #216] │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - str w25, [sp, #24] │ │ │ │ - str x22, [sp, #40] │ │ │ │ - sub w24, w0, #0x1 │ │ │ │ - ldp w25, w22, [sp, #196] │ │ │ │ - str w20, [sp, #32] │ │ │ │ - str wzr, [sp, #260] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x19, x21, #0x1 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x0, x19, x19, lsl #2 │ │ │ │ - add x0, x19, x0, lsl #1 │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - bl 1d70c │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - ldr x1, [x1, #88] │ │ │ │ - mov x0, x1 │ │ │ │ - b.eq 51334 // b.none │ │ │ │ - bl 1a64c │ │ │ │ - add w25, w25, w0 │ │ │ │ - cbnz w27, 51340 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #216] │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr d31, [x0, #80] │ │ │ │ - fcmpe d15, d31 │ │ │ │ - fcsel d15, d31, d15, mi // mi = first │ │ │ │ - bl 1d9d0 │ │ │ │ - mov x26, x0 │ │ │ │ - cmp x19, x24 │ │ │ │ - b.ne 51240 // b.any │ │ │ │ - stp w25, w22, [sp, #196] │ │ │ │ - ldr x22, [sp, #40] │ │ │ │ - ldr w20, [sp, #32] │ │ │ │ - ldr w25, [sp, #24] │ │ │ │ - cbnz w27, 5019c │ │ │ │ - b 501f0 │ │ │ │ - bl 1a64c │ │ │ │ - stp w0, wzr, [sp, #196] │ │ │ │ - eor w0, w25, #0x1 │ │ │ │ - and w27, w0, #0x1 │ │ │ │ - cbz w0, 511f4 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - bl 1d9d0 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne 511f4 // b.any │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - bl 1d8d0 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.hi 51468 // b.pmore │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - bl 1d8ec │ │ │ │ - cmp w21, w0 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - b.cc 51450 // b.lo, b.ul, b.last │ │ │ │ - ldr d15, [x0, #80] │ │ │ │ - bl 1d9d0 │ │ │ │ - mov x26, x0 │ │ │ │ - ldr w0, [sp, #36] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 51218 // b.any │ │ │ │ - str wzr, [sp, #260] │ │ │ │ - b 5019c │ │ │ │ - bl 1a64c │ │ │ │ - add w22, w22, w0 │ │ │ │ - cbz w27, 51284 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1d9d0 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.ne 51284 // b.any │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1d8d0 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - cmp x1, w0, uxtw │ │ │ │ - b.gt 51420 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1d8ec │ │ │ │ - cmp x23, w0, uxtw │ │ │ │ - b.ge 5128c // b.tcont │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1d8ec │ │ │ │ - mov w0, w0 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 5128c // b.none │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - mov x23, x0 │ │ │ │ - str w1, [sp, #260] │ │ │ │ - b 5128c │ │ │ │ - ucvtf d31, w1 │ │ │ │ - adrp x1, 7f000 │ │ │ │ - ldr d30, [x1, #4088] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fcmp d31, #0.0 │ │ │ │ - b.ne 5140c // b.any │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 50920 │ │ │ │ - mov x0, x1 │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x25 │ │ │ │ - b 50620 │ │ │ │ - mov x0, x1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - bl 4d840 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x1, x1, x25 │ │ │ │ - b 50620 │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 51438 // b.first │ │ │ │ - b 50904 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 1d8d0 │ │ │ │ - mov w0, w0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 5136c │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, w2 │ │ │ │ - b 50920 │ │ │ │ - mov w2, #0x3c // #60 │ │ │ │ - mov w1, w2 │ │ │ │ - b 50920 │ │ │ │ - bl 1d8ec │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d15, [x1, #80] │ │ │ │ - b 51318 │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - bl 1d8d0 │ │ │ │ - mov w0, w0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 51300 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp wzr, wzr, [sp, #216] │ │ │ │ - str wzr, [sp, #260] │ │ │ │ - str xzr, [sp, #264] │ │ │ │ - str w0, [sp, #284] │ │ │ │ - b 50204 │ │ │ │ - orr w0, w1, #0x1 │ │ │ │ - b 50b84 │ │ │ │ - stp d13, d14, [sp, #464] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-192]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - bl 20080 │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - ldr w0, [x27] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str w1, [sp, #160] │ │ │ │ - str xzr, [sp, #168] │ │ │ │ - cbz w0, 519a8 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x3 │ │ │ │ + mov x23, x4 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x3, x2, x2, lsl #2 │ │ │ │ - lsl x20, x3, #4 │ │ │ │ - add x3, x1, x3, lsl #4 │ │ │ │ - ldr x1, [x1, x20] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldp w3, w4, [x3, #20] │ │ │ │ - bl 1dba0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 52164 // b.plast │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - mov x21, #0x58 // #88 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str wzr, [sp, #180] │ │ │ │ - b 51774 │ │ │ │ - sub w22, w26, #0x2 │ │ │ │ - mov w1, #0x58 // #88 │ │ │ │ - umull x22, w22, w1 │ │ │ │ - add x0, x0, x22 │ │ │ │ - bl 1d720 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x22 │ │ │ │ - bl 1d7a0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #156] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d720 │ │ │ │ - and w22, w0, #0xff │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d80c │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - str w0, [sp, #104] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d7a0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #124] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d720 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d80c │ │ │ │ - mov w4, w0 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 51640 // b.none │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - sub w1, w26, #0x2 │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x5, [x0, #48] │ │ │ │ - add x0, x5, x19 │ │ │ │ - umaddl x6, w1, w2, x5 │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - ldrb w6, [x6, #60] │ │ │ │ - cmp w6, w3 │ │ │ │ - b.eq 51c4c // b.none │ │ │ │ - ldr x0, [x28, #24] │ │ │ │ - ldr x3, [x0, #88] │ │ │ │ - ldr w5, [x3, #24] │ │ │ │ - cbnz w22, 51b78 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w0, w5 │ │ │ │ - b.ne 5224c // b.any │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - add x0, x1, x19 │ │ │ │ - add x6, x1, x21 │ │ │ │ - ldrb w2, [x0, #60] │ │ │ │ - ldrb w7, [x6, #60] │ │ │ │ - cmp w2, w7 │ │ │ │ - b.ne 51cac // b.any │ │ │ │ - mov w24, w26 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 51d0c // b.none │ │ │ │ - mov w3, w7 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - sub w2, w26, #0x2 │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x1, w2, w8, x1 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.eq 51c00 // b.none │ │ │ │ - cmp w7, w3 │ │ │ │ - b.eq 51d08 // b.none │ │ │ │ - str w5, [sp, #104] │ │ │ │ - str w6, [sp, #124] │ │ │ │ - bl 1d720 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w5, [sp, #104] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov w4, w23 │ │ │ │ - ldr w6, [sp, #124] │ │ │ │ - mov w3, w24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w7, [x0, #496] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 26040 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d70c │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov w23, w0 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d9e0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1e88c │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add w2, w26, #0x1 │ │ │ │ - add x1, x1, x20 │ │ │ │ - mov x3, x1 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - ccmp w26, #0x1, #0x4, hi // hi = pmore │ │ │ │ - b.ne 51b38 // b.any │ │ │ │ - mov w26, w2 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x22, #0x7fffffff8 // #34359738360 │ │ │ │ - add x2, x21, #0x58 │ │ │ │ - cmp w26, w0 │ │ │ │ - b.cs 51950 // b.hs, b.nlast │ │ │ │ - mov x21, x2 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - sub w0, w26, #0x1 │ │ │ │ - sub x19, x21, #0x58 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - add x0, x2, x21 │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldrb w4, [x0, #74] │ │ │ │ - ldrb w3, [x2, #74] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.eq 517c4 // b.none │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x28, x0, x19 │ │ │ │ - cbnz w25, 51a20 │ │ │ │ - add x1, x28, #0x18 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ne 51564 // b.any │ │ │ │ - mov x0, x28 │ │ │ │ - str wzr, [sp, #156] │ │ │ │ - b 515a4 │ │ │ │ - ldrb w2, [x2, #60] │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 5179c // b.any │ │ │ │ - bl 1d720 │ │ │ │ - and w22, w0, #0xff │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d720 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - cmp w22, w0, uxtb │ │ │ │ - b.ne 5179c // b.any │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d9c0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov w22, w0 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d9c0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ne 5179c // b.any │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d8d0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov w22, w0 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d8ec │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ls 519bc // b.plast │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d720 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 519bc // b.any │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - str w1, [sp, #180] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - cbnz w25, 521a4 │ │ │ │ - add x0, x0, x20 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 52244 // b.none │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - sub w1, w26, #0x2 │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - add x3, x2, x19 │ │ │ │ - umaddl x1, w1, w4, x2 │ │ │ │ - ldrb w2, [x3, #60] │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cmp w1, w2 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - orr w24, w24, w1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.eq 5223c // b.none │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - ldr w3, [sp, #180] │ │ │ │ - add x2, x1, x21 │ │ │ │ - umaddl x0, w3, w0, x1 │ │ │ │ - ldrb w1, [x2, #60] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - orr w23, w23, w0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - str x4, [sp, #144] │ │ │ │ - ldr w26, [sp, #180] │ │ │ │ - mov x22, #0x8 // #8 │ │ │ │ - add x1, x1, x20 │ │ │ │ - mov w25, #0x2 // #2 │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x5, x0, x19 │ │ │ │ - add x2, x0, x21 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - ldr x5, [x5, #24] │ │ │ │ - str x5, [x4] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - str x2, [x4, #8] │ │ │ │ - add x2, x21, #0x58 │ │ │ │ - cmp w26, w0 │ │ │ │ - b.cc 51770 // b.lo, b.ul, b.last │ │ │ │ - cbnz w25, 51f34 │ │ │ │ - ldr w1, [sp, #180] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc 51d74 // b.lo, b.ul, b.last │ │ │ │ - ldr x19, [sp, #128] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 4bd90 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + mov w20, w2 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + add x5, x25, x25, lsl #2 │ │ │ │ + mov w2, w20 │ │ │ │ mov x1, x19 │ │ │ │ - bl 20090 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1e340 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr w0, [x27] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #168] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 51500 // b.pmore │ │ │ │ + add x5, x25, x5, lsl #1 │ │ │ │ + add x5, x0, x5, lsl #3 │ │ │ │ + ldr x0, [x5, #24] │ │ │ │ + ldrb w3, [x5, #60] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz w3, 4bd74 │ │ │ │ + bl 66e80 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + add w21, w21, w0 │ │ │ │ + cmp w1, w25 │ │ │ │ + b.hi 4bd0c // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + str w22, [x24] │ │ │ │ + str w21, [x23] │ │ │ │ + add w0, w22, w21 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #192 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 66e80 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + add w22, w22, w0 │ │ │ │ + cmp w1, w25 │ │ │ │ + b.hi 4bd0c // b.pmore │ │ │ │ + b 4bd4c │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + str w22, [x24] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + str w21, [x23] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d8ec │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov w22, w0 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d8d0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.cs 5179c // b.hs, b.nlast │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d720 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5187c // b.any │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x28, x0, x19 │ │ │ │ - cbz w25, 517a8 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 1d720 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - cbz w24, 51c28 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w22, [x0, #24] │ │ │ │ - cbnz w1, 51d2c │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cbz w23, 51a80 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - sub w0, w25, #0x1 │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w6, [x0, #16] │ │ │ │ - ldr w28, [x0, #24] │ │ │ │ - str w6, [sp, #104] │ │ │ │ - bl 1a200 │ │ │ │ - ldr w6, [sp, #104] │ │ │ │ - sub w6, w6, w28 │ │ │ │ - sub w28, w6, w0 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d720 │ │ │ │ - mov w3, w24 │ │ │ │ - mov w5, w22 │ │ │ │ - ldp x1, x24, [sp, #136] │ │ │ │ - mov w6, w28 │ │ │ │ - mov w4, w23 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w7, [x1, #496] │ │ │ │ - mov x0, x24 │ │ │ │ - mov w1, w25 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - bl 26040 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d70c │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov w23, w0 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d9e0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x22, #0x7fffffff8 // #34359738360 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - bl 1e88c │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3500 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - add x1, x1, x20 │ │ │ │ - mov x3, x1 │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - b 51764 │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - sub w8, w26, #0x2 │ │ │ │ - mov w6, #0x58 // #88 │ │ │ │ - add x5, x4, x19 │ │ │ │ - umaddl x8, w8, w6, x4 │ │ │ │ - ldrb w4, [x5, #60] │ │ │ │ - ldrb w5, [x8, #60] │ │ │ │ - cmp w5, w4 │ │ │ │ - b.ne 51b64 // b.any │ │ │ │ - ldr x4, [sp, #128] │ │ │ │ - strb wzr, [x4, #44] │ │ │ │ - mov w26, w2 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - mov x22, #0x7fffffff8 // #34359738360 │ │ │ │ - b 51764 │ │ │ │ - ldr w24, [x3, #16] │ │ │ │ - mov x0, x3 │ │ │ │ - str w5, [sp, #164] │ │ │ │ - str w4, [sp, #176] │ │ │ │ - bl 1a200 │ │ │ │ - ldr w5, [sp, #164] │ │ │ │ - ldr w4, [sp, #176] │ │ │ │ - sub w6, w24, w5 │ │ │ │ - sub w6, w6, w0 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - cmp w0, w6 │ │ │ │ - b.ne 52270 // b.any │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - add x0, x1, x19 │ │ │ │ - add x5, x1, x21 │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - ldrb w7, [x5, #60] │ │ │ │ - cmp w3, w7 │ │ │ │ - b.eq 51d50 // b.none │ │ │ │ - ldr x2, [x28, #24] │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - mov w24, w23 │ │ │ │ - ldr x2, [x2, #88] │ │ │ │ - ldr w5, [x2, #24] │ │ │ │ - cmp w26, w23 │ │ │ │ - b.eq 516b8 // b.none │ │ │ │ - sub w2, w26, #0x2 │ │ │ │ - mov w8, #0x58 // #88 │ │ │ │ - umaddl x1, w2, w8, x1 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cmp w1, w3 │ │ │ │ - b.ne 516b0 // b.any │ │ │ │ - cbnz w22, 51c78 │ │ │ │ - ldr w8, [sp, #156] │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - sub w1, w1, w8 │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - cmp w8, w2 │ │ │ │ - csel w5, w1, w5, ne // ne = any │ │ │ │ - cmp w7, w3 │ │ │ │ - b.ne 516b8 // b.any │ │ │ │ - b 51d0c │ │ │ │ - cbz w23, 51d20 │ │ │ │ - cbz w1, 52048 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - sub w0, w25, #0x1 │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w22, [x0, #24] │ │ │ │ - b 51a80 │ │ │ │ - add x5, x5, x21 │ │ │ │ - ldrb w7, [x5, #60] │ │ │ │ - cmp w6, w7 │ │ │ │ - b.eq 52050 // b.none │ │ │ │ - cbz w22, 52294 │ │ │ │ - ldr x5, [x28, #24] │ │ │ │ - mov w2, w1 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - ldr x1, [x5, #88] │ │ │ │ - ldr w5, [x1, #24] │ │ │ │ - ldr w8, [sp, #156] │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - sub w1, w1, w8 │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - cmp w8, w2 │ │ │ │ - csel w6, w1, w6, ne // ne = any │ │ │ │ - cmp w7, w3 │ │ │ │ - b.ne 516b8 // b.any │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - sub w5, w4, w1 │ │ │ │ - sub w1, w26, #0x1 │ │ │ │ - str w1, [sp, #160] │ │ │ │ - b 516b8 │ │ │ │ - ldr w23, [sp, #104] │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - ldr w28, [x3, #16] │ │ │ │ - mov x0, x3 │ │ │ │ - str w5, [sp, #164] │ │ │ │ - str w4, [sp, #176] │ │ │ │ - bl 1a200 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - cmp w26, #0x1 │ │ │ │ - ldr w5, [sp, #164] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr w4, [sp, #176] │ │ │ │ - sub w6, w28, w5 │ │ │ │ - mov w5, w23 │ │ │ │ - sub w6, w6, w0 │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 4be04 │ │ │ │ ldr x1, [x1, #48] │ │ │ │ - add x2, x1, x21 │ │ │ │ - add x0, x1, x19 │ │ │ │ - ldrb w7, [x2, #60] │ │ │ │ - ldrb w3, [x0, #60] │ │ │ │ - b.eq 51d48 // b.none │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 51698 │ │ │ │ - cbnz w22, 51c98 │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - sub w6, w4, w1 │ │ │ │ - sub w1, w26, #0x1 │ │ │ │ - str w1, [sp, #160] │ │ │ │ - b 516b8 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 51a80 │ │ │ │ - ldr w28, [x0, #16] │ │ │ │ - bl 1a200 │ │ │ │ - sub w6, w28, w22 │ │ │ │ - sub w28, w6, w0 │ │ │ │ - cbnz w23, 51c34 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 51a80 │ │ │ │ - mov w23, w26 │ │ │ │ - b 516b0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - cmp w26, w24 │ │ │ │ - b.ne 51698 // b.any │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - sub w5, w4, w1 │ │ │ │ - sub w1, w26, #0x1 │ │ │ │ - str w1, [sp, #160] │ │ │ │ - b 516b8 │ │ │ │ - ldr x0, [x3, #48] │ │ │ │ - add x25, x0, x21 │ │ │ │ - add x0, x0, x19 │ │ │ │ - add x1, x25, #0x18 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - bl 1d720 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ + mov w5, #0x58 // #88 │ │ │ │ + add x1, x1, #0x2c │ │ │ │ + umaddl x5, w0, w5, x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp w2, w4, [x1] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + ldur w3, [x1, #-80] │ │ │ │ + add w2, w2, w4 │ │ │ │ + add w0, w0, w3 │ │ │ │ + add w0, w2, w0 │ │ │ │ + cmp x5, x1 │ │ │ │ + b.ne 4bde4 // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + cbz w4, 4be7c │ │ │ │ ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x19 │ │ │ │ - bl 1d7a0 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - add x2, x2, x20 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d720 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - and w3, w0, #0xff │ │ │ │ - mov w23, w3 │ │ │ │ - str w3, [sp, #124] │ │ │ │ - add x2, x2, x20 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d80c │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov w28, w0 │ │ │ │ - ldr w3, [sp, #124] │ │ │ │ - add x2, x2, x20 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - add x19, x0, x19 │ │ │ │ - add x0, x0, x21 │ │ │ │ - ldrb w2, [x19, #60] │ │ │ │ - ldrb w4, [x0, #60] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 520b4 // b.none │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - ldr x2, [x0, #88] │ │ │ │ - ldr w22, [x2, #24] │ │ │ │ - mov w3, w22 │ │ │ │ - cbnz w23, 52070 │ │ │ │ - ldr w19, [x2, #16] │ │ │ │ - mov x0, x2 │ │ │ │ - str w3, [sp, #124] │ │ │ │ - bl 1a200 │ │ │ │ - ldr w3, [sp, #124] │ │ │ │ - sub w19, w19, w0 │ │ │ │ + mov w9, #0x58 // #88 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + add x0, x0, #0x2c │ │ │ │ + umaddl x9, w4, w9, x0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 4be44 │ │ │ │ + add w5, w6, w5 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + add w5, w3, w5 │ │ │ │ + cmp x9, x0 │ │ │ │ + b.eq 4be6c // b.none │ │ │ │ + ldrb w7, [x0, #16] │ │ │ │ + ldp w3, w8, [x0] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + add w3, w3, w8 │ │ │ │ + cbnz w7, 4be30 │ │ │ │ + add w4, w6, w4 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + add w4, w3, w4 │ │ │ │ + cmp x9, x0 │ │ │ │ + b.ne 4be44 // b.any │ │ │ │ + str w4, [x1] │ │ │ │ + add w0, w5, w4 │ │ │ │ + str w5, [x2] │ │ │ │ + ret │ │ │ │ + str w4, [x1] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str w5, [x2] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x2 │ │ │ │ + ldr w22, [x0, #32] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + cbz w22, 4bf4c │ │ │ │ + mov x21, x0 │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ - sub w19, w19, w3 │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - add x0, x1, x21 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 51e7c // b.none │ │ │ │ - sub w2, w26, #0x2 │ │ │ │ - mov w4, #0x58 // #88 │ │ │ │ - mov w3, w2 │ │ │ │ - ldrb w2, [x0, #60] │ │ │ │ - str w3, [sp, #152] │ │ │ │ - umaddl x1, w3, w4, x1 │ │ │ │ - ldrb w1, [x1, #60] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 52114 // b.none │ │ │ │ - bl 1d720 │ │ │ │ - mov w2, w0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov w6, w19 │ │ │ │ - mov w5, w22 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - mov w3, w24 │ │ │ │ - mov w1, w4 │ │ │ │ - ldr w7, [x0, #496] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 26040 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d70c │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov w22, w0 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d9e0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov w3, w22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1e88c │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 51960 // b.plast │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - sub w0, w26, #0x2 │ │ │ │ - mov w2, #0x58 // #88 │ │ │ │ - add x21, x1, x21 │ │ │ │ - umaddl x0, w0, w2, x1 │ │ │ │ - ldrb w1, [x21, #60] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ne 51960 // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - strb wzr, [x0, #44] │ │ │ │ - b 51960 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d720 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - cbz w24, 52094 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w28, [x0, #24] │ │ │ │ - cbnz w1, 52134 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - cbz w23, 51fa0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - ldr w2, [x0, #24] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - str w1, [sp, #112] │ │ │ │ - bl 1a200 │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - sub w1, w1, w2 │ │ │ │ - sub w6, w1, w0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - str w6, [sp, #104] │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d720 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - mov w5, w28 │ │ │ │ - ldr w6, [sp, #104] │ │ │ │ - mov w4, w23 │ │ │ │ - mov w2, w0 │ │ │ │ - mov w3, w24 │ │ │ │ - ldr w7, [x1, #496] │ │ │ │ - mov w1, w25 │ │ │ │ - ldr x25, [sp, #144] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 26040 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d70c │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - mov w23, w0 │ │ │ │ - add x1, x1, x20 │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 1d9e0 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 1e88c │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - ldr x3, [x27, #8] │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - add x3, x3, x20 │ │ │ │ - ldr w0, [x3, #32] │ │ │ │ - b 51954 │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - b 51a4c │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - ldr w3, [sp, #156] │ │ │ │ - cbnz w22, 520e4 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - ldr w3, [sp, #160] │ │ │ │ - cmp w1, w3 │ │ │ │ - csel w5, w2, wzr, ne // ne = any │ │ │ │ - b 51d0c │ │ │ │ - ldr w19, [x2, #16] │ │ │ │ - mov x0, x2 │ │ │ │ - bl 1a200 │ │ │ │ - ldr x1, [x25, #24] │ │ │ │ - sub w19, w19, w22 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x0, [x1, #88] │ │ │ │ - ldr w22, [x0, #24] │ │ │ │ - b 51e40 │ │ │ │ - cbz w23, 52108 │ │ │ │ - cbz w1, 5222c │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - ldr x0, [x0, #88] │ │ │ │ - ldr w28, [x0, #24] │ │ │ │ - b 51fa0 │ │ │ │ - ldr x1, [x25, #24] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - ldr x2, [x1, #88] │ │ │ │ - ldr w22, [x2, #24] │ │ │ │ - cbz w3, 52158 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - ldr w2, [sp, #152] │ │ │ │ - ldr w3, [sp, #160] │ │ │ │ - sub w1, w28, w1 │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w19, w1, w19, ne // ne = any │ │ │ │ - b 51e7c │ │ │ │ - sub w6, w2, w3 │ │ │ │ - ldr w2, [sp, #160] │ │ │ │ - cmp w1, w2 │ │ │ │ - ldr w1, [sp, #124] │ │ │ │ - csel w6, w6, wzr, ne // ne = any │ │ │ │ - sub w5, w4, w1 │ │ │ │ - sub w1, w26, #0x1 │ │ │ │ - str w1, [sp, #160] │ │ │ │ - b 516b8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 51fa0 │ │ │ │ - cbnz w23, 520c8 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - ldr w2, [sp, #152] │ │ │ │ - ldr w3, [sp, #160] │ │ │ │ - sub w1, w28, w1 │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w22, w1, w22, ne // ne = any │ │ │ │ - b 51e7c │ │ │ │ - ldr w1, [x0, #16] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - bl 1a200 │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - sub w1, w1, w28 │ │ │ │ - sub w6, w1, w0 │ │ │ │ - cbnz w23, 520a0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 51fa0 │ │ │ │ - mov w3, w22 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 51e20 │ │ │ │ - cbz w0, 51960 │ │ │ │ - ldr x25, [x1, #48] │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x0, x25, #0x18 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 1d720 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - and w23, w0, #0xff │ │ │ │ - add x2, x2, x20 │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - bl 1d80c │ │ │ │ - mov w28, w0 │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 51e08 │ │ │ │ - add x0, x0, x20 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.eq 52234 // b.none │ │ │ │ - ldr x1, [x0, #48] │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - ldr w3, [sp, #180] │ │ │ │ - add x2, x1, x21 │ │ │ │ - umaddl x0, w3, w0, x1 │ │ │ │ - ldrb w1, [x2, #60] │ │ │ │ - ldrb w0, [x0, #60] │ │ │ │ - cmp w0, w1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - orr w23, w23, w0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add w1, w25, #0x1 │ │ │ │ - ubfiz x22, x25, #3, #32 │ │ │ │ - add w26, w25, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - mov w25, w26 │ │ │ │ - bl 586c0 │ │ │ │ - mov x4, x0 │ │ │ │ - ldr x1, [x27, #8] │ │ │ │ - str x4, [sp, #144] │ │ │ │ - ldr w26, [sp, #180] │ │ │ │ - add x1, x1, x20 │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - ldr w0, [x1, #32] │ │ │ │ - add x2, x2, x21 │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - str x2, [x4, x22] │ │ │ │ - b 51764 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 51f64 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 521e0 │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 518f8 │ │ │ │ - mov w24, w26 │ │ │ │ - b 518c0 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x90 │ │ │ │ - add x1, x1, #0xf70 │ │ │ │ - add x0, x0, #0x180 │ │ │ │ - mov w2, #0x7e6 // #2022 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xb58 │ │ │ │ - adrp x1, 7c000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x90 │ │ │ │ - add x1, x1, #0xf70 │ │ │ │ - add x0, x0, #0x198 │ │ │ │ - mov w2, #0x7ea // #2026 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - ldr x0, [x28, #24] │ │ │ │ + ldr x3, [x21, #48] │ │ │ │ + add x3, x3, x20 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldrb w1, [x3, #60] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz w1, 4bf2c │ │ │ │ + bl 6a80c │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + add w23, w23, w0 │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cc 4bed0 // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + str w22, [x25] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str w23, [x24] │ │ │ │ + add w0, w22, w23 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 6a80c │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + add w22, w22, w0 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 4bed0 // b.pmore │ │ │ │ + b 4bf04 │ │ │ │ + str w22, [x25] │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ - ldr x3, [x0, #88] │ │ │ │ - ldr w5, [x3, #24] │ │ │ │ - b 51cb4 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str w23, [x24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + cbz w4, 4c2fc │ │ │ │ + sub w3, w4, #0x1 │ │ │ │ + ldr x6, [x0, #48] │ │ │ │ + cmp w3, #0xe │ │ │ │ + b.ls 4c320 // b.plast │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + add x0, x6, #0x3c │ │ │ │ + lsr w3, w4, #4 │ │ │ │ + mov w5, #0x580 // #1408 │ │ │ │ + movi v27.4s, #0x1 │ │ │ │ + mov v28.16b, v29.16b │ │ │ │ + umaddl x3, w3, w5, x0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + add x5, x0, #0xb0 │ │ │ │ + ldr b31, [x0] │ │ │ │ + ldr b30, [x0, #88] │ │ │ │ + ldr b19, [x0, #704] │ │ │ │ + ld1 {v31.b}[1], [x5] │ │ │ │ + add x5, x0, #0x108 │ │ │ │ + ldr b20, [x0, #792] │ │ │ │ + ldr b21, [x0, #880] │ │ │ │ + ld1 {v30.b}[1], [x5] │ │ │ │ + add x5, x0, #0x160 │ │ │ │ + ldr b22, [x0, #968] │ │ │ │ + ldr b23, [x0, #1056] │ │ │ │ + ld1 {v31.b}[2], [x5] │ │ │ │ + add x5, x0, #0x1b8 │ │ │ │ + ldr b24, [x0, #1144] │ │ │ │ + ldr b25, [x0, #1232] │ │ │ │ + ld1 {v30.b}[2], [x5] │ │ │ │ + add x5, x0, #0x210 │ │ │ │ + ldr b26, [x0, #1320] │ │ │ │ + ld1 {v31.b}[3], [x5] │ │ │ │ + add x5, x0, #0x268 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + ld1 {v30.b}[3], [x5] │ │ │ │ + mov v31.b[4], v19.b[0] │ │ │ │ + mov v30.b[4], v20.b[0] │ │ │ │ + mov v31.b[5], v21.b[0] │ │ │ │ + mov v30.b[5], v22.b[0] │ │ │ │ + mov v31.b[6], v23.b[0] │ │ │ │ + mov v30.b[6], v24.b[0] │ │ │ │ + mov v31.b[7], v25.b[0] │ │ │ │ + mov v30.b[7], v26.b[0] │ │ │ │ + zip1 v31.16b, v31.16b, v30.16b │ │ │ │ + cmtst v31.16b, v31.16b, v31.16b │ │ │ │ + sxtl v30.8h, v31.8b │ │ │ │ + sxtl2 v31.8h, v31.16b │ │ │ │ + sxtl v26.4s, v30.4h │ │ │ │ + sxtl2 v30.4s, v30.8h │ │ │ │ + sxtl v24.4s, v31.4h │ │ │ │ + sxtl2 v31.4s, v31.8h │ │ │ │ + bic v23.16b, v27.16b, v26.16b │ │ │ │ + sub v29.4s, v29.4s, v26.4s │ │ │ │ + bic v25.16b, v27.16b, v30.16b │ │ │ │ + bic v26.16b, v27.16b, v24.16b │ │ │ │ + add v28.4s, v28.4s, v23.4s │ │ │ │ + sub v29.4s, v29.4s, v30.4s │ │ │ │ + bic v23.16b, v27.16b, v31.16b │ │ │ │ + add v30.4s, v25.4s, v28.4s │ │ │ │ + sub v29.4s, v29.4s, v24.4s │ │ │ │ + add v30.4s, v26.4s, v30.4s │ │ │ │ + sub v29.4s, v29.4s, v31.4s │ │ │ │ + add v28.4s, v23.4s, v30.4s │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 4bfc0 // b.any │ │ │ │ + addv s31, v29.4s │ │ │ │ + and w5, w4, #0xfffffff0 │ │ │ │ + fmov w0, s31 │ │ │ │ + addv s31, v28.4s │ │ │ │ + fmov w3, s31 │ │ │ │ + tst x4, #0xf │ │ │ │ + b.eq 4c284 // b.none │ │ │ │ + mov w7, #0x58 // #88 │ │ │ │ + umaddl x7, w5, w7, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbnz w7, 4c29c │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w7, w5, #0x1 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2a4 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x2 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2ac │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x3 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2b4 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x4 │ │ │ │ + cmp w7, w4 │ │ │ │ + b.cs 4c284 // b.hs, b.nlast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2bc │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x5 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2c4 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x6 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2cc │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x7 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbnz w7, 4c2d4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w7, w5, #0x8 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2dc │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0x9 │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2e4 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0xa │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2ec │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0xb │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c2f4 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0xc │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c310 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w7, w5, #0xd │ │ │ │ + cmp w4, w7 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x7, w7, w8, x6 │ │ │ │ + ldrb w7, [x7, #60] │ │ │ │ + cbz w7, 4c318 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add w5, w5, #0xe │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ls 4c284 // b.plast │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + umaddl x5, w5, w4, x6 │ │ │ │ + ldrb w4, [x5, #60] │ │ │ │ + cbnz w4, 4c330 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + mov w4, w3 │ │ │ │ + str w4, [x1] │ │ │ │ + mov w3, w0 │ │ │ │ + add w0, w4, w0 │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + b 4c0c4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c0e4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c104 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c124 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c144 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c164 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c184 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + b 4c1a4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c1c4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c1e4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c204 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c224 │ │ │ │ + str w4, [x1] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c244 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + b 4c264 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 4c0b0 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + b 4c284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 4c3e4 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - sxtw x19, w1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - bl 35f0 │ │ │ │ - cmp x0, w20, uxtw │ │ │ │ - b.cc 52330 // b.lo, b.ul, b.last │ │ │ │ - cmp w20, w19 │ │ │ │ - b.cc 5231c // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 7d000 │ │ │ │ - add x22, x22, #0xb08 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + cbz w1, 4c3c4 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ nop │ │ │ │ - ldrb w2, [x21, x19] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - cmp w20, w19 │ │ │ │ - b.cs 52300 // b.hs, b.nlast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x1, x0, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + add x2, x0, x19 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str xzr, [x2, #24] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cc 4c380 // b.lo, b.ul, b.last │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x20, #32] │ │ │ │ + strb wzr, [x20, #45] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0xc00 │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - add x0, x0, #0x1c8 │ │ │ │ - mov w2, #0x2e // #46 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - bti c │ │ │ │ - sub w4, w1, #0x1 │ │ │ │ - cmp w4, #0x0 │ │ │ │ - b.le 523a0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldrb w1, [x0, x4] │ │ │ │ - ldrb w3, [x0, x2] │ │ │ │ - eor w3, w3, w1 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - strb w3, [x0, x2] │ │ │ │ - ldrb w1, [x0, x4] │ │ │ │ - eor w1, w1, w3 │ │ │ │ - strb w1, [x0, x4] │ │ │ │ - sub x4, x4, #0x1 │ │ │ │ - ldrb w3, [x0, x2] │ │ │ │ - eor w1, w1, w3 │ │ │ │ - strb w1, [x0, x2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.gt 52364 │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbz x0, 4c400 │ │ │ │ + movi d31, #0xffffffff │ │ │ │ + stur d31, [x0, #36] │ │ │ │ + b 4b2c0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #44] │ │ │ │ + cbz w0, 4c434 │ │ │ │ + ldr w2, [x1, #36] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w2, #0x1 │ │ │ │ + b.eq 4c430 // b.none │ │ │ │ + ldr w0, [x1, #40] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + sub w0, w0, w2 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 4c528 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + ldr w1, [x0] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz w1, 4c50c │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - cbz x0, 52438 │ │ │ │ - mov x20, x0 │ │ │ │ - ldrb w19, [x20] │ │ │ │ - cbnz w19, 523e0 │ │ │ │ - b 52448 │ │ │ │ - ldrb w19, [x20, #1]! │ │ │ │ - cbz w19, 52448 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 34a0 │ │ │ │ - cbnz x0, 523d8 │ │ │ │ - mov x22, x20 │ │ │ │ - b 52400 │ │ │ │ - ldrb w19, [x22, #1]! │ │ │ │ - cbz w19, 52418 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 34a0 │ │ │ │ - cbz x0, 523f8 │ │ │ │ - mov x0, x22 │ │ │ │ - strb wzr, [x0], #1 │ │ │ │ - str x0, [x23] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x20, [x2] │ │ │ │ - cbnz x20, 523cc │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 5241c │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [x23] │ │ │ │ - b 5241c │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w3 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - bl 586c0 │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - cmp x22, #0x0 │ │ │ │ - mov x21, x0 │ │ │ │ - ccmp w19, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 524bc // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add w23, w19, #0x1 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x2, x23 │ │ │ │ - bl 3010 │ │ │ │ - strb wzr, [x0, w19, uxtw] │ │ │ │ - mov x24, x0 │ │ │ │ - mov x25, x0 │ │ │ │ - ldrb w22, [x0] │ │ │ │ - cbnz w22, 52500 │ │ │ │ - b 52648 │ │ │ │ - ldrb w22, [x25, #1]! │ │ │ │ - cbz w22, 52648 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 34a0 │ │ │ │ - cbnz x0, 524f8 │ │ │ │ - mov x23, x25 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - b 52524 │ │ │ │ - ldrb w22, [x23, #1]! │ │ │ │ - cbz w22, 52540 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 34a0 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x0, 5251c │ │ │ │ - mov x19, x23 │ │ │ │ - strb wzr, [x19], #1 │ │ │ │ - ldr x23, [x21] │ │ │ │ - ldr w22, [x21, #8] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 35f0 │ │ │ │ - add w1, w22, #0x1 │ │ │ │ - str w1, [x21, #8] │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - ubfiz x1, x1, #4, #32 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w23, [x21, #8] │ │ │ │ - mov x27, x0 │ │ │ │ - str x27, [x21] │ │ │ │ - add w1, w26, #0x1 │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ + add x20, x22, x22, lsl #2 │ │ │ │ + adds x20, x0, x20, lsl #4 │ │ │ │ + b.eq 4c4f8 // b.none │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + cbz w1, 4c4e0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + add x1, x0, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w22, [x21, #8] │ │ │ │ - lsl x23, x23, #4 │ │ │ │ - mov x1, x25 │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - ldr x28, [x21] │ │ │ │ - lsl x22, x22, #4 │ │ │ │ - str x0, [x27, x23] │ │ │ │ - and x23, x26, #0xffffffff │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x0, [x28, x22] │ │ │ │ - bl 3010 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - ldr x2, [x21] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str x0, [x28, x22] │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - ldr x0, [x2, x1] │ │ │ │ - strb wzr, [x0, x23] │ │ │ │ - ldr x23, [x21] │ │ │ │ - ldr w22, [x21, #8] │ │ │ │ - sub w0, w22, #0x1 │ │ │ │ - add x0, x23, x0, lsl #4 │ │ │ │ - str w26, [x0, #8] │ │ │ │ - cbz x19, 52644 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - cbnz w1, 525f8 │ │ │ │ - b 52644 │ │ │ │ - ldrb w1, [x19, #1]! │ │ │ │ - cbz w1, 52644 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 34a0 │ │ │ │ - cbnz x0, 525f0 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - mov x25, x19 │ │ │ │ - cbnz w1, 5261c │ │ │ │ - b 52638 │ │ │ │ - ldrb w1, [x25, #1]! │ │ │ │ - cbz w1, 52638 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 34a0 │ │ │ │ - cbz x0, 52614 │ │ │ │ - mov x0, x25 │ │ │ │ - strb wzr, [x0], #1 │ │ │ │ - ldr x23, [x21] │ │ │ │ - ldr w22, [x21, #8] │ │ │ │ - mov x25, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - b 52548 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - mov x0, x24 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + add x2, x0, x19 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str xzr, [x2, #24] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cc 4c4a0 // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + strb wzr, [x20, #45] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + str wzr, [x20, #32] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp w1, w22 │ │ │ │ + b.hi 4c480 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x23] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w4, [x2] │ │ │ │ + ldr w20, [x0] │ │ │ │ str x23, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - cbz w4, 52754 │ │ │ │ - mov w4, w4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w19, #0xffffffff // #-1 │ │ │ │ - mov w5, #0x22 // #34 │ │ │ │ + mov x23, x1 │ │ │ │ + cbz w20, 4c5c0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w1, #0xfffffffe // #-2 │ │ │ │ - ldrb w3, [x21, x0] │ │ │ │ - cmp w3, #0x27 │ │ │ │ - ccmp w3, w5, #0x4, ne // ne = any │ │ │ │ - b.eq 526c8 // b.none │ │ │ │ - cmn w19, #0x1 │ │ │ │ - mov w1, w0 │ │ │ │ - csel w19, w19, w0, ne // ne = any │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.ne 526ac // b.any │ │ │ │ - sub w22, w1, w19 │ │ │ │ - add w20, w22, #0x1 │ │ │ │ - tbnz w19, #31, 5272c │ │ │ │ - add w1, w22, #0x2 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w22, #0x50 // #80 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 586c0 │ │ │ │ - add x1, x21, w19, sxtw │ │ │ │ - sxtw x2, w20 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3570 │ │ │ │ - add x1, x19, w22, sxtw │ │ │ │ - mov w4, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [x1, #1] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + umull x1, w20, w22 │ │ │ │ + bl 52920 │ │ │ │ + add x3, x0, x19 │ │ │ │ + ldr x4, [x21, #8] │ │ │ │ + add x2, x4, x19 │ │ │ │ + ldr q27, [x4, x19] │ │ │ │ + ldp q29, q28, [x2, #16] │ │ │ │ + ldp q31, q30, [x2, #48] │ │ │ │ + str q27, [x0, x19] │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + stp q29, q28, [x3, #16] │ │ │ │ + stp q31, q30, [x3, #48] │ │ │ │ + ldr w1, [x21] │ │ │ │ + cmp w20, w1 │ │ │ │ + b.cc 4c564 // b.lo, b.ul, b.last │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - str w4, [x23] │ │ │ │ + str w20, [x23] │ │ │ │ ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w4, w20 │ │ │ │ - str w4, [x23] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + str w20, [x23] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str w4, [x23] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrh w0, [x0, #72] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbz w3, 4c648 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umaddl x3, w3, w2, x0 │ │ │ │ + b 4c62c │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 4c648 // b.none │ │ │ │ + ldrb w2, [x0, #60] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 4c620 // b.any │ │ │ │ + ldrh w2, [x0, #72] │ │ │ │ + cbz x2, 4c620 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + cbz w3, 4c6bc │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + mov w4, #0x58 // #88 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + umull x3, w3, w4 │ │ │ │ + add x7, x1, #0x18 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + add x6, x1, #0x3c │ │ │ │ + ldrb w5, [x1, #60] │ │ │ │ + ldrb w4, [x2, #96] │ │ │ │ + mov w1, w4 │ │ │ │ + cmp w1, w4 │ │ │ │ + b.ne 4c6b4 // b.any │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 4c6bc // b.none │ │ │ │ + ldr x2, [x7, x0] │ │ │ │ + ldrb w1, [x6, x0] │ │ │ │ + ldrb w2, [x2, #96] │ │ │ │ + cmp w1, w5 │ │ │ │ + b.eq 4c6c4 // b.none │ │ │ │ + cmp w2, w4 │ │ │ │ + b.ne 4c68c // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w1, w4 │ │ │ │ + mov w4, w2 │ │ │ │ + b 4c684 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w5, [x2] │ │ │ │ + ldr w20, [x0, #32] │ │ │ │ str x23, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - cbz w5, 52878 │ │ │ │ - mov x20, x1 │ │ │ │ - mov w5, w5 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w1, #0xfffffffe // #-2 │ │ │ │ + mov x23, x1 │ │ │ │ + cbz w20, 4c76c │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w21, #0xffffffff // #-1 │ │ │ │ - b 527c8 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 527f8 // b.none │ │ │ │ - ldrb w4, [x20, x0] │ │ │ │ - sub w3, w4, #0x9 │ │ │ │ - cmp w4, #0x20 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - ccmp w3, #0x4, #0x0, ne // ne = any │ │ │ │ - b.ls 527bc // b.plast │ │ │ │ - cmn w21, #0x1 │ │ │ │ - mov w1, w0 │ │ │ │ - csel w21, w21, w0, ne // ne = any │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ne 527c8 // b.any │ │ │ │ - sub w22, w1, w21 │ │ │ │ - add w19, w22, #0x1 │ │ │ │ - tbnz w21, #31, 52850 │ │ │ │ - add w1, w22, #0x2 │ │ │ │ + mov x21, x0 │ │ │ │ + mov w22, #0x58 // #88 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 586c0 │ │ │ │ - add x1, x20, w21, sxtw │ │ │ │ - sxtw x2, w19 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3570 │ │ │ │ - add x1, x20, w22, sxtw │ │ │ │ - mov w5, w19 │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [x1, #1] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - str w5, [x23] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + umull x1, w20, w22 │ │ │ │ + bl 52920 │ │ │ │ + add x3, x0, x19 │ │ │ │ + ldr x4, [x21, #48] │ │ │ │ + add x2, x4, x19 │ │ │ │ + ldr q27, [x4, x19] │ │ │ │ + ldp q29, q28, [x2, #16] │ │ │ │ + ldp q31, q30, [x2, #48] │ │ │ │ + ldr x1, [x2, #80] │ │ │ │ + str q27, [x0, x19] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str x1, [x3, #80] │ │ │ │ + stp q29, q28, [x3, #16] │ │ │ │ + stp q31, q30, [x3, #48] │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + cmp w20, w1 │ │ │ │ + b.cc 4c708 // b.lo, b.ul, b.last │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - mov w5, w19 │ │ │ │ - str w5, [x23] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ + str w20, [x23] │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str w5, [x23] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ + str w20, [x23] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ ldr x23, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ mov x21, x1 │ │ │ │ - ldr w20, [x2] │ │ │ │ - cbz w20, 52948 │ │ │ │ - mov w1, w20 │ │ │ │ - b 528e4 │ │ │ │ - cmp w0, #0x8 │ │ │ │ - b.hi 52900 // b.pmore │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 5293c // b.none │ │ │ │ - ldrb w0, [x21, x19] │ │ │ │ - mov w20, w19 │ │ │ │ - add w3, w19, #0x1 │ │ │ │ - cmp w0, #0xd │ │ │ │ - b.ls 528d0 // b.plast │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.ne 528d8 // b.any │ │ │ │ - mov w1, w3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + cbz w4, 4c86c │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + and w23, w2, #0xff │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x2, x19 │ │ │ │ - bl 3570 │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [x21, x19] │ │ │ │ - str w20, [x22] │ │ │ │ + ldr x5, [x22, #48] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w26, #0x58 // #88 │ │ │ │ + add x3, x5, x19 │ │ │ │ + ldrb w3, [x3, #60] │ │ │ │ + cmp w3, w23 │ │ │ │ + b.eq 4c810 // b.none │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w20, w4 │ │ │ │ + b.cc 4c7d0 // b.lo, b.ul, b.last │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + str w24, [x21] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add w1, w20, #0x2 │ │ │ │ - mov w20, w3 │ │ │ │ - b 52904 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - b 52904 │ │ │ │ - bti c │ │ │ │ - and w2, w2, #0xff │ │ │ │ - and w3, w3, #0xff │ │ │ │ - cbz w1, 52980 │ │ │ │ - add x4, x0, w1, uxtw │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 52974 // b.any │ │ │ │ - strb w3, [x0] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 52964 // b.any │ │ │ │ + add w25, w24, #0x1 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + umull x1, w25, w26 │ │ │ │ + bl 52920 │ │ │ │ + ldr x4, [x22, #48] │ │ │ │ + umull x2, w24, w26 │ │ │ │ + mov w24, w25 │ │ │ │ + add x3, x4, x19 │ │ │ │ + add x1, x0, x2 │ │ │ │ + ldr q27, [x4, x19] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldp q29, q28, [x3, #16] │ │ │ │ + ldp q31, q30, [x3, #48] │ │ │ │ + ldr x3, [x3, #80] │ │ │ │ + str q27, [x0, x2] │ │ │ │ + str x3, [x1, #80] │ │ │ │ + stp q29, q28, [x1, #16] │ │ │ │ + stp q31, q30, [x1, #48] │ │ │ │ + ldr w4, [x22, #32] │ │ │ │ + cmp w20, w4 │ │ │ │ + b.cs 4c7f0 // b.hs, b.nlast │ │ │ │ + ldr x5, [x22, #48] │ │ │ │ + b 4c7d0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + str w24, [x21] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - cmp x2, #0x0 │ │ │ │ - ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov w5, #0x58 // #88 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x1 │ │ │ │ - b.eq 529c4 // b.none │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x19, x2 │ │ │ │ - mov w22, w3 │ │ │ │ - mov x20, x2 │ │ │ │ - ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 529d8 // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + and w26, w3, #0xff │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + and w0, w4, #0xff │ │ │ │ + str x2, [sp, #112] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr w2, [x20] │ │ │ │ + str w1, [x24, #32] │ │ │ │ + str w0, [sp, #124] │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + umull x1, w1, w5 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + bl 52920 │ │ │ │ + ldr w23, [x20, #32] │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + str x0, [x24, #48] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr w1, [x1, #28] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + bl 6a770 │ │ │ │ + mov w21, w0 │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + ldrb w2, [x20, #96] │ │ │ │ + ldr w22, [x1, #24] │ │ │ │ + cbz w2, 4c92c │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + sub w1, w1, w22 │ │ │ │ + sub w22, w1, w0 │ │ │ │ + ldr x11, [x24, #48] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr w9, [x24, #32] │ │ │ │ + cbz w26, 4c970 │ │ │ │ + cmp w9, #0x1 │ │ │ │ + b.ls 4c970 // b.plast │ │ │ │ + add x4, x11, #0x3c │ │ │ │ + sub w2, w9, #0x1 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 4c960 │ │ │ │ + add x4, x4, #0x58 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.eq 4cbcc // b.none │ │ │ │ + ldrb w1, [x4] │ │ │ │ + mov w19, w3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cbz w1, 4c954 │ │ │ │ + mov w7, #0x58 // #88 │ │ │ │ + mov w27, w19 │ │ │ │ + umull x25, w19, w7 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x28, x11, x25 │ │ │ │ + cmp w19, w9 │ │ │ │ + b.cs 4ca30 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x28, #60] │ │ │ │ + cmp w1, w26 │ │ │ │ + b.ne 4cc68 // b.any │ │ │ │ + ldr x1, [x28, #24] │ │ │ │ + ldrb w2, [x1, #96] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + cbz w2, 4ca08 │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x1, [x28, #24] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w3, [x1, #24] │ │ │ │ + ldr w5, [x1, #16] │ │ │ │ + add w0, w0, w3 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.cs 4cbbc // b.hs, b.nlast │ │ │ │ + adrp x19, af000 │ │ │ │ + ldr x19, [x19, #3920] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + ldr x7, [x28, #8] │ │ │ │ + add x2, x2, #0xd0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr w6, [x1, #28] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x28, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 693ac │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 3060 │ │ │ │ + ldr w5, [x0, #24] │ │ │ │ + add x0, x25, #0x58 │ │ │ │ + cmp w22, w5 │ │ │ │ + b.ls 4cc5c // b.plast │ │ │ │ + mov x25, x0 │ │ │ │ + mov w27, w19 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x28, x11, x25 │ │ │ │ + cmp w19, w9 │ │ │ │ + b.cc 4c98c // b.lo, b.ul, b.last │ │ │ │ + cbnz w27, 4cbd4 │ │ │ │ + mov x0, #0x400000000000 // #70368744177664 │ │ │ │ + add x5, x28, #0x38 │ │ │ │ + movk x0, #0xc07f, lsl #48 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldrb w0, [sp, #124] │ │ │ │ + add x4, x28, #0x34 │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + strb w26, [x28, #60] │ │ │ │ + strb wzr, [x28, #61] │ │ │ │ + add x3, x28, #0x30 │ │ │ │ + strh wzr, [x28, #72] │ │ │ │ + strb w0, [x28, #74] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x0, [x28] │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + stp x1, x2, [x28, #8] │ │ │ │ + add x2, x28, #0x2c │ │ │ │ + stp x20, xzr, [x28, #24] │ │ │ │ + add x1, x28, #0x28 │ │ │ │ + str xzr, [x28, #64] │ │ │ │ + str d31, [x28, #80] │ │ │ │ + bl 66200 │ │ │ │ + cbz w27, 4cc9c │ │ │ │ + sub w22, w27, #0x1 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + umull x22, w22, w1 │ │ │ │ + add x0, x0, x22 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w26 │ │ │ │ + mov x0, x20 │ │ │ │ + b.eq 4ccd8 // b.none │ │ │ │ + bl 55bc0 │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + add x2, x1, x22 │ │ │ │ + add x1, x1, x25 │ │ │ │ + ldr x28, [x2, #24] │ │ │ │ + str w0, [x1, #64] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 55c20 │ │ │ │ + ldr x2, [x24, #48] │ │ │ │ + ldr w1, [x28, #76] │ │ │ │ + add x2, x2, x22 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + sub w1, w1, w0 │ │ │ │ + str w1, [x2, #68] │ │ │ │ + ldr w0, [x24, #32] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.cs 4cb14 // b.hs, b.nlast │ │ │ │ + mov w22, #0x58 // #88 │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + umull x22, w19, w22 │ │ │ │ + add x0, x0, x22 │ │ │ │ + ldrb w1, [x0, #60] │ │ │ │ + cmp w1, w26 │ │ │ │ + b.eq 4ce34 // b.none │ │ │ │ + ldr w22, [x20, #76] │ │ │ │ mov x0, x20 │ │ │ │ + bl 55c20 │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + sub w22, w22, w0 │ │ │ │ + ldr w2, [x24, #32] │ │ │ │ + add x0, x1, x25 │ │ │ │ + str w22, [x0, #68] │ │ │ │ + cmp w19, w2 │ │ │ │ + b.cc 4ccb0 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + ldrb w3, [x24, #45] │ │ │ │ + add w23, w23, w0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + sub w1, w23, #0x1 │ │ │ │ + lsl w0, w0, w26 │ │ │ │ + orr w0, w0, w3 │ │ │ │ + add w1, w1, w21 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 4cbf0 // b.plast │ │ │ │ + ldr x2, [x24, #48] │ │ │ │ + ldr w3, [sp, #108] │ │ │ │ + add x2, x2, x25 │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + ldr w2, [x2] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.eq 4cc18 // b.none │ │ │ │ + stur xzr, [x24, #36] │ │ │ │ + strb wzr, [x24, #44] │ │ │ │ + strb w0, [x24, #45] │ │ │ │ + stur xzr, [x24, #36] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + mov w0, w27 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add w23, w4, w3 │ │ │ │ - mov x0, x1 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - mov w21, w4 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - sxtw x2, w21 │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x0, w22, sxtw │ │ │ │ + ldr x11, [x24, #48] │ │ │ │ + sub w5, w5, w0 │ │ │ │ + ldr w9, [x24, #32] │ │ │ │ + b 4ca0c │ │ │ │ + mov w19, w3 │ │ │ │ + b 4c970 │ │ │ │ + sub w0, w27, #0x1 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + umaddl x0, w0, w1, x11 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w0, [sp, #108] │ │ │ │ + b 4ca34 │ │ │ │ + ldrb w3, [x24, #44] │ │ │ │ + strb w0, [x24, #45] │ │ │ │ + cbnz w3, 4cc44 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str w3, [x24, #40] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ne 4cc3c // b.any │ │ │ │ + stp w23, w1, [x24, #36] │ │ │ │ + b 4cb98 │ │ │ │ + ldrb w2, [x24, #44] │ │ │ │ + strb w0, [x24, #45] │ │ │ │ + cbz w2, 4cb94 │ │ │ │ + ldp w0, w2, [x24, #36] │ │ │ │ + cmp w0, w23 │ │ │ │ + csel w0, w0, w23, ls // ls = plast │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w2, w2, w1, cs // cs = hs, nlast │ │ │ │ + str w2, [x24, #40] │ │ │ │ + str w0, [x24, #36] │ │ │ │ + b 4cb98 │ │ │ │ + ldp w0, w3, [x24, #36] │ │ │ │ + cmp w0, w23 │ │ │ │ + csel w0, w0, w23, ls // ls = plast │ │ │ │ + cmp w3, w1 │ │ │ │ + csel w3, w3, w1, cs // cs = hs, nlast │ │ │ │ + b 4cc04 │ │ │ │ + add x28, x11, x25 │ │ │ │ + cmp w19, w9 │ │ │ │ + b.cs 4ca30 // b.hs, b.nlast │ │ │ │ + ldr x4, [x28, #24] │ │ │ │ + sub w9, w9, #0x1 │ │ │ │ + sub w2, w9, w27 │ │ │ │ + mov w3, #0x58 // #88 │ │ │ │ + mov x1, x28 │ │ │ │ + umaddl x0, w19, w3, x11 │ │ │ │ + umull x2, w2, w3 │ │ │ │ + ldr w3, [x4] │ │ │ │ + str w3, [sp, #108] │ │ │ │ bl 3570 │ │ │ │ - strb wzr, [x20, w23, sxtw] │ │ │ │ + ldr x28, [x24, #48] │ │ │ │ + add x28, x28, x25 │ │ │ │ + b 4ca34 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + bl 55bc0 │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + str w0, [x1, #64] │ │ │ │ + b 4caec │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umull x19, w19, w0 │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + bl 55bc0 │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + ldr w2, [x24, #32] │ │ │ │ + add x1, x1, x19 │ │ │ │ + str w0, [x1, #64] │ │ │ │ + b 4cb40 │ │ │ │ + bl 55bc0 │ │ │ │ + mov w28, w0 │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + add x1, x1, x22 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + bl 55c20 │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + sub w2, w28, #0x1 │ │ │ │ + sub w0, w2, w0 │ │ │ │ + add x3, x1, x22 │ │ │ │ + add x1, x1, x25 │ │ │ │ + ldr x2, [x3, #24] │ │ │ │ + ldr x4, [x1, #24] │ │ │ │ + str w0, [x3, #68] │ │ │ │ + str w0, [x1, #64] │ │ │ │ + ldrb w5, [x2, #96] │ │ │ │ + ldrb w0, [x4, #96] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 4cd3c // b.none │ │ │ │ + ldrb w0, [x3, #72] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + strb w0, [x3, #72] │ │ │ │ + ldrb w0, [x1, #73] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + strb w0, [x1, #73] │ │ │ │ + ldr w0, [x4] │ │ │ │ + ldr w4, [x2] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.eq 4cd64 // b.none │ │ │ │ + ldrb w0, [x3, #72] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + strb w0, [x3, #72] │ │ │ │ + ldrb w0, [x1, #73] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + strb w0, [x1, #73] │ │ │ │ + ldr x0, [x2, #88] │ │ │ │ + ldr w28, [x2, #32] │ │ │ │ + ldr w1, [x0, #28] │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + str w1, [sp, #112] │ │ │ │ + bl 6a724 │ │ │ │ + ldr x2, [x24, #48] │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add x4, x2, x25 │ │ │ │ + add x2, x2, x22 │ │ │ │ + add w1, w1, w0 │ │ │ │ + add w1, w1, w28 │ │ │ │ + ldr x3, [x4, #24] │ │ │ │ + ldr x0, [x3, #88] │ │ │ │ + ldr w6, [x3, #32] │ │ │ │ + ldr w5, [x0, #28] │ │ │ │ + add w5, w6, w5 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.hi 4cdd0 // b.pmore │ │ │ │ + ldrb w1, [x3, #96] │ │ │ │ + cbnz w1, 4cdd0 │ │ │ │ + ldrb w1, [x2, #72] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + strb w1, [x2, #72] │ │ │ │ + ldrb w1, [x4, #73] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + strb w1, [x4, #73] │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + str w5, [sp, #112] │ │ │ │ + ldr x2, [x1, #88] │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + ldr w28, [x2, #28] │ │ │ │ + add w28, w28, w1 │ │ │ │ + bl 6a724 │ │ │ │ + ldr w5, [sp, #112] │ │ │ │ + sub w1, w5, #0x1 │ │ │ │ + add w0, w1, w0 │ │ │ │ + cmp w0, w28 │ │ │ │ + b.cc 4caec // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + add x1, x0, x25 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldrb w2, [x2, #96] │ │ │ │ + cbz w2, 4caec │ │ │ │ + add x0, x0, x22 │ │ │ │ + ldrb w2, [x0, #72] │ │ │ │ + orr w2, w2, #0x8 │ │ │ │ + strb w2, [x0, #72] │ │ │ │ + ldrb w0, [x1, #73] │ │ │ │ + orr w0, w0, #0x8 │ │ │ │ + strb w0, [x1, #73] │ │ │ │ + b 4caec │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 55bc0 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 55c20 │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + sub w0, w19, w0 │ │ │ │ + add x3, x1, x25 │ │ │ │ + add x1, x1, x22 │ │ │ │ + ldr x2, [x3, #24] │ │ │ │ + ldr x4, [x1, #24] │ │ │ │ + str w0, [x3, #68] │ │ │ │ + str w0, [x1, #64] │ │ │ │ + ldrb w5, [x2, #96] │ │ │ │ + ldrb w0, [x4, #96] │ │ │ │ + cmp w5, w0 │ │ │ │ + b.eq 4ce94 // b.none │ │ │ │ + ldrb w0, [x1, #72] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + strb w0, [x1, #72] │ │ │ │ + ldrb w0, [x3, #73] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + strb w0, [x3, #73] │ │ │ │ + ldr w0, [x4] │ │ │ │ + ldr w4, [x2] │ │ │ │ + cmp w4, w0 │ │ │ │ + b.eq 4cebc // b.none │ │ │ │ + ldrb w0, [x1, #72] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + strb w0, [x1, #72] │ │ │ │ + ldrb w0, [x3, #73] │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + strb w0, [x3, #73] │ │ │ │ + ldr x0, [x2, #88] │ │ │ │ + ldr w20, [x2, #32] │ │ │ │ + ldr w19, [x0, #28] │ │ │ │ + bl 6a724 │ │ │ │ + ldr x2, [x24, #48] │ │ │ │ + add w1, w19, w0 │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + add x5, x2, x22 │ │ │ │ + add x2, x2, x25 │ │ │ │ + add w1, w1, w20 │ │ │ │ + ldr x4, [x5, #24] │ │ │ │ + ldr x3, [x2, #24] │ │ │ │ + ldr x0, [x4, #88] │ │ │ │ + ldr w19, [x4, #32] │ │ │ │ + ldr w4, [x0, #28] │ │ │ │ + add w19, w19, w4 │ │ │ │ + cmp w19, w1 │ │ │ │ + b.hi 4cf24 // b.pmore │ │ │ │ + ldrb w1, [x3, #96] │ │ │ │ + cbnz w1, 4cf24 │ │ │ │ + ldrb w1, [x5, #72] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + strb w1, [x5, #72] │ │ │ │ + ldrb w1, [x2, #73] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + strb w1, [x2, #73] │ │ │ │ + ldr x2, [x3, #88] │ │ │ │ + sub w19, w19, #0x1 │ │ │ │ + ldr w1, [x3, #32] │ │ │ │ + ldr w20, [x2, #28] │ │ │ │ + add w20, w20, w1 │ │ │ │ + bl 6a724 │ │ │ │ + add w19, w19, w0 │ │ │ │ + cmp w19, w20 │ │ │ │ + b.cc 4cf78 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + add x1, x0, x25 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldrb w2, [x2, #96] │ │ │ │ + cbz w2, 4cf78 │ │ │ │ + add x0, x0, x22 │ │ │ │ + ldrb w2, [x0, #72] │ │ │ │ + orr w2, w2, #0x8 │ │ │ │ + strb w2, [x0, #72] │ │ │ │ + ldrb w0, [x1, #73] │ │ │ │ + orr w0, w0, #0x8 │ │ │ │ + strb w0, [x1, #73] │ │ │ │ + ldr w2, [x24, #32] │ │ │ │ + b 4cb40 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ - cmp x2, #0x0 │ │ │ │ - ccmp w4, #0x0, #0x4, ne // ne = any │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - b.eq 52a68 // b.none │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x20, x2 │ │ │ │ - mov w22, w3 │ │ │ │ - mov x19, x2 │ │ │ │ - ccmp w3, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 52a7c // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov x22, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - add w23, w4, w3 │ │ │ │ - mov x0, x1 │ │ │ │ - add w1, w23, #0x2 │ │ │ │ - mov w21, w4 │ │ │ │ - and w24, w5, #0xff │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 586c0 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr q31, [x1] │ │ │ │ + ldur x19, [x1, #20] │ │ │ │ + fmov x0, d31 │ │ │ │ + str q31, [x23] │ │ │ │ + bl 35f0 │ │ │ │ + stur x19, [x23, #20] │ │ │ │ + mov x4, #0x80000000 // #2147483648 │ │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stur x4, [x23, #28] │ │ │ │ + stur x3, [x23, #36] │ │ │ │ + mov x1, #0xc059000000000000 // #-4586634745500139520 │ │ │ │ + strh w2, [x23, #44] │ │ │ │ + str w0, [x23, #16] │ │ │ │ + ldr w0, [x22, #32] │ │ │ │ + str xzr, [x23, #48] │ │ │ │ + str x1, [x23, #72] │ │ │ │ + cbz w0, 4d0a8 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ mov x19, x0 │ │ │ │ - sxtw x1, w22 │ │ │ │ - add x23, x19, w23, sxtw │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - sxtw x2, w21 │ │ │ │ - mov x1, x20 │ │ │ │ - strb w24, [x19, w22, sxtw] │ │ │ │ - add x0, x19, x0 │ │ │ │ - bl 3570 │ │ │ │ - strb wzr, [x23, #1] │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x2, [x22, #48] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + add x2, x2, x21 │ │ │ │ + ldr x20, [x2, #24] │ │ │ │ + ldr d30, [x20] │ │ │ │ + ldr q31, [x20, #16] │ │ │ │ + str d30, [x19] │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + str q31, [x19, #16] │ │ │ │ + ldr d30, [x20, #32] │ │ │ │ + ldr q31, [x20, #48] │ │ │ │ + str d30, [x19, #32] │ │ │ │ + ldr w2, [x20, #40] │ │ │ │ + str w2, [x19, #40] │ │ │ │ + str q31, [x19, #48] │ │ │ │ + ldr d31, [x20, #72] │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + str x2, [x19, #64] │ │ │ │ + ldrh w2, [x20, #96] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + ldr w3, [x20, #80] │ │ │ │ + str w3, [x19, #80] │ │ │ │ + strh w2, [x19, #96] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + bl 660c0 │ │ │ │ + ldr x4, [x22, #48] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x4, x4, x21 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldrb w3, [x4, #60] │ │ │ │ + ldrb w4, [x4, #74] │ │ │ │ + bl 4c88c │ │ │ │ + ldr w0, [x22, #32] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 4cff0 // b.pmore │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - cbz x2, 52b40 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - cbz w1, 52b38 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + bl 52920 │ │ │ │ + ldr q31, [x22] │ │ │ │ + mov x20, x0 │ │ │ │ + ldur x19, [x22, #20] │ │ │ │ + fmov x0, d31 │ │ │ │ + str q31, [x20] │ │ │ │ + bl 35f0 │ │ │ │ + stur x19, [x20, #20] │ │ │ │ + mov x4, #0x80000000 // #2147483648 │ │ │ │ + mov x3, #0xffffffff // #4294967295 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stur x4, [x20, #28] │ │ │ │ + stur x3, [x20, #36] │ │ │ │ + mov x1, #0xc059000000000000 // #-4586634745500139520 │ │ │ │ + strh w2, [x20, #44] │ │ │ │ + str w0, [x20, #16] │ │ │ │ + ldr w0, [x22, #32] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + str x1, [x20, #72] │ │ │ │ + cbz w0, 4d178 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - lsl x20, x19, #4 │ │ │ │ - ldr x0, [x2, x20] │ │ │ │ - cbz x0, 52b54 │ │ │ │ - bl 3500 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x2, [x21] │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - str xzr, [x2, x20] │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 52b0c // b.pmore │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x2, [x22, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x4, x2, x19 │ │ │ │ + ldr x2, [x2, x19] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldr x1, [x4, #24] │ │ │ │ + ldrb w3, [x4, #60] │ │ │ │ + ldrb w4, [x4, #74] │ │ │ │ + bl 4c88c │ │ │ │ + ldr w0, [x22, #32] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 4d144 // b.pmore │ │ │ │ + ldr w0, [x23, #32] │ │ │ │ + cbz w0, 4d1bc │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x2, [x23, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x4, x2, x19 │ │ │ │ + ldr x2, [x2, x19] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldr x1, [x4, #24] │ │ │ │ + ldrb w3, [x4, #60] │ │ │ │ + ldrb w4, [x4, #74] │ │ │ │ + bl 4c88c │ │ │ │ + ldr w0, [x23, #32] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 4d188 // b.pmore │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x2 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 3500 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.hi 52b0c // b.pmore │ │ │ │ - b 52b34 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 586c0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov w20, w3 │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - ldr x0, [x19] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x19, #8] │ │ │ │ - mov x21, x2 │ │ │ │ - ubfiz x1, x1, #4, #32 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - str x0, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 4d2ac │ │ │ │ + mov x20, x1 │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + mov x21, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ + cbz w1, 4d258 │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + ldrb w5, [x19, #44] │ │ │ │ + ldr x2, [x19, #48] │ │ │ │ + ldr x4, [x3, #24] │ │ │ │ + ldr w6, [x4] │ │ │ │ + cbz w5, 4d270 │ │ │ │ + ldrb w5, [x20, #44] │ │ │ │ + cbz w5, 4d270 │ │ │ │ + ldr x5, [x2, #24] │ │ │ │ + ldr w5, [x5] │ │ │ │ + cmp w5, w6 │ │ │ │ + b.ne 4d270 // b.any │ │ │ │ + ldr w0, [x19, #36] │ │ │ │ + ldr w21, [x20, #40] │ │ │ │ + cmp w0, w21 │ │ │ │ + sub w1, w0, w21 │ │ │ │ + sub w21, w21, w0 │ │ │ │ + csel x21, x21, x1, ls // ls = plast │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov w22, #0x58 // #88 │ │ │ │ + umaddl x0, w0, w22, x2 │ │ │ │ + ldr x5, [x0, #24] │ │ │ │ + ldr w0, [x5] │ │ │ │ + cmp w0, w6 │ │ │ │ + b.eq 4d2c8 // b.none │ │ │ │ sub w1, w1, #0x1 │ │ │ │ - lsl x2, x1, #4 │ │ │ │ - add x1, x0, x1, lsl #4 │ │ │ │ - str x21, [x0, x2] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str w20, [x1, #8] │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + umaddl x1, w1, w22, x3 │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq 4d374 // b.none │ │ │ │ + mov x21, #0x7fffffffffffffff // #9223372036854775807 │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x2, [x4, #88] │ │ │ │ + ldr x0, [x5, #88] │ │ │ │ + ldr w1, [x4, #32] │ │ │ │ + ldr w21, [x2, #28] │ │ │ │ + ldr w24, [x0, #28] │ │ │ │ + add w23, w1, #0x1 │ │ │ │ + ldr w25, [x5, #32] │ │ │ │ + bl 6a724 │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + sub w21, w21, w25 │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + ldr x3, [x19, #48] │ │ │ │ + sub w21, w21, w0 │ │ │ │ + umaddl x2, w2, w22, x1 │ │ │ │ + sub w1, w23, w24 │ │ │ │ + add w24, w21, w1 │ │ │ │ + add w21, w21, w1 │ │ │ │ + ldr x3, [x3, #24] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + ldr w1, [x3] │ │ │ │ + ldr w0, [x2] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 4d3d0 // b.any │ │ │ │ + ldr x1, [x3, #88] │ │ │ │ + ldr x0, [x2, #88] │ │ │ │ + ldr w26, [x2, #32] │ │ │ │ + ldr w23, [x3, #32] │ │ │ │ + ldr w22, [x1, #28] │ │ │ │ + ldr w25, [x0, #28] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + sub w22, w22, w26 │ │ │ │ + bl 6a724 │ │ │ │ + sub w23, w23, w25 │ │ │ │ + sub w22, w22, w0 │ │ │ │ + add w22, w22, w23 │ │ │ │ + cmp w24, w22 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + b.ls 4d258 // b.plast │ │ │ │ + b 4d37c │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6a724 │ │ │ │ + ldr w0, [x20, #32] │ │ │ │ + mov w3, #0x58 // #88 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + umaddl x0, w0, w3, x2 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + ldr x3, [x2, #88] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w20, [x2, #32] │ │ │ │ + ldr w22, [x1, #32] │ │ │ │ + ldr w19, [x3, #28] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr w21, [x0, #28] │ │ │ │ + bl 6a724 │ │ │ │ + sub w19, w19, w22 │ │ │ │ + sub w20, w20, w21 │ │ │ │ + sub w19, w19, w0 │ │ │ │ + add w21, w19, w20 │ │ │ │ + b 4d258 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + b 4d258 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - lsr w5, w1, #1 │ │ │ │ - sub w6, w1, #0x1 │ │ │ │ - mov x2, x0 │ │ │ │ - add x5, x5, x0 │ │ │ │ - cmp wzr, w1, lsr #1 │ │ │ │ - b.eq 52c40 // b.none │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + and w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 4d6ec │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + cmp w2, #0xe │ │ │ │ + b.ls 4d6f4 // b.plast │ │ │ │ + lsr w2, w1, #4 │ │ │ │ + mov w4, #0x500 // #1280 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + mov x0, x3 │ │ │ │ + movi v20.16b, #0x1 │ │ │ │ + umaddl x2, w2, w4, x3 │ │ │ │ nop │ │ │ │ - sub w1, w0, w2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x4, x0, #0xcd │ │ │ │ + ldr b31, [x0, #45] │ │ │ │ + ldr b30, [x0, #125] │ │ │ │ + ldr b21, [x0, #685] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + add x4, x0, #0x11d │ │ │ │ + ldr b22, [x0, #765] │ │ │ │ + ldr b23, [x0, #845] │ │ │ │ + ld1 {v30.b}[1], [x4] │ │ │ │ + add x4, x0, #0x16d │ │ │ │ + ldr b24, [x0, #925] │ │ │ │ + ldr b25, [x0, #1005] │ │ │ │ + ld1 {v31.b}[2], [x4] │ │ │ │ + add x4, x0, #0x1bd │ │ │ │ + ldr b26, [x0, #1085] │ │ │ │ + ldr b27, [x0, #1165] │ │ │ │ + ld1 {v30.b}[2], [x4] │ │ │ │ + add x4, x0, #0x20d │ │ │ │ + ldr b28, [x0, #1245] │ │ │ │ + ld1 {v31.b}[3], [x4] │ │ │ │ + add x4, x0, #0x25d │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + ld1 {v30.b}[3], [x4] │ │ │ │ + mov v31.b[4], v21.b[0] │ │ │ │ + mov v30.b[4], v22.b[0] │ │ │ │ + mov v31.b[5], v23.b[0] │ │ │ │ + mov v30.b[5], v24.b[0] │ │ │ │ + mov v31.b[6], v25.b[0] │ │ │ │ + mov v30.b[6], v26.b[0] │ │ │ │ + mov v31.b[7], v27.b[0] │ │ │ │ + mov v30.b[7], v28.b[0] │ │ │ │ + zip1 v31.16b, v31.16b, v30.16b │ │ │ │ + and v31.16b, v31.16b, v20.16b │ │ │ │ + add v29.16b, v29.16b, v31.16b │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 4d460 // b.any │ │ │ │ + addv b31, v29.16b │ │ │ │ + and w2, w1, #0xfffffff0 │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x1, #0xf │ │ │ │ + b.eq 4d6e0 // b.none │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + add w6, w2, #0x1 │ │ │ │ + umaddl x5, w2, w4, x3 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w6, w1 │ │ │ │ + b.cs 4d6e0 // b.hs, b.nlast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w7, w2, #0x2 │ │ │ │ + ldrb w5, [x6, #45] │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w7 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x7, w7, w4, x3 │ │ │ │ + add w6, w2, #0x3 │ │ │ │ + ldrb w5, [x7, #45] │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w6 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w7, w2, #0x4 │ │ │ │ + ldrb w5, [x6, #45] │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w7 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x7, w7, w4, x3 │ │ │ │ + add w6, w2, #0x5 │ │ │ │ + ldrb w5, [x7, #45] │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w6 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w7, w2, #0x6 │ │ │ │ + ldrb w5, [x6, #45] │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w7 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x7, w7, w4, x3 │ │ │ │ + add w6, w2, #0x7 │ │ │ │ + ldrb w5, [x7, #45] │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w6 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w7, w2, #0x8 │ │ │ │ + ldrb w5, [x6, #45] │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w7 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x7, w7, w4, x3 │ │ │ │ + add w6, w2, #0x9 │ │ │ │ + ldrb w5, [x7, #45] │ │ │ │ + and w5, w5, #0x1 │ │ │ │ + add w0, w0, w5 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w6 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w5, w2, #0xa │ │ │ │ + ldrb w4, [x6, #45] │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + add w0, w0, w4 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w5 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + mov w6, #0x50 // #80 │ │ │ │ + add w7, w2, #0xb │ │ │ │ + umaddl x5, w5, w6, x3 │ │ │ │ + ldrb w4, [x5, #45] │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + add w0, w0, w4 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w7 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x7, w7, w6, x3 │ │ │ │ + add w5, w2, #0xc │ │ │ │ + ldrb w4, [x7, #45] │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + add w0, w0, w4 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w5 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x5, w5, w6, x3 │ │ │ │ + add w7, w2, #0xd │ │ │ │ + ldrb w4, [x5, #45] │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + add w0, w0, w4 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w7 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x7, w7, w6, x3 │ │ │ │ + add w2, w2, #0xe │ │ │ │ + ldrb w4, [x7, #45] │ │ │ │ + and w4, w4, #0x1 │ │ │ │ + add w0, w0, w4 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ls 4d6e0 // b.plast │ │ │ │ + umaddl x2, w2, w6, x3 │ │ │ │ + ldrb w1, [x2, #45] │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + add w0, w0, w1 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 4d504 │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 4d950 │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + cmp w1, #0xe │ │ │ │ + b.ls 4d958 // b.plast │ │ │ │ + lsr w1, w2, #4 │ │ │ │ + mov w4, #0x500 // #1280 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + mov x0, x3 │ │ │ │ + movi v20.16b, #0x3 │ │ │ │ + umaddl x1, w1, w4, x3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x4, x0, #0xcd │ │ │ │ + ldr b31, [x0, #45] │ │ │ │ + ldr b30, [x0, #125] │ │ │ │ + ldr b21, [x0, #685] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + add x4, x0, #0x11d │ │ │ │ + ldr b22, [x0, #765] │ │ │ │ + ldr b23, [x0, #845] │ │ │ │ + ld1 {v30.b}[1], [x4] │ │ │ │ + add x4, x0, #0x16d │ │ │ │ + ldr b24, [x0, #925] │ │ │ │ + ldr b25, [x0, #1005] │ │ │ │ + ld1 {v31.b}[2], [x4] │ │ │ │ + add x4, x0, #0x1bd │ │ │ │ + ldr b26, [x0, #1085] │ │ │ │ + ldr b27, [x0, #1165] │ │ │ │ + ld1 {v30.b}[2], [x4] │ │ │ │ + add x4, x0, #0x20d │ │ │ │ + ldr b28, [x0, #1245] │ │ │ │ + ld1 {v31.b}[3], [x4] │ │ │ │ + add x4, x0, #0x25d │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + ld1 {v30.b}[3], [x4] │ │ │ │ + mov v31.b[4], v21.b[0] │ │ │ │ + mov v30.b[4], v22.b[0] │ │ │ │ + mov v31.b[5], v23.b[0] │ │ │ │ + mov v30.b[5], v24.b[0] │ │ │ │ + mov v31.b[6], v25.b[0] │ │ │ │ + mov v30.b[6], v26.b[0] │ │ │ │ + mov v31.b[7], v27.b[0] │ │ │ │ + mov v30.b[7], v28.b[0] │ │ │ │ + zip1 v31.16b, v31.16b, v30.16b │ │ │ │ + cmeq v31.16b, v31.16b, v20.16b │ │ │ │ + sub v29.16b, v29.16b, v31.16b │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 4d740 // b.any │ │ │ │ + mov d30, v29.d[1] │ │ │ │ + and w1, w2, #0xfffffff0 │ │ │ │ + addv b31, v29.16b │ │ │ │ + add v30.8b, v30.8b, v29.8b │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x2, #0xf │ │ │ │ + b.eq 4d944 // b.none │ │ │ │ + sub w5, w2, w1 │ │ │ │ + sub w4, w5, #0x1 │ │ │ │ + cmp w4, #0x6 │ │ │ │ + b.ls 4d86c // b.plast │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + mov x6, #0x2d // #45 │ │ │ │ + and w0, w5, #0xfffffff8 │ │ │ │ + movi v29.8b, #0x3 │ │ │ │ + umaddl x4, w1, w4, x6 │ │ │ │ + add w1, w1, w0 │ │ │ │ + add x0, x3, x4 │ │ │ │ + ldr b31, [x3, x4] │ │ │ │ + add x4, x0, #0x50 │ │ │ │ + ldr b23, [x0, #160] │ │ │ │ + ldr b24, [x0, #240] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + ldr b25, [x0, #320] │ │ │ │ + ldr b26, [x0, #400] │ │ │ │ + mov v31.b[2], v23.b[0] │ │ │ │ + ldr b27, [x0, #480] │ │ │ │ + ldr b28, [x0, #560] │ │ │ │ + mov v31.b[3], v24.b[0] │ │ │ │ + mov v31.b[4], v25.b[0] │ │ │ │ + mov v31.b[5], v26.b[0] │ │ │ │ + mov v31.b[6], v27.b[0] │ │ │ │ + mov v31.b[7], v28.b[0] │ │ │ │ + cmeq v31.8b, v31.8b, v29.8b │ │ │ │ + sub v30.8b, v30.8b, v31.8b │ │ │ │ + addv b31, v30.8b │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x5, #0x7 │ │ │ │ + b.eq 4d944 // b.none │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + add w5, w1, #0x1 │ │ │ │ + umaddl x6, w1, w4, x3 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w5, w2 │ │ │ │ + b.cs 4d944 // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w6, w1, #0x2 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w6 │ │ │ │ + b.ls 4d944 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w5, w1, #0x3 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ls 4d944 // b.plast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w6, w1, #0x4 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w6, w2 │ │ │ │ + b.cs 4d944 // b.hs, b.nlast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w5, w1, #0x5 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ls 4d944 // b.plast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w1, w1, #0x6 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ls 4d944 // b.plast │ │ │ │ + umaddl x1, w1, w4, x3 │ │ │ │ + ldrb w1, [x1, #45] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + movi v30.2s, #0x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 4d7ec │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 4dbb0 │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + cmp w1, #0xe │ │ │ │ + b.ls 4dbb8 // b.plast │ │ │ │ + lsr w1, w2, #4 │ │ │ │ + mov w4, #0x500 // #1280 │ │ │ │ + movi v29.4s, #0x0 │ │ │ │ + mov x0, x3 │ │ │ │ + movi v20.16b, #0x3 │ │ │ │ + umaddl x1, w1, w4, x3 │ │ │ │ + nop │ │ │ │ + add x4, x0, #0xcd │ │ │ │ + ldr b31, [x0, #45] │ │ │ │ + ldr b30, [x0, #125] │ │ │ │ + ldr b21, [x0, #685] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + add x4, x0, #0x11d │ │ │ │ + ldr b22, [x0, #765] │ │ │ │ + ldr b23, [x0, #845] │ │ │ │ + ld1 {v30.b}[1], [x4] │ │ │ │ + add x4, x0, #0x16d │ │ │ │ + ldr b24, [x0, #925] │ │ │ │ + ldr b25, [x0, #1005] │ │ │ │ + ld1 {v31.b}[2], [x4] │ │ │ │ + add x4, x0, #0x1bd │ │ │ │ + ldr b26, [x0, #1085] │ │ │ │ + ldr b27, [x0, #1165] │ │ │ │ + ld1 {v30.b}[2], [x4] │ │ │ │ + add x4, x0, #0x20d │ │ │ │ + ldr b28, [x0, #1245] │ │ │ │ + ld1 {v31.b}[3], [x4] │ │ │ │ + add x4, x0, #0x25d │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + ld1 {v30.b}[3], [x4] │ │ │ │ + mov v31.b[4], v21.b[0] │ │ │ │ + mov v30.b[4], v22.b[0] │ │ │ │ + mov v31.b[5], v23.b[0] │ │ │ │ + mov v30.b[5], v24.b[0] │ │ │ │ + mov v31.b[6], v25.b[0] │ │ │ │ + mov v30.b[6], v26.b[0] │ │ │ │ + mov v31.b[7], v27.b[0] │ │ │ │ + mov v30.b[7], v28.b[0] │ │ │ │ + zip1 v31.16b, v31.16b, v30.16b │ │ │ │ + cmeq v31.16b, v31.16b, v20.16b │ │ │ │ + sub v29.16b, v29.16b, v31.16b │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 4d9a0 // b.any │ │ │ │ + mov d30, v29.d[1] │ │ │ │ + and w1, w2, #0xfffffff0 │ │ │ │ + addv b31, v29.16b │ │ │ │ + add v30.8b, v30.8b, v29.8b │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x2, #0xf │ │ │ │ + b.eq 4dba4 // b.none │ │ │ │ + sub w5, w2, w1 │ │ │ │ + sub w4, w5, #0x1 │ │ │ │ + cmp w4, #0x6 │ │ │ │ + b.ls 4dacc // b.plast │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + mov x6, #0x2d // #45 │ │ │ │ + and w0, w5, #0xfffffff8 │ │ │ │ + movi v29.8b, #0x3 │ │ │ │ + umaddl x4, w1, w4, x6 │ │ │ │ + add w1, w1, w0 │ │ │ │ + add x0, x3, x4 │ │ │ │ + ldr b31, [x3, x4] │ │ │ │ + add x4, x0, #0x50 │ │ │ │ + ldr b23, [x0, #160] │ │ │ │ + ldr b24, [x0, #240] │ │ │ │ + ld1 {v31.b}[1], [x4] │ │ │ │ + ldr b25, [x0, #320] │ │ │ │ + ldr b26, [x0, #400] │ │ │ │ + mov v31.b[2], v23.b[0] │ │ │ │ + ldr b27, [x0, #480] │ │ │ │ + ldr b28, [x0, #560] │ │ │ │ + mov v31.b[3], v24.b[0] │ │ │ │ + mov v31.b[4], v25.b[0] │ │ │ │ + mov v31.b[5], v26.b[0] │ │ │ │ + mov v31.b[6], v27.b[0] │ │ │ │ + mov v31.b[7], v28.b[0] │ │ │ │ + cmeq v31.8b, v31.8b, v29.8b │ │ │ │ + sub v30.8b, v30.8b, v31.8b │ │ │ │ + addv b31, v30.8b │ │ │ │ + fmov w0, s31 │ │ │ │ + tst x5, #0x7 │ │ │ │ + b.eq 4dba4 // b.none │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + add w5, w1, #0x1 │ │ │ │ + umaddl x6, w1, w4, x3 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w5, w2 │ │ │ │ + b.cs 4dba4 // b.hs, b.nlast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w6, w1, #0x2 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w6 │ │ │ │ + b.ls 4dba4 // b.plast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w5, w1, #0x3 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ls 4dba4 // b.plast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w6, w1, #0x4 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w6, w2 │ │ │ │ + b.cs 4dba4 // b.hs, b.nlast │ │ │ │ + umaddl x6, w6, w4, x3 │ │ │ │ + add w5, w1, #0x5 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + cmp w6, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ls 4dba4 // b.plast │ │ │ │ + umaddl x5, w5, w4, x3 │ │ │ │ + add w1, w1, #0x6 │ │ │ │ + ldrb w5, [x5, #45] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ls 4dba4 // b.plast │ │ │ │ + umaddl x1, w1, w4, x3 │ │ │ │ + ldrb w1, [x1, #45] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + cinc w0, w0, eq // eq = none │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w0, hi // hi = pmore │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + movi v30.2s, #0x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 4da4c │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + cbz w3, 4dc08 │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + add x1, x1, #0x3c │ │ │ │ + b 4dbf0 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.eq 4dc08 // b.none │ │ │ │ + ldrb w2, [x1] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + cbz w2, 4dbe4 │ │ │ │ + cmp w3, w0 │ │ │ │ + csinv w0, w0, wzr, hi // hi = pmore │ │ │ │ + ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 4dc6c │ │ │ │ + ldr x4, [x1, #48] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x2, x4, #0x3c │ │ │ │ + b 4dc3c │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 4dc70 // b.none │ │ │ │ ldrb w3, [x2] │ │ │ │ - add w1, w1, w6 │ │ │ │ - ldrb w4, [x0, w1, uxtw] │ │ │ │ - strb w4, [x2], #1 │ │ │ │ - strb w3, [x0, w1, uxtw] │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 52c20 // b.any │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + cbz w3, 4dc30 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 4dc70 // b.plast │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x1, w1, w0, x4 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + ldr x2, [x0, #88] │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + ldr w0, [x2, #28] │ │ │ │ + add w0, w0, w1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - mov w3, w0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x0, x1 │ │ │ │ - cbz w3, 52ccc │ │ │ │ - adrp x8, 7d000 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x8, x8, #0x1e0 │ │ │ │ - b.le 52cd8 │ │ │ │ - udiv w5, w3, w2 │ │ │ │ - mov w4, w3 │ │ │ │ - mov x6, x1 │ │ │ │ - msub w7, w5, w2, w3 │ │ │ │ - mov w3, w5 │ │ │ │ - ldrb w5, [x8, w7, uxtw] │ │ │ │ - strb w5, [x0, x1] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.cs 52c68 // b.hs, b.nlast │ │ │ │ - add w1, w6, #0x1 │ │ │ │ - lsr w5, w1, #1 │ │ │ │ - strb wzr, [x0, w1, sxtw] │ │ │ │ - cbz w5, 52cc8 │ │ │ │ - add w6, w6, w0 │ │ │ │ - add x5, x5, x0 │ │ │ │ - mov x2, x0 │ │ │ │ - sub w1, w6, w2 │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + cbz w3, 4dcc0 │ │ │ │ + ldr x1, [x0, #48] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + add x1, x1, #0x3c │ │ │ │ + b 4dca8 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.eq 4dcc0 // b.none │ │ │ │ + ldrb w2, [x1] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + cbnz w2, 4dc9c │ │ │ │ + cmp w3, w0 │ │ │ │ + csinv w0, w0, wzr, hi // hi = pmore │ │ │ │ + ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + cbz w0, 4dd24 │ │ │ │ + ldr x4, [x1, #48] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x2, x4, #0x3c │ │ │ │ + b 4dcf4 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 4dd28 // b.none │ │ │ │ ldrb w3, [x2] │ │ │ │ - ldrb w4, [x0, w1, uxtw] │ │ │ │ - strb w4, [x2], #1 │ │ │ │ - strb w3, [x0, w1, uxtw] │ │ │ │ - cmp x5, x2 │ │ │ │ - b.ne 52cac // b.any │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + cbnz w3, 4dce8 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 4dd28 // b.plast │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x1, w1, w0, x4 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + ldr x2, [x0, #88] │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + ldr w0, [x2, #28] │ │ │ │ + add w0, w0, w1 │ │ │ │ ret │ │ │ │ - mov w1, #0x30 // #48 │ │ │ │ - strh w1, [x0] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - strb wzr, [x0] │ │ │ │ + bti c │ │ │ │ + cbz x0, 4dd6c │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 4dd6c │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x3, w3, w0, x1 │ │ │ │ + b 4dd58 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 4dd68 // b.none │ │ │ │ + ldrb w2, [x1, #45] │ │ │ │ + add x1, x1, #0x50 │ │ │ │ + and w0, w2, #0x1 │ │ │ │ + tbz w2, #0, 4dd50 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 4de14 │ │ │ │ + ldr w9, [x0] │ │ │ │ + cbz w9, 4de14 │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + mov w10, #0x58 // #88 │ │ │ │ + umaddl x9, w9, w0, x5 │ │ │ │ + b 4ddb0 │ │ │ │ + add x5, x5, #0x50 │ │ │ │ + cmp x5, x9 │ │ │ │ + b.eq 4de14 // b.none │ │ │ │ + ldrb w2, [x5, #45] │ │ │ │ + and w0, w2, #0x1 │ │ │ │ + tbz w2, #0, 4dda4 │ │ │ │ + ldr w6, [x5, #32] │ │ │ │ + cbz w6, 4de10 │ │ │ │ + ldr x2, [x5, #48] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x2, x2, #0x2c │ │ │ │ + umaddl x6, w6, w10, x2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w4, [x2, #16] │ │ │ │ + cbnz w4, 4ddfc │ │ │ │ + ldp w8, w4, [x2] │ │ │ │ + ldr w7, [x2, #8] │ │ │ │ + add w4, w4, w8 │ │ │ │ + add w3, w3, w7 │ │ │ │ + add w3, w4, w3 │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + cmp x2, x6 │ │ │ │ + b.ne 4dde0 // b.any │ │ │ │ + cmp w3, w1 │ │ │ │ + b.hi 4dda4 // b.pmore │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cbz x0, 4de60 │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 4de60 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x3, w3, w0, x1 │ │ │ │ + b 4de48 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 4de5c // b.none │ │ │ │ + ldrb w2, [x1, #45] │ │ │ │ + add x1, x1, #0x50 │ │ │ │ + and w0, w2, #0x2 │ │ │ │ + tbz w2, #1, 4de40 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz x0, 4def8 │ │ │ │ + ldr w8, [x0] │ │ │ │ + cbz w8, 4def8 │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + mov w9, #0x58 // #88 │ │ │ │ + umaddl x8, w8, w0, x4 │ │ │ │ + b 4de98 │ │ │ │ + add x4, x4, #0x50 │ │ │ │ + cmp x4, x8 │ │ │ │ + b.eq 4def8 // b.none │ │ │ │ + ldrb w0, [x4, #45] │ │ │ │ + tbz w0, #1, 4de8c │ │ │ │ + ldr w5, [x4, #32] │ │ │ │ + cbz w5, 4def0 │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x0, x0, #0x2c │ │ │ │ + umaddl x5, w5, w9, x0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w3, [x0, #16] │ │ │ │ + cbz w3, 4dedc │ │ │ │ + ldp w7, w3, [x0] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + add w3, w3, w7 │ │ │ │ + add w2, w2, w6 │ │ │ │ + add w2, w3, w2 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ne 4dec0 // b.any │ │ │ │ + cmp w2, w1 │ │ │ │ + b.hi 4de8c // b.pmore │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz x0, 4dfb0 │ │ │ │ + ldr w10, [x0] │ │ │ │ + cbz w10, 4dfb0 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + mov w11, #0x58 // #88 │ │ │ │ + umaddl x10, w10, w0, x3 │ │ │ │ + b 4df30 │ │ │ │ + add x3, x3, #0x50 │ │ │ │ + cmp x3, x10 │ │ │ │ + b.eq 4dfb0 // b.none │ │ │ │ + ldrb w0, [x3, #45] │ │ │ │ + and w0, w0, #0x3 │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 4df24 // b.any │ │ │ │ + ldr w9, [x3, #32] │ │ │ │ + cbz w9, 4dfa8 │ │ │ │ + ldr x0, [x3, #48] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + add x0, x0, #0x2c │ │ │ │ + umaddl x9, w9, w11, x0 │ │ │ │ + b 4df74 │ │ │ │ + add w4, w6, w4 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + add w4, w2, w4 │ │ │ │ + cmp x0, x9 │ │ │ │ + b.eq 4df9c // b.none │ │ │ │ + ldrb w7, [x0, #16] │ │ │ │ + ldp w8, w2, [x0] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + add w2, w2, w8 │ │ │ │ + cbnz w7, 4df60 │ │ │ │ + add w5, w6, w5 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + add w5, w2, w5 │ │ │ │ + cmp x0, x9 │ │ │ │ + b.ne 4df74 // b.any │ │ │ │ + add w4, w4, w5 │ │ │ │ + cmp w4, w1 │ │ │ │ + b.hi 4df24 // b.pmore │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbz w3, 4e00c │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + add x0, x0, #0x3c │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + umaddl x3, w3, w2, x0 │ │ │ │ + ldrb w2, [x0] │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w2, w1, #0x4, eq // eq = none │ │ │ │ + b.ne 4e000 // b.any │ │ │ │ + ldrb w2, [x0, #14] │ │ │ │ + cbnz w2, 4e014 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 4dfe8 // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #32] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbz w3, 4e070 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + umaddl x3, w3, w2, x0 │ │ │ │ + b 4e054 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 4e070 // b.none │ │ │ │ + ldrb w2, [x0, #60] │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ccmp w2, w1, #0x4, eq // eq = none │ │ │ │ + b.ne 4e048 // b.any │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrb w0, [x0, #96] │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add w0, w4, #0x1 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, #0x50 // #80 │ │ │ │ + ldr w1, [x0] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + umull x1, w1, w23 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x25, #8] │ │ │ │ + ldr w2, [x25] │ │ │ │ + umull x3, w2, w23 │ │ │ │ + add x1, x0, x3 │ │ │ │ + str xzr, [x1, #48] │ │ │ │ + ldrh w4, [x22, #44] │ │ │ │ + strh w4, [x1, #44] │ │ │ │ + ldr q30, [x22] │ │ │ │ + ldp w4, w5, [x22, #36] │ │ │ │ + stp w4, w5, [x1, #36] │ │ │ │ + ldur q31, [x22, #56] │ │ │ │ + str q30, [x0, x3] │ │ │ │ + ldur d30, [x22, #20] │ │ │ │ + str wzr, [x1, #32] │ │ │ │ + stur q31, [x1, #56] │ │ │ │ + ldr d31, [x22, #72] │ │ │ │ + stur d30, [x1, #20] │ │ │ │ + ldr w0, [x22, #32] │ │ │ │ + str d31, [x1, #72] │ │ │ │ + cbz w0, 4e1f0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w2 │ │ │ │ - mov x19, x1 │ │ │ │ - add w1, w0, w2 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w4 │ │ │ │ - mov x22, x3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + ldr x2, [x22, #48] │ │ │ │ mov x19, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - bl 3040 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [x19, w20, uxtw] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2ed0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x2, x2, x21 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr x20, [x2, #24] │ │ │ │ + ldr d30, [x20] │ │ │ │ + ldr q31, [x20, #16] │ │ │ │ + str d30, [x19] │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + str q31, [x19, #16] │ │ │ │ + ldr d30, [x20, #32] │ │ │ │ + ldr q31, [x20, #48] │ │ │ │ + str d30, [x19, #32] │ │ │ │ + ldr w2, [x20, #40] │ │ │ │ + str w2, [x19, #40] │ │ │ │ + str q31, [x19, #48] │ │ │ │ + ldr d31, [x20, #72] │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + str x2, [x19, #64] │ │ │ │ + ldrh w2, [x20, #96] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + ldr w3, [x20, #80] │ │ │ │ + str w3, [x19, #80] │ │ │ │ + strh w2, [x19, #96] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + bl 660c0 │ │ │ │ + ldr x2, [x22, #48] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr w5, [x25] │ │ │ │ + add x4, x2, x21 │ │ │ │ + ldr x2, [x2, x21] │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + umull x5, w5, w23 │ │ │ │ + ldrb w3, [x4, #60] │ │ │ │ + ldrb w4, [x4, #74] │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + add x0, x0, x5 │ │ │ │ + bl 4c88c │ │ │ │ + ldr w0, [x22, #32] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 4e124 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldr w2, [x25] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x25] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w2 │ │ │ │ - add w2, w6, #0x1 │ │ │ │ - add w0, w22, w4 │ │ │ │ - mov w21, w6 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w4 │ │ │ │ - mov x19, x3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x5 │ │ │ │ - mov x24, x1 │ │ │ │ - add w1, w2, w0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - bl 3040 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x24 │ │ │ │ - strb wzr, [x19, w20, uxtw] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2ed0 │ │ │ │ - mov w2, w21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2ed0 │ │ │ │ - mov x0, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + cbz x0, 4e278 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cbz w0, 4e264 │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 4e090 │ │ │ │ + ldr w1, [x21] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 4e240 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - mov x2, #0x10 // #16 │ │ │ │ - b 3180 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0xce8 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x118 │ │ │ │ + mov w2, #0x6c1 // #1729 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - ldr w0, [x1, #8] │ │ │ │ - cbz w0, 52e5c │ │ │ │ - adrp x22, 7d000 │ │ │ │ - add x22, x22, #0x1f8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str wzr, [x0] │ │ │ │ + mov x22, x0 │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 4e308 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - ldr x4, [x20] │ │ │ │ - lsl x6, x19, #4 │ │ │ │ - mov w3, w19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - add x5, x4, x19, lsl #4 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr x4, [x4, x6] │ │ │ │ - ldr w5, [x5, #8] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w1, [x20, #8] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 4e090 │ │ │ │ + ldr w1, [x21] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ cmp w1, w19 │ │ │ │ - b.hi 52e20 // b.pmore │ │ │ │ + b.hi 4e2e0 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w11, [x0] │ │ │ │ + cbz w11, 4e41c │ │ │ │ + ldr x10, [x0, #8] │ │ │ │ + ldr w0, [x10, #32] │ │ │ │ + cbz w0, 4e36c │ │ │ │ + ldr x1, [x10, #48] │ │ │ │ + mov w5, #0x58 // #88 │ │ │ │ + add x1, x1, #0x2c │ │ │ │ + umaddl x5, w0, w5, x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp w2, w4, [x1] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + ldur w3, [x1, #-80] │ │ │ │ + add w2, w2, w4 │ │ │ │ + add w0, w0, w3 │ │ │ │ + add w0, w2, w0 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 4e34c // b.any │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + add x9, x9, #0x50 │ │ │ │ + cmp w8, w11 │ │ │ │ + b.eq 4e410 // b.none │ │ │ │ + add x1, x10, x9 │ │ │ │ + ldr w7, [x1, #32] │ │ │ │ + cbz w7, 4e414 │ │ │ │ + ldr x4, [x1, #48] │ │ │ │ + mov w3, #0x58 // #88 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add x4, x4, #0x2c │ │ │ │ + mov x1, x4 │ │ │ │ + umaddl x7, w7, w3, x4 │ │ │ │ + ldp w3, w6, [x1] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + ldur w5, [x1, #-80] │ │ │ │ + add w3, w3, w6 │ │ │ │ + add w2, w2, w5 │ │ │ │ + add w2, w3, w2 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.ne 4e3a8 // b.any │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ls 4e374 // b.plast │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldp w1, w3, [x4] │ │ │ │ + add x4, x4, #0x58 │ │ │ │ + ldur w2, [x4, #-80] │ │ │ │ + add w1, w1, w3 │ │ │ │ + add w0, w0, w2 │ │ │ │ + add w0, w1, w0 │ │ │ │ + cmp x7, x4 │ │ │ │ + b.ne 4e3e0 // b.any │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + add x9, x9, #0x50 │ │ │ │ + cmp w8, w11 │ │ │ │ + b.ne 4e384 // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 4e374 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - and w20, w1, #0xff │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - strb w20, [x0] │ │ │ │ - str x0, [x19] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 4e5a8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov w22, w2 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w19, w23 │ │ │ │ + cbnz w23, 4e4e8 │ │ │ │ + ldr x26, [x24, #8] │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + cbz w1, 4e5a0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x3, [x26, #48] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, w22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x3, x3, x25 │ │ │ │ + add x25, x25, #0x58 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 66e80 │ │ │ │ + add w20, w0, w20 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cc 4e480 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [x24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 4e460 // b.pmore │ │ │ │ + mov w0, w20 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + add x27, x23, x23, lsl #2 │ │ │ │ + lsl x26, x27, #4 │ │ │ │ + add x27, x1, x27, lsl #4 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + cbz w1, 4e59c │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x3, [x27, #48] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, w22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x3, x3, x25 │ │ │ │ + add x25, x25, #0x58 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 66e80 │ │ │ │ + add w28, w0, w28 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cc 4e50c // b.lo, b.ul, b.last │ │ │ │ + cmp w28, w20 │ │ │ │ + b.le 4e4b4 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + add x26, x0, x26 │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + cbz w0, 4e5c4 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x0, [x26, #48] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, w22 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x0, x0, x25 │ │ │ │ + add x25, x25, #0x58 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 66e80 │ │ │ │ + add w20, w0, w20 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cc 4e564 // b.lo, b.ul, b.last │ │ │ │ + b 4e4b4 │ │ │ │ + tbz w20, #31, 4e4b8 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 4e4b8 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w0, w20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr w0, [x24] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 4e4b8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 4e8f4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x33 // #51 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w1 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - mov w4, w21 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, #0x33 // #51 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 7d000 │ │ │ │ - add x3, x3, #0x68 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str x19, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + mov w20, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + and w24, w3, #0xff │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + str wzr, [sp, #108] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + add x27, x1, x4, lsl #4 │ │ │ │ + cmp w24, #0x2 │ │ │ │ + b.eq 4e76c // b.none │ │ │ │ + ldrb w2, [x27, #45] │ │ │ │ + cbz w24, 4e804 │ │ │ │ + tbz w2, #1, 4e81c │ │ │ │ + ldr w2, [x27, #32] │ │ │ │ + cbz w2, 4e88c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x0, [x27, #48] │ │ │ │ + add x3, x28, x28, lsl #2 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + add x3, x28, x3, lsl #1 │ │ │ │ + add x3, x0, x3, lsl #3 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldrb w3, [x3, #60] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz w3, 4e7a0 │ │ │ │ + bl 66e80 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + add w21, w0, w21 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 4e648 // b.pmore │ │ │ │ + ldr w0, [x25] │ │ │ │ + ldr w1, [sp, #108] │ │ │ │ + cmp w24, #0x2 │ │ │ │ + cbnz w1, 4e7bc │ │ │ │ + b.eq 4e704 // b.none │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + cbnz w24, 4e86c │ │ │ │ + b.ls 4e8ac // b.plast │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w26, w22 │ │ │ │ + add x27, x1, x4, lsl #4 │ │ │ │ + ldrb w2, [x27, #45] │ │ │ │ + tbnz w2, #0, 4e7ec │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.hi 4e618 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov w0, w26 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + add w26, w22, w21 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 4e6d8 // b.plast │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + add x27, x1, x4, lsl #4 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + cbnz w1, 4e63c │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w21, w22, w21 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w26, w21 │ │ │ │ + csel w26, w26, w21, ge // ge = tcont │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 4e6d8 // b.plast │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + add x27, x1, x4, lsl #4 │ │ │ │ + ldr w2, [x27, #32] │ │ │ │ + cbnz w2, 4e63c │ │ │ │ + ldr w2, [sp, #108] │ │ │ │ + cbnz w2, 4e730 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 4e8e4 // b.plast │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + add x27, x1, x4, lsl #4 │ │ │ │ + b 4e76c │ │ │ │ + bl 66e80 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + add w22, w0, w22 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 4e648 // b.pmore │ │ │ │ + b 4e688 │ │ │ │ + b.eq 4e740 // b.none │ │ │ │ + cbnz w24, 4e840 │ │ │ │ + cmp w26, w22 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + csel w26, w26, w22, ge // ge = tcont │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 4e6d8 // b.plast │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + add x27, x1, x4, lsl #4 │ │ │ │ + ldrb w2, [x27, #45] │ │ │ │ + tbz w2, #0, 4e6c4 │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + cbnz w1, 4e63c │ │ │ │ + b 4e7c4 │ │ │ │ + tbz w2, #0, 4e6cc │ │ │ │ + ldr w1, [x27, #32] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + cbnz w1, 4e63c │ │ │ │ + b 4e68c │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 4e6d8 // b.plast │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + add x27, x1, x4, lsl #4 │ │ │ │ + b 4e628 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + b.eq 4e8dc // b.none │ │ │ │ + nop │ │ │ │ + cmp w26, w21 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + csel w26, w26, w21, ge // ge = tcont │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 4e6d8 // b.plast │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + add x27, x1, x4, lsl #4 │ │ │ │ + b 4e628 │ │ │ │ + b.ls 4e8c4 // b.plast │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x4, x23, x23, lsl #2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w26, w21 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + add x27, x1, x4, lsl #4 │ │ │ │ + b 4e628 │ │ │ │ + ldr w2, [sp, #108] │ │ │ │ + cmp w24, #0x2 │ │ │ │ + cbnz w2, 4e834 │ │ │ │ + b.eq 4e6fc // b.none │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str w2, [sp, #108] │ │ │ │ + b 4e6cc │ │ │ │ + mov w26, w22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 4e6e8 │ │ │ │ + mov w26, w21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b 4e6e8 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 4e740 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 4e6e8 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 4ea70 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x33 // #51 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w1 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - mov w4, w21 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, #0x33 // #51 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x3, 7d000 │ │ │ │ - add x3, x3, #0x160 │ │ │ │ - bl 3600 <__sprintf_chk@plt> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str x19, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, #0x50 // #80 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + umull x24, w21, w25 │ │ │ │ + add w23, w21, #0x1 │ │ │ │ + add x20, x0, x24 │ │ │ │ + ldrb w2, [x20, #45] │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.eq 4ea14 // b.none │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + cbz w1, 4e9ac │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + add x1, x0, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + add x2, x0, x19 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str xzr, [x2, #24] │ │ │ │ + cmp w26, w1 │ │ │ │ + b.cc 4e96c // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + strb wzr, [x20, #45] │ │ │ │ + ldr w2, [x22] │ │ │ │ + str wzr, [x20, #32] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + cmp w2, w23 │ │ │ │ + b.hi 4ea1c // b.pmore │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 4ea48 // b.plast │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + umull x1, w1, w25 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + ldr w1, [x22] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x22] │ │ │ │ + cmp w1, w21 │ │ │ │ + b.hi 4e940 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w21, w23 │ │ │ │ + b 4e9f0 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + sub w2, w2, w21 │ │ │ │ + add x0, x1, x24 │ │ │ │ + umaddl x1, w23, w25, x1 │ │ │ │ + umull x2, w2, w25 │ │ │ │ + bl 3570 │ │ │ │ + ldr w2, [x22] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 4e9d4 // b.pmore │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x22] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x21, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov w20, w2 │ │ │ │ - bl 3480 │ │ │ │ + bl 4e424 │ │ │ │ + ldr w1, [x22] │ │ │ │ + str w0, [sp, #108] │ │ │ │ + cbz w1, 4ebe8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w26, #0x50 // #80 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + umull x24, w23, w26 │ │ │ │ + ldr x19, [x22, #8] │ │ │ │ + add w0, w23, #0x1 │ │ │ │ + str w0, [sp, #104] │ │ │ │ + add x19, x19, x24 │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + cbz w0, 4ec60 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + ldr x3, [x19, #48] │ │ │ │ + mov x1, x21 │ │ │ │ mov w2, w20 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 3010 │ │ │ │ - str x19, [x21] │ │ │ │ - mov x0, x19 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x3, x3, x25 │ │ │ │ + add x25, x25, #0x58 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 66e80 │ │ │ │ + add w27, w0, w27 │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + cmp w28, w1 │ │ │ │ + b.cc 4eaec // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + cmp w0, w27 │ │ │ │ + b.le 4ebfc │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + adds x19, x0, x24 │ │ │ │ + b.eq 4eba0 // b.none │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz w1, 4eb8c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + add x1, x0, x28 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x0, x0, x28 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + add x3, x0, x28 │ │ │ │ + add x28, x28, #0x58 │ │ │ │ + str xzr, [x3, #24] │ │ │ │ + cmp w27, w1 │ │ │ │ + b.cc 4eb4c // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + strb wzr, [x19, #45] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str wzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + ldr w1, [x22] │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.hi 4ec08 // b.pmore │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 4ec34 // b.plast │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + umull x1, w1, w26 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + ldr w1, [x22] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x22] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.hi 4eac4 // b.pmore │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w1, [x22] │ │ │ │ + ldr w23, [sp, #104] │ │ │ │ + b 4ebd4 │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + sub w2, w2, w23 │ │ │ │ + umaddl x1, w1, w26, x0 │ │ │ │ + add x0, x0, x24 │ │ │ │ + umull x2, w2, w26 │ │ │ │ + bl 3570 │ │ │ │ + ldr w1, [x22] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 4ebb8 // b.pmore │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x22] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldr w0, [sp, #108] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 4ec74 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + b 4eb8c │ │ │ │ + ldr w23, [sp, #104] │ │ │ │ + b 4ebd4 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + and w3, w3, #0xff │ │ │ │ mov x29, sp │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d15, [sp, #48] │ │ │ │ - fmov d15, d0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x21, 7d000 │ │ │ │ - add x21, x21, #0x210 │ │ │ │ - mov x4, x21 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov w20, w0 │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - bl 3480 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x4, x21 │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 3640 <__snprintf_chk@plt> │ │ │ │ - ldr d15, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - str x19, [x22] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w19, w2 │ │ │ │ + str w3, [sp, #120] │ │ │ │ + bl 4e5d0 │ │ │ │ + ldr w1, [x23] │ │ │ │ + str w0, [sp, #116] │ │ │ │ + cbz w1, 4edd4 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + movi d15, #0xffffffff │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, #0x50 // #80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + umull x25, w24, w27 │ │ │ │ + ldr x4, [x23, #8] │ │ │ │ + add x26, x4, x25 │ │ │ │ + ldr w0, [x26, #32] │ │ │ │ + cbz w0, 4ee2c │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldr x5, [x26, #48] │ │ │ │ + add x0, x28, x28, lsl #2 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x28, x0, lsl #1 │ │ │ │ + add x0, x5, x0, lsl #3 │ │ │ │ + ldr x6, [x0, #24] │ │ │ │ + ldrb w5, [x0, #60] │ │ │ │ + ldr x0, [x6, #88] │ │ │ │ + cbz w5, 4ede8 │ │ │ │ + bl 66e80 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + add w22, w0, w22 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 4ed00 // b.pmore │ │ │ │ + ldp w0, w2, [sp, #116] │ │ │ │ + add w3, w24, #0x1 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + csel w21, w21, w22, eq // eq = none │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ge 4ee18 // b.tcont │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + adds x0, x1, x25 │ │ │ │ + b.eq 4ed80 // b.none │ │ │ │ + mov w1, w2 │ │ │ │ + stur d15, [x0, #36] │ │ │ │ + str w3, [sp, #124] │ │ │ │ + bl 4b2c0 │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + ldr w3, [sp, #124] │ │ │ │ + add x0, x1, x25 │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + ldr w2, [x23] │ │ │ │ + cbnz w4, 4ee24 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.hi 4ee38 // b.pmore │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 4ee5c // b.plast │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + mov x0, x1 │ │ │ │ + umull x1, w2, w27 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w2, [x23] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str w2, [x23] │ │ │ │ + cmp w2, w24 │ │ │ │ + b.hi 4ece0 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 66e80 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr w1, [x26, #32] │ │ │ │ + add w21, w0, w21 │ │ │ │ + cmp w1, w28 │ │ │ │ + b.hi 4ed00 // b.pmore │ │ │ │ + ldp w0, w2, [sp, #116] │ │ │ │ + add w3, w24, #0x1 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + csel w21, w21, w22, eq // eq = none │ │ │ │ + cmp w21, w0 │ │ │ │ + b.lt 4ed58 // b.tstop │ │ │ │ + ldr w2, [x23] │ │ │ │ + mov w24, w3 │ │ │ │ + b 4edbc │ │ │ │ + mov w24, w3 │ │ │ │ + b 4edbc │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 4ed40 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + umaddl x1, w3, w27, x1 │ │ │ │ + sub w2, w2, w24 │ │ │ │ + umull x2, w2, w27 │ │ │ │ + bl 3570 │ │ │ │ + ldr w2, [x23] │ │ │ │ + ldr x1, [x23, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 4ed9c // b.pmore │ │ │ │ + mov x0, x1 │ │ │ │ + bl 3500 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + str wzr, [x23] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + ucvtf d29, w1 │ │ │ │ + mul w1, w1, w3 │ │ │ │ mov x29, sp │ │ │ │ + mov w4, #0x851f // #34079 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - cbz x0, 530a4 │ │ │ │ mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 35f0 │ │ │ │ - add x21, x0, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3390 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x0, 530bc │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 3010 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ + mul w0, w3, w2 │ │ │ │ + movk w4, #0x51eb, lsl #16 │ │ │ │ + ucvtf d31, w2 │ │ │ │ + ldr w9, [x19] │ │ │ │ + umull x1, w1, w4 │ │ │ │ + umull x0, w0, w4 │ │ │ │ + lsr x1, x1, #37 │ │ │ │ + lsr x0, x0, #37 │ │ │ │ + scvtf d28, w1 │ │ │ │ + scvtf d30, w0 │ │ │ │ + fsub d28, d29, d28 │ │ │ │ + fsub d30, d31, d30 │ │ │ │ + cbz w9, 4f028 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w21, #0x50 // #80 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + fcvtzu w25, d28 │ │ │ │ + fcvtzu w26, d30 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x10, [x19, #8] │ │ │ │ + umull x22, w20, w21 │ │ │ │ + add w23, w20, #0x1 │ │ │ │ + add x28, x10, x22 │ │ │ │ + ldr w8, [x28, #32] │ │ │ │ + cbz w8, 4f038 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x1, x0, #0x2c │ │ │ │ + umaddl x8, w8, w2, x1 │ │ │ │ + b 4ef4c │ │ │ │ + add w3, w5, w3 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w3, w2, w3 │ │ │ │ + cmp x1, x8 │ │ │ │ + b.eq 4ef74 // b.none │ │ │ │ + ldrb w6, [x1, #16] │ │ │ │ + ldp w7, w2, [x1] │ │ │ │ + ldr w5, [x1, #8] │ │ │ │ + add w2, w2, w7 │ │ │ │ + cbnz w6, 4ef38 │ │ │ │ + add w4, w5, w4 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w4, w2, w4 │ │ │ │ + cmp x1, x8 │ │ │ │ + b.ne 4ef4c // b.any │ │ │ │ + cmp w25, w4 │ │ │ │ + ccmp w26, w3, #0x0, cs // cs = hs, nlast │ │ │ │ + b.cs 4f038 // b.hs, b.nlast │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + add x1, x0, x27 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add x3, x0, x27 │ │ │ │ + add x27, x27, #0x58 │ │ │ │ + str xzr, [x3, #24] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cc 4ef88 // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + strb wzr, [x28, #45] │ │ │ │ + ldr w2, [x19] │ │ │ │ + str wzr, [x28, #32] │ │ │ │ + str xzr, [x28, #48] │ │ │ │ + cmp w2, w23 │ │ │ │ + b.hi 4f040 // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 4f06c // b.plast │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + umull x1, w1, w21 │ │ │ │ + bl 52920 │ │ │ │ + mov x10, x0 │ │ │ │ + ldr w9, [x19] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + sub w9, w9, #0x1 │ │ │ │ + str w9, [x19] │ │ │ │ + cmp w9, w20 │ │ │ │ + b.hi 4ef08 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ + mov w20, w23 │ │ │ │ + b 4f010 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + sub w2, w2, w20 │ │ │ │ + add x0, x1, x22 │ │ │ │ + umaddl x1, w23, w21, x1 │ │ │ │ + umull x2, w2, w21 │ │ │ │ + bl 3570 │ │ │ │ + ldr w2, [x19] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 4eff0 // b.pmore │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x19] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 53090 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x170 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - mov w24, #0xffffffd0 // #-48 │ │ │ │ - mov w23, #0xffffff80 // #-128 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - add x25, sp, #0x140 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x2, x3, [sp, #320] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - stp x4, x5, [sp, #336] │ │ │ │ - mov x4, x19 │ │ │ │ - mov x5, sp │ │ │ │ - stp x6, x7, [sp, #352] │ │ │ │ - stp q0, q1, [sp, #192] │ │ │ │ - stp q2, q3, [sp, #224] │ │ │ │ - stp q4, q5, [sp, #256] │ │ │ │ - stp q6, q7, [sp, #288] │ │ │ │ - ldr x6, [x8] │ │ │ │ - str x6, [sp, #104] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - add x6, sp, #0x170 │ │ │ │ - stp x6, x6, [sp, #40] │ │ │ │ - str x25, [sp, #56] │ │ │ │ - stp w24, w23, [sp, #64] │ │ │ │ - ldp q30, q31, [x20] │ │ │ │ - stp q30, q31, [sp] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 2f10 <__vsnprintf_chk@plt> │ │ │ │ - tbnz w0, #31, 531f8 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 586c0 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - stp x1, x1, [sp, #40] │ │ │ │ - mov x3, x19 │ │ │ │ - str x25, [sp, #56] │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov w4, #0x851f // #34079 │ │ │ │ + movk w4, #0x51eb, lsl #16 │ │ │ │ + mov x29, sp │ │ │ │ + ucvtf d31, w2 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - stp w24, w23, [sp, #64] │ │ │ │ - mov x4, sp │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp q30, q31, [x20] │ │ │ │ - str q30, [sp] │ │ │ │ - str q31, [sp, #16] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 3310 <__vsprintf_chk@plt> │ │ │ │ - str x19, [x21] │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 53200 // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - add sp, sp, #0x170 │ │ │ │ + mul w0, w3, w2 │ │ │ │ + ucvtf d29, w1 │ │ │ │ + mul w1, w1, w3 │ │ │ │ + ldr w9, [x19] │ │ │ │ + umull x0, w0, w4 │ │ │ │ + umull x1, w1, w4 │ │ │ │ + lsr x0, x0, #37 │ │ │ │ + lsr x1, x1, #37 │ │ │ │ + scvtf d30, w0 │ │ │ │ + scvtf d28, w1 │ │ │ │ + fsub d30, d31, d30 │ │ │ │ + fsub d28, d29, d28 │ │ │ │ + fcvtzu w0, d30 │ │ │ │ + str w0, [sp, #124] │ │ │ │ + cbz w9, 4f1e0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + fcvtzu w25, d28 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + movi d15, #0xffffffff │ │ │ │ + mov w26, #0x58 // #88 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, #0x50 // #80 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + umull x21, w20, w23 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + add w22, w20, #0x1 │ │ │ │ + add x28, x28, x21 │ │ │ │ + ldr w8, [x28, #32] │ │ │ │ + cbz w8, 4f2f0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x1, x0, #0x2c │ │ │ │ + umaddl x8, w8, w26, x1 │ │ │ │ + b 4f168 │ │ │ │ + add w3, w5, w3 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w3, w2, w3 │ │ │ │ + cmp x1, x8 │ │ │ │ + b.eq 4f190 // b.none │ │ │ │ + ldrb w6, [x1, #16] │ │ │ │ + ldp w7, w2, [x1] │ │ │ │ + ldr w5, [x1, #8] │ │ │ │ + add w2, w2, w7 │ │ │ │ + cbnz w6, 4f154 │ │ │ │ + add w4, w5, w4 │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + add w4, w2, w4 │ │ │ │ + cmp x1, x8 │ │ │ │ + b.ne 4f168 // b.any │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + cmp w25, w4 │ │ │ │ + b.cs 4f288 // b.hs, b.nlast │ │ │ │ + cmp w1, w3 │ │ │ │ + b.cc 4f1f0 // b.lo, b.ul, b.last │ │ │ │ + ldrb w1, [x28, #45] │ │ │ │ + tbz w1, #1, 4f1f0 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4b2c0 │ │ │ │ + ldr w9, [x19] │ │ │ │ + mov w20, w22 │ │ │ │ + cmp w9, w20 │ │ │ │ + b.hi 4f124 // b.pmore │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 531bc │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x180 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - mov w24, #0xffffffd0 // #-48 │ │ │ │ - mov w23, #0xffffff80 // #-128 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - add x25, sp, #0x150 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x2, x3, [sp, #336] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - stp x4, x5, [sp, #352] │ │ │ │ - mov x4, x20 │ │ │ │ - mov x5, sp │ │ │ │ - stp x6, x7, [sp, #368] │ │ │ │ - stp q0, q1, [sp, #208] │ │ │ │ - stp q2, q3, [sp, #240] │ │ │ │ - stp q4, q5, [sp, #272] │ │ │ │ - stp q6, q7, [sp, #304] │ │ │ │ - ldr x6, [x8] │ │ │ │ - str x6, [sp, #104] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - add x6, sp, #0x180 │ │ │ │ - ldr x26, [x19] │ │ │ │ - stp x6, x6, [sp, #40] │ │ │ │ - str x25, [sp, #56] │ │ │ │ - stp w24, w23, [sp, #64] │ │ │ │ - ldp q30, q31, [x21] │ │ │ │ - stp q30, q31, [sp] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 2f10 <__vsnprintf_chk@plt> │ │ │ │ - tbnz w0, #31, 533a0 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x1, x0, x27 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x27, [sp, #192] │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 586c0 │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - stp x1, x1, [sp, #40] │ │ │ │ - mov x3, x20 │ │ │ │ - str x25, [sp, #56] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add x3, x0, x27 │ │ │ │ + add x27, x27, #0x58 │ │ │ │ + str xzr, [x3, #24] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cc 4f200 // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + strb wzr, [x28, #45] │ │ │ │ + ldr w2, [x19] │ │ │ │ + str wzr, [x28, #32] │ │ │ │ + str xzr, [x28, #48] │ │ │ │ + cmp w2, w22 │ │ │ │ + b.hi 4f2b4 // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 4f2e0 // b.plast │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + umull x1, w1, w23 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldr w9, [x19] │ │ │ │ + sub w9, w9, #0x1 │ │ │ │ + str w9, [x19] │ │ │ │ + b 4f1c4 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.cs 4f2f0 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x28, #45] │ │ │ │ + tbz w1, #0, 4f1f0 │ │ │ │ + mov x0, x28 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - stp w24, w23, [sp, #64] │ │ │ │ - mov x4, sp │ │ │ │ - mov x24, x0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - ldp q30, q31, [x21] │ │ │ │ - str q30, [sp] │ │ │ │ - str q31, [sp, #16] │ │ │ │ - stur q30, [sp, #72] │ │ │ │ - stur q31, [sp, #88] │ │ │ │ - bl 3310 <__vsprintf_chk@plt> │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - cbz x1, 53394 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 35f0 │ │ │ │ - add w23, w20, w0 │ │ │ │ - sxtw x22, w0 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - mov x0, x26 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - sxtw x2, w20 │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, x0, x22 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4b2c0 │ │ │ │ + ldr w9, [x19] │ │ │ │ + mov w20, w22 │ │ │ │ + b 4f1c4 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + sub w2, w2, w20 │ │ │ │ + add x0, x1, x21 │ │ │ │ + umaddl x1, w22, w23, x1 │ │ │ │ + umull x2, w2, w23 │ │ │ │ bl 3570 │ │ │ │ - strb wzr, [x21, w23, sxtw] │ │ │ │ - mov x0, x24 │ │ │ │ - str x21, [x19] │ │ │ │ + ldr w2, [x19] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 4f268 // b.pmore │ │ │ │ bl 3500 │ │ │ │ - ldr x27, [sp, #192] │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 533a8 // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - add sp, sp, #0x180 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w23, w0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 5331c │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - b 53354 │ │ │ │ - str x27, [sp, #192] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + str wzr, [x19] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + b 4f1cc │ │ │ │ + mov w20, w22 │ │ │ │ + b 4f1c4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp w5, w6, [sp, #120] │ │ │ │ + cbz w0, 4f408 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + movi d15, #0xffffffff │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ + mov x20, x3 │ │ │ │ + mov w19, w4 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - and w24, w2, #0xff │ │ │ │ - ldr x19, [x0] │ │ │ │ - cbz x19, 53434 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 35f0 │ │ │ │ - add w23, w20, w0 │ │ │ │ - sxtw x21, w0 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, w24 │ │ │ │ - sxtw x2, w20 │ │ │ │ - add x0, x0, x21 │ │ │ │ - bl 3670 │ │ │ │ - strb wzr, [x19, w23, sxtw] │ │ │ │ - mov w0, w20 │ │ │ │ - str x19, [x22] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w27, #0x50 // #80 │ │ │ │ + umull x25, w24, w27 │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + add x28, x3, x25 │ │ │ │ + ldr w0, [x28, #32] │ │ │ │ + cbz w0, 4f560 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldr x4, [x28, #48] │ │ │ │ + add x0, x26, x26, lsl #2 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x26, x0, lsl #1 │ │ │ │ + add x0, x4, x0, lsl #3 │ │ │ │ + ldr x5, [x0, #24] │ │ │ │ + ldrb w4, [x0, #60] │ │ │ │ + ldr x0, [x5, #88] │ │ │ │ + cbz w4, 4f418 │ │ │ │ + bl 66e80 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add w22, w0, w22 │ │ │ │ + cmp w1, w26 │ │ │ │ + b.hi 4f368 // b.pmore │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ge 4f43c // b.tcont │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add w26, w24, #0x1 │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + add x28, x0, x25 │ │ │ │ + cmp w1, w22 │ │ │ │ + b.gt 4f484 │ │ │ │ + ldrb w0, [x28, #45] │ │ │ │ + tbz w0, #1, 4f488 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4b2c0 │ │ │ │ + ldr w0, [x23] │ │ │ │ + mov w24, w26 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 4f348 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w23, w1 │ │ │ │ + bl 66e80 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add w21, w0, w21 │ │ │ │ + cmp w1, w26 │ │ │ │ + b.hi 4f368 // b.pmore │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.lt 4f3b4 // b.tstop │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add w26, w24, #0x1 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.le 4f478 │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + add x28, x3, x25 │ │ │ │ + ldrb w0, [x28, #45] │ │ │ │ + tbz w0, #0, 4f488 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.gt 4f3cc │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4b2c0 │ │ │ │ + ldr w0, [x23] │ │ │ │ + mov w24, w26 │ │ │ │ + b 4f3ec │ │ │ │ + cbz x28, 4f4f4 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + cbz w1, 4f4e0 │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ - b 533ec │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + add x1, x0, x21 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x21 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add x2, x0, x21 │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + str xzr, [x2, #24] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cc 4f4a0 // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + strb wzr, [x28, #45] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str wzr, [x28, #32] │ │ │ │ + str xzr, [x28, #48] │ │ │ │ + ldr w1, [x23] │ │ │ │ + cmp w26, w1 │ │ │ │ + b.cc 4f528 // b.lo, b.ul, b.last │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 4f550 // b.plast │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + umull x1, w1, w27 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + ldr w1, [x23] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + str w0, [x23] │ │ │ │ + b 4f3ec │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + umaddl x1, w26, w27, x0 │ │ │ │ + sub w2, w2, w24 │ │ │ │ + add x0, x0, x25 │ │ │ │ + umull x2, w2, w27 │ │ │ │ + bl 3570 │ │ │ │ + ldr w1, [x23] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 4f508 // b.pmore │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x23] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + b 4f3f4 │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 4f588 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add w26, w24, #0x1 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 4f3cc │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add w26, w24, #0x1 │ │ │ │ + b 4f4e0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 4f43c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mul w1, w3, w1 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mul w2, w3, w2 │ │ │ │ + mov w4, #0x851f // #34079 │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x24, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + movk w4, #0x51eb, lsl #16 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, w2 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 52b64 │ │ │ │ - ldr w1, [x23, #64] │ │ │ │ mov x21, x0 │ │ │ │ - cbz w1, 536a8 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + umull x27, w1, w4 │ │ │ │ + umull x4, w2, w4 │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp w1, w2, [sp, #120] │ │ │ │ + lsr x1, x4, #37 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + cbz w0, 4f6b8 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + movi d15, #0xffffffff │ │ │ │ + lsr x27, x27, #37 │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ - ldr x20, [x23, #48] │ │ │ │ - add x20, x20, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w3, w0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 52b90 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x23, #64] │ │ │ │ - add x0, x0, w19, uxtw #4 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w22, w0 │ │ │ │ - csel w22, w22, w0, cs // cs = hs, nlast │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w25, #0x50 // #80 │ │ │ │ + umull x23, w22, w25 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x28, x2, x23 │ │ │ │ + ldr w19, [x28, #32] │ │ │ │ + cbz w19, 4f82c │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldr x4, [x0, #24] │ │ │ │ + ldrb w3, [x0, #60] │ │ │ │ + ldr x0, [x4, #88] │ │ │ │ + cbz w3, 4f6cc │ │ │ │ + bl 6a80c │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr w3, [x28, #32] │ │ │ │ + add x26, x26, #0x58 │ │ │ │ + add w19, w19, w0 │ │ │ │ + cmp w24, w3 │ │ │ │ + b.cc 4f62c // b.lo, b.ul, b.last │ │ │ │ + cmp w27, w20 │ │ │ │ + b.ls 4f6f0 // b.plast │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add w24, w22, #0x1 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add x28, x0, x23 │ │ │ │ cmp w1, w19 │ │ │ │ - b.hi 53484 // b.pmore │ │ │ │ - add w28, w22, #0x2 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - mul w1, w1, w28 │ │ │ │ - udiv w28, w25, w28 │ │ │ │ - ldr w3, [x21, #8] │ │ │ │ - ldp w4, w2, [x23] │ │ │ │ - add w1, w1, #0x4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - udiv w3, w3, w28 │ │ │ │ - add w4, w4, w2 │ │ │ │ - lsl w2, w3, #3 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - add w2, w2, w4 │ │ │ │ - add w1, w2, w1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - movi v31.16b, #0x3e │ │ │ │ - str b31, [x0], #1 │ │ │ │ - ldr x1, [x23, #40] │ │ │ │ - ldr w2, [x23, #8] │ │ │ │ - bl 3570 │ │ │ │ - movi v31.16b, #0x3e │ │ │ │ - ldr w1, [x23, #8] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - add w2, w1, #0x2 │ │ │ │ - add w19, w1, #0x3 │ │ │ │ - add w0, w1, #0x3 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - add x0, x25, x0 │ │ │ │ - strb w1, [x25, w3, uxtw] │ │ │ │ - str b31, [x25, w2, uxtw] │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - ldr w2, [x23, #4] │ │ │ │ - bl 3570 │ │ │ │ - ldr w0, [x23, #4] │ │ │ │ - add w1, w19, w0 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - add w19, w1, #0x1 │ │ │ │ - strb w0, [x25, w1, uxtw] │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - cbz w0, 53674 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x26, #0x5 // #5 │ │ │ │ - b 535e0 │ │ │ │ - ldr x3, [x21] │ │ │ │ - add x0, x25, w19, uxtw │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - lsl x27, x20, #4 │ │ │ │ - add x3, x3, x20, lsl #4 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr w2, [x3, #8] │ │ │ │ - sub w23, w22, w2 │ │ │ │ - sub w2, w22, w2 │ │ │ │ - bl 3670 │ │ │ │ - ldr x1, [x21] │ │ │ │ - add w0, w19, w23 │ │ │ │ - add x0, x25, x0 │ │ │ │ - add w23, w19, w23 │ │ │ │ - add x2, x1, x27 │ │ │ │ - ldr x1, [x1, x27] │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - add x0, x0, x27 │ │ │ │ - ldr w19, [x0, #8] │ │ │ │ - add w19, w23, w19 │ │ │ │ - cmp w1, w20 │ │ │ │ - b.ls 53674 // b.plast │ │ │ │ - udiv w0, w20, w28 │ │ │ │ - msub w0, w0, w28, w20 │ │ │ │ - cbnz w0, 5357c │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - strb w0, [x25, w19, uxtw] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ + b.hi 4f734 // b.pmore │ │ │ │ + ldrb w0, [x28, #45] │ │ │ │ + tbz w0, #1, 4f738 │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4b2c0 │ │ │ │ + ldr w0, [x21] │ │ │ │ + mov w22, w24 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 4f608 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 6a80c │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr w3, [x28, #32] │ │ │ │ + add x26, x26, #0x58 │ │ │ │ + add w20, w20, w0 │ │ │ │ + cmp w24, w3 │ │ │ │ + b.cc 4f62c // b.lo, b.ul, b.last │ │ │ │ + cmp w27, w20 │ │ │ │ + b.hi 4f668 // b.pmore │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + add w24, w22, #0x1 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.ls 4f728 // b.plast │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x28, x2, x23 │ │ │ │ + ldrb w0, [x28, #45] │ │ │ │ + tbz w0, #0, 4f738 │ │ │ │ + cmp w27, w20 │ │ │ │ + b.hi 4f680 // b.pmore │ │ │ │ + mov x0, x28 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur d15, [x28, #36] │ │ │ │ + bl 4b2c0 │ │ │ │ + ldr w0, [x21] │ │ │ │ + mov w22, w24 │ │ │ │ + b 4f6a0 │ │ │ │ + cbz x28, 4f7a0 │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + cbz w1, 4f78c │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + add x1, x0, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 52c44 │ │ │ │ - mov x23, x0 │ │ │ │ - bl 35f0 │ │ │ │ - sub x2, x26, x0 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - add x0, x25, x1 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - bl 3670 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - add w3, w19, #0x6 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x23 │ │ │ │ - sub w0, w3, w0 │ │ │ │ - sub w19, w3, w2 │ │ │ │ - add x0, x25, x0 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + add x3, x0, x19 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str xzr, [x3, #24] │ │ │ │ + cmp w20, w1 │ │ │ │ + b.cc 4f74c // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + strb wzr, [x28, #45] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str wzr, [x28, #32] │ │ │ │ + str xzr, [x28, #48] │ │ │ │ + ldr w1, [x21] │ │ │ │ + cmp w24, w1 │ │ │ │ + b.cc 4f7d4 // b.lo, b.ul, b.last │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 4f7fc // b.plast │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + umull x1, w1, w25 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + ldr w1, [x21] │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + str w0, [x21] │ │ │ │ + b 4f6a0 │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + umaddl x1, w24, w25, x0 │ │ │ │ + sub w2, w2, w22 │ │ │ │ + add x0, x0, x23 │ │ │ │ + umull x2, w2, w25 │ │ │ │ bl 3570 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - add w3, w19, w0 │ │ │ │ - mov w1, #0x9 // #9 │ │ │ │ - mov x0, x23 │ │ │ │ - add w19, w3, #0x1 │ │ │ │ - strb w1, [x25, w3, uxtw] │ │ │ │ + ldr w1, [x21] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.hi 4f7b4 // b.pmore │ │ │ │ bl 3500 │ │ │ │ - b 5357c │ │ │ │ - strb wzr, [x25, w19, uxtw] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 52ae0 │ │ │ │ - mov x0, x25 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + str wzr, [x21] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - mov w28, #0x2 // #2 │ │ │ │ - b 534d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + cmp w0, #0x63 │ │ │ │ + b.ls 4f854 // b.plast │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add w24, w22, #0x1 │ │ │ │ + cmp w0, #0x63 │ │ │ │ + b.ls 4f680 // b.plast │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + add w24, w22, #0x1 │ │ │ │ + b 4f78c │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 4f6f0 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ + ldr w9, [x0] │ │ │ │ + str w2, [sp, #124] │ │ │ │ + cbz w9, 4f9e4 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + movi d15, #0xffffffff │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w1 │ │ │ │ + mov w22, #0x50 // #80 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x3 │ │ │ │ + mov x28, x0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w2 │ │ │ │ - mov x22, x4 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w5 │ │ │ │ + mov w24, #0x58 // #88 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x1, [sp, #112] │ │ │ │ - bl 52b64 │ │ │ │ - ldr w19, [x28, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - cbz w19, 53758 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x23, [x28, #48] │ │ │ │ - add x23, x23, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - mov w3, w0 │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x2, x23 │ │ │ │ - bl 52b90 │ │ │ │ - ldr x0, [x25] │ │ │ │ - ldr w1, [x28, #64] │ │ │ │ - add x0, x0, w20, uxtw #4 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w19, w0 │ │ │ │ - csel w19, w19, w0, cs // cs = hs, nlast │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 53710 // b.pmore │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 52b64 │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w1, [x22, #64] │ │ │ │ - cbz w1, 53ca4 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x26, [x22, #48] │ │ │ │ - add x26, x26, x20 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 35f0 │ │ │ │ - mov w3, w0 │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x2, x26 │ │ │ │ - bl 52b90 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr w1, [x22, #64] │ │ │ │ - add x0, x0, w20, uxtw #4 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w19, w0 │ │ │ │ - csel w19, w19, w0, cs // cs = hs, nlast │ │ │ │ - cmp w1, w20 │ │ │ │ - b.hi 53770 // b.pmore │ │ │ │ - add w2, w19, #0x2 │ │ │ │ - mul w1, w1, w2 │ │ │ │ - udiv w6, w24, w2 │ │ │ │ - ldr w5, [x25, #8] │ │ │ │ - ldr w4, [x23, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w9, [x28, #64] │ │ │ │ - add w26, w19, #0x1 │ │ │ │ - udiv w5, w5, w6 │ │ │ │ - str w6, [sp, #136] │ │ │ │ - ldp w8, w3, [x28] │ │ │ │ - udiv w4, w4, w6 │ │ │ │ - add w8, w8, w3 │ │ │ │ - lsl w3, w5, #3 │ │ │ │ - sub w3, w3, w5 │ │ │ │ - add w3, w3, w8 │ │ │ │ - add w1, w1, w4, lsl #3 │ │ │ │ - sub w24, w1, w4 │ │ │ │ - madd w1, w2, w9, w3 │ │ │ │ - add w2, w1, #0x4 │ │ │ │ - add w22, w1, #0x4 │ │ │ │ - mov x1, x2 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - add w1, w22, w24 │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl w27, w1, #1 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3670 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3670 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov x2, x27 │ │ │ │ + umull x19, w27, w22 │ │ │ │ + ldr x25, [x28, #8] │ │ │ │ + add w20, w27, #0x1 │ │ │ │ + add x25, x25, x19 │ │ │ │ + ldr w8, [x25, #32] │ │ │ │ + cbz w8, 4fa0c │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - movi v31.16b, #0x3e │ │ │ │ - mov x0, x20 │ │ │ │ - str b31, [x0], #1 │ │ │ │ - ldr x1, [x28, #40] │ │ │ │ - ldr w2, [x28, #8] │ │ │ │ - bl 3570 │ │ │ │ - movi v31.16b, #0x3e │ │ │ │ - ldr w1, [x28, #8] │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - add w2, w1, #0x2 │ │ │ │ - add w0, w1, #0x3 │ │ │ │ - add w27, w1, #0x3 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - add x0, x20, x0 │ │ │ │ - strb w1, [x20, w3, uxtw] │ │ │ │ - str b31, [x20, w2, uxtw] │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - ldr w2, [x28, #4] │ │ │ │ - bl 3570 │ │ │ │ - ldr w0, [x28, #4] │ │ │ │ - add w1, w27, w0 │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - add w28, w1, #0x1 │ │ │ │ - strb w0, [x20, w1, uxtw] │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - str w0, [sp, #132] │ │ │ │ - cbz w0, 53cac │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #132] │ │ │ │ - b 539a8 │ │ │ │ - ldr x2, [x25] │ │ │ │ - add x0, x20, w28, uxtw │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - add x2, x2, x24, lsl #4 │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - sub w7, w26, w2 │ │ │ │ - sub w2, w26, w2 │ │ │ │ - str w7, [sp, #104] │ │ │ │ - bl 3670 │ │ │ │ - ldr x1, [x25] │ │ │ │ - lsl x4, x24, #4 │ │ │ │ - ldr w7, [sp, #104] │ │ │ │ - add x2, x1, x4 │ │ │ │ - str x4, [sp, #104] │ │ │ │ - ldr x1, [x1, x4] │ │ │ │ - add w0, w28, w7 │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - add w28, w28, w7 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3570 │ │ │ │ - ldr x1, [x25] │ │ │ │ - add x0, x22, w27, uxtw │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - add x1, x1, x4 │ │ │ │ - ldr w4, [x1, #8] │ │ │ │ - add w28, w28, w4 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 5397c // b.plast │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - sub w1, w21, #0x2 │ │ │ │ - sub w7, w21, #0x2 │ │ │ │ - ldr w1, [x2, x1, lsl #2] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - cmp w1, w24 │ │ │ │ - b.eq 53b28 // b.none │ │ │ │ - mov w2, w19 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - bl 3670 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - movi v31.16b, #0x2d │ │ │ │ - add w0, w27, w19 │ │ │ │ - add w27, w0, #0x1 │ │ │ │ - str b31, [x22, w0, uxtw] │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ls 53bcc // b.plast │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - udiv w0, w24, w1 │ │ │ │ - msub w0, w0, w1, w24 │ │ │ │ - cbnz w0, 538f0 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - strb w0, [x20, w28, uxtw] │ │ │ │ - add w2, w28, #0x1 │ │ │ │ - add w0, w27, #0x1 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - strb w1, [x22, w27, uxtw] │ │ │ │ - add w27, w28, #0x1 │ │ │ │ - ldr w28, [sp, #132] │ │ │ │ - mov x1, x20 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - add x0, x3, w28, uxtw │ │ │ │ - bl 3570 │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - add w0, w27, w28 │ │ │ │ - add w27, w27, w28 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x28, [sp, #120] │ │ │ │ - add x0, x28, x0 │ │ │ │ - bl 3570 │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - add w2, w0, w27 │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - str w0, [sp, #132] │ │ │ │ + add x3, x0, #0x2c │ │ │ │ + umaddl x8, w8, w24, x3 │ │ │ │ + b 4f8ec │ │ │ │ + add w1, w2, w1 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + add w1, w4, w1 │ │ │ │ + cmp x3, x8 │ │ │ │ + b.eq 4f914 // b.none │ │ │ │ + ldrb w6, [x3, #16] │ │ │ │ + ldp w7, w4, [x3] │ │ │ │ + ldr w2, [x3, #8] │ │ │ │ + add w4, w4, w7 │ │ │ │ + cbnz w6, 4f8d8 │ │ │ │ + add w5, w2, w5 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + add w5, w4, w5 │ │ │ │ + cmp x3, x8 │ │ │ │ + b.ne 4f8ec // b.any │ │ │ │ + ldr w2, [sp, #124] │ │ │ │ + cbz w2, 4f9f0 │ │ │ │ + cmp w21, w5 │ │ │ │ + b.cs 4fa38 // b.hs, b.nlast │ │ │ │ + ldrb w2, [x25, #45] │ │ │ │ + tbnz w2, #1, 4fa38 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x1, x0, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - strb w3, [x28, w2, uxtw] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov w0, w24 │ │ │ │ - bl 52c44 │ │ │ │ - mov x27, x0 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3670 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 35f0 │ │ │ │ - mov w3, #0x5 // #5 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - sub w0, w0, w2 │ │ │ │ - sub w28, w3, w2 │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 3570 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 35f0 │ │ │ │ - add w28, w28, w0 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 53c84 // b.plast │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - sub w0, w21, #0x1 │ │ │ │ - mov x1, x27 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr w0, [x3, x0, lsl #2] │ │ │ │ - bl 52c44 │ │ │ │ - mov x27, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, x27 │ │ │ │ - bl 35f0 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3670 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 35f0 │ │ │ │ - mov w3, #0x5 // #5 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - sub w0, w0, w2 │ │ │ │ - mov x1, x27 │ │ │ │ - add x0, x22, x0 │ │ │ │ - str x27, [sp, #104] │ │ │ │ - sub w27, w3, w2 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 35f0 │ │ │ │ - add w1, w27, w0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w2, #0x9 // #9 │ │ │ │ - strb w2, [x20, w28, uxtw] │ │ │ │ - add w27, w1, #0x1 │ │ │ │ - strb w2, [x22, w1, uxtw] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - bl 3500 │ │ │ │ - b 538f0 │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - mov x8, #0xfffffffffffffff0 // #-16 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - str w7, [sp, #140] │ │ │ │ - lsl x21, x21, #2 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr w9, [x2, x21] │ │ │ │ - ldr x2, [x23] │ │ │ │ - add x9, x8, w9, sxtw #4 │ │ │ │ - add x2, x2, x9 │ │ │ │ - ldr w2, [x2, #8] │ │ │ │ - sub w9, w26, w2 │ │ │ │ - sub w2, w26, w2 │ │ │ │ - str w9, [sp, #104] │ │ │ │ - bl 3670 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - mov x8, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr x2, [x23] │ │ │ │ - ldr w1, [x3, x21] │ │ │ │ - ldr w9, [sp, #104] │ │ │ │ - add x1, x8, w1, sxtw #4 │ │ │ │ - add w0, w27, w9 │ │ │ │ - add x10, x2, x1 │ │ │ │ - add w27, w27, w9 │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x1, [x2, x1] │ │ │ │ - ldr w2, [x10, #8] │ │ │ │ - bl 3570 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - mov x8, #0xfffffffffffffff0 // #-16 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldr w1, [x3, x21] │ │ │ │ - ldr w7, [sp, #140] │ │ │ │ - add x1, x8, w1, sxtw #4 │ │ │ │ - mov w21, w7 │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w5, [x0, #8] │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - add w27, w27, w5 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 539a8 // b.pmore │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x3, x22, w27, uxtw │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - add w19, w27, #0x1 │ │ │ │ - add w21, w27, #0x1 │ │ │ │ - add x0, x1, w0, uxtw │ │ │ │ - movi v31.16b, #0xa │ │ │ │ - add w2, w28, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - add w24, w28, #0x1 │ │ │ │ - str b31, [x20, w28, uxtw] │ │ │ │ - str b31, [x3] │ │ │ │ - bl 3570 │ │ │ │ - ldr w1, [sp, #132] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr x21, [sp, #120] │ │ │ │ - add w0, w24, w1 │ │ │ │ - add w24, w24, w1 │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 3570 │ │ │ │ - movi v31.16b, #0xa │ │ │ │ - add w24, w24, w19 │ │ │ │ - add w2, w24, #0x1 │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x19, [sp, #96] │ │ │ │ - str b31, [x21, w24, uxtw] │ │ │ │ - strb wzr, [x21, w2, uxtw] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 52ae0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 52ae0 │ │ │ │ - mov x0, x20 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + add x3, x0, x26 │ │ │ │ + add x26, x26, #0x58 │ │ │ │ + str xzr, [x3, #24] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.cc 4f940 // b.lo, b.ul, b.last │ │ │ │ bl 3500 │ │ │ │ - mov x0, x21 │ │ │ │ + strb wzr, [x25, #45] │ │ │ │ + ldr w2, [x28] │ │ │ │ + str wzr, [x25, #32] │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + cmp w2, w20 │ │ │ │ + b.hi 4fa5c // b.pmore │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.ls 4fa88 // b.plast │ │ │ │ + sub w1, w2, #0x1 │ │ │ │ + umull x1, w1, w22 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x28, #8] │ │ │ │ + ldr w9, [x28] │ │ │ │ + sub w9, w9, #0x1 │ │ │ │ + str w9, [x28] │ │ │ │ + cmp w9, w27 │ │ │ │ + b.hi 4f8a8 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x1, x27 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - bl 52c44 │ │ │ │ - mov x27, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - b 53ab4 │ │ │ │ - add w2, w19, #0x2 │ │ │ │ - b 537c0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov x21, #0x1 // #1 │ │ │ │ - mov x3, x22 │ │ │ │ - mov w19, w21 │ │ │ │ - b 53be4 │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cs 4fa14 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x25, #45] │ │ │ │ + tbnz w1, #0, 4fa14 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 4f940 │ │ │ │ + mov w27, w20 │ │ │ │ + b 4f9c4 │ │ │ │ + cmp w21, w5 │ │ │ │ + b.cs 4fa0c // b.hs, b.nlast │ │ │ │ + mov x0, x25 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stur d15, [x25, #36] │ │ │ │ + bl 4b2c0 │ │ │ │ + ldr w9, [x28] │ │ │ │ + mov w27, w20 │ │ │ │ + b 4f9c4 │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cs 4fa0c // b.hs, b.nlast │ │ │ │ + mov x0, x25 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur d15, [x25, #36] │ │ │ │ + bl 4b2c0 │ │ │ │ + ldr w9, [x28] │ │ │ │ + mov w27, w20 │ │ │ │ + b 4f9c4 │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + sub w2, w2, w27 │ │ │ │ + add x0, x1, x19 │ │ │ │ + umaddl x1, w20, w22, x1 │ │ │ │ + umull x2, w2, w22 │ │ │ │ + bl 3570 │ │ │ │ + ldr w2, [x28] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.hi 4f9a8 // b.pmore │ │ │ │ + bl 3500 │ │ │ │ + str wzr, [x28] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ + b 4f9cc │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + movi v25.4s, #0x0 │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 4fe7c │ │ │ │ + sub w4, w3, #0x1 │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + cmp w4, #0xe │ │ │ │ + b.ls 4fe8c // b.plast │ │ │ │ + lsr w4, w3, #4 │ │ │ │ + mov w6, #0x500 // #1280 │ │ │ │ + mov v26.16b, v25.16b │ │ │ │ + mov x0, x5 │ │ │ │ + movi v18.16b, #0x1 │ │ │ │ + mov v24.16b, v25.16b │ │ │ │ + umaddl x4, w4, w6, x5 │ │ │ │ + movi v19.16b, #0x2 │ │ │ │ + movi v20.4s, #0x1 │ │ │ │ + add x6, x0, #0xcd │ │ │ │ + ldr b31, [x0, #45] │ │ │ │ + ldr b30, [x0, #125] │ │ │ │ + ldr b16, [x0, #685] │ │ │ │ + ld1 {v31.b}[1], [x6] │ │ │ │ + add x6, x0, #0x11d │ │ │ │ + ldr b17, [x0, #765] │ │ │ │ + ldr b21, [x0, #845] │ │ │ │ + ld1 {v30.b}[1], [x6] │ │ │ │ + add x6, x0, #0x16d │ │ │ │ + ldr b22, [x0, #925] │ │ │ │ + ldr b23, [x0, #1005] │ │ │ │ + ld1 {v31.b}[2], [x6] │ │ │ │ + add x6, x0, #0x1bd │ │ │ │ + ldr b27, [x0, #1085] │ │ │ │ + ldr b28, [x0, #1165] │ │ │ │ + ld1 {v30.b}[2], [x6] │ │ │ │ + add x6, x0, #0x20d │ │ │ │ + ldr b29, [x0, #1245] │ │ │ │ + ld1 {v31.b}[3], [x6] │ │ │ │ + add x6, x0, #0x25d │ │ │ │ + add x0, x0, #0x500 │ │ │ │ + ld1 {v30.b}[3], [x6] │ │ │ │ + mov v31.b[4], v16.b[0] │ │ │ │ + mov v30.b[4], v17.b[0] │ │ │ │ + mov v31.b[5], v21.b[0] │ │ │ │ + mov v30.b[5], v22.b[0] │ │ │ │ + mov v31.b[6], v23.b[0] │ │ │ │ + mov v30.b[6], v27.b[0] │ │ │ │ + mov v31.b[7], v28.b[0] │ │ │ │ + mov v30.b[7], v29.b[0] │ │ │ │ + zip1 v31.16b, v31.16b, v30.16b │ │ │ │ + cmtst v27.16b, v31.16b, v19.16b │ │ │ │ + and v31.16b, v31.16b, v18.16b │ │ │ │ + sxtl v22.8h, v27.8b │ │ │ │ + sxtl2 v27.8h, v27.16b │ │ │ │ + zip1 v21.16b, v31.16b, v25.16b │ │ │ │ + zip2 v31.16b, v31.16b, v25.16b │ │ │ │ + sxtl2 v28.4s, v22.8h │ │ │ │ + sxtl2 v30.4s, v27.8h │ │ │ │ + zip2 v29.8h, v21.8h, v25.8h │ │ │ │ + zip2 v23.8h, v31.8h, v25.8h │ │ │ │ + and v28.16b, v20.16b, v28.16b │ │ │ │ + and v30.16b, v20.16b, v30.16b │ │ │ │ + uaddw v29.4s, v29.4s, v21.4h │ │ │ │ + uaddw v23.4s, v23.4s, v31.4h │ │ │ │ + ssubw v28.4s, v28.4s, v22.4h │ │ │ │ + ssubw v31.4s, v30.4s, v27.4h │ │ │ │ + add v30.4s, v29.4s, v23.4s │ │ │ │ + add v31.4s, v31.4s, v28.4s │ │ │ │ + add v26.4s, v26.4s, v30.4s │ │ │ │ + add v24.4s, v24.4s, v31.4s │ │ │ │ + cmp x4, x0 │ │ │ │ + b.ne 4fae4 // b.any │ │ │ │ + addv s24, v24.4s │ │ │ │ + and w0, w3, #0xfffffff0 │ │ │ │ + addv s26, v26.4s │ │ │ │ + tst x3, #0xf │ │ │ │ + b.eq 4fe6c // b.none │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + add w7, w0, #0x1 │ │ │ │ + umaddl x6, w0, w4, x5 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + and w8, w6, #0x1 │ │ │ │ + fmov s31, w8 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w7, w3 │ │ │ │ + b.cs 4fe6c // b.hs, b.nlast │ │ │ │ + umaddl x7, w7, w4, x5 │ │ │ │ + add w8, w0, #0x2 │ │ │ │ + ldrb w6, [x7, #45] │ │ │ │ + and w7, w6, #0x1 │ │ │ │ + fmov s31, w7 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w8, w3 │ │ │ │ + b.cs 4fe6c // b.hs, b.nlast │ │ │ │ + umaddl x8, w8, w4, x5 │ │ │ │ + add w7, w0, #0x3 │ │ │ │ + ldrb w6, [x8, #45] │ │ │ │ + and w8, w6, #0x1 │ │ │ │ + fmov s31, w8 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x7, w7, w4, x5 │ │ │ │ + add w8, w0, #0x4 │ │ │ │ + ldrb w6, [x7, #45] │ │ │ │ + and w7, w6, #0x1 │ │ │ │ + fmov s31, w7 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x8, w8, w4, x5 │ │ │ │ + add w7, w0, #0x5 │ │ │ │ + ldrb w6, [x8, #45] │ │ │ │ + and w8, w6, #0x1 │ │ │ │ + fmov s31, w8 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x7, w7, w4, x5 │ │ │ │ + add w8, w0, #0x6 │ │ │ │ + ldrb w6, [x7, #45] │ │ │ │ + and w7, w6, #0x1 │ │ │ │ + fmov s31, w7 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x8, w8, w4, x5 │ │ │ │ + add w7, w0, #0x7 │ │ │ │ + ldrb w6, [x8, #45] │ │ │ │ + and w8, w6, #0x1 │ │ │ │ + fmov s31, w8 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x7, w7, w4, x5 │ │ │ │ + add w8, w0, #0x8 │ │ │ │ + ldrb w6, [x7, #45] │ │ │ │ + and w7, w6, #0x1 │ │ │ │ + fmov s31, w7 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x8, w8, w4, x5 │ │ │ │ + add w7, w0, #0x9 │ │ │ │ + ldrb w6, [x8, #45] │ │ │ │ + and w8, w6, #0x1 │ │ │ │ + fmov s31, w8 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x7, w7, w4, x5 │ │ │ │ + add w6, w0, #0xa │ │ │ │ + ldrb w4, [x7, #45] │ │ │ │ + and w7, w4, #0x1 │ │ │ │ + fmov s31, w7 │ │ │ │ + ubfx x4, x4, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w4 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w6 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + mov w4, #0x50 // #80 │ │ │ │ + add w7, w0, #0xb │ │ │ │ + umaddl x6, w6, w4, x5 │ │ │ │ + ldrb w6, [x6, #45] │ │ │ │ + and w8, w6, #0x1 │ │ │ │ + fmov s31, w8 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x7, w7, w4, x5 │ │ │ │ + add w8, w0, #0xc │ │ │ │ + ldrb w6, [x7, #45] │ │ │ │ + and w7, w6, #0x1 │ │ │ │ + fmov s31, w7 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w8 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x8, w8, w4, x5 │ │ │ │ + add w7, w0, #0xd │ │ │ │ + ldrb w6, [x8, #45] │ │ │ │ + and w8, w6, #0x1 │ │ │ │ + fmov s31, w8 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w7 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x7, w7, w4, x5 │ │ │ │ + add w0, w0, #0xe │ │ │ │ + ldrb w6, [x7, #45] │ │ │ │ + and w7, w6, #0x1 │ │ │ │ + fmov s31, w7 │ │ │ │ + ubfx x6, x6, #1, #1 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + fmov s31, w6 │ │ │ │ + add v24.2s, v24.2s, v31.2s │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ls 4fe6c // b.plast │ │ │ │ + umaddl x0, w0, w4, x5 │ │ │ │ + ldrb w0, [x0, #45] │ │ │ │ + and w3, w0, #0x1 │ │ │ │ + fmov s31, w3 │ │ │ │ + tst x0, #0x2 │ │ │ │ + fmov w0, s24 │ │ │ │ + add v26.2s, v26.2s, v31.2s │ │ │ │ + cinc w3, w0, ne // ne = any │ │ │ │ + str s26, [x1] │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + fmov w3, s24 │ │ │ │ + str s26, [x1] │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + movi v26.2d, #0x0 │ │ │ │ + str s26, [x1] │ │ │ │ + str w3, [x2] │ │ │ │ + ret │ │ │ │ + movi v26.2d, #0x0 │ │ │ │ + movi v24.2d, #0x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 4fbd0 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 4ff0c │ │ │ │ + ldr x5, [x0, #8] │ │ │ │ + mov x0, x5 │ │ │ │ + ldr w4, [x5, #36] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 4ff08 // b.none │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + mov w7, #0x70 // #112 │ │ │ │ + mov x3, #0xe0 // #224 │ │ │ │ + add x6, x5, #0x24 │ │ │ │ + mov x1, #0x70 // #112 │ │ │ │ + umaddl x2, w2, w7, x3 │ │ │ │ + ldr w3, [x6, x1] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.ls 4fefc // b.plast │ │ │ │ + add x0, x5, x1 │ │ │ │ + ldr w4, [x0, #36] │ │ │ │ + add x1, x1, #0x70 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 4fee8 // b.any │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 7d000 │ │ │ │ - add x1, x1, #0x218 │ │ │ │ + mov x5, x0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - adrp x22, 7d000 │ │ │ │ - adrp x21, 7b000 │ │ │ │ - add x22, x22, #0xb08 │ │ │ │ - add x21, x21, #0x740 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cbz w0, 53d44 │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldrb w2, [x2, x19] │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - ldr w2, [x20, #64] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - sub w3, w2, #0x1 │ │ │ │ - cmp w3, w19 │ │ │ │ - b.eq 53d64 // b.none │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 53d04 // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 7b000 │ │ │ │ + ldp w2, w0, [x0, #56] │ │ │ │ + add w4, w1, w2 │ │ │ │ + cmp w4, w0 │ │ │ │ + b.hi 4ff9c // b.pmore │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + ldp w19, w6, [x5, #36] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w2, [x5, #44] │ │ │ │ + ldr w21, [x3, w4, uxtw #2] │ │ │ │ + add w19, w19, w6 │ │ │ │ + ldrb w22, [x5] │ │ │ │ + add w19, w19, w2 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x19 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x20 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - add x1, x1, #0x250 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 3070 <__printf_chk@plt> │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w2, w19 │ │ │ │ - b.hi 53d04 // b.pmore │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - adrp x1, 7b000 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x1, x1, #0x250 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 3070 <__printf_chk@plt> │ │ │ │ + b 5cee8 │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xce8 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x120 │ │ │ │ + mov w2, #0x8eb // #2283 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x0, 7b000 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - add x1, x0, #0x1e8 │ │ │ │ - mov x0, x22 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 53efc │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3370 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2f50 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ mov x19, x0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - mov x3, x20 │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - stp xzr, xzr, [x0, #64] │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - str wzr, [x0, #80] │ │ │ │ - str xzr, [x0, #88] │ │ │ │ - str wzr, [x0, #96] │ │ │ │ - stur q31, [x0, #24] │ │ │ │ - stur q31, [x0, #40] │ │ │ │ - bl 3030 │ │ │ │ - ldr w1, [x19] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x19, #4] │ │ │ │ - str x0, [x19, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x19, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x2, [x19, #32] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x2 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + ldp w2, w0, [x0, #56] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.hi 50084 // b.pmore │ │ │ │ + ldr x4, [x1, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x2, [x19, #40] │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3030 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #4] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3030 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #8] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3030 │ │ │ │ - ldr w2, [x19, #64] │ │ │ │ - mov x3, x20 │ │ │ │ + ldp w20, w5, [x19, #36] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + ldr w3, [x19, #44] │ │ │ │ + ldrb w23, [x19] │ │ │ │ + add w20, w20, w5 │ │ │ │ + ldr w22, [x4, w2, uxtw #2] │ │ │ │ + add w20, w20, w3 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x20 │ │ │ │ + mov w3, w23 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + bl 5cee8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 5d06c │ │ │ │ + str x0, [x19, #96] │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - str wzr, [x19, #12] │ │ │ │ - stp x21, xzr, [x19, #48] │ │ │ │ + bl 5d100 │ │ │ │ + str x0, [x19, #104] │ │ │ │ mov x0, x20 │ │ │ │ - bl 33c0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 53f38 // b.none │ │ │ │ - mov x0, x19 │ │ │ │ + bl 5d1a0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldp w1, w4, [x19, #36] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr w3, [x19, #44] │ │ │ │ + add w1, w1, w4 │ │ │ │ + add w1, w1, w3 │ │ │ │ + stp x1, x2, [x19, #80] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - ldr x19, [x0] │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x228 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - ldr x19, [x0] │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x22 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x248 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3500 │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xce8 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0x108 │ │ │ │ + add x0, x0, #0x120 │ │ │ │ + mov w2, #0x8eb // #2283 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 5405c │ │ │ │ + mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #4] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #8] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #64] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3530 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - mov x3, x20 │ │ │ │ - ldr w2, [x19, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - bl 3530 │ │ │ │ + ldp w6, w1, [x1, #20] │ │ │ │ + cmp w6, w1 │ │ │ │ + b.ls 500e0 // b.plast │ │ │ │ mov x0, x20 │ │ │ │ - bl 33c0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 54098 // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - ldr x19, [x0] │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x228 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - ldr x19, [x0] │ │ │ │ - bl 3270 <__errno_location@plt> │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 3520 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x21 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x248 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ubfiz x19, x1, #3, #32 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 3670 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + fmov d2, d1 │ │ │ │ + mov w22, #0x70 // #112 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w2 │ │ │ │ + mov w23, w4 │ │ │ │ + stp d14, d15, [sp, #80] │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr d0, [x5] │ │ │ │ + ldr d1, [x5, #16] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, w3 │ │ │ │ + ldp w2, w1, [x19, #12] │ │ │ │ + ldp w0, w21, [x19] │ │ │ │ + add w0, w0, w2 │ │ │ │ + sub w21, w21, w1 │ │ │ │ + sub w21, w21, w0 │ │ │ │ + mov w0, w21 │ │ │ │ + bl 48900 │ │ │ │ + ldr w1, [x20] │ │ │ │ + fmov d14, d0 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + umull x1, w1, w22 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr w5, [x20] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w2, #0x100 // #256 │ │ │ │ + umull x22, w5, w22 │ │ │ │ + add x1, x0, x22 │ │ │ │ + strh w3, [x1, #64] │ │ │ │ + strb wzr, [x1, #66] │ │ │ │ + ldp w6, w4, [x19, #20] │ │ │ │ + sub w7, w4, w6 │ │ │ │ + cmp w7, w23 │ │ │ │ + csel w2, w2, w3, hi // hi = pmore │ │ │ │ + fcmpe d14, d15 │ │ │ │ + strh w2, [x1, #64] │ │ │ │ + b.gt 501e0 │ │ │ │ + ldp w7, w8, [x19, #12] │ │ │ │ + scvtf d31, w21 │ │ │ │ + ldp w9, w10, [x19] │ │ │ │ + stp w10, w9, [x1, #36] │ │ │ │ + stp w7, w8, [x1, #44] │ │ │ │ + mov w2, w24 │ │ │ │ + add w3, w9, w7 │ │ │ │ + stp d14, d31, [x1, #16] │ │ │ │ + add w3, w3, w8 │ │ │ │ + stp w3, w6, [x1, #52] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + str w4, [x1, #60] │ │ │ │ + str x2, [x0, x22] │ │ │ │ + mov x0, x20 │ │ │ │ + strb w25, [x1, #8] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str w5, [x20] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp d14, d15, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + strb wzr, [x1, #64] │ │ │ │ + strb w3, [x1, #66] │ │ │ │ + b 50180 │ │ │ │ bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 50250 │ │ │ │ + ldr x7, [x2, #8] │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + mov w8, #0x58 // #88 │ │ │ │ + umaddl x0, w0, w2, x7 │ │ │ │ + ldr w6, [x7, #32] │ │ │ │ + cbz w6, 50254 │ │ │ │ + ldr x2, [x7, #48] │ │ │ │ + add x2, x2, #0x18 │ │ │ │ + umaddl x6, w6, w8, x2 │ │ │ │ + b 5022c │ │ │ │ + cmp x6, x2 │ │ │ │ + b.eq 50254 // b.none │ │ │ │ + ldr x3, [x2] │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + ldr x5, [x3, #88] │ │ │ │ + ldr w4, [x3, #32] │ │ │ │ + ldr w3, [x5, #28] │ │ │ │ + add w3, w3, w4 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 50224 // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + add x7, x7, #0x50 │ │ │ │ + cmp x0, x7 │ │ │ │ + b.ne 5020c // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 502a4 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + umaddl x2, w2, w1, x0 │ │ │ │ + b 5028c │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 502a4 // b.none │ │ │ │ + ldrb w1, [x0, #45] │ │ │ │ + add x0, x0, #0x50 │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ne 50284 // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - stur q31, [x0, #24] │ │ │ │ - str q31, [x0, #48] │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 502e4 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x3, w3, w0, x1 │ │ │ │ + b 502d0 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 502e0 // b.none │ │ │ │ + ldrb w2, [x1, #45] │ │ │ │ + add x1, x1, #0x50 │ │ │ │ + and w0, w2, #0x1 │ │ │ │ + tbz w2, #0, 502c8 │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 586c0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [x0] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - stur q31, [x0, #24] │ │ │ │ - stur q31, [x0, #40] │ │ │ │ - stp xzr, xzr, [x0, #64] │ │ │ │ - str wzr, [x0, #80] │ │ │ │ - str xzr, [x0, #88] │ │ │ │ - str wzr, [x0, #96] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x1, #48] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - cbz x0, 541cc │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 541e0 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 541ec │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 541f8 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 3500 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldrb w2, [x1, #452] │ │ │ │ - cbnz w2, 54240 │ │ │ │ - ldr x2, [x1, #288] │ │ │ │ - cbz x2, 54244 │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x2] │ │ │ │ + ldr w3, [x0] │ │ │ │ + cbz w3, 50328 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + umaddl x3, w3, w0, x1 │ │ │ │ + b 50310 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 50324 // b.none │ │ │ │ + ldrb w2, [x1, #45] │ │ │ │ + add x1, x1, #0x50 │ │ │ │ + and w0, w2, #0x2 │ │ │ │ + tbz w2, #1, 50308 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - ldr x1, [x1, #224] │ │ │ │ - mov w2, w0 │ │ │ │ - mov w3, #0x19 // #25 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x268 │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - b 5baa4 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x3 │ │ │ │ + and w20, w2, #0xff │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ + mov x21, x4 │ │ │ │ + mov x22, x3 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldr w1, [x3, #388] │ │ │ │ - ldr w23, [x3, #344] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - and w21, w1, #0x1 │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.ne 54344 // b.any │ │ │ │ - ldr x0, [x3, #584] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbnz w0, 54324 │ │ │ │ - ldr x24, [x3, #728] │ │ │ │ - ldr w0, [x24, #8] │ │ │ │ - ldr x22, [x24] │ │ │ │ - cbz w0, 544b8 │ │ │ │ - ldr w1, [x22, #8] │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x20 │ │ │ │ - ldr x23, [x24] │ │ │ │ - ldr w1, [x23, #8] │ │ │ │ - str x0, [x22, #16] │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - ldr x2, [x19, #584] │ │ │ │ - ldr w5, [x1, #8] │ │ │ │ - str x0, [x23, #24] │ │ │ │ - ldp x4, x0, [x1, #16] │ │ │ │ - str w21, [x4, x5, lsl #2] │ │ │ │ - ldr w4, [x1, #8] │ │ │ │ - str wzr, [x0, x4, lsl #2] │ │ │ │ - ldr w0, [x1, #8] │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [x1, #8] │ │ │ │ - str w3, [x2] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + mov x25, x1 │ │ │ │ + ldr x19, [x0, #24] │ │ │ │ + str x4, [sp, #104] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 55bc0 │ │ │ │ + mov w26, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 55c20 │ │ │ │ + ldr w1, [x19, #76] │ │ │ │ + str wzr, [x21] │ │ │ │ + mov w21, w0 │ │ │ │ + str w26, [x22] │ │ │ │ + str w1, [sp, #116] │ │ │ │ + ldr w0, [x25, #32] │ │ │ │ + cbz w0, 504d8 │ │ │ │ + mov w19, #0xffffffff // #-1 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + str w19, [sp, #100] │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + b 503d8 │ │ │ │ + ldr x0, [x25, #48] │ │ │ │ + add x0, x0, x28 │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.eq 504ac // b.none │ │ │ │ + ldr w0, [x25, #32] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.ls 50460 // b.plast │ │ │ │ + ldr x4, [x25, #48] │ │ │ │ + add x2, x27, x27, lsl #2 │ │ │ │ + add x2, x27, x2, lsl #1 │ │ │ │ + add x4, x4, x2, lsl #3 │ │ │ │ + lsl x28, x2, #3 │ │ │ │ + ldr x23, [x4, #24] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 55bc0 │ │ │ │ + mov w24, w0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 55c20 │ │ │ │ + cmp w26, w24 │ │ │ │ + ccmp w24, w19, #0x2, cc // cc = lo, ul, last │ │ │ │ + b.cc 503b4 // b.lo, b.ul, b.last │ │ │ │ + cmp w26, w24 │ │ │ │ + ccmp w0, w22, #0x0, hi // hi = pmore │ │ │ │ + b.cc 503c8 // b.lo, b.ul, b.last │ │ │ │ + ldr x2, [x25, #48] │ │ │ │ + add x2, x2, x28 │ │ │ │ + ldrb w2, [x2, #60] │ │ │ │ + cmp w2, w20 │ │ │ │ + b.ne 503c8 // b.any │ │ │ │ + cmp w26, w0 │ │ │ │ + b.ls 50448 // b.plast │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + sub w2, w26, #0x1 │ │ │ │ + sub w2, w2, w0 │ │ │ │ + str w2, [x1] │ │ │ │ + mov w22, w0 │ │ │ │ + ldr w0, [x25, #32] │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w0, w27 │ │ │ │ + b.hi 503d8 // b.pmore │ │ │ │ + nop │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x22, x0 │ │ │ │ - mov w24, w2 │ │ │ │ - ldr x0, [x3, #536] │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - bl 2f30 │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - ldr x1, [x19, #584] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - ldr w2, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.cc 54398 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x19, #536] │ │ │ │ - bl 3410 │ │ │ │ - mov x0, x25 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + eor w26, w0, #0x1 │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w21, w0, #0x2, ne // ne = any │ │ │ │ + b.cs 50490 // b.hs, b.nlast │ │ │ │ + sub w25, w0, #0x1 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + sub w25, w25, w21 │ │ │ │ + str w25, [x0] │ │ │ │ + ldr w0, [sp, #100] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x20 │ │ │ │ - mov w3, w24 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl c6c0 │ │ │ │ - ldr x3, [x20, #96] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x2, [x19, #584] │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - ldr x0, [x3] │ │ │ │ + cmp w21, w24 │ │ │ │ + b.cs 504c4 // b.hs, b.nlast │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + sub w0, w24, w21 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x1] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w19, w24 │ │ │ │ + str w27, [sp, #100] │ │ │ │ + str w0, [sp, #112] │ │ │ │ + b 503c8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + str w0, [sp, #100] │ │ │ │ + b 50470 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + cbz w4, 50614 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ - ldr w28, [x2] │ │ │ │ - ldr x26, [x19, #728] │ │ │ │ - ldr w22, [x19, #344] │ │ │ │ - umaddl x1, w28, w1, x0 │ │ │ │ - ldr w23, [x19, #348] │ │ │ │ - ldr w3, [x26, #8] │ │ │ │ - ldr x0, [x26] │ │ │ │ - ldp w7, w27, [x1, #12] │ │ │ │ - mov w5, w27 │ │ │ │ - sub x4, x5, w7, uxtw │ │ │ │ - sub x5, x5, #0x1 │ │ │ │ - cbz w3, 54558 │ │ │ │ - add x6, x0, #0x4 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 54410 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - cmp w1, w3 │ │ │ │ - b.eq 544f8 // b.none │ │ │ │ - ldr w2, [x0, x20] │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ne 54400 // b.any │ │ │ │ - ldr w2, [x6, x20] │ │ │ │ - cmp x2, x5 │ │ │ │ - b.ne 54400 // b.any │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 54500 // b.none │ │ │ │ - add x24, x0, x20 │ │ │ │ - ldr w1, [x24, #8] │ │ │ │ - ldr x0, [x24, #16] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - madd w22, w22, w21, w23 │ │ │ │ - ldr x1, [x26] │ │ │ │ - str x0, [x24, #16] │ │ │ │ - add x24, x1, x20 │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - ldr w1, [x24, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [x26] │ │ │ │ - ldr x3, [x25, #96] │ │ │ │ - ldr x2, [x19, #584] │ │ │ │ - str x0, [x24, #24] │ │ │ │ - add x0, x1, x20 │ │ │ │ - ldr w5, [x0, #8] │ │ │ │ - ldp x4, x1, [x0, #16] │ │ │ │ - str w22, [x4, x5, lsl #2] │ │ │ │ - ldr w4, [x0, #8] │ │ │ │ - str wzr, [x1, x4, lsl #2] │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - ldr w3, [x3, #8] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0, #8] │ │ │ │ - ldr w0, [x2] │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [x2] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + and w27, w2, #0xff │ │ │ │ + cmp w27, #0x2 │ │ │ │ + ldr x5, [x0, #48] │ │ │ │ + cset w28, eq // eq = none │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov w26, #0x68 // #104 │ │ │ │ + nop │ │ │ │ + add x3, x5, x20 │ │ │ │ + add w22, w24, #0x1 │ │ │ │ + cmp w28, #0x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldrb w3, [x3, #60] │ │ │ │ + umull x1, w22, w26 │ │ │ │ + ccmp w3, w27, #0x4, eq // eq = none │ │ │ │ + b.eq 505b4 // b.none │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + cmp w21, w4 │ │ │ │ + b.cc 50540 // b.lo, b.ul, b.last │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - b 54370 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - bl 586c0 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w2, [x20, #24] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x22, [x24] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - stp wzr, w2, [x22] │ │ │ │ - str wzr, [x22, #8] │ │ │ │ - stp xzr, xzr, [x22, #16] │ │ │ │ - str wzr, [x22, #32] │ │ │ │ - strb wzr, [x22, #36] │ │ │ │ - str w23, [x24, #8] │ │ │ │ - b 542cc │ │ │ │ - mov w20, #0x28 // #40 │ │ │ │ - umull x20, w1, w20 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - mov w2, #0x28 // #40 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - str w7, [sp, #108] │ │ │ │ - bl 586c0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w2, w24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d8c0 │ │ │ │ mov x1, x0 │ │ │ │ - add x24, x0, x20 │ │ │ │ - ldr w7, [sp, #108] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [x26] │ │ │ │ - sub w7, w27, w7 │ │ │ │ - str w7, [x1, x20] │ │ │ │ - strb wzr, [x24, #36] │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - stp xzr, xzr, [x24, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - ldr w2, [x26, #8] │ │ │ │ - stp w27, wzr, [x24, #4] │ │ │ │ - str w28, [x24, #32] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x26, #8] │ │ │ │ - b 54444 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - b 5450c │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x3 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w22, w2 │ │ │ │ - ldp w4, w3, [x3, #252] │ │ │ │ - orr w5, w4, w3 │ │ │ │ - cbz w5, 545a8 │ │ │ │ - bl 11aa0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 54604 // b.any │ │ │ │ - ldp x6, x3, [x19, #88] │ │ │ │ - cbz x6, 54620 │ │ │ │ - ldr w7, [x19, #260] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr w4, [x19, #264] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr w8, [x19, #364] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w5, [x19, #372] │ │ │ │ - ldr w9, [x19, #484] │ │ │ │ - str w9, [sp] │ │ │ │ - str w8, [sp, #8] │ │ │ │ - bl 11dc0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 54628 // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp w4, w3, [x19, #252] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 11c40 │ │ │ │ - ldp x6, x3, [x19, #88] │ │ │ │ - cbnz x6, 545b0 │ │ │ │ - cbnz x3, 545b0 │ │ │ │ - b 545ec │ │ │ │ - ldp x6, x3, [x19, #88] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr w7, [x19, #260] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr w4, [x19, #264] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w8, [x19, #364] │ │ │ │ - ldr w5, [x19, #372] │ │ │ │ - ldr w9, [x19, #484] │ │ │ │ - str w9, [sp] │ │ │ │ - str w8, [sp, #8] │ │ │ │ - bl 12044 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + umull x5, w24, w26 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov w24, w22 │ │ │ │ + add x1, x1, x20 │ │ │ │ + add x4, x0, x5 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + ldp q26, q28, [x3] │ │ │ │ + ldp q27, q30, [x3, #32] │ │ │ │ + ldp q29, q31, [x3, #64] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + str q26, [x19, x5] │ │ │ │ + str x0, [x4, #96] │ │ │ │ + stp q28, q27, [x4, #16] │ │ │ │ + stp q30, q29, [x4, #48] │ │ │ │ + str q31, [x4, #80] │ │ │ │ + ldr w4, [x25, #32] │ │ │ │ + cmp w4, w21 │ │ │ │ + b.ls 50570 // b.plast │ │ │ │ + ldr x5, [x25, #48] │ │ │ │ + b 50540 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 5057c │ │ │ │ bti c │ │ │ │ - mov w2, w0 │ │ │ │ - ldr w0, [x1, #308] │ │ │ │ - cbnz w0, 546a4 │ │ │ │ - mov w0, #0x81b5 // #33205 │ │ │ │ - movk w0, #0x1b4e, lsl #16 │ │ │ │ - umull x0, w2, w0 │ │ │ │ - lsr x0, x0, #35 │ │ │ │ - scvtf d31, w0 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csinc w0, w0, wzr, ne // ne = any │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr w0, [x4, #392] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp xzr, xzr, [x1] │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 546f0 // b.none │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 54788 // b.none │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 54730 // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cbz x0, 50734 │ │ │ │ + ldr x9, [x0, #48] │ │ │ │ + cbz x9, 50734 │ │ │ │ + ldr w5, [x0, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbz w5, 50730 │ │ │ │ + sub w8, w5, #0x1 │ │ │ │ + cbz w1, 5073c │ │ │ │ + mov x3, x9 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 50664 // b.any │ │ │ │ + b 50730 │ │ │ │ + cmp w2, w8 │ │ │ │ + b.eq 50748 // b.none │ │ │ │ + ldrb w4, [x3, #60] │ │ │ │ + mov w6, w2 │ │ │ │ + mov x0, x3 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x3, x3, #0x58 │ │ │ │ + cbz w4, 5065c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x3, [x0, #88] │ │ │ │ + ldr w4, [x0, #32] │ │ │ │ + ldr w7, [x0] │ │ │ │ + ldr w6, [x3, #28] │ │ │ │ + ldrb w3, [x0, #96] │ │ │ │ + add w6, w6, w4 │ │ │ │ + cmp w2, w8 │ │ │ │ + b.cs 50734 // b.hs, b.nlast │ │ │ │ + sub w4, w5, #0x2 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + sub w4, w4, w2 │ │ │ │ + add x5, x9, #0x70 │ │ │ │ + add x4, x4, w2, uxtw │ │ │ │ + umaddl x0, w2, w0, x9 │ │ │ │ + add x9, x4, x4, lsl #2 │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + add x9, x4, x9, lsl #1 │ │ │ │ + add x9, x5, x9, lsl #3 │ │ │ │ + b 506e0 │ │ │ │ + b.hi 5072c // b.pmore │ │ │ │ + mov w6, w2 │ │ │ │ + mov w3, w4 │ │ │ │ + cmp x0, x9 │ │ │ │ + b.eq 50734 // b.none │ │ │ │ + ldrb w2, [x0, #36] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 50734 // b.any │ │ │ │ + ldr x2, [x0] │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + ldrb w4, [x2, #96] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 5072c // b.any │ │ │ │ + ldr w5, [x2] │ │ │ │ + cmp w5, w7 │ │ │ │ + b.ne 5072c // b.any │ │ │ │ + ldr x8, [x2, #88] │ │ │ │ + mov w7, w5 │ │ │ │ + ldr w5, [x2, #32] │ │ │ │ + ldr w2, [x8, #28] │ │ │ │ + add w2, w2, w5 │ │ │ │ + cmp w6, w2 │ │ │ │ + cbz w3, 506cc │ │ │ │ + b.cs 506d0 // b.hs, b.nlast │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 546d8 // b.any │ │ │ │ - ubfiz x1, x2, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - mov w21, w2 │ │ │ │ - stp w2, w3, [sp, #32] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - bl 586c0 │ │ │ │ - ldp w2, w3, [sp, #32] │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - cbnz w2, 547b4 │ │ │ │ - ldr x21, [sp, #24] │ │ │ │ - ldr w0, [x4, #392] │ │ │ │ - b 546d8 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - ubfiz x21, x2, #4, #32 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w2, [sp, #32] │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - cbz w2, 54774 │ │ │ │ - add x1, x0, x21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 54760 // b.any │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldr x21, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ ret │ │ │ │ - ubfiz x1, x2, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - mov w21, w2 │ │ │ │ - stp w2, w3, [sp, #32] │ │ │ │ - str x4, [sp, #40] │ │ │ │ - bl 586c0 │ │ │ │ - ldp w2, w3, [sp, #32] │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - cbz w2, 54808 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.hi 547c0 // b.pmore │ │ │ │ - cmp w3, #0x1 │ │ │ │ - ldr w0, [x4, #392] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - csel w3, w3, w1, eq // eq = none │ │ │ │ - cmp w3, w0 │ │ │ │ - b.ne 54774 // b.any │ │ │ │ - lsl x21, x21, #4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - b 54754 │ │ │ │ - ldr x21, [sp, #24] │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - ldr w0, [x4, #392] │ │ │ │ - b 546d8 │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x9 │ │ │ │ + b 5067c │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x0, w2, w0, x9 │ │ │ │ + add w2, w6, #0x2 │ │ │ │ + b 5067c │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x70 │ │ │ │ stp x29, x30, [sp, #32] │ │ │ │ add x29, sp, #0x20 │ │ │ │ stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x5 │ │ │ │ - mov x20, x6 │ │ │ │ + mov x19, x1 │ │ │ │ stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x2 │ │ │ │ mov x22, x0 │ │ │ │ stp x23, x24, [sp, #80] │ │ │ │ - mov x23, x1 │ │ │ │ - mov w24, w3 │ │ │ │ - ldr x5, [x5] │ │ │ │ - str x25, [sp, #96] │ │ │ │ - mov w25, w4 │ │ │ │ - cbz x5, 5488c │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 548c0 │ │ │ │ - ldr x25, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + ldr x24, [x1, #24] │ │ │ │ + ldr x0, [x24, #88] │ │ │ │ + ldr w23, [x0, #24] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + mov w3, w0 │ │ │ │ + ldr x0, [x2, #88] │ │ │ │ + ldr w20, [x2, #32] │ │ │ │ + ldrb w25, [x2, #96] │ │ │ │ + ldp w21, w1, [x0, #24] │ │ │ │ + ldr w26, [x2] │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + add w20, w20, w1 │ │ │ │ + add w21, w21, w3 │ │ │ │ + bl 6a724 │ │ │ │ + ldp w3, w6, [x19, #64] │ │ │ │ + sub w2, w20, #0x1 │ │ │ │ + ldrb w7, [x19, #60] │ │ │ │ + add w2, w2, w0 │ │ │ │ + str w26, [sp] │ │ │ │ + mov w5, w21 │ │ │ │ + stp x20, x2, [sp, #8] │ │ │ │ + mov w4, w23 │ │ │ │ + mov x0, x22 │ │ │ │ + str w25, [sp, #24] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x138 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x24, #88] │ │ │ │ + mov x1, x22 │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #48] │ │ │ │ ldp x21, x22, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ ldp x23, x24, [sp, #80] │ │ │ │ add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x2] │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - ldrb w8, [x6, #462] │ │ │ │ - ldr w5, [x6, #312] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - ldr w6, [x6, #316] │ │ │ │ - ldr w9, [x20, #328] │ │ │ │ - str w9, [sp] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbnz x0, 5486c │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w25 │ │ │ │ - mov w3, w24 │ │ │ │ - ldrb w8, [x20, #462] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr w5, [x20, #312] │ │ │ │ + b 693ac │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x170 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x0 │ │ │ │ + ldp w3, w6, [x20, #32] │ │ │ │ + ldrb w4, [x20, #44] │ │ │ │ + ldr w7, [x20, #40] │ │ │ │ + cmp w4, #0x0 │ │ │ │ + ldrb w5, [x20, #45] │ │ │ │ + ccmn w6, #0x1, #0x4, ne // ne = any │ │ │ │ + sub w8, w7, w6 │ │ │ │ + csinc w8, wzr, w8, eq // eq = none │ │ │ │ + str w8, [sp] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x20, #32] │ │ │ │ + cbz w0, 508dc │ │ │ │ + str x23, [sp, #64] │ │ │ │ + adrp x23, 7d000 │ │ │ │ + add x23, x23, #0x1b8 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ mov x0, x22 │ │ │ │ - ldr w6, [x20, #316] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - ldr w9, [x20, #328] │ │ │ │ - str w9, [sp] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldr x25, [sp, #96] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, x21 │ │ │ │ + bl 50760 │ │ │ │ + ldr w0, [x20, #32] │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 508a0 // b.pmore │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x1c0 │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w3, [x21] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x21] │ │ │ │ + cbz w0, 5098c │ │ │ │ + str x23, [sp, #48] │ │ │ │ + adrp x23, 7d000 │ │ │ │ + add x23, x23, #0x1e8 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x7 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x23 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, x20 │ │ │ │ + bl 50824 │ │ │ │ + ldr w0, [x21] │ │ │ │ + add x20, x20, #0x50 │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 5094c // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz w1, 50a88 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - mov x0, x7 │ │ │ │ - stp x1, x4, [sp, #104] │ │ │ │ - ldr w23, [sp, #512] │ │ │ │ - str w5, [sp, #128] │ │ │ │ - ldr x20, [sp, #520] │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [sp, #408] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x21, x24, x24, lsl #2 │ │ │ │ + add x21, x0, x21, lsl #4 │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + cbz w2, 50a80 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x3, [x21, #48] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w2, w23 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x3, x3, x20 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 66e80 │ │ │ │ + add w26, w0, w26 │ │ │ │ + ldr w1, [x21, #32] │ │ │ │ + cmp w19, w1 │ │ │ │ + b.cc 50a00 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + ldr w1, [x25] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + str w26, [x21, #28] │ │ │ │ + cmp w1, w24 │ │ │ │ + b.hi 509e0 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w1, w1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x2, #0x50 // #80 │ │ │ │ + adrp x3, 4b000 │ │ │ │ + add x3, x3, #0x2a0 │ │ │ │ + bl 2ff0 │ │ │ │ + mov x0, x25 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + b 50a3c │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w1, w23 │ │ │ │ - stp q31, q31, [sp, #304] │ │ │ │ - stp q31, q31, [sp, #336] │ │ │ │ - stp q31, q31, [sp, #368] │ │ │ │ - bl 12a40 │ │ │ │ - mov w1, w23 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10d6c │ │ │ │ + b 50a58 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10c80 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl b0e0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 54c8c // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 54afc // b.none │ │ │ │ - ldrb w0, [x19, #62] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - cbnz w0, 54fe0 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 111c0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 110f0 │ │ │ │ - mov w25, w0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl b0e0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 54ff4 // b.any │ │ │ │ - mov x2, x26 │ │ │ │ - mov w4, w25 │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 50ad8 // b.any │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add x19, x0, #0x50 │ │ │ │ + ldrb w1, [x0, #45] │ │ │ │ + ldrb w0, [x0, #125] │ │ │ │ + cmp w1, w0 │ │ │ │ + ccmp w1, #0x3, #0x4, ne // ne = any │ │ │ │ + ccmp w0, #0x3, #0x4, ne // ne = any │ │ │ │ + b.ne 50ae8 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + cbz w0, 50c60 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 63180 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w4, w22 │ │ │ │ - str x0, [sp, #64] │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 63180 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + ldr x2, [x2, #128] │ │ │ │ + add x2, x2, x22 │ │ │ │ + ldr x20, [x2, #24] │ │ │ │ + ldr d30, [x20] │ │ │ │ + ldr q31, [x20, #16] │ │ │ │ + str d30, [x19] │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + str q31, [x19, #16] │ │ │ │ + ldr d30, [x20, #32] │ │ │ │ + ldr q31, [x20, #48] │ │ │ │ + str d30, [x19, #32] │ │ │ │ + ldr w2, [x20, #40] │ │ │ │ + str w2, [x19, #40] │ │ │ │ + str q31, [x19, #48] │ │ │ │ + ldr d31, [x20, #72] │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + str x2, [x19, #64] │ │ │ │ + ldrh w2, [x20, #96] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + ldr w3, [x20, #80] │ │ │ │ + str w3, [x19, #80] │ │ │ │ + strh w2, [x19, #96] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + bl 660c0 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x4, [x0, #128] │ │ │ │ + add x4, x4, x22 │ │ │ │ + add x22, x22, #0x58 │ │ │ │ + ldrb w3, [x4, #60] │ │ │ │ + ldrb w4, [x4, #74] │ │ │ │ + bl 4c88c │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add x19, x0, #0x50 │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.hi 50b00 // b.pmore │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz w1, 50c20 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x1, x0, x20 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - bl 20080 │ │ │ │ - ucvtf d31, w22 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - ldr w0, [x20, #272] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fcvtzu w1, d31 │ │ │ │ - str w1, [sp, #184] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ls 55008 // b.plast │ │ │ │ - cbz w25, 54b3c │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x0, x0, x20 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldr w1, [x19, #32] │ │ │ │ + add x2, x0, x20 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + str xzr, [x2, #24] │ │ │ │ + cmp w22, w1 │ │ │ │ + b.cc 50be0 // b.lo, b.ul, b.last │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + bl 3500 │ │ │ │ + strb wzr, [x19, #45] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str wzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x21, #8] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - str wzr, [sp, #80] │ │ │ │ - stp w1, wzr, [sp, #96] │ │ │ │ - add x28, x20, #0x190 │ │ │ │ - str wzr, [sp, #136] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.cs 54f18 // b.hs, b.nlast │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 514a4 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 22c68 │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - mov x24, x0 │ │ │ │ - and w28, w1, #0x1 │ │ │ │ - tbz w1, #0, 54d40 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cbnz w0, 5503c │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 54b80 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w4, w22 │ │ │ │ - str x0, [sp, #64] │ │ │ │ + str w1, [x21] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + b 50c24 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 63180 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w1 │ │ │ │ mov x1, #0x10 // #16 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x21, x0 │ │ │ │ - bl 20080 │ │ │ │ - ldr w0, [x20, #272] │ │ │ │ - cmp w0, w22 │ │ │ │ - b.ls 54d4c // b.plast │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - add x1, x20, #0x190 │ │ │ │ - mov x0, x21 │ │ │ │ + str wzr, [x22] │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + ldr w1, [x21] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [x21] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3670 │ │ │ │ + ldr w1, [x21] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + cbz w1, 51418 │ │ │ │ + dup v26.4s, w23 │ │ │ │ + str d15, [sp, #88] │ │ │ │ + dup v15.2s, w23 │ │ │ │ + stp d13, d14, [sp, #112] │ │ │ │ + movi v14.2s, #0x1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x20 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov w26, #0x58 // #88 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + stp d11, d12, [sp, #96] │ │ │ │ + nop │ │ │ │ + add x1, x24, x24, lsl #2 │ │ │ │ + mov w8, w24 │ │ │ │ + add x1, x0, x1, lsl #4 │ │ │ │ + ldr w19, [x1, #32] │ │ │ │ + ldrb w7, [x1, #45] │ │ │ │ + and w6, w7, #0x2 │ │ │ │ + cbz w19, 51480 │ │ │ │ + ldr x9, [x1, #48] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + add x2, x9, #0x3c │ │ │ │ + mov x4, x2 │ │ │ │ + b 50d3c │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp w3, w19 │ │ │ │ + b.eq 51468 // b.none │ │ │ │ + ldrb w5, [x4] │ │ │ │ + add x4, x4, #0x58 │ │ │ │ + cbnz w5, 50d30 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 51468 // b.plast │ │ │ │ + umaddl x3, w3, w26, x9 │ │ │ │ + ldr x3, [x3, #24] │ │ │ │ + ldr x4, [x3, #88] │ │ │ │ + ldr w3, [x3, #32] │ │ │ │ + ldr w27, [x4, #28] │ │ │ │ + add w27, w27, w3 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 50d7c │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp w3, w19 │ │ │ │ + b.eq 51448 // b.none │ │ │ │ + ldrb w4, [x2] │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + cbz w4, 50d70 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.ls 51448 // b.plast │ │ │ │ + umaddl x3, w3, w26, x9 │ │ │ │ + ldr x2, [x3, #24] │ │ │ │ + ldr x3, [x2, #88] │ │ │ │ + ldr w2, [x2, #32] │ │ │ │ + ldr w19, [x3, #28] │ │ │ │ + add w19, w19, w2 │ │ │ │ + cbz w8, 51450 │ │ │ │ + ubfx x9, x6, #1, #1 │ │ │ │ + mvn w7, w7 │ │ │ │ + eor w9, w9, #0x1 │ │ │ │ + sub w2, w8, #0x1 │ │ │ │ + and w9, w9, #0xff │ │ │ │ + and w7, w7, #0x1 │ │ │ │ + cmp w2, #0xe │ │ │ │ + b.ls 51470 // b.plast │ │ │ │ + fmov s31, w7 │ │ │ │ + lsr w6, w8, #4 │ │ │ │ + mov w3, #0x80 // #128 │ │ │ │ + dup v27.4s, w27 │ │ │ │ + neg v24.2s, v31.2s │ │ │ │ + fmov s31, w9 │ │ │ │ + umaddl x6, w6, w3, x20 │ │ │ │ + dup v28.4s, w19 │ │ │ │ + neg v25.2s, v31.2s │ │ │ │ + mov x2, x20 │ │ │ │ + movi v22.4s, #0x0 │ │ │ │ + dup v24.4s, v24.s[0] │ │ │ │ + movi v23.4s, #0x1 │ │ │ │ + dup v25.4s, v25.s[0] │ │ │ │ + mov x3, x2 │ │ │ │ + add x5, x2, #0x40 │ │ │ │ + add x4, x2, #0x60 │ │ │ │ + add x2, x2, #0x80 │ │ │ │ + ld2 {v2.4s-v3.4s}, [x3], #32 │ │ │ │ + ld2 {v4.4s-v5.4s}, [x5] │ │ │ │ + ld2 {v0.4s-v1.4s}, [x3] │ │ │ │ + ld2 {v6.4s-v7.4s}, [x4] │ │ │ │ + sub v21.4s, v27.4s, v0.4s │ │ │ │ + sub v29.4s, v27.4s, v2.4s │ │ │ │ + sub v13.4s, v4.4s, v27.4s │ │ │ │ + sub v30.4s, v27.4s, v4.4s │ │ │ │ + sub v11.4s, v0.4s, v27.4s │ │ │ │ + cmhs v17.4s, v0.4s, v27.4s │ │ │ │ + sub v12.4s, v2.4s, v27.4s │ │ │ │ + cmhs v18.4s, v2.4s, v27.4s │ │ │ │ + cmhs v19.4s, v4.4s, v27.4s │ │ │ │ + sub v16.4s, v6.4s, v27.4s │ │ │ │ + sub v31.4s, v27.4s, v6.4s │ │ │ │ + cmhs v20.4s, v6.4s, v27.4s │ │ │ │ + bsl v19.16b, v13.16b, v30.16b │ │ │ │ + bsl v17.16b, v11.16b, v21.16b │ │ │ │ + bsl v18.16b, v12.16b, v29.16b │ │ │ │ + bsl v20.16b, v16.16b, v31.16b │ │ │ │ + cmhi v19.4s, v26.4s, v19.4s │ │ │ │ + cmhi v17.4s, v26.4s, v17.4s │ │ │ │ + cmhi v18.4s, v26.4s, v18.4s │ │ │ │ + cmhi v20.4s, v26.4s, v20.4s │ │ │ │ + cmhs v21.4s, v1.4s, v28.4s │ │ │ │ + orr v17.16b, v17.16b, v24.16b │ │ │ │ + orr v18.16b, v18.16b, v24.16b │ │ │ │ + cmhs v31.4s, v3.4s, v28.4s │ │ │ │ + orr v19.16b, v19.16b, v24.16b │ │ │ │ + cmhs v30.4s, v5.4s, v28.4s │ │ │ │ + orr v20.16b, v20.16b, v24.16b │ │ │ │ + cmhs v29.4s, v7.4s, v28.4s │ │ │ │ + sub v13.4s, v1.4s, v28.4s │ │ │ │ + sub v0.4s, v3.4s, v28.4s │ │ │ │ + sub v2.4s, v5.4s, v28.4s │ │ │ │ + and v21.16b, v21.16b, v17.16b │ │ │ │ + sub v1.4s, v28.4s, v1.4s │ │ │ │ + and v31.16b, v31.16b, v18.16b │ │ │ │ + sub v3.4s, v28.4s, v3.4s │ │ │ │ + and v30.16b, v30.16b, v19.16b │ │ │ │ + sub v5.4s, v28.4s, v5.4s │ │ │ │ + and v29.16b, v29.16b, v20.16b │ │ │ │ + sub v4.4s, v7.4s, v28.4s │ │ │ │ + sub v16.4s, v28.4s, v7.4s │ │ │ │ + bsl v21.16b, v13.16b, v1.16b │ │ │ │ + bsl v31.16b, v0.16b, v3.16b │ │ │ │ + bsl v30.16b, v2.16b, v5.16b │ │ │ │ + bsl v29.16b, v4.16b, v16.16b │ │ │ │ + cmhi v21.4s, v26.4s, v21.4s │ │ │ │ + cmhi v31.4s, v26.4s, v31.4s │ │ │ │ + cmhi v30.4s, v26.4s, v30.4s │ │ │ │ + cmhi v29.4s, v26.4s, v29.4s │ │ │ │ + orr v21.16b, v21.16b, v25.16b │ │ │ │ + orr v31.16b, v31.16b, v25.16b │ │ │ │ + orr v30.16b, v30.16b, v25.16b │ │ │ │ + orr v29.16b, v29.16b, v25.16b │ │ │ │ + and v21.16b, v21.16b, v17.16b │ │ │ │ + and v31.16b, v31.16b, v18.16b │ │ │ │ + and v30.16b, v30.16b, v19.16b │ │ │ │ + and v29.16b, v29.16b, v20.16b │ │ │ │ + and v21.16b, v23.16b, v21.16b │ │ │ │ + and v31.16b, v23.16b, v31.16b │ │ │ │ + and v30.16b, v23.16b, v30.16b │ │ │ │ + and v29.16b, v23.16b, v29.16b │ │ │ │ + uzp1 v31.8h, v31.8h, v21.8h │ │ │ │ + uzp1 v30.8h, v30.8h, v29.8h │ │ │ │ + uzp1 v31.16b, v31.16b, v30.16b │ │ │ │ + orr v22.16b, v22.16b, v31.16b │ │ │ │ + cmp x6, x2 │ │ │ │ + b.ne 50e04 // b.any │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + and w3, w8, #0xfffffff0 │ │ │ │ + mov d27, v22.d[1] │ │ │ │ + ext v30.16b, v22.16b, v31.16b, #8 │ │ │ │ + orr v27.8b, v27.8b, v22.8b │ │ │ │ + orr v30.16b, v30.16b, v22.16b │ │ │ │ + ext v29.16b, v30.16b, v31.16b, #4 │ │ │ │ + orr v29.16b, v29.16b, v30.16b │ │ │ │ + ext v30.16b, v29.16b, v31.16b, #2 │ │ │ │ + orr v30.16b, v30.16b, v29.16b │ │ │ │ + ext v31.16b, v30.16b, v31.16b, #1 │ │ │ │ + orr v31.16b, v31.16b, v30.16b │ │ │ │ + umov w2, v31.b[0] │ │ │ │ + tst x8, #0xf │ │ │ │ + b.eq 51358 // b.none │ │ │ │ + sub w4, w8, w3 │ │ │ │ + sub w5, w4, #0x1 │ │ │ │ + cmp w5, #0x6 │ │ │ │ + b.ls 51108 // b.plast │ │ │ │ + ubfiz x5, x3, #3, #32 │ │ │ │ + fmov s31, w7 │ │ │ │ + add x2, x20, x5 │ │ │ │ + neg v18.2s, v31.2s │ │ │ │ + fmov s31, w9 │ │ │ │ + ldr d16, [x20, x5] │ │ │ │ + and w5, w4, #0xfffffff8 │ │ │ │ + ldp d29, d17, [x2, #8] │ │ │ │ + neg v19.2s, v31.2s │ │ │ │ + ldp d31, d28, [x2, #24] │ │ │ │ + dup v18.2s, v18.s[0] │ │ │ │ + zip1 v30.2s, v16.2s, v29.2s │ │ │ │ + ldr d24, [x2, #56] │ │ │ │ + ldp d12, d13, [x2, #40] │ │ │ │ + zip1 v25.2s, v17.2s, v31.2s │ │ │ │ + zip2 v17.2s, v17.2s, v31.2s │ │ │ │ + dup v31.2s, w27 │ │ │ │ + zip2 v16.2s, v16.2s, v29.2s │ │ │ │ + dup v19.2s, v19.s[0] │ │ │ │ + zip1 v29.2s, v28.2s, v12.2s │ │ │ │ + zip2 v28.2s, v28.2s, v12.2s │ │ │ │ + add w3, w3, w5 │ │ │ │ + sub v7.2s, v30.2s, v31.2s │ │ │ │ + sub v23.2s, v31.2s, v30.2s │ │ │ │ + sub v11.2s, v31.2s, v25.2s │ │ │ │ + cmhs v20.2s, v30.2s, v31.2s │ │ │ │ + sub v5.2s, v25.2s, v31.2s │ │ │ │ + zip1 v30.2s, v13.2s, v24.2s │ │ │ │ + cmhs v21.2s, v25.2s, v31.2s │ │ │ │ + sub v6.2s, v29.2s, v31.2s │ │ │ │ + sub v25.2s, v31.2s, v29.2s │ │ │ │ + cmhs v22.2s, v29.2s, v31.2s │ │ │ │ + bsl v20.8b, v7.8b, v23.8b │ │ │ │ + zip2 v13.2s, v13.2s, v24.2s │ │ │ │ + sub v7.2s, v30.2s, v31.2s │ │ │ │ + sub v29.2s, v31.2s, v30.2s │ │ │ │ + cmhs v23.2s, v30.2s, v31.2s │ │ │ │ + bsl v21.8b, v5.8b, v11.8b │ │ │ │ + dup v30.2s, w19 │ │ │ │ + bsl v22.8b, v6.8b, v25.8b │ │ │ │ + cmhi v20.2s, v15.2s, v20.2s │ │ │ │ + bsl v23.8b, v7.8b, v29.8b │ │ │ │ + cmhi v21.2s, v15.2s, v21.2s │ │ │ │ + cmhs v24.2s, v17.2s, v30.2s │ │ │ │ + cmhi v22.2s, v15.2s, v22.2s │ │ │ │ + orr v20.8b, v20.8b, v18.8b │ │ │ │ + cmhs v31.2s, v16.2s, v30.2s │ │ │ │ + cmhs v29.2s, v28.2s, v30.2s │ │ │ │ + cmhs v25.2s, v13.2s, v30.2s │ │ │ │ + orr v21.8b, v21.8b, v18.8b │ │ │ │ + cmhi v23.2s, v15.2s, v23.2s │ │ │ │ + orr v22.8b, v22.8b, v18.8b │ │ │ │ + sub v11.2s, v16.2s, v30.2s │ │ │ │ + sub v7.2s, v17.2s, v30.2s │ │ │ │ + sub v12.2s, v30.2s, v17.2s │ │ │ │ + sub v6.2s, v28.2s, v30.2s │ │ │ │ + sub v17.2s, v30.2s, v28.2s │ │ │ │ + orr v23.8b, v23.8b, v18.8b │ │ │ │ + and v24.8b, v24.8b, v21.8b │ │ │ │ + sub v28.2s, v30.2s, v13.2s │ │ │ │ + sub v16.2s, v30.2s, v16.2s │ │ │ │ + sub v18.2s, v13.2s, v30.2s │ │ │ │ + and v31.8b, v31.8b, v20.8b │ │ │ │ + and v30.8b, v29.8b, v22.8b │ │ │ │ + and v29.8b, v25.8b, v23.8b │ │ │ │ + mov v25.8b, v24.8b │ │ │ │ + bsl v31.8b, v11.8b, v16.8b │ │ │ │ + bsl v30.8b, v6.8b, v17.8b │ │ │ │ + bsl v29.8b, v18.8b, v28.8b │ │ │ │ + bsl v25.8b, v7.8b, v12.8b │ │ │ │ + cmhi v31.2s, v15.2s, v31.2s │ │ │ │ + cmhi v30.2s, v15.2s, v30.2s │ │ │ │ + cmhi v28.2s, v15.2s, v25.2s │ │ │ │ + cmhi v29.2s, v15.2s, v29.2s │ │ │ │ + orr v31.8b, v31.8b, v19.8b │ │ │ │ + orr v30.8b, v30.8b, v19.8b │ │ │ │ + orr v28.8b, v28.8b, v19.8b │ │ │ │ + orr v29.8b, v29.8b, v19.8b │ │ │ │ + and v31.8b, v31.8b, v20.8b │ │ │ │ + and v30.8b, v30.8b, v22.8b │ │ │ │ + and v28.8b, v28.8b, v21.8b │ │ │ │ + and v29.8b, v29.8b, v23.8b │ │ │ │ + and v31.8b, v14.8b, v31.8b │ │ │ │ + and v30.8b, v14.8b, v30.8b │ │ │ │ + and v28.8b, v14.8b, v28.8b │ │ │ │ + and v29.8b, v14.8b, v29.8b │ │ │ │ + mov v31.d[1], v28.d[0] │ │ │ │ + mov v30.d[1], v29.d[0] │ │ │ │ + uzp1 v31.8h, v31.8h, v30.8h │ │ │ │ + xtn v31.8b, v31.8h │ │ │ │ + orr v31.8b, v31.8b, v27.8b │ │ │ │ + ushr d30, d31, #32 │ │ │ │ + orr v30.8b, v30.8b, v31.8b │ │ │ │ + ushr d31, d30, #16 │ │ │ │ + orr v31.8b, v31.8b, v30.8b │ │ │ │ + ushr d30, d31, #8 │ │ │ │ + orr v31.8b, v30.8b, v31.8b │ │ │ │ + umov w2, v31.b[0] │ │ │ │ + tst x4, #0x7 │ │ │ │ + b.eq 51358 // b.none │ │ │ │ + ubfiz x4, x3, #3, #32 │ │ │ │ + add x6, x20, x4 │ │ │ │ + ldr w4, [x20, x4] │ │ │ │ + subs w5, w4, w27 │ │ │ │ + sub w4, w27, w4 │ │ │ │ + csel w4, w4, w5, cc // cc = lo, ul, last │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + b.ls 51150 // b.plast │ │ │ │ + ldr w4, [x6, #4] │ │ │ │ + cmp w19, w4 │ │ │ │ + sub w5, w4, w19 │ │ │ │ + sub w4, w19, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w9, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + orr w2, w2, w4 │ │ │ │ + add w4, w3, #0x1 │ │ │ │ + cmp w4, w8 │ │ │ │ + b.cs 51358 // b.hs, b.nlast │ │ │ │ + ubfiz x4, x4, #3, #32 │ │ │ │ + add x6, x20, x4 │ │ │ │ + ldr w4, [x20, x4] │ │ │ │ + cmp w27, w4 │ │ │ │ + sub w5, w4, w27 │ │ │ │ + sub w4, w27, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + b.ls 511a8 // b.plast │ │ │ │ + ldr w4, [x6, #4] │ │ │ │ + cmp w19, w4 │ │ │ │ + sub w5, w4, w19 │ │ │ │ + sub w4, w19, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w9, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + orr w2, w2, w4 │ │ │ │ + add w4, w3, #0x2 │ │ │ │ + cmp w4, w8 │ │ │ │ + b.cs 51358 // b.hs, b.nlast │ │ │ │ + ubfiz x4, x4, #3, #32 │ │ │ │ + add x6, x20, x4 │ │ │ │ + ldr w4, [x20, x4] │ │ │ │ + cmp w27, w4 │ │ │ │ + sub w5, w4, w27 │ │ │ │ + sub w4, w27, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + b.ls 51200 // b.plast │ │ │ │ + ldr w4, [x6, #4] │ │ │ │ + cmp w19, w4 │ │ │ │ + sub w5, w4, w19 │ │ │ │ + sub w4, w19, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w9, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + orr w2, w2, w4 │ │ │ │ + add w4, w3, #0x3 │ │ │ │ + cmp w4, w8 │ │ │ │ + b.cs 51358 // b.hs, b.nlast │ │ │ │ + ubfiz x4, x4, #3, #32 │ │ │ │ + add x6, x20, x4 │ │ │ │ + ldr w4, [x20, x4] │ │ │ │ + cmp w27, w4 │ │ │ │ + sub w5, w4, w27 │ │ │ │ + sub w4, w27, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + b.ls 51258 // b.plast │ │ │ │ + ldr w4, [x6, #4] │ │ │ │ + cmp w19, w4 │ │ │ │ + sub w5, w4, w19 │ │ │ │ + sub w4, w19, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w9, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + orr w2, w2, w4 │ │ │ │ + add w4, w3, #0x4 │ │ │ │ + cmp w4, w8 │ │ │ │ + b.cs 51358 // b.hs, b.nlast │ │ │ │ + ubfiz x4, x4, #3, #32 │ │ │ │ + add x6, x20, x4 │ │ │ │ + ldr w4, [x20, x4] │ │ │ │ + cmp w27, w4 │ │ │ │ + sub w5, w4, w27 │ │ │ │ + sub w4, w27, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + b.ls 512b0 // b.plast │ │ │ │ + ldr w4, [x6, #4] │ │ │ │ + cmp w19, w4 │ │ │ │ + sub w5, w4, w19 │ │ │ │ + sub w4, w19, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w9, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + orr w2, w2, w4 │ │ │ │ + add w4, w3, #0x5 │ │ │ │ + cmp w4, w8 │ │ │ │ + b.cs 51358 // b.hs, b.nlast │ │ │ │ + ubfiz x4, x4, #3, #32 │ │ │ │ + add x6, x20, x4 │ │ │ │ + ldr w4, [x20, x4] │ │ │ │ + cmp w27, w4 │ │ │ │ + sub w5, w4, w27 │ │ │ │ + sub w4, w27, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + b.ls 51308 // b.plast │ │ │ │ + ldr w4, [x6, #4] │ │ │ │ + cmp w19, w4 │ │ │ │ + sub w5, w4, w19 │ │ │ │ + sub w4, w19, w4 │ │ │ │ + csel w4, w4, w5, hi // hi = pmore │ │ │ │ + cmp w9, #0x0 │ │ │ │ + ccmp w23, w4, #0x2, eq // eq = none │ │ │ │ + cset w4, hi // hi = pmore │ │ │ │ + orr w2, w2, w4 │ │ │ │ + add w3, w3, #0x6 │ │ │ │ + cmp w3, w8 │ │ │ │ + b.cs 51358 // b.hs, b.nlast │ │ │ │ + ubfiz x3, x3, #3, #32 │ │ │ │ + add x5, x20, x3 │ │ │ │ + ldr w3, [x20, x3] │ │ │ │ + subs w4, w27, w3 │ │ │ │ + sub w3, w3, w27 │ │ │ │ + csel w3, w3, w4, ls // ls = plast │ │ │ │ + cmp w7, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + b.ls 51358 // b.plast │ │ │ │ + ldr w3, [x5, #4] │ │ │ │ + subs w4, w19, w3 │ │ │ │ + sub w3, w3, w19 │ │ │ │ + csel w3, w3, w4, ls // ls = plast │ │ │ │ + cmp w9, #0x0 │ │ │ │ + ccmp w23, w3, #0x2, eq // eq = none │ │ │ │ + cset w3, hi // hi = pmore │ │ │ │ + orr w2, w2, w3 │ │ │ │ + tbz w2, #0, 51450 │ │ │ │ + stp w27, w19, [x25], #8 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr w1, [x21] │ │ │ │ + cmp w1, w24 │ │ │ │ + b.hi 50d00 // b.pmore │ │ │ │ + cbz w1, 51404 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x23, x24, x24, lsl #2 │ │ │ │ + adds x23, x0, x23, lsl #4 │ │ │ │ + b.eq 513f8 // b.none │ │ │ │ + ldr w1, [x23, #32] │ │ │ │ + ldr x0, [x23, #48] │ │ │ │ + cbz w1, 513e0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 229a0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 514a4 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 22c68 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str wzr, [sp, #80] │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - mov x7, x20 │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - mov w2, w23 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - bl 4b384 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + add x1, x0, x19 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 633ec │ │ │ │ - ldr w0, [sp, #96] │ │ │ │ - cbnz w0, 54d30 │ │ │ │ - ldr w0, [sp, #80] │ │ │ │ - cbz w0, 54bcc │ │ │ │ - mov x0, x26 │ │ │ │ - bl 1d524 │ │ │ │ - mov x0, x26 │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x23, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ bl 3500 │ │ │ │ - cbz w28, 54be0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 1d524 │ │ │ │ - mov x0, x27 │ │ │ │ + ldr x0, [x23, #48] │ │ │ │ + ldr w1, [x23, #32] │ │ │ │ + add x2, x0, x19 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str xzr, [x2, #24] │ │ │ │ + cmp w25, w1 │ │ │ │ + b.cc 513a0 // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + strb wzr, [x23, #45] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + ldr w1, [x21] │ │ │ │ + str wzr, [x23, #32] │ │ │ │ + str xzr, [x23, #48] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp w1, w24 │ │ │ │ + b.hi 51380 // b.pmore │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp d11, d12, [sp, #96] │ │ │ │ + ldp d13, d14, [sp, #112] │ │ │ │ + ldr d15, [sp, #88] │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - cbz x1, 54c08 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 6faa0 │ │ │ │ - ldr x1, [sp, #376] │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 6faa0 │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1e440 │ │ │ │ mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x20 │ │ │ │ bl 3500 │ │ │ │ - ldr x1, [sp, #384] │ │ │ │ - cbz x1, 54c4c │ │ │ │ - mov w2, w25 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 6faa0 │ │ │ │ - ldr x1, [sp, #392] │ │ │ │ - mov w2, w25 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 6faa0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 55de4 // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ + mov x0, x22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 117a4 │ │ │ │ - mov x24, x0 │ │ │ │ - b 549c8 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #100] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 514a4 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 22c68 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - tbz w0, #0, 55e9c │ │ │ │ - ldr w0, [x26] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbnz w0, 55048 │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - cbz w0, 556d4 │ │ │ │ - ldr w0, [x27] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - cbnz w0, 55018 │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - mov x4, x28 │ │ │ │ - ldr x6, [sp, #72] │ │ │ │ - mov x7, x20 │ │ │ │ - mov w2, w23 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + cbnz w8, 50dac │ │ │ │ + mov x0, x22 │ │ │ │ + str q26, [sp, #128] │ │ │ │ + bl 4e090 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + ldr q26, [sp, #128] │ │ │ │ + b 5135c │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 50d68 │ │ │ │ + movi v27.2s, #0x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 50f68 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 50da8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x6, af000 │ │ │ │ + ldr x6, [x6, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x19, x4 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + mov x24, x5 │ │ │ │ + mov x23, x3 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + mov x28, x0 │ │ │ │ + and w0, w1, #0xff │ │ │ │ + str w0, [sp, #24] │ │ │ │ + mov x0, x4 │ │ │ │ + ldr x1, [x6] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp wzr, wzr, [sp, #84] │ │ │ │ + bl 35f0 │ │ │ │ + mov x3, x0 │ │ │ │ mov x1, x19 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 4b384 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 633ec │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - and w28, w0, #0x1 │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ + add x2, sp, #0x5c │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 633ec │ │ │ │ - b 54bb4 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 54b80 │ │ │ │ - ucvtf d31, w22 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - str wzr, [sp, #96] │ │ │ │ - str xzr, [sp, #120] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fcvtzu w0, d31 │ │ │ │ - str w0, [sp, #184] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x27, sp, #0x150 │ │ │ │ - ldrb w4, [x20, #388] │ │ │ │ - add x24, sp, #0x130 │ │ │ │ + str w3, [sp, #92] │ │ │ │ + bl 2dbc0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - bl 63720 │ │ │ │ - ldr w0, [x20, #388] │ │ │ │ - cbnz w0, 54da8 │ │ │ │ - ldr w0, [x20, #352] │ │ │ │ - cbnz w0, 55194 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fd30 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #100] │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 55068 // b.any │ │ │ │ - ldr w28, [x20, #308] │ │ │ │ - cbnz w28, 54df0 │ │ │ │ - mov w0, #0x81b5 // #33205 │ │ │ │ - movk w0, #0x1b4e, lsl #16 │ │ │ │ - umull x0, w22, w0 │ │ │ │ - lsr x0, x0, #35 │ │ │ │ - scvtf d31, w0 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fcvtzu w28, d31 │ │ │ │ - cmp w28, #0x0 │ │ │ │ - csinc w28, w28, wzr, ne // ne = any │ │ │ │ - ldr w0, [x20, #392] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 55938 // b.none │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 5571c // b.any │ │ │ │ - ubfiz x1, x22, #4, #32 │ │ │ │ + add x1, x1, #0x7 │ │ │ │ + add x1, x1, x2 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + mov w1, #0x3b // #59 │ │ │ │ + strb w1, [x25, x0] │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + cbz w1, 52698 │ │ │ │ + ldr x2, [x28, #48] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + mov w22, #0x58 // #88 │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x2, x19 │ │ │ │ + ldr w3, [sp, #24] │ │ │ │ + ldrb w0, [x0, #60] │ │ │ │ + cmp w0, w3 │ │ │ │ + b.eq 51770 // b.none │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.cc 51580 // b.lo, b.ul, b.last │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x3, [sp, #368] │ │ │ │ - cbz w22, 54e40 │ │ │ │ - add x1, x0, x1 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 54e2c // b.any │ │ │ │ - cbz x3, 5571c │ │ │ │ - ldr x0, [sp, #376] │ │ │ │ - cbz x0, 556e0 │ │ │ │ - ldr x28, [sp, #56] │ │ │ │ - mov x4, x20 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - mov w1, w22 │ │ │ │ - ldr w2, [x28, #8] │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - bl 775c0 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr q31, [x28] │ │ │ │ + ldur x19, [x28, #20] │ │ │ │ + fmov x0, d31 │ │ │ │ + str q31, [x20] │ │ │ │ + bl 35f0 │ │ │ │ + str w0, [x20, #16] │ │ │ │ + ldr w0, [sp, #48] │ │ │ │ + mov x1, #0xc059000000000000 // #-4586634745500139520 │ │ │ │ + fmov d31, x1 │ │ │ │ + mov x3, #0x80000000 // #2147483648 │ │ │ │ + mov x2, #0xffffffff // #4294967295 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + stur x19, [x20, #20] │ │ │ │ + stur x3, [x20, #28] │ │ │ │ + stur x2, [x20, #36] │ │ │ │ + strh w1, [x20, #44] │ │ │ │ + str xzr, [x20, #48] │ │ │ │ + str d31, [x20, #72] │ │ │ │ + cbz w0, 52688 │ │ │ │ + ldr x19, [sp, #72] │ │ │ │ + add x1, sp, #0x54 │ │ │ │ + mov x2, x1 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + stp d14, d15, [sp, #208] │ │ │ │ + mov x22, x19 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 56dcc │ │ │ │ mov x26, x0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x3, x27 │ │ │ │ - ldrb w4, [x20, #388] │ │ │ │ - mov x2, x24 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 63720 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - stp x20, x0, [sp] │ │ │ │ - mov x7, x26 │ │ │ │ - ldr x6, [sp, #88] │ │ │ │ - mov w5, w22 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - strb wzr, [sp, #24] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + ldr d31, [x28, #56] │ │ │ │ + adrp x1, 7f000 │ │ │ │ + ldr d30, [x19, #80] │ │ │ │ + ldr d14, [x1, #3840] │ │ │ │ str x0, [sp, #16] │ │ │ │ - mov x4, x27 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 77720 │ │ │ │ - cmp x26, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #80] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldrb w0, [x20, #448] │ │ │ │ - cbnz w0, 5507c │ │ │ │ - add x28, x20, #0x190 │ │ │ │ - str wzr, [sp, #136] │ │ │ │ - cbz w25, 54ca0 │ │ │ │ - ldr w0, [sp, #80] │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldr w0, [x20, #272] │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #100] │ │ │ │ - cmp w25, w0 │ │ │ │ - b.cc 54ab0 // b.lo, b.ul, b.last │ │ │ │ - ldrb w4, [x20, #388] │ │ │ │ - add x0, sp, #0xf8 │ │ │ │ - add x3, sp, #0x160 │ │ │ │ - add x2, sp, #0x140 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - stp x2, x3, [sp, #144] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 63720 │ │ │ │ - ldr w0, [x20, #388] │ │ │ │ - cbnz w0, 54f50 │ │ │ │ - ldr w0, [x20, #352] │ │ │ │ - cbnz w0, 5575c │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22268 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 551e0 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22268 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 55450 // b.none │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - str wzr, [sp, #168] │ │ │ │ - ucvtf d31, w25 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d30, x0 │ │ │ │ - ldrb w0, [x20, #448] │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - fadd d31, d31, d31 │ │ │ │ - fcvtzu w1, d31 │ │ │ │ - str w1, [sp, #176] │ │ │ │ - cbnz w0, 55230 │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - tbz w0, #0, 54fcc │ │ │ │ - cmp w25, w22 │ │ │ │ - ldr w0, [x20, #272] │ │ │ │ - csel w1, w25, w22, ls // ls = plast │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs 55684 // b.hs, b.nlast │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - str w0, [sp, #100] │ │ │ │ - b 54cac │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 13040 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 549e8 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 11900 │ │ │ │ - mov x3, x0 │ │ │ │ - b 54a1c │ │ │ │ - cmp w25, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #96] │ │ │ │ - b 54d74 │ │ │ │ - mov x0, x27 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl 21eb0 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - bl 21fc0 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 54cfc │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - str wzr, [sp, #100] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 21eb0 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - bl 21fc0 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 54ce8 │ │ │ │ - ldrb w0, [x20, #448] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str wzr, [sp, #80] │ │ │ │ - str wzr, [sp, #144] │ │ │ │ - cbz w0, 54ee8 │ │ │ │ - ldr w1, [sp, #184] │ │ │ │ - mov x0, x21 │ │ │ │ - add x28, x20, #0x190 │ │ │ │ - bl 1fd80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 54eec // b.any │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - mov x5, x27 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - mov x4, x24 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - bl 397c0 │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - mov x5, x27 │ │ │ │ - mov x4, x24 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - bl 3a120 │ │ │ │ - ldr w1, [sp, #184] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fd80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 54eec // b.any │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - cbz x0, 55b98 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + str wzr, [sp, #40] │ │ │ │ + fcsel d31, d31, d30, ge // ge = tcont │ │ │ │ + fmul d15, d31, d14 │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + cbz w0, 51710 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - bl 20080 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x7, x27 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x6, x24 │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - add x5, sp, #0x170 │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - stp x0, x1, [sp, #8] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str w22, [sp] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ + bl 52920 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr d30, [x26] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + ldr q31, [x26, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x20, [sp, #40] │ │ │ │ - bl 39340 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl 1fd30 │ │ │ │ - ands w0, w0, #0xff │ │ │ │ - str w0, [sp, #136] │ │ │ │ - b.ne 55b1c // b.any │ │ │ │ - ldr x24, [sp, #152] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3500 │ │ │ │ - b 54ef0 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - mov w1, w22 │ │ │ │ - bl 36ad0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 54da8 // b.pmore │ │ │ │ - ldp x1, x7, [sp, #104] │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - ldp x2, x4, [sp, #56] │ │ │ │ - ldr x6, [sp, #88] │ │ │ │ - ldr x3, [x20, #216] │ │ │ │ - str x1, [sp] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - str w0, [sp, #16] │ │ │ │ + str d30, [x27] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr w2, [x26, #8] │ │ │ │ + str w2, [x27, #8] │ │ │ │ + str q31, [x27, #16] │ │ │ │ + ldr d30, [x26, #32] │ │ │ │ + ldr q31, [x26, #48] │ │ │ │ + str d30, [x27, #32] │ │ │ │ + ldr w2, [x26, #40] │ │ │ │ + str w2, [x27, #40] │ │ │ │ + str q31, [x27, #48] │ │ │ │ + ldr d31, [x26, #72] │ │ │ │ + ldr x2, [x26, #64] │ │ │ │ + str x2, [x27, #64] │ │ │ │ + ldrh w2, [x26, #96] │ │ │ │ + str d31, [x27, #72] │ │ │ │ + ldr w3, [x26, #80] │ │ │ │ + str w3, [x27, #80] │ │ │ │ + strh w2, [x27, #96] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x27, #88] │ │ │ │ + ldr x1, [x26, #88] │ │ │ │ + bl 660c0 │ │ │ │ + ldr x2, [x19] │ │ │ │ + mov x1, x27 │ │ │ │ + ldrb w3, [x19, #60] │ │ │ │ + mov x0, x20 │ │ │ │ + ldrb w4, [x19, #74] │ │ │ │ + bl 4c88c │ │ │ │ + mov x1, x26 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl 576a0 │ │ │ │ - mov x21, x0 │ │ │ │ - b 54da8 │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x1, [x20, #216] │ │ │ │ - str w2, [sp] │ │ │ │ - ldp x7, x6, [sp, #104] │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - ldp x2, x3, [sp, #144] │ │ │ │ - mov w5, w25 │ │ │ │ - ldr x4, [sp, #120] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - stp x0, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 15070 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x24 │ │ │ │ + bl 56540 │ │ │ │ + add x26, x26, #0x68 │ │ │ │ + ldr w0, [sp, #84] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.hi 51660 // b.pmore │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x22, x22, #0x58 │ │ │ │ bl 3500 │ │ │ │ - b 54f60 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22268 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 555d8 // b.any │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - ldrb w0, [x20, #448] │ │ │ │ - and w1, w1, #0x1 │ │ │ │ - str w1, [sp, #188] │ │ │ │ - cbz w0, 54fa0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22268 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 55278 // b.none │ │ │ │ - ldr w1, [sp, #184] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fd80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 55628 // b.any │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - str x20, [sp] │ │ │ │ - ldp x4, x5, [sp, #144] │ │ │ │ - mov w6, w25 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - ldr x24, [sp, #56] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 397c0 │ │ │ │ - ldp x4, x5, [sp, #144] │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w6, w25 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3a120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22268 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 55888 // b.any │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cbz x0, 55a24 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 20080 │ │ │ │ - ldp x1, x4, [sp, #112] │ │ │ │ - mov x3, x24 │ │ │ │ - ldp x6, x7, [sp, #144] │ │ │ │ - add x5, sp, #0x180 │ │ │ │ + ldr w0, [sp, #40] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #40] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 517dc // b.none │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x19, x22 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + bl 56dcc │ │ │ │ + mov x26, x0 │ │ │ │ + ldr d31, [x28, #56] │ │ │ │ + ldr d30, [x22, #80] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + fcmpe d31, d30 │ │ │ │ + fcsel d31, d31, d30, ge // ge = tcont │ │ │ │ + fmul d31, d31, d14 │ │ │ │ + fcmpe d31, d15 │ │ │ │ + fcsel d15, d15, d31, ge // ge = tcont │ │ │ │ + b 5164c │ │ │ │ + ldr w26, [sp, #48] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add w21, w26, #0x1 │ │ │ │ + umull x1, w21, w22 │ │ │ │ + bl 52920 │ │ │ │ + mov x4, x0 │ │ │ │ + ldr x3, [x28, #48] │ │ │ │ + umull x2, w26, w22 │ │ │ │ + str x4, [sp, #72] │ │ │ │ + add x1, x0, x2 │ │ │ │ + add x0, x3, x19 │ │ │ │ + ldr q27, [x3, x19] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldp q29, q28, [x0, #16] │ │ │ │ + ldp q31, q30, [x0, #48] │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + str q27, [x4, x2] │ │ │ │ + str x0, [x1, #80] │ │ │ │ + stp q29, q28, [x1, #16] │ │ │ │ + stp q31, q30, [x1, #48] │ │ │ │ + ldr w1, [x28, #32] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.ls 52680 // b.plast │ │ │ │ + ldr x2, [x28, #48] │ │ │ │ + str w21, [sp, #48] │ │ │ │ + b 51580 │ │ │ │ ldr x0, [sp, #72] │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - stp x0, x1, [sp, #8] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str w25, [sp] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [sp, #32] │ │ │ │ - str x20, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 39340 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 1fe20 │ │ │ │ - ands w0, w0, #0xff │ │ │ │ - str w0, [sp, #104] │ │ │ │ - b.ne 558d4 // b.any │ │ │ │ - ldr w2, [x20, #356] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 156a0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x24 │ │ │ │ bl 3500 │ │ │ │ - ldr x21, [sp, #112] │ │ │ │ + fmov d31, #1.000000000000000000e+00 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + b.mi 52674 // b.first │ │ │ │ + mov x0, #0x404e000000000000 // #4633641066610819072 │ │ │ │ + fmov d31, x0 │ │ │ │ + mov w22, #0x3c // #60 │ │ │ │ + fcmpe d15, d31 │ │ │ │ + b.ge 51c50 // b.tcont │ │ │ │ + fcvtzu w22, d15 │ │ │ │ + ldp d14, d15, [sp, #208] │ │ │ │ + and w22, w22, #0xff │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + cbz w2, 51c5c │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w6, #0x68 // #104 │ │ │ │ + nop │ │ │ │ + add x1, x3, x19 │ │ │ │ + cmp w5, #0x0 │ │ │ │ + ldrb w0, [x1, #60] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + ccmp w0, w1, #0x4, eq // eq = none │ │ │ │ + b.eq 51c68 // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w26, w2 │ │ │ │ + b.cc 51840 // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov w2, w28 │ │ │ │ mov x0, x21 │ │ │ │ - bl 22268 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5585c // b.any │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ + bl 5d8c0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x19, x1 │ │ │ │ mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - ldr w0, [sp, #188] │ │ │ │ - cbz w0, 553fc │ │ │ │ - cmp w25, w22 │ │ │ │ - ldr w1, [x20, #272] │ │ │ │ - csel w0, w25, w22, ls // ls = plast │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 54fcc // b.pmore │ │ │ │ - ldp x4, x5, [sp, #144] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w7, w22 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov w6, w25 │ │ │ │ - str w1, [sp] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3a964 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - tbz w0, #0, 54fcc │ │ │ │ - cmp w25, w22 │ │ │ │ - ldr w1, [x20, #272] │ │ │ │ - csel w0, w25, w22, ls // ls = plast │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 54fcc // b.pmore │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - mov w7, w25 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 3500 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5ed00 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + cbz w1, 51b80 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + cbnz w0, 51d08 │ │ │ │ + add x1, x1, #0x1f8 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + mov x19, x21 │ │ │ │ + add x0, x0, #0xad8 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 51a0c │ │ │ │ + cbz w28, 519f8 │ │ │ │ + sub w0, w28, #0x1 │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + ldrb w2, [x19, #24] │ │ │ │ + umull x0, w0, w1 │ │ │ │ + add x8, x21, x0 │ │ │ │ + ldr w1, [x21, x0] │ │ │ │ + ldrb w0, [x8, #24] │ │ │ │ + ldr x26, [x8, #8] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.eq 52314 // b.none │ │ │ │ + ldr x27, [sp, #32] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ldr x6, [x8, #16] │ │ │ │ + add x3, x26, #0x1 │ │ │ │ + ldr x2, [x27, #24] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldr x0, [x8, #32] │ │ │ │ + str xzr, [sp, #96] │ │ │ │ + add x26, sp, #0x60 │ │ │ │ + ldr x1, [x2, w1, uxtw #3] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + ldp w5, w7, [x8, #60] │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldrb w0, [x8, #56] │ │ │ │ + mov w8, #0x2d // #45 │ │ │ │ str w0, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - add x5, sp, #0x150 │ │ │ │ - add x4, sp, #0x130 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3a964 │ │ │ │ - b 54fcc │ │ │ │ - ldp x2, x3, [sp, #144] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldrb w4, [x20, #388] │ │ │ │ - bl 63720 │ │ │ │ - ldr w24, [x20, #308] │ │ │ │ - cbnz w24, 55494 │ │ │ │ - mov w0, #0x81b5 // #33205 │ │ │ │ - movk w0, #0x1b4e, lsl #16 │ │ │ │ - umull x0, w25, w0 │ │ │ │ - lsr x0, x0, #35 │ │ │ │ - scvtf d29, w0 │ │ │ │ - fadd d29, d29, d29 │ │ │ │ - fcvtzu w24, d29 │ │ │ │ - cmp w24, #0x0 │ │ │ │ - csinc w24, w24, wzr, ne // ne = any │ │ │ │ - ldr w0, [x20, #392] │ │ │ │ - mov w3, w25 │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ + csel w4, w9, w8, eq // eq = none │ │ │ │ + mov x0, x26 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x2, [x27, #24] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldp x3, x6, [x19, #8] │ │ │ │ + mov w8, #0x2d // #45 │ │ │ │ + ldr w4, [x19] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp w5, w7, [x19, #60] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr x2, [x2, x4, lsl #3] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldr x4, [x19, #32] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + sub x3, x3, x4 │ │ │ │ + ldrb w4, [x19, #24] │ │ │ │ + ldrb w10, [x19, #56] │ │ │ │ + cmp w4, #0x0 │ │ │ │ + str w10, [sp] │ │ │ │ + csel w4, w9, w8, eq // eq = none │ │ │ │ + bl 2e524 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + bl 2e524 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.eq 5568c // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 559e4 // b.any │ │ │ │ - lsl x1, x3, #4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + b.ls 519c4 // b.plast │ │ │ │ + ldr x0, [x24, #568] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr x0, [x24, #672] │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 519f0 // b.plast │ │ │ │ + ldr x0, [x24, #568] │ │ │ │ + bl 3410 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.cs 51b58 // b.hs, b.nlast │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5eb20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5eae8 │ │ │ │ + ldr w0, [x19, #68] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 518d0 // b.plast │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5f0f0 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ mov x1, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - str x0, [sp, #392] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str xzr, [x1] │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.hi 554c8 // b.pmore │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cbz x0, 559e4 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - cbz x0, 559a8 │ │ │ │ - ldp x2, x3, [sp, #144] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldrb w4, [x20, #388] │ │ │ │ - bl 63720 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x4, x20 │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - mov w1, w25 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - bl 775c0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 20080 │ │ │ │ - ldp x1, x6, [sp, #112] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x3, x4, [sp, #144] │ │ │ │ - mov x7, x27 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - strb w0, [sp, #24] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - stp x20, x1, [sp] │ │ │ │ - mov w5, w25 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 77720 │ │ │ │ - ldr w0, [x20, #272] │ │ │ │ + add x1, x25, x1 │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w2, [x1, #1] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov w3, #0x3b // #59 │ │ │ │ + mov x0, x23 │ │ │ │ + str w3, [sp, #16] │ │ │ │ + strb w3, [x1, #2] │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w3, [x1, #3] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x31 // #49 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x0, #5] │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 51aec // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x25 │ │ │ │ + ldr x0, [x24, #656] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 5f4c0 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.hi 51ce8 // b.pmore │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x25 │ │ │ │ + ldr x0, [x24, #664] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 5f800 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 51b34 // b.plast │ │ │ │ + ldr x0, [x24, #560] │ │ │ │ + bl 3410 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5fa20 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp w28, w0 │ │ │ │ + b.cc 51a0c // b.lo, b.ul, b.last │ │ │ │ + cbz w0, 51b80 │ │ │ │ + mov x19, x21 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5fa20 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ cmp w0, w22 │ │ │ │ - b.ls 557e8 // b.plast │ │ │ │ - ldr w2, [x20, #356] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 156a0 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1e440 │ │ │ │ + b.hi 51b64 // b.pmore │ │ │ │ mov x0, x21 │ │ │ │ bl 3500 │ │ │ │ - mov x0, x24 │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + cbz w1, 51be0 │ │ │ │ + nop │ │ │ │ + add x1, x0, x19 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + bl 56540 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ bl 3500 │ │ │ │ - ldr w2, [sp, #96] │ │ │ │ - cmp x27, #0x0 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - str w1, [sp, #168] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ - ldr x21, [sp, #128] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - str w0, [sp, #128] │ │ │ │ - b 54f7c │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - and w1, w0, #0x1 │ │ │ │ - str w1, [sp, #188] │ │ │ │ - tbz w0, #0, 55b00 │ │ │ │ - cmp w25, w22 │ │ │ │ - ldr w1, [x20, #272] │ │ │ │ - csel w0, w25, w22, ls // ls = plast │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 55d24 // b.plast │ │ │ │ - ldrb w0, [x20, #448] │ │ │ │ - cbnz w0, 55254 │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - b 54fb8 │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fe68 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 55278 // b.none │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - ldr w1, [sp, #184] │ │ │ │ - add w1, w0, w1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ff00 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 55278 // b.none │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + add x2, x0, x19 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str xzr, [x2, #24] │ │ │ │ + cmp w21, w1 │ │ │ │ + b.cc 51ba0 // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d880 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 526d4 // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + ldp d14, d15, [sp, #208] │ │ │ │ + cbnz w2, 51818 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + b 51868 │ │ │ │ + add w4, w28, #0x1 │ │ │ │ mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - ldr w0, [sp, #188] │ │ │ │ - cbz w0, 54fcc │ │ │ │ - cmp w25, w22 │ │ │ │ - ldr w1, [x20, #272] │ │ │ │ - csel w0, w25, w22, ls // ls = plast │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 54fcc // b.pmore │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - b 553c8 │ │ │ │ - ubfiz x1, x25, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x3, [sp, #168] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - mov x1, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str xzr, [x1] │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.hi 556ac // b.pmore │ │ │ │ - ldr w1, [x20, #392] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 554e4 // b.any │ │ │ │ - b 554b0 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - and w28, w0, #0x1 │ │ │ │ - b 54b80 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w28 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w3, w22 │ │ │ │ - ldrb w8, [x20, #462] │ │ │ │ - ldr w5, [x20, #312] │ │ │ │ - ldr w6, [x20, #316] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - ldr w8, [x20, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - b 54e4c │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w28 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w3, w22 │ │ │ │ - ldrb w8, [x20, #462] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w5, [x20, #312] │ │ │ │ - ldr w6, [x20, #316] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #304] │ │ │ │ - ldr w8, [x20, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [sp, #368] │ │ │ │ - b 54e44 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - mov w1, w25 │ │ │ │ - bl 36ad0 │ │ │ │ - mov w27, w0 │ │ │ │ + str w4, [sp, #16] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + str w5, [sp, #40] │ │ │ │ + umull x1, w4, w6 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + mov w6, #0x68 // #104 │ │ │ │ + add x1, x1, x19 │ │ │ │ + umull x28, w28, w6 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + add x0, x0, x28 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldp q26, q28, [x1] │ │ │ │ + ldp q27, q30, [x1, #32] │ │ │ │ + ldp q29, q31, [x1, #64] │ │ │ │ + ldr x1, [x1, #96] │ │ │ │ + str q26, [x21, x28] │ │ │ │ + str x1, [x0, #96] │ │ │ │ + stp q28, q27, [x0, #16] │ │ │ │ + stp q30, q29, [x0, #48] │ │ │ │ + ldr w4, [sp, #16] │ │ │ │ + str q31, [x0, #80] │ │ │ │ + ldr w2, [x20, #32] │ │ │ │ + ldr w5, [sp, #40] │ │ │ │ + cmp w26, w2 │ │ │ │ + b.cs 51fb4 // b.hs, b.nlast │ │ │ │ + ldr x3, [x20, #48] │ │ │ │ + mov w28, w4 │ │ │ │ + b 51840 │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 3410 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.hi 54f50 // b.pmore │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 20080 │ │ │ │ - ldp x1, x7, [sp, #104] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - ldr x6, [sp, #120] │ │ │ │ - ldr x4, [sp, #160] │ │ │ │ - ldr x3, [x20, #216] │ │ │ │ - str x1, [sp] │ │ │ │ - mov x1, x24 │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - str w27, [sp, #16] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl 576a0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fd30 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 55c78 // b.any │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3500 │ │ │ │ - b 54f50 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldrb w4, [x20, #388] │ │ │ │ - mov x2, x0 │ │ │ │ - add x3, sp, #0x150 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x2, x3, [sp, #168] │ │ │ │ - bl 63720 │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - mov w5, w22 │ │ │ │ - ldp x7, x6, [sp, #104] │ │ │ │ + b.ls 51b0c // b.plast │ │ │ │ + ldr x0, [x24, #560] │ │ │ │ + bl 2f30 │ │ │ │ + b 51b0c │ │ │ │ + add x1, x1, #0x1f8 │ │ │ │ + adrp x0, 7b000 │ │ │ │ + mov x19, x21 │ │ │ │ + add x0, x0, #0xad8 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + b 51e5c │ │ │ │ + cbz w28, 51e48 │ │ │ │ + sub w0, w28, #0x1 │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + ldrb w3, [x19, #24] │ │ │ │ + umull x0, w0, w1 │ │ │ │ + add x8, x21, x0 │ │ │ │ + ldr w2, [x21, x0] │ │ │ │ + ldrb w1, [x8, #24] │ │ │ │ + ldr x26, [x8, #8] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.eq 51fbc // b.none │ │ │ │ + cmp w1, #0x0 │ │ │ │ + add x0, x26, #0x1 │ │ │ │ + ldp x1, x27, [sp, #24] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldr x6, [x8, #16] │ │ │ │ + str xzr, [sp, #96] │ │ │ │ + add x26, sp, #0x60 │ │ │ │ + ldp w5, w7, [x8, #60] │ │ │ │ + ldr x3, [x27, #24] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldr x2, [x3, w2, uxtw #3] │ │ │ │ + ldr x3, [x8, #32] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + sub x3, x0, x3 │ │ │ │ + ldrb w0, [x8, #56] │ │ │ │ + mov w8, #0x2d // #45 │ │ │ │ str w0, [sp] │ │ │ │ - ldp x2, x3, [sp, #168] │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - ldr x1, [x20, #216] │ │ │ │ - strb wzr, [sp, #8] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - stp x0, x20, [sp, #16] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 15070 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x24 │ │ │ │ + csel w4, w9, w8, eq // eq = none │ │ │ │ + mov x0, x26 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x2, [x27, #24] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldp x3, x6, [x19, #8] │ │ │ │ + mov w8, #0x2d // #45 │ │ │ │ + ldr w4, [x19] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp w5, w7, [x19, #60] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr x2, [x2, x4, lsl #3] │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + ldr x4, [x19, #32] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + sub x3, x3, x4 │ │ │ │ + ldrb w4, [x19, #24] │ │ │ │ + ldrb w10, [x19, #56] │ │ │ │ + cmp w4, #0x0 │ │ │ │ + str w10, [sp] │ │ │ │ + csel w4, w9, w8, eq // eq = none │ │ │ │ + bl 2e524 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + bl 2e524 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 51e14 // b.plast │ │ │ │ + ldr x0, [x24, #568] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr x0, [x24, #672] │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 51e40 // b.plast │ │ │ │ + ldr x0, [x24, #568] │ │ │ │ + bl 3410 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl 3500 │ │ │ │ - ldr x24, [sp, #128] │ │ │ │ - b 5557c │ │ │ │ - ldr w1, [sp, #184] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fd80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 5539c // b.none │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - ldr w1, [sp, #184] │ │ │ │ - add w1, w0, w1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ff00 │ │ │ │ - b 5539c │ │ │ │ - ldr w1, [sp, #184] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fd80 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 552e4 // b.none │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1fe68 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 552e4 // b.none │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - ldr w1, [sp, #184] │ │ │ │ - add w1, w0, w1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ff00 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 552e4 // b.none │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - b 5538c │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 229a0 │ │ │ │ - str x20, [sp] │ │ │ │ - ldp x4, x5, [sp, #144] │ │ │ │ - mov w6, w25 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - bl 397c0 │ │ │ │ - str x20, [sp] │ │ │ │ - ldp x4, x5, [sp, #144] │ │ │ │ - mov w6, w25 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x24 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - bl 3a120 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - b 55354 │ │ │ │ - mov w0, w22 │ │ │ │ - ubfiz x26, x22, #4, #32 │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ + cmp w0, w28 │ │ │ │ + b.ls 51b58 // b.plast │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5eb20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5eae8 │ │ │ │ + ldr w0, [x19, #68] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 51d24 // b.plast │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5f0f0 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov w2, #0x52 // #82 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w2, [x1, #1] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov w3, #0x3b // #59 │ │ │ │ + mov x0, x23 │ │ │ │ + str w3, [sp, #16] │ │ │ │ + strb w3, [x1, #2] │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w3, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w3, [x1, #3] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x32 // #50 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x0, #5] │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 51f38 // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x25 │ │ │ │ + ldr x0, [x24, #656] │ │ │ │ mov x1, x26 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #368] │ │ │ │ - mov x3, x0 │ │ │ │ - cbz w22, 55cc0 │ │ │ │ - add x0, x0, x26 │ │ │ │ - mov x1, x3 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stur xzr, [x1, #-16] │ │ │ │ - stur wzr, [x1, #-8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 55964 // b.any │ │ │ │ - ldr w0, [x20, #392] │ │ │ │ + bl 5f4c0 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 54e40 // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - lsl x1, x0, #4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr x3, [sp, #368] │ │ │ │ - b 54e28 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w24 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w3, w25 │ │ │ │ - ldrb w8, [x20, #462] │ │ │ │ - ldr w5, [x20, #312] │ │ │ │ - ldr w6, [x20, #316] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr w8, [x20, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [sp, #392] │ │ │ │ - b 554f0 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w24 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w3, w25 │ │ │ │ - ldrb w8, [x20, #462] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w5, [x20, #312] │ │ │ │ - ldr w6, [x20, #316] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #320] │ │ │ │ - ldr w8, [x20, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - b 554e8 │ │ │ │ - ldp x2, x3, [sp, #144] │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldrb w4, [x20, #388] │ │ │ │ - bl 63720 │ │ │ │ - ldr w24, [x20, #308] │ │ │ │ - cbnz w24, 55a68 │ │ │ │ - mov w0, #0x81b5 // #33205 │ │ │ │ - movk w0, #0x1b4e, lsl #16 │ │ │ │ - umull x0, w25, w0 │ │ │ │ - lsr x0, x0, #35 │ │ │ │ - scvtf d28, w0 │ │ │ │ - fadd d28, d28, d28 │ │ │ │ - fcvtzu w24, d28 │ │ │ │ - cmp w24, #0x0 │ │ │ │ - csinc w24, w24, wzr, ne // ne = any │ │ │ │ - ldr w0, [x20, #392] │ │ │ │ - mov w3, w25 │ │ │ │ - stp xzr, xzr, [sp, #384] │ │ │ │ + b.hi 51f94 // b.pmore │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov x3, x25 │ │ │ │ + ldr x0, [x24, #664] │ │ │ │ + mov x1, x26 │ │ │ │ + bl 5f800 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.eq 55d5c // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 55ce4 // b.any │ │ │ │ - lsl x1, x3, #4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - str x0, [sp, #392] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str xzr, [x1] │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.hi 55a9c // b.pmore │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cbz x0, 55ce4 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - cbnz x0, 552ec │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w24 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w3, w25 │ │ │ │ - ldrb w8, [x20, #462] │ │ │ │ - ldr w5, [x20, #312] │ │ │ │ - ldr w6, [x20, #316] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr w8, [x20, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [sp, #392] │ │ │ │ - b 552ec │ │ │ │ - ldrb w0, [x20, #448] │ │ │ │ - cbnz w0, 55254 │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 229a0 │ │ │ │ - b 54fcc │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov x1, x28 │ │ │ │ - ldr w2, [x20, #408] │ │ │ │ - bl 229a0 │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x4, x24 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x5, x27 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - bl 397c0 │ │ │ │ - str x20, [sp] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x4, x24 │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - mov x5, x27 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - mov w6, w22 │ │ │ │ - ldr x24, [sp, #152] │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 3a120 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 20210 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #136] │ │ │ │ - b 5517c │ │ │ │ + b.ls 51f80 // b.plast │ │ │ │ + ldr x0, [x24, #560] │ │ │ │ + bl 3410 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5fa20 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 3500 │ │ │ │ + b 51e48 │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 3410 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 51f58 // b.plast │ │ │ │ + ldr x0, [x24, #560] │ │ │ │ + bl 2f30 │ │ │ │ + b 51f58 │ │ │ │ + mov w28, w4 │ │ │ │ + b 51868 │ │ │ │ + ldr w0, [x19] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 51d50 // b.any │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + cmp x3, x26 │ │ │ │ + b.cc 526bc // b.lo, b.ul, b.last │ │ │ │ + sub x4, x3, x26 │ │ │ │ + mov x0, #0x4e1f // #19999 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.hi 51d50 // b.pmore │ │ │ │ + cbnz w1, 52198 │ │ │ │ + ldr x0, [x8, #16] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x8, [sp, #56] │ │ │ │ + add x0, x26, x0 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.cs 51e48 // b.hs, b.nlast │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x3, x1 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x1, x26 │ │ │ │ + mov w26, #0x3b // #59 │ │ │ │ + cset w1, cc // cc = lo, ul, last │ │ │ │ + add w1, w1, #0x42 │ │ │ │ + strb w1, [x25, x2] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w26, [x1, #2] │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ ldr x1, [sp, #64] │ │ │ │ - mov x3, x27 │ │ │ │ - ldrb w4, [x20, #388] │ │ │ │ - mov x2, x24 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - bl 63720 │ │ │ │ - ldr w4, [x20, #308] │ │ │ │ - cbnz w4, 55bdc │ │ │ │ - mov w0, #0x81b5 // #33205 │ │ │ │ - movk w0, #0x1b4e, lsl #16 │ │ │ │ - umull x0, w22, w0 │ │ │ │ - lsr x0, x0, #35 │ │ │ │ - scvtf d30, w0 │ │ │ │ - fadd d30, d30, d30 │ │ │ │ - fcvtzu w4, d30 │ │ │ │ - cmp w4, #0x0 │ │ │ │ - csinc w4, w4, wzr, ne // ne = any │ │ │ │ - ldr w0, [x20, #392] │ │ │ │ - stp xzr, xzr, [sp, #368] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 55dfc // b.none │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w26, [x1, #3] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x32 // #50 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 35f0 │ │ │ │ + add x2, x25, x0 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov w10, #0x2b // #43 │ │ │ │ + ldr x8, [sp, #56] │ │ │ │ + add x2, x2, x1 │ │ │ │ + mov x5, x25 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + mov w7, #0x2d // #45 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + strb wzr, [x2, #5] │ │ │ │ + add x1, x1, #0x210 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldrb w3, [x19, #56] │ │ │ │ + ldr w6, [x19] │ │ │ │ + ldr x4, [x2, #24] │ │ │ │ + ldrb w2, [x8, #56] │ │ │ │ + ldrb w11, [x8, #24] │ │ │ │ + ldr x9, [x4, x6, lsl #3] │ │ │ │ + cmp w2, w3, uxtb │ │ │ │ + csel w2, w2, w3, ls // ls = plast │ │ │ │ + cmp w11, #0x0 │ │ │ │ + ldp x4, x3, [x8, #8] │ │ │ │ + and w6, w2, #0xff │ │ │ │ + ldr x2, [x9, #24] │ │ │ │ + csel w7, w10, w7, eq // eq = none │ │ │ │ + ldr x9, [x19, #8] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + add x4, x4, x3 │ │ │ │ + ldr x3, [x8, #32] │ │ │ │ + sub x4, x4, x3 │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + sub x3, x9, x3 │ │ │ │ + bl 2e3e4 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 55da0 // b.any │ │ │ │ - ubfiz x1, x22, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - str w4, [sp, #152] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr w4, [sp, #152] │ │ │ │ - cbz w22, 55c30 │ │ │ │ - add x1, x0, x1 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 55c1c // b.any │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - cbz x0, 55da0 │ │ │ │ - ldr x0, [sp, #376] │ │ │ │ - cbnz x0, 55110 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldrb w8, [x20, #462] │ │ │ │ - ldr w5, [x20, #312] │ │ │ │ - ldr w6, [x20, #316] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - ldr w8, [x20, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - b 55110 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1fe20 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 557d4 // b.none │ │ │ │ - ldr w2, [x20, #356] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 156a0 │ │ │ │ - mov x27, x0 │ │ │ │ - bl 22268 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 55de8 // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x27 │ │ │ │ - bl 3500 │ │ │ │ - b 557d4 │ │ │ │ - ldr w0, [x20, #392] │ │ │ │ + b.ls 52140 // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + ldr x0, [x24, #656] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x8, [sp, #16] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 54e40 // b.any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr x3, [sp, #368] │ │ │ │ - b 54e40 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w4, w24 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov w3, w25 │ │ │ │ - ldrb w8, [x20, #462] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w5, [x20, #312] │ │ │ │ - ldr w6, [x20, #316] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #320] │ │ │ │ - ldr w8, [x20, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - b 55abc │ │ │ │ - ldp x4, x5, [sp, #144] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov w7, w22 │ │ │ │ - ldr x2, [x20, #216] │ │ │ │ - strb w0, [sp, #8] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov w6, w25 │ │ │ │ - str w1, [sp] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 3a964 │ │ │ │ - b 5560c │ │ │ │ - ubfiz x1, x25, #4, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x3, [sp, #136] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp w25, w1 │ │ │ │ - b.hi 55d78 // b.pmore │ │ │ │ - ldr w0, [x20, #392] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 55ab4 // b.any │ │ │ │ - b 55a84 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldrb w8, [x20, #462] │ │ │ │ - ldr w5, [x20, #312] │ │ │ │ - ldr w6, [x20, #316] │ │ │ │ - ldr w7, [x20, #320] │ │ │ │ - strb w8, [sp, #16] │ │ │ │ - ldr x2, [sp, #304] │ │ │ │ - str w4, [sp, #136] │ │ │ │ - ldr w8, [x20, #328] │ │ │ │ - str w8, [sp] │ │ │ │ - bl 6ef84 │ │ │ │ - str x0, [sp, #368] │ │ │ │ - ldr w4, [sp, #136] │ │ │ │ - b 55c38 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x27 │ │ │ │ + b.ls 52178 // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 3410 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl 3500 │ │ │ │ - b 557d4 │ │ │ │ - mov w0, w22 │ │ │ │ - ubfiz x1, x22, #4, #32 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #152] │ │ │ │ - str w4, [sp, #160] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x0, [sp, #368] │ │ │ │ - ldr w4, [sp, #160] │ │ │ │ - add x1, x0, x1 │ │ │ │ - cbz w22, 55e74 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 55e2c // b.any │ │ │ │ - ldr w0, [x20, #392] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + ldrb w0, [x8, #24] │ │ │ │ + cbz w0, 51e48 │ │ │ │ + ldr x26, [x8, #8] │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + add x0, x0, x3 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.ls 51e48 // b.plast │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + ldr x1, [x8, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + add x1, x1, x26 │ │ │ │ + mov w26, #0x3b // #59 │ │ │ │ + cmp x1, x3 │ │ │ │ + cset w1, cc // cc = lo, ul, last │ │ │ │ + add w1, w1, #0x42 │ │ │ │ + strb w1, [x25, x2] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w26, [x1, #2] │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w26, [x1, #3] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x32 // #50 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + add x1, x1, x2 │ │ │ │ + mov x5, x25 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + mov w7, #0x2d // #45 │ │ │ │ + strb wzr, [x1, #5] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr w4, [x19] │ │ │ │ + ldrb w2, [x19, #56] │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + ldrb w1, [x8, #56] │ │ │ │ + ldr x6, [x3, x4, lsl #3] │ │ │ │ + cmp w1, w2, uxtb │ │ │ │ + ldp x4, x3, [x19, #8] │ │ │ │ + csel w1, w1, w2, ls // ls = plast │ │ │ │ + ldr x2, [x6, #24] │ │ │ │ + and w6, w1, #0xff │ │ │ │ + ldr x1, [x8, #32] │ │ │ │ + add x4, x4, x3 │ │ │ │ + ldr x3, [x8, #8] │ │ │ │ + sub x4, x4, x1 │ │ │ │ + ldrb w8, [x8, #24] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + cmp w8, #0x0 │ │ │ │ + add x1, x1, #0x210 │ │ │ │ + csel w7, w9, w7, eq // eq = none │ │ │ │ + bl 2e3e4 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 55c30 // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str w4, [sp, #152] │ │ │ │ - lsl x1, x0, #4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x0, [sp, #376] │ │ │ │ - ldr w4, [sp, #152] │ │ │ │ - b 55c18 │ │ │ │ - ldr w0, [x20, #392] │ │ │ │ + b.ls 522e4 // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr x0, [x24, #656] │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 55c30 // b.any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w4, [sp, #136] │ │ │ │ - bl 586c0 │ │ │ │ - ldr w4, [sp, #136] │ │ │ │ - str x0, [sp, #376] │ │ │ │ - b 55c30 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 54ce8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - mov x28, x3 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, x2 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov x23, x1 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - ldr x4, [x28, #216] │ │ │ │ - adrp x3, af000 │ │ │ │ - ldr x3, [x3, #3864] │ │ │ │ - ldr w1, [x4, #40] │ │ │ │ - stp x0, x2, [sp, #16] │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x0, [x4, #32] │ │ │ │ - bl 35a84 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr s0, [x28, #480] │ │ │ │ - ldr w0, [x19, #40] │ │ │ │ - scvtf s0, s0 │ │ │ │ - add w0, w0, #0x3e8 │ │ │ │ - bl 25b10 │ │ │ │ - ldr w24, [x28, #360] │ │ │ │ - mov w20, w0 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl b048 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 55f3c // b.none │ │ │ │ - ldr w0, [x28, #360] │ │ │ │ - add w0, w20, w0 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr w27, [x0, #40] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - add w19, w0, #0x1 │ │ │ │ - lsr w27, w27, #6 │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w2, w19, w19, lsl #1 │ │ │ │ - add w1, w19, w19, lsl #1 │ │ │ │ - lsl w21, w19, #1 │ │ │ │ - lsl w27, w27, #6 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - str w2, [sp, #44] │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - add x21, x0, x21, lsl #3 │ │ │ │ - add x19, x0, w19, uxtw #3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x25, [sp, #16] │ │ │ │ - ubfiz x26, x2, #3, #32 │ │ │ │ - mov w1, w27 │ │ │ │ - str w2, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 75440 │ │ │ │ - str x0, [x20, x26] │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 75440 │ │ │ │ - str x0, [x19, x26] │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 75440 │ │ │ │ - str x0, [x21, x26] │ │ │ │ - ldr w2, [sp, #32] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.cs 55f84 // b.hs, b.nlast │ │ │ │ - adrp x0, 80000 │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - adrp x27, 7d000 │ │ │ │ - ldr q31, [x0, #624] │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d30, [x0, #448] │ │ │ │ - add x0, x27, #0x268 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str q31, [sp, #48] │ │ │ │ - str d30, [sp, #64] │ │ │ │ - nop │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - mov x3, x28 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 54260 │ │ │ │ - mov x27, x0 │ │ │ │ - cbz x0, 560cc │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - cbnz w0, 56064 │ │ │ │ - b 56084 │ │ │ │ - str w25, [sp] │ │ │ │ + b.ls 51e40 // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 3410 │ │ │ │ + b 51e40 │ │ │ │ + ldr w2, [x19] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 518fc // b.any │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + cmp x2, x26 │ │ │ │ + b.cc 526a4 // b.lo, b.ul, b.last │ │ │ │ + sub x4, x2, x26 │ │ │ │ + mov x3, #0x4e1f // #19999 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.hi 518fc // b.pmore │ │ │ │ + cbnz w0, 524f8 │ │ │ │ + ldr x0, [x8, #16] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + str x8, [sp, #56] │ │ │ │ + add x0, x26, x0 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.cs 519f8 // b.hs, b.nlast │ │ │ │ mov x0, x23 │ │ │ │ - str x28, [sp, #8] │ │ │ │ - mov x7, x27 │ │ │ │ - mov x6, x26 │ │ │ │ - mov w5, w24 │ │ │ │ - mov x4, x22 │ │ │ │ - mov x3, x21 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 54920 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - ldr w0, [x27, #24] │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ls 56084 // b.plast │ │ │ │ - ldrb w0, [x28, #452] │ │ │ │ - cbnz w0, 56028 │ │ │ │ - ldr x0, [x28, #288] │ │ │ │ - cbz x0, 5612c │ │ │ │ - ldr w1, [x0] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0] │ │ │ │ - b 56028 │ │ │ │ - ldr w0, [x28, #344] │ │ │ │ + bl 35f0 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x2, x1 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x26, x1 │ │ │ │ + mov w26, #0x3b // #59 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + add w1, w1, #0x42 │ │ │ │ + strb w1, [x25, x3] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w26, [x1, #2] │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w26, [x1, #3] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x31 // #49 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 35f0 │ │ │ │ + add x2, x25, x0 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov w10, #0x2b // #43 │ │ │ │ + ldr x8, [sp, #56] │ │ │ │ + add x2, x2, x1 │ │ │ │ + mov x5, x25 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + mov w7, #0x2d // #45 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + strb wzr, [x2, #5] │ │ │ │ + add x1, x1, #0x210 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldrb w3, [x19, #56] │ │ │ │ + ldr w6, [x19] │ │ │ │ + ldr x4, [x2, #24] │ │ │ │ + ldrb w2, [x8, #56] │ │ │ │ + ldrb w11, [x8, #24] │ │ │ │ + ldr x9, [x4, x6, lsl #3] │ │ │ │ + cmp w2, w3, uxtb │ │ │ │ + csel w2, w2, w3, ls // ls = plast │ │ │ │ + cmp w11, #0x0 │ │ │ │ + ldp x4, x3, [x8, #8] │ │ │ │ + and w6, w2, #0xff │ │ │ │ + ldr x2, [x9, #24] │ │ │ │ + csel w7, w10, w7, eq // eq = none │ │ │ │ + ldr x9, [x19, #8] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + add x4, x4, x3 │ │ │ │ + ldr x3, [x8, #32] │ │ │ │ + sub x4, x4, x3 │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + sub x3, x9, x3 │ │ │ │ + bl 2e3e4 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 56000 // b.plast │ │ │ │ - ldr x25, [sp, #16] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 108f0 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 1068c │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3500 │ │ │ │ - ldp x0, x1, [sp, #16] │ │ │ │ - mov x3, x28 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 54260 │ │ │ │ - mov x27, x0 │ │ │ │ - cbnz x0, 56018 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr w2, [sp, #44] │ │ │ │ - bl 36708 │ │ │ │ - mov x0, x20 │ │ │ │ + b.ls 5249c // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + ldr x0, [x24, #656] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x8, [sp, #16] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 524d8 // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + bl 3410 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + ldrb w0, [x8, #24] │ │ │ │ + cbz w0, 519f8 │ │ │ │ + ldr x26, [x8, #8] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x8, [sp, #16] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + add x0, x0, x2 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.ls 519f8 // b.plast │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + ldr x1, [x8, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + add x1, x1, x26 │ │ │ │ + mov w26, #0x3b // #59 │ │ │ │ + cmp x2, x1 │ │ │ │ + cset w1, hi // hi = pmore │ │ │ │ + add w1, w1, #0x42 │ │ │ │ + strb w1, [x25, x3] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + strb w26, [x1, #2] │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + add x1, x25, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x2 │ │ │ │ + strb w26, [x1, #3] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w2, #0x31 // #49 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, x3 │ │ │ │ + strb w2, [x1, #4] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x25, x0 │ │ │ │ + ldr w2, [sp, #92] │ │ │ │ + mov w9, #0x2b // #43 │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ + add x1, x1, x2 │ │ │ │ + mov x5, x25 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + mov w7, #0x2d // #45 │ │ │ │ + strb wzr, [x1, #5] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr w4, [x19] │ │ │ │ + ldrb w2, [x19, #56] │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + ldrb w1, [x8, #56] │ │ │ │ + ldr x6, [x3, x4, lsl #3] │ │ │ │ + cmp w1, w2, uxtb │ │ │ │ + ldp x4, x3, [x19, #8] │ │ │ │ + csel w1, w1, w2, ls // ls = plast │ │ │ │ + ldr x2, [x6, #24] │ │ │ │ + and w6, w1, #0xff │ │ │ │ + ldr x1, [x8, #32] │ │ │ │ + add x4, x4, x3 │ │ │ │ + ldr x3, [x8, #8] │ │ │ │ + sub x4, x4, x1 │ │ │ │ + ldrb w8, [x8, #24] │ │ │ │ + sub x3, x3, x1 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + cmp w8, #0x0 │ │ │ │ + add x1, x1, #0x210 │ │ │ │ + csel w7, w9, w7, eq // eq = none │ │ │ │ + bl 2e3e4 │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 52644 // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 2f30 │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + adrp x2, 7c000 │ │ │ │ + ldr x0, [x24, #656] │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x24, #344] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 519f0 // b.plast │ │ │ │ + ldr x0, [x24, #552] │ │ │ │ + bl 3410 │ │ │ │ + b 519f0 │ │ │ │ + ldp d14, d15, [sp, #208] │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + b 51810 │ │ │ │ + str w21, [sp, #48] │ │ │ │ + b 515a4 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 56148 // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x28, #224] │ │ │ │ - mov w2, w25 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov w3, #0x19 // #25 │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - bl 5baa4 │ │ │ │ - b 56028 │ │ │ │ + b 51810 │ │ │ │ + str wzr, [sp, #48] │ │ │ │ + str xzr, [sp, #72] │ │ │ │ + b 515a4 │ │ │ │ + sub x4, x26, x2 │ │ │ │ + mov x3, #0x4e1f // #19999 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.hi 518fc // b.pmore │ │ │ │ + cbz w0, 52340 │ │ │ │ + b 524f8 │ │ │ │ + sub x4, x26, x3 │ │ │ │ + mov x0, #0x4e1f // #19999 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.hi 51d50 // b.pmore │ │ │ │ + cbnz w1, 52198 │ │ │ │ + b 51fe8 │ │ │ │ + stp d14, d15, [sp, #208] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr d31, [x2, w0, uxtw #3] │ │ │ │ - adrp x3, 80000 │ │ │ │ - ldr d30, [x2, w1, uxtw #3] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr d27, [x3, #456] │ │ │ │ - fsub d29, d31, d30 │ │ │ │ - fabs d28, d29 │ │ │ │ - fcmpe d28, d27 │ │ │ │ - b.ls 561a4 // b.plast │ │ │ │ - fcmpe d29, d27 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b.gt 561a4 │ │ │ │ - fsub d30, d30, d31 │ │ │ │ - fcmpe d30, d27 │ │ │ │ - cset w0, gt │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr s31, [x2, w0, uxtw #2] │ │ │ │ - ldr s30, [x2, w1, uxtw #2] │ │ │ │ - fcmpe s31, s30 │ │ │ │ - cset w0, mi // mi = first │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w3, [x2, w0, uxtw #2] │ │ │ │ - ldr w0, [x2, w1, uxtw #2] │ │ │ │ - cmp w3, w0 │ │ │ │ - cset w0, lt // lt = tstop │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x1, w0, uxtw #2] │ │ │ │ - ldr w0, [x2] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, lt // lt = tstop │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x1, w0, uxtw #2] │ │ │ │ - ldr w0, [x2] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, cc // cc = lo, ul, last │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, cc // cc = lo, ul, last │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w0, [x1] │ │ │ │ - ldr w3, [x2] │ │ │ │ - cmp w3, w0 │ │ │ │ - b.hi 562b4 // b.pmore │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b.cc 562b0 // b.lo, b.ul, b.last │ │ │ │ - ldr w3, [x1, #4] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w4, [x2, #4] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.hi 562b0 // b.pmore │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b.cc 562b0 // b.lo, b.ul, b.last │ │ │ │ - ldr w3, [x1, #8] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldr w4, [x2, #8] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.hi 562b0 // b.pmore │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b.cc 562b0 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [x1, #12] │ │ │ │ - ldr w2, [x2, #12] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, cc // cc = lo, ul, last │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - cset w0, cc // cc = lo, ul, last │ │ │ │ - csinv w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w2, [x0] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, cc // cc = lo, ul, last │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr d31, [x0] │ │ │ │ - ldr d30, [x1] │ │ │ │ - fcmpe d31, d30 │ │ │ │ - csetm w0, mi // mi = first │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w4, [x2, w0, uxtw #2] │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - ldr w0, [x2, w1, uxtw #2] │ │ │ │ - cmp w4, w0 │ │ │ │ - cset w0, cc // cc = lo, ul, last │ │ │ │ - csel w0, w0, w3, ls // ls = plast │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr w2, [x0, #32] │ │ │ │ + cbz w2, 528e4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - subs w20, w1, #0x1 │ │ │ │ - b.mi 56404 // b.first │ │ │ │ + and w24, w1, #0xff │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x24, x3 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w5, w21, w20 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - add w5, w5, w5, lsr #31 │ │ │ │ - asr w19, w5, #1 │ │ │ │ - mov w0, w19 │ │ │ │ - blr x24 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 563f4 // b.none │ │ │ │ - sub w20, w19, #0x1 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ge 563a0 // b.tcont │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w0, w21 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + mov w26, #0x58 // #88 │ │ │ │ + add x1, x3, x19 │ │ │ │ + ldrb w1, [x1, #60] │ │ │ │ + cmp w1, w24 │ │ │ │ + b.eq 52880 // b.none │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w20, w2 │ │ │ │ + b.cc 52728 // b.lo, b.ul, b.last │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.ls 5290c // b.plast │ │ │ │ + sub w22, w22, #0x2 │ │ │ │ + add x0, x23, #0xc8 │ │ │ │ + mov w1, #0x58 // #88 │ │ │ │ + add x19, x23, #0x70 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + umaddl x22, w22, w1, x0 │ │ │ │ + b 527c0 │ │ │ │ + ldp w20, w4, [sp, #100] │ │ │ │ + mov w0, w0 │ │ │ │ + ldr w3, [sp, #108] │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + add w21, w21, w4 │ │ │ │ + add w24, w24, w3 │ │ │ │ + sub x3, x20, #0x1 │ │ │ │ + add x3, x3, x24 │ │ │ │ + add x1, x1, x21 │ │ │ │ + cbnz w25, 5285c │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + orr w1, w27, #0x1 │ │ │ │ + add x0, x0, x21 │ │ │ │ + orr w2, w27, #0x2 │ │ │ │ + cmp x3, x21 │ │ │ │ + b.ls 527b4 // b.plast │ │ │ │ + cmp x0, x24 │ │ │ │ + csel w27, w2, w1, cs // cs = hs, nlast │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 52830 // b.none │ │ │ │ + ldur x2, [x19, #-88] │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr x0, [x2, #88] │ │ │ │ + ldr x4, [x1, #88] │ │ │ │ + ldr w3, [x0, #28] │ │ │ │ + ldrb w25, [x2, #96] │ │ │ │ + ldr w4, [x4, #28] │ │ │ │ + ldrb w26, [x1, #96] │ │ │ │ + ldr w20, [x1] │ │ │ │ + ldr w28, [x2] │ │ │ │ + ldr w21, [x1, #32] │ │ │ │ + ldr w24, [x2, #32] │ │ │ │ + stp w4, w3, [sp, #104] │ │ │ │ + bl 6a770 │ │ │ │ + ldr x4, [x19] │ │ │ │ + str w0, [sp, #100] │ │ │ │ + ldr x0, [x4, #88] │ │ │ │ + bl 6a770 │ │ │ │ + cmp w20, w28 │ │ │ │ + orr w4, w27, #0x4 │ │ │ │ + orr w5, w27, #0x8 │ │ │ │ + ccmp w26, w25, #0x0, eq // eq = none │ │ │ │ + b.eq 5276c // b.none │ │ │ │ + cmp w20, w28 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + csel w27, w5, w4, ne // ne = any │ │ │ │ + cmp x19, x22 │ │ │ │ + b.ne 527c0 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + bl 3500 │ │ │ │ + mov w0, w27 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add w21, w19, #0x1 │ │ │ │ - cmp w21, w20 │ │ │ │ - b.le 563a0 │ │ │ │ - b 563d4 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + sub x20, x20, #0x1 │ │ │ │ + orr w0, w27, #0x1 │ │ │ │ + add x20, x20, x24 │ │ │ │ + orr w2, w27, #0x3 │ │ │ │ + cmp x1, x24 │ │ │ │ + b.ls 527b4 // b.plast │ │ │ │ + cmp x20, x21 │ │ │ │ + csel w27, w2, w0, cs // cs = hs, nlast │ │ │ │ + b 527b4 │ │ │ │ + add w25, w22, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + umull x1, w25, w26 │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x3, [x21, #48] │ │ │ │ + umull x2, w22, w26 │ │ │ │ + mov w22, w25 │ │ │ │ + add x1, x3, x19 │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr q27, [x3, x19] │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + ldp q29, q28, [x1, #16] │ │ │ │ + ldp q31, q30, [x1, #48] │ │ │ │ + ldr x1, [x1, #80] │ │ │ │ + str q27, [x23, x2] │ │ │ │ + str x1, [x0, #80] │ │ │ │ + stp q29, q28, [x0, #16] │ │ │ │ + stp q31, q30, [x0, #48] │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + cmp w2, w20 │ │ │ │ + b.ls 52748 // b.plast │ │ │ │ + ldr x3, [x21, #48] │ │ │ │ + b 52728 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + mov w0, w27 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + b 52830 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - subs w20, w1, #0x1 │ │ │ │ - b.mi 564c4 // b.first │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov x24, x3 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w19, w21, w20 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x22 │ │ │ │ - add w19, w19, w19, lsr #31 │ │ │ │ - asr w19, w19, #1 │ │ │ │ - mov w0, w19 │ │ │ │ - blr x24 │ │ │ │ - tst w0, #0xfffffffd │ │ │ │ - b.ne 564b4 // b.any │ │ │ │ - add w21, w19, #0x1 │ │ │ │ - cmp w21, w20 │ │ │ │ - b.le 56460 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov w0, w21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + bl 3050 │ │ │ │ + cbz x0, 52940 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub w20, w19, #0x1 │ │ │ │ - cmp w20, w21 │ │ │ │ - b.ge 56460 // b.tcont │ │ │ │ - b 56494 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0xd18 │ │ │ │ + add x1, x1, #0x228 │ │ │ │ + add x0, x0, #0x238 │ │ │ │ + mov w2, #0x26 // #38 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x2 │ │ │ │ + mov x29, sp │ │ │ │ + bl 3480 │ │ │ │ + cbz x0, 52988 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xd18 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + add x1, x1, #0x228 │ │ │ │ + add x0, x0, #0x238 │ │ │ │ + mov w2, #0x2d // #45 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, b0000 │ │ │ │ + add x2, x2, #0x230 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldp x4, x5, [x2] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, sp │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + stp x4, x5, [sp] │ │ │ │ + str x2, [sp, #16] │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add x19, x0, x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3480 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x22, x0 │ │ │ │ + bl 3010 │ │ │ │ + add x0, x24, x23, lsl #3 │ │ │ │ + ldur x21, [x0, #-8] │ │ │ │ + b 52a6c │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35f0 │ │ │ │ + add x20, x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 3570 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3110 │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz x0, 52a44 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x23, #0x4 │ │ │ │ + b.ne 52a38 // b.any │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 52ac8 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w1 │ │ │ │ + mov x23, x2 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - tbnz w1, #31, 5657c │ │ │ │ - mov x23, x4 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + mov x25, x1 │ │ │ │ + mov x26, x0 │ │ │ │ + bl 35f0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 35f0 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x24, x19, x22 │ │ │ │ + bl 35f0 │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + add x0, x24, x0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3480 │ │ │ │ mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - mov x22, x3 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov w27, w1 │ │ │ │ - b 56538 │ │ │ │ - add w25, w19, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 56598 // b.any │ │ │ │ - cmp w27, w25 │ │ │ │ - b.lt 56570 // b.tstop │ │ │ │ - add w19, w25, w27 │ │ │ │ - mov x3, x23 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x2, x19 │ │ │ │ + bl 3010 │ │ │ │ + mov w26, #0x20 // #32 │ │ │ │ + add x0, x19, #0x1 │ │ │ │ + strb w26, [x20, x19] │ │ │ │ + add x19, x20, x19 │ │ │ │ + mov x1, x25 │ │ │ │ + add x19, x19, x22 │ │ │ │ + mov x2, x22 │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 3010 │ │ │ │ + add x0, x24, #0x2 │ │ │ │ + mov x1, x23 │ │ │ │ + strb w26, [x19, #1] │ │ │ │ + add x19, x19, x21 │ │ │ │ mov x2, x21 │ │ │ │ - mov x1, x20 │ │ │ │ - add w19, w19, w19, lsr #31 │ │ │ │ - asr w19, w19, #1 │ │ │ │ - mov w26, w19 │ │ │ │ - mov w0, w19 │ │ │ │ - blr x22 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 56524 // b.any │ │ │ │ - sub w27, w19, #0x1 │ │ │ │ - cmp w27, w25 │ │ │ │ - b.ge 56538 // b.tcont │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - add w26, w24, #0x1 │ │ │ │ - mov w0, w26 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - mov w0, w26 │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 3010 │ │ │ │ + strb wzr, [x19, #2] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov w19, w2 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - mov x22, x3 │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - ubfiz x1, x19, #2, #32 │ │ │ │ - mov x23, x4 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #88] │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + mov x1, #0x5413 // #21523 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + mov x2, sp │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + bl 33d0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldrh w0, [sp, #2] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - cbz w19, 56690 │ │ │ │ - sub w3, w19, #0x1 │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.ls 56868 // b.plast │ │ │ │ - adrp x2, 80000 │ │ │ │ - lsr w0, w19, #2 │ │ │ │ - movi v30.4s, #0x4 │ │ │ │ - mov x1, x27 │ │ │ │ - ldr q31, [x2, #512] │ │ │ │ - add x0, x27, w0, uxtw #4 │ │ │ │ - mov v29.16b, v31.16b │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - str q29, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 56644 // b.any │ │ │ │ - and w0, w19, #0xfffffffc │ │ │ │ - tst x19, #0x3 │ │ │ │ - b.eq 56690 // b.none │ │ │ │ - mov w2, w0 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - str w0, [x27, x2, lsl #2] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.ls 56690 // b.plast │ │ │ │ - add w0, w0, #0x2 │ │ │ │ - str w1, [x27, w1, uxtw #2] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.ls 56690 // b.plast │ │ │ │ - mov w1, w0 │ │ │ │ - str w0, [x27, x1, lsl #2] │ │ │ │ - add x19, sp, #0x38 │ │ │ │ - mov x1, #0x2710 // #10000 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - str x19, [sp, #32] │ │ │ │ - stp wzr, w3, [sp, #48] │ │ │ │ - bl 77c40 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 77da0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 77d84 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 56818 // b.any │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 77ea0 │ │ │ │ - ldp w1, w20, [x0] │ │ │ │ - str w20, [sp, #12] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - mov w19, w1 │ │ │ │ - bl 3500 │ │ │ │ - cmp w19, w20 │ │ │ │ - b.ge 566c0 // b.tcont │ │ │ │ - sxtw x0, w19 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - ldp w0, w26, [sp, #24] │ │ │ │ - ldr w19, [sp, #12] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add w0, w19, w0 │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - add x25, x27, x1, lsl #2 │ │ │ │ - asr w0, w0, #1 │ │ │ │ - ldr w20, [x27, w0, sxtw #2] │ │ │ │ - ldr w0, [x25] │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, w20 │ │ │ │ - blr x22 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 567e4 // b.none │ │ │ │ - add x28, x27, w19, sxtw #2 │ │ │ │ - b 56750 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - mov x24, x28 │ │ │ │ - ldr w0, [x28], #-4 │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, w20 │ │ │ │ - blr x22 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 5674c // b.none │ │ │ │ - sub w2, w26, #0x1 │ │ │ │ - cmp w2, w19 │ │ │ │ - b.le 567c4 │ │ │ │ - ldr w20, [sp, #12] │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - sub w1, w20, w2 │ │ │ │ - sub w0, w2, w3 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.le 567f0 │ │ │ │ - ldp x0, x1, [sp, #32] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - stp w3, w19, [sp, #48] │ │ │ │ - bl 77da0 │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - cmp w20, w2 │ │ │ │ - b.le 566c0 │ │ │ │ - sxtw x0, w2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - stp w0, w1, [sp, #24] │ │ │ │ - b 56708 │ │ │ │ - ldr w1, [x25] │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - ldr w0, [x24] │ │ │ │ - mov w2, w26 │ │ │ │ - str w1, [x24] │ │ │ │ - str w0, [x25] │ │ │ │ - cmp w26, w19 │ │ │ │ - b.gt 5677c │ │ │ │ - add x25, x25, #0x4 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - b 56728 │ │ │ │ - ldp x0, x1, [sp, #32] │ │ │ │ - str w2, [sp, #48] │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - str w2, [sp, #52] │ │ │ │ - bl 77da0 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.ge 566c0 // b.tcont │ │ │ │ - str w19, [sp, #12] │ │ │ │ - b 56708 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 77d08 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 56870 // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + b.ne 52c04 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 56664 │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 35f0 │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset x2, eq // eq = none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x4, [x3, w0, uxtw #3] │ │ │ │ - ldr x0, [x3, w1, uxtw #3] │ │ │ │ - ldrb w1, [x4, w2, uxtw] │ │ │ │ - ldrb w0, [x0, w2, uxtw] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, cc // cc = lo, ul, last │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - add w0, w0, w2 │ │ │ │ - add w2, w2, w1 │ │ │ │ - ldrb w1, [x3, w0, uxtw] │ │ │ │ - ldrb w0, [x3, w2, uxtw] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, cc // cc = lo, ul, last │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - sub w8, w2, #0x1 │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 569bc │ │ │ │ - sxtw x4, w0 │ │ │ │ - sxtw x7, w1 │ │ │ │ - cmp w8, #0x3 │ │ │ │ - b.ls 569c0 // b.plast │ │ │ │ - add x9, x4, #0x4 │ │ │ │ - sbfiz x5, x1, #2, #32 │ │ │ │ - add x10, x5, #0x10 │ │ │ │ - sxtw x7, w1 │ │ │ │ - lsl x9, x9, #2 │ │ │ │ - sub x6, x9, #0x10 │ │ │ │ - cmp x10, x6 │ │ │ │ - ccmp x9, x5, #0x4, gt │ │ │ │ - b.gt 569c0 │ │ │ │ - lsr w7, w2, #2 │ │ │ │ - add x6, x3, x6 │ │ │ │ - add x5, x3, x5 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - lsl x7, x7, #4 │ │ │ │ - ldr q30, [x5, x4] │ │ │ │ - ldr q31, [x6, x4] │ │ │ │ - str q30, [x6, x4] │ │ │ │ - str q31, [x5, x4] │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - cmp x7, x4 │ │ │ │ - b.ne 56928 // b.any │ │ │ │ - and w4, w2, #0xfffffffc │ │ │ │ - sub w8, w8, w4 │ │ │ │ - add w1, w1, w4 │ │ │ │ - add w0, w0, w4 │ │ │ │ - cmp w2, w4 │ │ │ │ - b.eq 569bc // b.none │ │ │ │ - sbfiz x4, x1, #2, #32 │ │ │ │ - sbfiz x2, x0, #2, #32 │ │ │ │ - ldr w6, [x3, x4] │ │ │ │ - ldr w5, [x3, x2] │ │ │ │ - str w6, [x3, x2] │ │ │ │ - str w5, [x3, x4] │ │ │ │ - cmp w8, #0x0 │ │ │ │ - b.le 569bc │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - sbfiz x1, x1, #2, #32 │ │ │ │ - sbfiz x0, x0, #2, #32 │ │ │ │ - ldr w4, [x3, x1] │ │ │ │ - ldr w2, [x3, x0] │ │ │ │ - str w4, [x3, x0] │ │ │ │ - str w2, [x3, x1] │ │ │ │ - cmp w8, #0x1 │ │ │ │ - b.eq 569bc // b.none │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - ldr w4, [x3, x1] │ │ │ │ - ldr w2, [x3, x0] │ │ │ │ - str w4, [x3, x0] │ │ │ │ - str w2, [x3, x1] │ │ │ │ + ldrb w3, [x19, x2] │ │ │ │ + eor w5, w4, #0x1 │ │ │ │ + sub w1, w3, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 52c6c // b.plast │ │ │ │ + cmp w3, #0x2e │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + tst w1, w5 │ │ │ │ + b.eq 52c74 // b.none │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + b 52c40 │ │ │ │ + cmp w0, w2 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - add x0, x4, w8, uxtw │ │ │ │ - add x2, x3, #0x4 │ │ │ │ - sub x1, x7, x4 │ │ │ │ - add x3, x3, x4, lsl #2 │ │ │ │ - add x0, x2, x0, lsl #2 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 35f0 │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + ldrb w1, [x19, w2, uxtw] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.hi 52d14 // b.pmore │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sxtw x2, w2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w4, [x3, x1, lsl #2] │ │ │ │ - ldr w2, [x3] │ │ │ │ - str w4, [x3] │ │ │ │ - str w2, [x3, x1, lsl #2] │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 569e0 // b.any │ │ │ │ + ldrb w1, [x19, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 52ce0 // b.plast │ │ │ │ + cmp w0, w3 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w3, w2 │ │ │ │ + cmp w0, w3 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - ldr x6, [x0] │ │ │ │ - str x6, [sp, #136] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - stp x1, x5, [sp, #8] │ │ │ │ - str w2, [sp, #44] │ │ │ │ - str w4, [sp, #76] │ │ │ │ - cbz w2, 56e5c │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - mov w19, w2 │ │ │ │ - mov x0, x19 │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - ubfiz x1, x0, #2, #32 │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + add x2, sp, #0x58 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - mov x25, x3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x28, x0 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.eq 56e90 // b.none │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - str w0, [sp, #72] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 56fe8 // b.plast │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - adrp x2, 80000 │ │ │ │ - movi v30.4s, #0x4 │ │ │ │ - ldr q31, [x2, #512] │ │ │ │ - lsr w1, w0, #2 │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x28, w1, uxtw #4 │ │ │ │ - mov v29.16b, v31.16b │ │ │ │ - add v31.4s, v31.4s, v30.4s │ │ │ │ - str q29, [x0], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 56a9c // b.any │ │ │ │ - ldr w3, [sp, #44] │ │ │ │ - tst x3, #0x3 │ │ │ │ - b.eq 56af4 // b.none │ │ │ │ - and x0, x3, #0xfffffffc │ │ │ │ - and w1, w3, #0xfffffffc │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - str w1, [x28, x0] │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cs 56af4 // b.hs, b.nlast │ │ │ │ - add x0, x28, x0 │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str w2, [x0, #4] │ │ │ │ - ldr w2, [sp, #44] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ls 56af4 // b.plast │ │ │ │ - str w1, [x0, #8] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - mov x1, #0x64 // #100 │ │ │ │ + mov x1, #0x5413 // #21523 │ │ │ │ + bl 33d0 │ │ │ │ + ldrh w1, [sp, #90] │ │ │ │ + mov w2, #0x46 // #70 │ │ │ │ + mov x0, #0x2710 // #10000 │ │ │ │ + cmp w1, w2 │ │ │ │ + csel w1, w1, w2, ge // ge = tcont │ │ │ │ + str w1, [sp, #24] │ │ │ │ + bl 3390 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x2710 // #10000 │ │ │ │ + bl 3390 │ │ │ │ + ldr w22, [x19, #48] │ │ │ │ + strb wzr, [x0] │ │ │ │ + strb wzr, [x23] │ │ │ │ + sbfiz x19, x22, #3, #32 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3390 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3390 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbz w22, 52e18 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, #0x2710 // #10000 │ │ │ │ + bl 3390 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x2710 // #10000 │ │ │ │ + str x1, [x2, x19, lsl #3] │ │ │ │ + strb wzr, [x1] │ │ │ │ + bl 3390 │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [x1, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.hi 52de0 // b.pmore │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x3, #0x7375 // #29557 │ │ │ │ + ldr x19, [sp, #72] │ │ │ │ + movk x3, #0x6761, lsl #16 │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov x0, x19 │ │ │ │ + movk x3, #0x3a65, lsl #32 │ │ │ │ + mov x2, #0x2709 // #9993 │ │ │ │ + movk x3, #0x20, lsl #48 │ │ │ │ + str x3, [x0], #7 │ │ │ │ + bl 3610 <__strcpy_chk@plt> │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0xe08 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + cmp w0, #0x28 │ │ │ │ + b.hi 538ec // b.pmore │ │ │ │ + and x0, x0, #0xffffffff │ │ │ │ str x0, [sp, #48] │ │ │ │ - bl 77c40 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - add x0, x28, #0x4 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - bl 3340 │ │ │ │ - ldr w24, [sp, #72] │ │ │ │ - ldr w4, [sp, #44] │ │ │ │ - ubfiz x2, x27, #2, #32 │ │ │ │ - mov w21, w24 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - str w20, [sp, #40] │ │ │ │ - ldr w3, [x28, x2] │ │ │ │ - sdiv w1, w0, w4 │ │ │ │ - msub w0, w1, w4, w0 │ │ │ │ - add w0, w0, w27 │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - ldr w1, [x28, x0] │ │ │ │ - str w1, [x28, x2] │ │ │ │ - str w3, [x28, x0] │ │ │ │ - ldr w23, [x28, x2] │ │ │ │ - add w0, w27, w20 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - cmp w20, w24 │ │ │ │ - b.le 56e9c │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - sub w19, w20, w0 │ │ │ │ - cmp w19, w0 │ │ │ │ - csel w3, w19, w0, le │ │ │ │ - sub w20, w20, w3 │ │ │ │ - sub w7, w3, #0x1 │ │ │ │ - add w20, w20, w27 │ │ │ │ - cmp w3, #0x0 │ │ │ │ - b.le 56c74 │ │ │ │ - sxtw x9, w20 │ │ │ │ - sxtw x0, w27 │ │ │ │ - cmp w7, #0x3 │ │ │ │ - b.ls 56f64 // b.plast │ │ │ │ - sxtw x0, w27 │ │ │ │ - sbfiz x1, x20, #2, #32 │ │ │ │ - add x4, x0, #0x4 │ │ │ │ - add x10, x1, #0x10 │ │ │ │ - sxtw x9, w20 │ │ │ │ - lsl x4, x4, #2 │ │ │ │ - sub x2, x4, #0x10 │ │ │ │ - cmp x10, x2 │ │ │ │ - ccmp x4, x1, #0x4, gt │ │ │ │ - b.gt 56f64 │ │ │ │ - lsr w4, w3, #2 │ │ │ │ - add x2, x28, x2 │ │ │ │ - add x1, x28, x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x4, x4, #4 │ │ │ │ - ldr q30, [x1, x0] │ │ │ │ - ldr q31, [x2, x0] │ │ │ │ - str q30, [x2, x0] │ │ │ │ - str q31, [x1, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.ne 56be0 // b.any │ │ │ │ - and w1, w3, #0xfffffffc │ │ │ │ - sub w7, w7, w1 │ │ │ │ - add w20, w20, w1 │ │ │ │ - add w0, w27, w1 │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 56c74 // b.none │ │ │ │ - sbfiz x2, x20, #2, #32 │ │ │ │ - sbfiz x3, x0, #2, #32 │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr w4, [x28, x2] │ │ │ │ - ldr w0, [x28, x3] │ │ │ │ - str w4, [x28, x3] │ │ │ │ - str w0, [x28, x2] │ │ │ │ - cmp w7, #0x0 │ │ │ │ - b.le 56c74 │ │ │ │ - sbfiz x0, x20, #2, #32 │ │ │ │ - sbfiz x1, x1, #2, #32 │ │ │ │ - ldr w3, [x28, x0] │ │ │ │ - ldr w2, [x28, x1] │ │ │ │ - str w3, [x28, x1] │ │ │ │ - str w2, [x28, x0] │ │ │ │ - cmp w7, #0x1 │ │ │ │ - b.eq 56c74 // b.none │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - ldr w3, [x28, x0] │ │ │ │ - ldr w2, [x28, x1] │ │ │ │ - str w3, [x28, x1] │ │ │ │ - str w2, [x28, x0] │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - sub w23, w21, w24 │ │ │ │ - sub w0, w1, w21 │ │ │ │ - cmp w0, w23 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - csel w3, w0, w23, le │ │ │ │ - sub w4, w1, w3 │ │ │ │ - sub w7, w3, #0x1 │ │ │ │ - add w4, w4, w27 │ │ │ │ - cmp w3, #0x0 │ │ │ │ - b.le 56d80 │ │ │ │ - ldrsw x0, [sp, #28] │ │ │ │ - sxtw x6, w4 │ │ │ │ - cmp w7, #0x3 │ │ │ │ - b.ls 56f98 // b.plast │ │ │ │ - add x9, x0, #0x4 │ │ │ │ - sbfiz x1, x4, #2, #32 │ │ │ │ - add x10, x1, #0x10 │ │ │ │ - sxtw x6, w4 │ │ │ │ - lsl x9, x9, #2 │ │ │ │ - sub x2, x9, #0x10 │ │ │ │ - cmp x2, x10 │ │ │ │ - ccmp x1, x9, #0x0, lt // lt = tstop │ │ │ │ - b.lt 56f98 // b.tstop │ │ │ │ - lsr w6, w3, #2 │ │ │ │ - add x2, x28, x2 │ │ │ │ - add x1, x28, x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - lsl x6, x6, #4 │ │ │ │ - ldr q30, [x1, x0] │ │ │ │ - ldr q31, [x2, x0] │ │ │ │ - str q30, [x2, x0] │ │ │ │ - str q31, [x1, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.ne 56ce8 // b.any │ │ │ │ - ldr w1, [sp, #28] │ │ │ │ - and w0, w3, #0xfffffffc │ │ │ │ - sub w7, w7, w0 │ │ │ │ - add w4, w4, w0 │ │ │ │ - add w0, w1, w0 │ │ │ │ - tst x3, #0x3 │ │ │ │ - b.eq 56d80 // b.none │ │ │ │ - sbfiz x2, x4, #2, #32 │ │ │ │ - sbfiz x1, x0, #2, #32 │ │ │ │ - ldr w6, [x28, x2] │ │ │ │ - ldr w3, [x28, x1] │ │ │ │ - str w6, [x28, x1] │ │ │ │ - str w3, [x28, x2] │ │ │ │ - cmp w7, #0x0 │ │ │ │ - b.le 56d80 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - sbfiz x1, x4, #2, #32 │ │ │ │ - sbfiz x0, x0, #2, #32 │ │ │ │ - ldr w3, [x28, x1] │ │ │ │ - ldr w2, [x28, x0] │ │ │ │ - str w3, [x28, x0] │ │ │ │ - str w2, [x28, x1] │ │ │ │ - cmp w7, #0x1 │ │ │ │ - b.eq 56d80 // b.none │ │ │ │ - add x1, x1, #0x4 │ │ │ │ + cbz w22, 530f4 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + sub w25, w22, #0x1 │ │ │ │ + add x19, sp, #0x60 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x28, [x0, #56] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + add x21, x28, #0x58 │ │ │ │ + mov x20, x28 │ │ │ │ + umaddl x25, w25, w0, x21 │ │ │ │ + b 52eac │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 52eec // b.none │ │ │ │ + ldr w0, [x20, #44] │ │ │ │ + ldrb w4, [x20] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 52ea0 // b.none │ │ │ │ + cbz w1, 53754 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x20, x20, #0x58 │ │ │ │ + strb w4, [sp, #96] │ │ │ │ + strb wzr, [sp, #97] │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.ne 52eac // b.any │ │ │ │ + cbz w1, 52f04 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + adrp x1, 7b000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x25, x1, #0x8e8 │ │ │ │ + add x26, x0, #0x250 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 53024 │ │ │ │ + cbnz w20, 53658 │ │ │ │ + ldrb w0, [x28, #41] │ │ │ │ + cbz w0, 5373c │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x20, [x0, x19, lsl #3] │ │ │ │ + cbnz x27, 536ec │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + cbz x0, 52f84 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + add x0, x20, x0 │ │ │ │ + strh w2, [x20, x1] │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + bl 3560 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x1, x0, #0xe08 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + ldr x1, [x28, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + strh w1, [x20, x0] │ │ │ │ + ldr x1, [x28, #24] │ │ │ │ + ldr x24, [x2, x19, lsl #3] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 3000 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cbz x0, 52ff8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35f0 │ │ │ │ + adrp x4, 7d000 │ │ │ │ + add x4, x4, #0x260 │ │ │ │ + mov x1, x0 │ │ │ │ + add x5, x24, x0 │ │ │ │ + add x0, x0, #0xa │ │ │ │ + ldr x6, [x4] │ │ │ │ + str x6, [x24, x1] │ │ │ │ + ldur w1, [x4, #7] │ │ │ │ + add x0, x24, x0 │ │ │ │ + stur w1, [x5, #7] │ │ │ │ + ldr x1, [x28, #32] │ │ │ │ + bl 3560 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35f0 │ │ │ │ + mov w1, #0x29 // #41 │ │ │ │ + strh w1, [x24, x0] │ │ │ │ + ldrb w0, [x28, #41] │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + cbnz w0, 535e8 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + mov x28, x21 │ │ │ │ + cmp w22, w19 │ │ │ │ + b.ls 530f4 // b.plast │ │ │ │ + add x21, x21, #0x58 │ │ │ │ + ldr w0, [x28, #44] │ │ │ │ + cmp w0, #0x13 │ │ │ │ + b.eq 535f8 // b.none │ │ │ │ + ldr x27, [x28, #8] │ │ │ │ + ldrb w20, [x28] │ │ │ │ + cbz w0, 52f1c │ │ │ │ + ldrb w0, [x28, #41] │ │ │ │ + cbz w0, 535d0 │ │ │ │ + cbz w20, 52f28 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x24, sp, #0x60 │ │ │ │ + ldr x20, [x0, x19, lsl #3] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x5, x0 │ │ │ │ + mov w6, #0x20 // #32 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x1, x1, #0xcc0 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + mov x0, x23 │ │ │ │ + strh w6, [x20, x5] │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w5, #0x2d // #45 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x23 │ │ │ │ + strb wzr, [sp, #97] │ │ │ │ + strh w5, [x20, x2] │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + ldrb w5, [x28] │ │ │ │ + strb w5, [sp, #96] │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3000 │ │ │ │ + cbz x27, 52f34 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x4, x0, #0x1 │ │ │ │ + mov w5, #0x2c // #44 │ │ │ │ add x0, x0, #0x4 │ │ │ │ - ldr w3, [x28, x1] │ │ │ │ - ldr w2, [x28, x0] │ │ │ │ - str w3, [x28, x0] │ │ │ │ - str w2, [x28, x1] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 56d98 │ │ │ │ - ldp x0, x1, [sp, #48] │ │ │ │ - stp w27, w19, [sp, #88] │ │ │ │ - str w22, [sp, #96] │ │ │ │ - bl 77da0 │ │ │ │ - ldp w0, w1, [sp, #40] │ │ │ │ - add w20, w0, w1 │ │ │ │ - sub w20, w20, w21 │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.le 56dcc │ │ │ │ - add w0, w19, w27 │ │ │ │ - ldr w1, [sp, #76] │ │ │ │ - ldp x3, x4, [sp, #8] │ │ │ │ - add w19, w19, w27 │ │ │ │ - ldr w0, [x28, x0, lsl #2] │ │ │ │ - mov w2, w22 │ │ │ │ - blr x25 │ │ │ │ - cbnz w0, 56fcc │ │ │ │ - cmp w23, #0x1 │ │ │ │ - b.gt 56e10 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 77d84 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 56e40 // b.any │ │ │ │ + mov x1, x27 │ │ │ │ + add x0, x20, x0 │ │ │ │ + strb w5, [x20, x2] │ │ │ │ + mov w2, #0x2d20 // #11552 │ │ │ │ + movk w2, #0x2d, lsl #16 │ │ │ │ + str w2, [x20, x4] │ │ │ │ + bl 3560 │ │ │ │ + b 52f34 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + cbz x1, 53120 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + adrp x1, 7b000 │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x8e8 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ ldr x0, [sp, #48] │ │ │ │ + bl 3390 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + cbz w1, 53140 │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + add w1, w1, w0 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.hi 53770 // b.pmore │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 77ea0 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - mov w27, w1 │ │ │ │ - str x1, [x2] │ │ │ │ - mov w22, w0 │ │ │ │ - str w0, [x2, #8] │ │ │ │ - b 56b20 │ │ │ │ - ldp x19, x1, [sp, #48] │ │ │ │ - str w22, [sp, #96] │ │ │ │ - ldr w0, [sp, #44] │ │ │ │ - sub w2, w0, w23 │ │ │ │ - add w2, w2, w27 │ │ │ │ - stp w2, w23, [sp, #88] │ │ │ │ + mov w19, #0x20 // #32 │ │ │ │ + cbz x0, 53188 │ │ │ │ + ldrb w2, [x23, x1] │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.eq 535ac // b.none │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x20, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.cc 5316c // b.lo, b.ul, b.last │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + cbz w22, 53904 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w19, w22 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x22, x0 │ │ │ │ + add x20, x0, w19, uxtw #3 │ │ │ │ + ldr x0, [x22], #8 │ │ │ │ + bl 35f0 │ │ │ │ + cmp x0, w21, uxtw │ │ │ │ + csel w21, w21, w0, ls // ls = plast │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 531a4 // b.any │ │ │ │ + add w20, w21, #0x1 │ │ │ │ + str w20, [sp, #68] │ │ │ │ + cmp w20, #0x3b │ │ │ │ + b.hi 5392c // b.pmore │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w24, w20 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + cbz w20, 53924 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + bl 3670 │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + ldr w1, [sp, #68] │ │ │ │ + sub w0, w0, w1 │ │ │ │ + str w0, [sp, #20] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x1, x0, w19, uxtw #3 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + b 5322c │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 53390 // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x19, [x0] │ │ │ │ mov x0, x19 │ │ │ │ - bl 77da0 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ls 53214 // b.plast │ │ │ │ + udiv w0, w0, w1 │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + str w0, [sp, #32] │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + mov w27, w25 │ │ │ │ + str w26, [sp, #16] │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + add w25, w25, w0 │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + sub w20, w25, w0 │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + cmp w20, w27 │ │ │ │ + b.ls 53560 // b.plast │ │ │ │ mov x0, x19 │ │ │ │ - bl 77d84 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.eq 56de4 // b.none │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 77d08 │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 35f0 │ │ │ │ + mov x21, x0 │ │ │ │ + b 532bc │ │ │ │ + bl 3020 <__ctype_b_loc@plt> │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrb w2, [x19, x27] │ │ │ │ + ldrh w0, [x0, x2, lsl #1] │ │ │ │ + tst x0, #0x2000 │ │ │ │ + csel w28, w28, w27, eq // eq = none │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp w20, w27 │ │ │ │ + b.ls 53554 // b.plast │ │ │ │ + mov w22, w27 │ │ │ │ + cmp x21, x27 │ │ │ │ + b.hi 53298 // b.pmore │ │ │ │ + cmp w20, w22 │ │ │ │ + b.ls 53560 // b.plast │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 53260 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + cbz x0, 53214 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + ldrb w1, [x19, x22] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov w22, w21 │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.eq 53324 // b.none │ │ │ │ + cmp x22, x0 │ │ │ │ + b.cs 53214 // b.hs, b.nlast │ │ │ │ + ldrb w1, [x19, x22] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov w22, w21 │ │ │ │ + cmp w1, #0xa │ │ │ │ + b.ne 53308 // b.any │ │ │ │ + add x25, x19, x22 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w2, [sp, #68] │ │ │ │ + mov x26, x0 │ │ │ │ + add w1, w2, w21 │ │ │ │ + add w20, w2, w21 │ │ │ │ + add x0, x19, x1 │ │ │ │ + mov w2, w26 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 3570 │ │ │ │ + add w4, w20, w26 │ │ │ │ + mov x2, x24 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x0, x25 │ │ │ │ + strb wzr, [x19, w4, uxtw] │ │ │ │ + bl 3010 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.hi 532f4 // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 5322c // b.any │ │ │ │ + adrp x21, af000 │ │ │ │ + ldr x21, [x21, #3920] │ │ │ │ + adrp x0, 7c000 │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + add x26, x0, #0xc00 │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov x2, x26 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x21] │ │ │ │ + adrp x1, 7b000 │ │ │ │ + add x28, x1, #0xad8 │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x28 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x21] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + ldr x3, [x19, #40] │ │ │ │ + add x2, x2, #0x2b0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w0, [x19, #48] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x22, x1, #0xe08 │ │ │ │ + cbz w0, 53474 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x2, x26 │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x20, [x1, x25, lsl #3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x3, x20 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + b 53434 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + mov x2, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + sub x1, x24, x0 │ │ │ │ + ldr x0, [x21] │ │ │ │ + cmp x1, w19, uxtw │ │ │ │ + b.hi 53424 // b.pmore │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x2, x28 │ │ │ │ + ldr x3, [x1, x25, lsl #3] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr w0, [x0, #48] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.hi 53400 // b.pmore │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x21] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + add x2, x2, #0x290 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x3, [x19, #24] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x2a8 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x21] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + add x2, x2, #0x2b8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr w20, [x19, #48] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbz w20, 534f0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x0, [x0, x19, lsl #3] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x0, [x0, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 3500 │ │ │ │ + cmp w20, w19 │ │ │ │ + b.hi 534cc // b.pmore │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 56ffc // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - mov x0, x28 │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ + b.ne 5394c // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - str wzr, [x0] │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - b 56af4 │ │ │ │ - ubfiz x19, x0, #2, #32 │ │ │ │ - mov w2, w22 │ │ │ │ - ldp x3, x4, [sp, #8] │ │ │ │ - add x0, x28, x19 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov w1, w23 │ │ │ │ - ldr w0, [x28, x19] │ │ │ │ - blr x25 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 56eec // b.none │ │ │ │ - cbnz w0, 56f18 │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - ldr w2, [x28, x19] │ │ │ │ - add w0, w1, w27 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - ldr w1, [x28, x0] │ │ │ │ - str w2, [x28, x0] │ │ │ │ - str w1, [x28, x19] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - b 56b60 │ │ │ │ - add w0, w21, w27 │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - ldr w2, [x28, x0] │ │ │ │ - str w2, [x28, x26] │ │ │ │ - str w1, [x28, x0] │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - cmp w20, w24 │ │ │ │ - b.gt 56b70 │ │ │ │ - add w19, w24, w27 │ │ │ │ + b 3500 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + cmp w20, w22 │ │ │ │ + b.hi 532d0 // b.pmore │ │ │ │ + add w20, w28, #0x1 │ │ │ │ + sub w0, w25, w28 │ │ │ │ + add x20, x19, x20 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x22, x0 │ │ │ │ + add w20, w28, #0x2 │ │ │ │ + add w21, w28, #0x1 │ │ │ │ + add w20, w20, w22 │ │ │ │ + add w2, w28, #0x2 │ │ │ │ + add x0, x19, x2 │ │ │ │ mov w2, w22 │ │ │ │ - ldp x3, x4, [sp, #8] │ │ │ │ - lsl x26, x19, #2 │ │ │ │ - mov w1, w23 │ │ │ │ - add x19, x28, x19, lsl #2 │ │ │ │ - ldr w0, [x28, x26] │ │ │ │ - blr x25 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 56f0c // b.none │ │ │ │ - ldr w1, [x28, x26] │ │ │ │ - cbz w0, 56ef4 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - ldr w0, [x2] │ │ │ │ - str w1, [x2] │ │ │ │ - str w0, [x19] │ │ │ │ - b 56b60 │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - add x1, x0, w7, uxtw │ │ │ │ - sub x9, x9, x0 │ │ │ │ - add x0, x28, x0, lsl #2 │ │ │ │ - add x1, x2, x1, lsl #2 │ │ │ │ - ldr w3, [x0, x9, lsl #2] │ │ │ │ - ldr w2, [x0] │ │ │ │ - str w3, [x0] │ │ │ │ - str w2, [x0, x9, lsl #2] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 56f78 // b.any │ │ │ │ - b 56c74 │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - add x1, x0, w7, uxtw │ │ │ │ - sub x2, x6, x0 │ │ │ │ - add x0, x28, x0, lsl #2 │ │ │ │ - add x1, x3, x1, lsl #2 │ │ │ │ - ldr w4, [x0, x2, lsl #2] │ │ │ │ - ldr w3, [x0] │ │ │ │ - str w4, [x0] │ │ │ │ - str w3, [x0, x2, lsl #2] │ │ │ │ + bl 3570 │ │ │ │ + strb wzr, [x19, w20, uxtw] │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + strb w0, [x19, w21, uxtw] │ │ │ │ + b 532d0 │ │ │ │ + strb w19, [x23, x1] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x20, x1 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 5316c // b.pmore │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + b 5318c │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x1, x1, #0xa18 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + b 53044 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + b 53010 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x20, [x0, x19, lsl #3] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x258 │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, x20, x0 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + ldrh w5, [x2] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldrb w2, [x2, #2] │ │ │ │ + strh w5, [x20, x1] │ │ │ │ + strb w2, [x4, #2] │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + bl 3560 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov w2, #0x5d // #93 │ │ │ │ + strh w2, [x20, x0] │ │ │ │ + ldr x1, [x1, x19, lsl #3] │ │ │ │ + strb wzr, [x1] │ │ │ │ + b 53010 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + strb w20, [sp, #96] │ │ │ │ + strb wzr, [sp, #97] │ │ │ │ + ldr x24, [x0, x19, lsl #3] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, x0 │ │ │ │ + add x5, x0, #0x1 │ │ │ │ + mov w7, #0x20 // #32 │ │ │ │ + mov w6, #0x2d // #45 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + strb w7, [x24, x1] │ │ │ │ + add x0, x24, x0 │ │ │ │ + strb w6, [x24, x5] │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + bl 3560 │ │ │ │ + cbz x27, 536c8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35f0 │ │ │ │ + add x5, x0, #0x2 │ │ │ │ + mov w7, #0x202c // #8236 │ │ │ │ + strh w7, [x24, x0] │ │ │ │ + mov w6, #0x2d2d // #11565 │ │ │ │ add x0, x0, #0x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 56fac // b.any │ │ │ │ - b 56d80 │ │ │ │ - ldp x0, x1, [sp, #48] │ │ │ │ - add w2, w22, #0x1 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - stp w19, w20, [sp, #88] │ │ │ │ - str w2, [sp, #96] │ │ │ │ - bl 77da0 │ │ │ │ - b 56dcc │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str wzr, [x28] │ │ │ │ - b 56ad8 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ + mov x1, x27 │ │ │ │ + strh w6, [x24, x5] │ │ │ │ + add x0, x24, x0 │ │ │ │ + bl 3560 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 35f0 │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + strh w4, [x24, x0] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [x28, #24] │ │ │ │ + ldr x0, [x0, x19, lsl #3] │ │ │ │ + bl 3000 │ │ │ │ + b 53010 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w5, #0x2d20 // #11552 │ │ │ │ + movk w5, #0x2d, lsl #16 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + mov x1, x27 │ │ │ │ + add x0, x20, x0 │ │ │ │ + str w5, [x20, x2] │ │ │ │ + bl 3560 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0x2d0 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + b 52f34 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 7b000 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x1, x1, #0xa18 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + b 52f28 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x2, #0x2710 // #10000 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + bl 35a0 <__strcat_chk@plt> │ │ │ │ + ldrb w4, [x20] │ │ │ │ + b 52ec4 │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + sub w1, w1, w2 │ │ │ │ + str w1, [sp, #20] │ │ │ │ + udiv w0, w0, w1 │ │ │ │ + str w0, [sp, #64] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [sp, #20] │ │ │ │ + mov w19, w24 │ │ │ │ + mov w21, w20 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add w24, w24, w0 │ │ │ │ + sub w4, w24, w26 │ │ │ │ + sub w25, w4, #0x1 │ │ │ │ + cmp w25, w19 │ │ │ │ + b.ls 537f4 // b.plast │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + mov w1, w19 │ │ │ │ + b 537ec │ │ │ │ + ldrb w2, [x23, x1] │ │ │ │ + cmp w2, #0x9 │ │ │ │ + csel w28, w28, w1, ne // ne = any │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w25, w1 │ │ │ │ + b.ls 537f4 // b.plast │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 537d4 // b.pmore │ │ │ │ + add w19, w28, #0x1 │ │ │ │ + add w25, w28, #0x1 │ │ │ │ + add x19, x23, x19 │ │ │ │ + sub w26, w24, w28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + add w2, w28, #0x2 │ │ │ │ + mov x27, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x23, x2 │ │ │ │ + add w19, w28, #0x2 │ │ │ │ + mov w2, w27 │ │ │ │ + bl 3570 │ │ │ │ + add w0, w19, w27 │ │ │ │ + strb wzr, [x23, w0, uxtw] │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + strb w0, [x23, w25, uxtw] │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.ne 537a0 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + cbz x0, 5318c │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w20, #0x20 // #32 │ │ │ │ + b 53878 │ │ │ │ + mov w21, w25 │ │ │ │ + cmp w2, #0xa │ │ │ │ + b.eq 5389c // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.cs 5318c // b.hs, b.nlast │ │ │ │ + ldrb w2, [x23, x1] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.ne 53860 // b.any │ │ │ │ + strb w20, [x23, x1] │ │ │ │ + mov x0, x23 │ │ │ │ + mov w21, w25 │ │ │ │ + bl 35f0 │ │ │ │ + b 5386c │ │ │ │ + add x26, x23, x21 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w2, [sp, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + add w1, w2, w25 │ │ │ │ + add w19, w2, w25 │ │ │ │ + add x0, x23, x1 │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x26 │ │ │ │ + bl 3570 │ │ │ │ + add w4, w19, w24 │ │ │ │ + mov x0, x26 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + strb wzr, [x23, w4, uxtw] │ │ │ │ + bl 3010 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + b 5386c │ │ │ │ + mov x0, #0x14 // #20 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + strh w0, [x23] │ │ │ │ + b 52e74 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x24, #0x1 // #1 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + movi v31.16b, #0x20 │ │ │ │ + str b31, [x0] │ │ │ │ + b 53390 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 531f0 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0xda8 │ │ │ │ + add x1, x1, #0x270 │ │ │ │ + add x0, x0, #0x280 │ │ │ │ + mov w2, #0x12f // #303 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x150 │ │ │ │ + mov w10, #0xffffffd0 // #-48 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + add x11, sp, #0x120 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + mov w9, #0xffffff80 // #-128 │ │ │ │ + adrp x12, 7d000 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x20, af000 │ │ │ │ + ldr x20, [x20, #3920] │ │ │ │ + str q0, [sp, #160] │ │ │ │ + str x3, [sp, #296] │ │ │ │ + str x21, [sp, #144] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x3, [x19] │ │ │ │ + str q7, [sp, #272] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x2, [sp, #288] │ │ │ │ + add x2, x12, #0x2d8 │ │ │ │ + stp x4, x5, [sp, #304] │ │ │ │ + stp x6, x7, [sp, #320] │ │ │ │ + ldr x0, [x20] │ │ │ │ + stp q1, q2, [sp, #176] │ │ │ │ + stp q3, q4, [sp, #208] │ │ │ │ + stp q5, q6, [sp, #240] │ │ │ │ + ldr x4, [x8] │ │ │ │ + str x4, [sp, #104] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x4, sp, #0x150 │ │ │ │ + stp x4, x4, [sp, #40] │ │ │ │ + str x11, [sp, #56] │ │ │ │ + stp w10, w9, [sp, #64] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x3, sp │ │ │ │ + ldur q30, [sp, #40] │ │ │ │ + mov x2, x21 │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str q30, [sp] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 3320 <__vfprintf_chk@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 52d30 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, cc // cc = lo, ul, last │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, cc // cc = lo, ul, last │ │ │ │ - csinc w0, w0, wzr, ls // ls = plast │ │ │ │ + stp x1, x2, [x0] │ │ │ │ + stp x4, x6, [x0, #16] │ │ │ │ + stp x5, x3, [x0, #32] │ │ │ │ + str wzr, [x0, #48] │ │ │ │ + str xzr, [x0, #56] │ │ │ │ ret │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x0, [x1] │ │ │ │ - cmp x2, x0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + strh wzr, [x0, #40] │ │ │ │ + str wzr, [x0, #44] │ │ │ │ + stur q31, [x0, #24] │ │ │ │ + str q31, [x0, #48] │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + stur q31, [x0, #72] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr x0, [x1] │ │ │ │ - cmp x2, x0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + b 3500 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w2, w0 │ │ │ │ - csetm w0, lt // lt = tstop │ │ │ │ - csinc w0, w0, wzr, le │ │ │ │ - ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [x0, #48] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 53b14 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - lsl w0, w20, w5 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - lsl x24, x0, #2 │ │ │ │ - mov x19, x2 │ │ │ │ - mov x23, x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x24 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x3 │ │ │ │ - mov x22, x4 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - lsl w26, w20, w5 │ │ │ │ - mov w25, w5 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str x24, [sp, #112] │ │ │ │ - stp w26, w5, [sp, #120] │ │ │ │ - bl 586c0 │ │ │ │ - mov w2, w26 │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - mov w0, w20 │ │ │ │ - add x1, x1, #0x278 │ │ │ │ - bl 3070 <__printf_chk@plt> │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3670 │ │ │ │ - mul x0, x19, x21 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl 3390 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov x24, x0 │ │ │ │ - lsl w1, w1, w25 │ │ │ │ - mvn w20, w1 │ │ │ │ - cbz w20, 57278 │ │ │ │ - sub x0, x21, #0x1 │ │ │ │ - sub w26, w26, #0x2 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - add x26, x1, w26, uxtw #2 │ │ │ │ - mul x0, x0, x19 │ │ │ │ - add x26, x28, x26 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - neg x0, x19 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x27, x23 │ │ │ │ - add x25, x23, x0 │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ls 571cc // b.plast │ │ │ │ - mov x0, x27 │ │ │ │ - blr x22 │ │ │ │ - and w1, w0, w20 │ │ │ │ - add x27, x27, x19 │ │ │ │ - lsr w1, w1, w21 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr w0, [x28, x1] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x28, x1] │ │ │ │ - cmp x27, x25 │ │ │ │ - b.cc 571a0 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 571f4 // b.plast │ │ │ │ - mov x0, x28 │ │ │ │ - ldr w1, [x0], #4 │ │ │ │ - ldr w2, [x0] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [x0], #4 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.ne 571e0 // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adds x27, x23, x0 │ │ │ │ - b.cs 57248 // b.hs, b.nlast │ │ │ │ - mov x0, x27 │ │ │ │ - blr x22 │ │ │ │ - and w25, w0, w20 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x2, x19 │ │ │ │ - lsr w25, w25, w21 │ │ │ │ - lsl x25, x25, #2 │ │ │ │ - ldr w0, [x28, x25] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - madd x0, x0, x19, x24 │ │ │ │ - bl 3570 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr w0, [x28, x25] │ │ │ │ - add x27, x27, x1 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x28, x25] │ │ │ │ - cmp x27, x23 │ │ │ │ - b.cs 57200 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add w21, w21, w0 │ │ │ │ - lsl w20, w20, w0 │ │ │ │ - cbz w20, 57280 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x24, x23 │ │ │ │ - mov x23, x0 │ │ │ │ - b 5718c │ │ │ │ - mov x24, x23 │ │ │ │ - ldr x23, [sp, #136] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 572b8 // b.none │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + add x1, x2, x19 │ │ │ │ + ldr w0, [x1, #64] │ │ │ │ + cbnz w0, 53b44 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + cbz x0, 53b24 │ │ │ │ bl 3500 │ │ │ │ - mov x0, x28 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + ldr w0, [x21, #48] │ │ │ │ + add x1, x2, x19 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + str xzr, [x1, #32] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.gt 53ad0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.gt 53b58 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w0, [x21, #48] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.le 53b08 │ │ │ │ + add x1, x2, x19 │ │ │ │ + ldr w0, [x1, #64] │ │ │ │ + cbz w0, 53adc │ │ │ │ + ldr x0, [x1, #72] │ │ │ │ + bl 3500 │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + add x1, x2, x19 │ │ │ │ + b 53adc │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b 3500 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3010 │ │ │ │ - b 5728c │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - lsl w25, w26, w4 │ │ │ │ - lsl x0, x25, #2 │ │ │ │ - mov x25, x2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x3 │ │ │ │ + mov x24, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 53d40 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x1 │ │ │ │ - mov x1, x0 │ │ │ │ + mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - lsl w22, w26, w4 │ │ │ │ - mov w21, w4 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp w22, w4, [sp, #120] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x28, x0 │ │ │ │ - bl 3670 │ │ │ │ - mul x0, x25, x23 │ │ │ │ - str x0, [sp, #104] │ │ │ │ + mov x21, x2 │ │ │ │ + add x22, x2, w1, uxtw #3 │ │ │ │ + ldr x19, [x2] │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x2d │ │ │ │ + b.eq 53cf4 // b.none │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ bl 3390 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov x20, x0 │ │ │ │ - lsl w1, w1, w21 │ │ │ │ - mvn w26, w1 │ │ │ │ - cbz w26, 57470 │ │ │ │ - sub w21, w22, #0x2 │ │ │ │ - sub x23, x23, #0x1 │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - neg x22, x25 │ │ │ │ - add x21, x0, w21, uxtw #2 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mul x0, x23, x25 │ │ │ │ - add x21, x28, x21 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x3, x19, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - cmp x3, x19 │ │ │ │ - b.ls 573c8 // b.plast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [x0] │ │ │ │ - add x0, x0, x25 │ │ │ │ - and w1, w26, w1 │ │ │ │ - lsr w1, w1, w27 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - ldr w2, [x28, x1] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x28, x1] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cc 573a0 // b.lo, b.ul, b.last │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 573f4 // b.plast │ │ │ │ - mov x0, x28 │ │ │ │ - ldr w1, [x0], #4 │ │ │ │ - nop │ │ │ │ - ldr w2, [x0] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [x0], #4 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 573e0 // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adds x23, x19, x0 │ │ │ │ - b.cs 57440 // b.hs, b.nlast │ │ │ │ - ldr w3, [x23] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, x25 │ │ │ │ - add x23, x23, x22 │ │ │ │ - and w3, w26, w3 │ │ │ │ - lsr w3, w3, w27 │ │ │ │ - lsl x24, x3, #2 │ │ │ │ - ldr w0, [x28, x24] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - madd x0, x0, x25, x20 │ │ │ │ - bl 3570 │ │ │ │ - ldr w0, [x28, x24] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x28, x24] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.cs 57400 // b.hs, b.nlast │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - mov x0, x28 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldr w0, [sp, #124] │ │ │ │ - add w27, w27, w0 │ │ │ │ - lsl w26, w26, w0 │ │ │ │ - cbz w26, 57480 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - mov x19, x0 │ │ │ │ - b 57380 │ │ │ │ - mov x20, x19 │ │ │ │ - ldr x19, [sp, #136] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 574b8 // b.none │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x28 │ │ │ │ + mov x25, x0 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + mov x19, x25 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + str xzr, [x25] │ │ │ │ + str wzr, [x25, #8] │ │ │ │ + str xzr, [x25, #16] │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + ldr x3, [x21] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str x3, [x0, w1, sxtw #3] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.eq 53c5c // b.none │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov x21, x20 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x2d │ │ │ │ + b.eq 53c84 // b.none │ │ │ │ + mov w19, #0x18 // #24 │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + umaddl x19, w23, w19, x25 │ │ │ │ + sub x19, x19, #0x18 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sbfiz x1, x1, #3, #32 │ │ │ │ + bl 3050 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + ldr x3, [x21] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + str x3, [x0, w1, sxtw #3] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 53c04 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w23, [x24] │ │ │ │ + str x25, [x24, #8] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b 3500 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x1, x0 │ │ │ │ + ret │ │ │ │ + ldrb w26, [x19, #1] │ │ │ │ + sub w0, w26, #0x30 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.ls 53c18 // b.plast │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + mov w21, #0x18 // #24 │ │ │ │ + mov x0, x25 │ │ │ │ + umull x21, w23, w21 │ │ │ │ + mov x1, x21 │ │ │ │ + sub x21, x21, #0x18 │ │ │ │ + bl 3050 │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x0, x21 │ │ │ │ + cmp w26, #0x2d │ │ │ │ + cset x0, eq // eq = none │ │ │ │ + str xzr, [x25, x21] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str wzr, [x1, #8] │ │ │ │ + add x19, x19, x0 │ │ │ │ + str xzr, [x1, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl 3010 │ │ │ │ - b 5748c │ │ │ │ + bl 35f0 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 53d14 │ │ │ │ + str x19, [x25, x21] │ │ │ │ + b 53bf8 │ │ │ │ + ldrb w26, [x19, #1] │ │ │ │ + sub w0, w26, #0x30 │ │ │ │ + and w0, w0, #0xff │ │ │ │ + cmp w0, #0x9 │ │ │ │ + b.ls 53bb4 // b.plast │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 53c98 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0x2e0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + b 53c70 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + b 53c64 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, #0x1 // #1 │ │ │ │ - lsl w21, w22, w3 │ │ │ │ - lsl x21, x21, #2 │ │ │ │ - lsl w22, w22, w3 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w3 │ │ │ │ - mov x20, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - lsl x20, x20, #2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x1 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 586c0 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3390 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - lsl w1, w1, w19 │ │ │ │ - mvn w25, w1 │ │ │ │ - cbz w25, 5763c │ │ │ │ - sub w4, w22, #0x2 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - sub x1, x20, #0x4 │ │ │ │ - add x4, x0, w4, uxtw #2 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - add x23, x24, x4 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - add x5, x27, x20 │ │ │ │ - mov x1, x27 │ │ │ │ - cmp x5, x27 │ │ │ │ - b.ls 575a4 // b.plast │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w2, [x1], #4 │ │ │ │ - and w2, w25, w2 │ │ │ │ - lsr w2, w2, w26 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - ldr w0, [x24, x2] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x24, x2] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.cc 57580 // b.lo, b.ul, b.last │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.ls 575d4 // b.plast │ │ │ │ - mov x0, x24 │ │ │ │ - ldr w1, [x0], #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w2, [x0] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [x0], #4 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 575c0 // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adds x1, x27, x0 │ │ │ │ - b.cs 57610 // b.hs, b.nlast │ │ │ │ - ldr w5, [x1], #-4 │ │ │ │ - and w2, w5, w25 │ │ │ │ - lsr w2, w2, w26 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - ldr w0, [x24, x2] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w5, [x28, x0, lsl #2] │ │ │ │ - ldr w0, [x24, x2] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x24, x2] │ │ │ │ - cmp x1, x27 │ │ │ │ - b.cs 575e0 // b.hs, b.nlast │ │ │ │ - mov x2, x21 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add w26, w26, w19 │ │ │ │ - lsl w25, w25, w19 │ │ │ │ - bl 3670 │ │ │ │ - cbz w25, 57644 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x27, x28 │ │ │ │ - mov x28, x0 │ │ │ │ - b 57564 │ │ │ │ - mov x28, x27 │ │ │ │ - ldr x27, [sp, #104] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 5767c // b.none │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w1, [x0, #48] │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x58 // #88 │ │ │ │ + smull x1, w1, w21 │ │ │ │ + bl 3050 │ │ │ │ + str x0, [x19, #56] │ │ │ │ + ldr w2, [x19, #48] │ │ │ │ + mov w4, #0x13 // #19 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + smull x3, w2, w21 │ │ │ │ + add x2, x0, x3 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + strh wzr, [x2, #40] │ │ │ │ + str x20, [x2, #8] │ │ │ │ + stur q31, [x2, #24] │ │ │ │ + str w4, [x2, #44] │ │ │ │ + str q31, [x2, #48] │ │ │ │ + str wzr, [x2, #64] │ │ │ │ + stur q31, [x2, #72] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + str w1, [x19, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 3500 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3010 │ │ │ │ - b 57650 │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x10, x4 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x4 │ │ │ │ + and w20, w3, #0xff │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - sub sp, sp, #0x210 │ │ │ │ - mov x22, x1 │ │ │ │ - adrp x8, af000 │ │ │ │ - ldr x8, [x8, #3864] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - ldr x9, [sp, #664] │ │ │ │ - adrp x4, 80000 │ │ │ │ - str x9, [sp, #96] │ │ │ │ - ldr d31, [x4, #336] │ │ │ │ - ldr w4, [x9, #600] │ │ │ │ - ldr x9, [x8] │ │ │ │ - str x9, [sp, #520] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - stp x7, x2, [sp, #104] │ │ │ │ - ldr w20, [sp, #656] │ │ │ │ - ldr x1, [sp, #640] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - ldr w1, [x10, #48] │ │ │ │ - str w1, [sp, #56] │ │ │ │ - ldrb w1, [sp, #648] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str x6, [sp, #72] │ │ │ │ - str w1, [sp, #180] │ │ │ │ - str wzr, [sp, #312] │ │ │ │ - str wzr, [sp, #316] │ │ │ │ - str d31, [sp, #424] │ │ │ │ - str x23, [sp, #576] │ │ │ │ - str x24, [sp, #584] │ │ │ │ - str x25, [sp, #592] │ │ │ │ - str x26, [sp, #600] │ │ │ │ - str x27, [sp, #608] │ │ │ │ - str x28, [sp, #616] │ │ │ │ - cmp w4, #0x19 │ │ │ │ - b.hi 5856c // b.pmore │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x25, x3 │ │ │ │ - add x3, sp, #0x1f8 │ │ │ │ - mov w9, w5 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - str w9, [sp, #64] │ │ │ │ - ldrb w4, [x1, #388] │ │ │ │ - add x1, sp, #0x1e8 │ │ │ │ - mov x2, x1 │ │ │ │ - stp x1, x3, [sp, #80] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - bl 63720 │ │ │ │ - ldr w9, [sp, #64] │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - mov w28, w9 │ │ │ │ - str w9, [sp, #136] │ │ │ │ - ubfiz x19, x9, #3, #32 │ │ │ │ - mov x1, x19 │ │ │ │ - udiv w12, w0, w9 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w12, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ - mov x15, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x15, [sp, #456] │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #464] │ │ │ │ - ldr w9, [sp, #136] │ │ │ │ - mov x14, x0 │ │ │ │ - ldr x15, [sp, #64] │ │ │ │ - ldr w12, [sp, #128] │ │ │ │ - cbz w9, 57830 │ │ │ │ - sub w0, w9, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 57e98 // b.plast │ │ │ │ - sub x0, x14, x15 │ │ │ │ - sub x0, x0, #0x4 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 57e98 // b.plast │ │ │ │ - adrp x2, 80000 │ │ │ │ - lsr w1, w9, #1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr q31, [x2, #608] │ │ │ │ - lsl x1, x1, #4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - str q31, [x15, x0] │ │ │ │ - str q31, [x14, x0] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 57800 // b.any │ │ │ │ - tbz w9, #0, 57830 │ │ │ │ - and x0, x9, #0xfffffffe │ │ │ │ - adrp x1, 80000 │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr d31, [x1, #608] │ │ │ │ - str d31, [x15, x0] │ │ │ │ - str d31, [x14, x0] │ │ │ │ - ldr x3, [x25, #32] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ - str x15, [sp, #64] │ │ │ │ - ldr w4, [x25, #40] │ │ │ │ - ldr x19, [sp, #104] │ │ │ │ - str x14, [sp, #128] │ │ │ │ - ldr w23, [sp, #56] │ │ │ │ - mov x5, x19 │ │ │ │ - str w12, [sp, #136] │ │ │ │ - mov w2, w23 │ │ │ │ - str w9, [sp, #144] │ │ │ │ - bl 35b00 │ │ │ │ mov x21, x0 │ │ │ │ - ldr x3, [x25, #32] │ │ │ │ - mov x5, x19 │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - mov w2, w23 │ │ │ │ - ldr w4, [x25, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #472] │ │ │ │ - bl 35b00 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [sp, #488] │ │ │ │ - add x4, sp, #0x1b0 │ │ │ │ - ldr x24, [sp, #48] │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x26, [sp, #112] │ │ │ │ - mov x0, x24 │ │ │ │ - str x19, [sp, #480] │ │ │ │ - mov x1, x26 │ │ │ │ - bl 47964 │ │ │ │ - ldr x2, [sp, #496] │ │ │ │ - mov x5, x0 │ │ │ │ - add x4, sp, #0x1b4 │ │ │ │ - mov w3, w23 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x24 │ │ │ │ - str x5, [sp, #160] │ │ │ │ - str x5, [sp, #440] │ │ │ │ - bl 47964 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - ldr x15, [sp, #64] │ │ │ │ - ldr x14, [sp, #128] │ │ │ │ - ldr w12, [sp, #136] │ │ │ │ - ldr w9, [sp, #144] │ │ │ │ - cbnz w20, 57aa8 │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - mov x11, x28 │ │ │ │ - ldp x20, x24, [sp, #80] │ │ │ │ - sub w26, w0, #0x1 │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - add x10, sp, #0x1b8 │ │ │ │ - lsl x26, x26, #3 │ │ │ │ - mov x13, x21 │ │ │ │ - mov x18, x19 │ │ │ │ - mov x23, x8 │ │ │ │ - mov x28, x25 │ │ │ │ - mov x6, x26 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr x19, [x10, x23, lsl #3] │ │ │ │ - add x26, x19, x6 │ │ │ │ - ldr w1, [x19, x6] │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 57948 // b.pmore │ │ │ │ - sub w0, w0, w1 │ │ │ │ - cmp w0, #0x19 │ │ │ │ - b.ls 5812c // b.plast │ │ │ │ - add x0, x23, #0x1 │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - mov x23, #0x1 // #1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ne 57924 // b.any │ │ │ │ - mov x25, x28 │ │ │ │ - mov x21, x13 │ │ │ │ - mov x19, x18 │ │ │ │ - mov x28, x11 │ │ │ │ - cbz w27, 57aa8 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - str x15, [sp, #48] │ │ │ │ - str x14, [sp, #64] │ │ │ │ - str w12, [sp, #104] │ │ │ │ - str w9, [sp, #120] │ │ │ │ - bl 1fd30 │ │ │ │ - ldr x15, [sp, #48] │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x14, [sp, #64] │ │ │ │ - b.ne 579cc // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldrb w0, [x0, #448] │ │ │ │ - cbz w0, 579cc │ │ │ │ - ldp w0, w1, [x15] │ │ │ │ - ldr w12, [sp, #104] │ │ │ │ - ldr w9, [sp, #120] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 57ebc // b.none │ │ │ │ - ldp w1, w0, [x14] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 582fc // b.none │ │ │ │ - ldr w0, [x25, #40] │ │ │ │ - mov x23, x15 │ │ │ │ - mov x24, x14 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cbz w0, 57a10 │ │ │ │ - ldr x0, [x21, x20, lsl #3] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x21, x20, lsl #3] │ │ │ │ - ldr x0, [x19, x20, lsl #3] │ │ │ │ - bl 3500 │ │ │ │ - ldr w0, [x25, #40] │ │ │ │ - str xzr, [x19, x20, lsl #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ + mov w22, w1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + and w28, w2, #0xff │ │ │ │ + ldr w23, [x0, #48] │ │ │ │ + ldr x27, [x0, #56] │ │ │ │ + stp x5, x6, [sp, #104] │ │ │ │ + str x7, [sp, #120] │ │ │ │ + ldr x26, [sp, #128] │ │ │ │ + cmp w23, #0x0 │ │ │ │ + b.le 54184 │ │ │ │ + cbz x4, 53f6c │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + cbz w20, 53f44 │ │ │ │ + mov x24, x27 │ │ │ │ + ldrb w0, [x24] │ │ │ │ cmp w0, w20 │ │ │ │ - b.hi 579e0 // b.pmore │ │ │ │ - mov x15, x23 │ │ │ │ - mov x14, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x15, x14, [sp, #48] │ │ │ │ - bl 3500 │ │ │ │ + b.eq 541d0 // b.none │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ mov x0, x19 │ │ │ │ + bl 3420 │ │ │ │ + cbz w0, 541a8 │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + add x24, x24, #0x58 │ │ │ │ + cmp w25, w23 │ │ │ │ + b.ne 53e40 // b.any │ │ │ │ + mov w24, w23 │ │ │ │ + add w1, w23, #0x1 │ │ │ │ + mov w3, #0x58 // #88 │ │ │ │ + mov x0, x27 │ │ │ │ + smull x1, w1, w3 │ │ │ │ + bl 3050 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x21, #48] │ │ │ │ + mov w3, #0x58 // #88 │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + add w5, w1, #0x1 │ │ │ │ + str x2, [x21, #56] │ │ │ │ + smull x0, w1, w3 │ │ │ │ + add x1, x2, x0 │ │ │ │ + str x4, [x1, #16] │ │ │ │ + str xzr, [x1, #32] │ │ │ │ + strb wzr, [x1, #40] │ │ │ │ + str xzr, [x1, #56] │ │ │ │ + str wzr, [x1, #64] │ │ │ │ + str xzr, [x1, #72] │ │ │ │ + strb w20, [x2, x0] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [x1, #24] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x19, [x1, #8] │ │ │ │ + strb w28, [x1, #41] │ │ │ │ + str w22, [x1, #44] │ │ │ │ + str x0, [x1, #48] │ │ │ │ + str x26, [x1, #80] │ │ │ │ + str w5, [x21, #48] │ │ │ │ + cbz x26, 53f24 │ │ │ │ + umull x20, w24, w3 │ │ │ │ + mov x0, #0x2710 // #10000 │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + add x19, x2, x20 │ │ │ │ + bl 3390 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + strb wzr, [x0] │ │ │ │ + cmp w22, #0x14 │ │ │ │ + b.ls 53fa0 // b.plast │ │ │ │ + bti j │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ bl 3500 │ │ │ │ - ldr x15, [sp, #48] │ │ │ │ - mov x0, x15 │ │ │ │ - bl 3500 │ │ │ │ - ldr x14, [sp, #56] │ │ │ │ - mov x0, x14 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl 3500 │ │ │ │ - cbz x26, 57a58 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 585b0 // b.any │ │ │ │ - ldr x23, [sp, #576] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x24, [sp, #584] │ │ │ │ - ldr x25, [sp, #592] │ │ │ │ - ldr x26, [sp, #600] │ │ │ │ - ldr x27, [sp, #608] │ │ │ │ - ldr x28, [sp, #616] │ │ │ │ - add sp, sp, #0x210 │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + add x0, x0, x20 │ │ │ │ + str xzr, [x0, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz w9, 57974 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr w24, [sp, #56] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - str d15, [sp, #624] │ │ │ │ - ldr d15, [x0, #608] │ │ │ │ - mov x0, x26 │ │ │ │ - add x13, sp, #0x1c8 │ │ │ │ - mov w7, w27 │ │ │ │ - mov x26, x28 │ │ │ │ - mov x27, x14 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x15 │ │ │ │ - str x13, [sp, #208] │ │ │ │ - str wzr, [sp, #216] │ │ │ │ - stp x21, x19, [sp, #224] │ │ │ │ - mov w19, w20 │ │ │ │ - mov w21, w24 │ │ │ │ - mov w20, w12 │ │ │ │ - str w9, [sp, #272] │ │ │ │ - b 57b28 │ │ │ │ - str d15, [x25, x23, lsl #3] │ │ │ │ - sub w21, w21, w20 │ │ │ │ - str d15, [x27, x23, lsl #3] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - add w7, w7, w20 │ │ │ │ - cmp x26, x23 │ │ │ │ - b.eq 57c0c // b.none │ │ │ │ - cmp w21, #0x18 │ │ │ │ - b.ls 57b0c // b.plast │ │ │ │ - ubfiz x24, x23, #3, #32 │ │ │ │ - cbnz x23, 57c30 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - ldr x0, [x0, #192] │ │ │ │ - str x0, [x25] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x0, [x0, #192] │ │ │ │ - str x0, [x27] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldp x2, x3, [sp, #80] │ │ │ │ - str w7, [sp, #128] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldrb w4, [x0, #388] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 63720 │ │ │ │ - ldp x6, x5, [sp, #80] │ │ │ │ - mov x11, x26 │ │ │ │ - ldr x13, [sp, #208] │ │ │ │ - mov x12, x25 │ │ │ │ - ldr w7, [sp, #128] │ │ │ │ - mov x14, x27 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x15, x23 │ │ │ │ - mov w16, w20 │ │ │ │ - mov w17, w21 │ │ │ │ - mov x27, x4 │ │ │ │ - mov x26, x5 │ │ │ │ - mov x25, x6 │ │ │ │ - ldr x0, [x13, x27, lsl #3] │ │ │ │ - add x21, x0, x24 │ │ │ │ - ldr w23, [x0, x24] │ │ │ │ - ldr w0, [x21, #4] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.hi 57bc8 // b.pmore │ │ │ │ - sub w0, w0, w23 │ │ │ │ - cmp w0, #0x19 │ │ │ │ - b.ls 57c84 // b.plast │ │ │ │ - add x0, x27, #0x1 │ │ │ │ - add x25, x25, #0x8 │ │ │ │ - add x26, x26, #0x8 │ │ │ │ - mov x27, #0x1 // #1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ne 57ba4 // b.any │ │ │ │ - mov x23, x15 │ │ │ │ - mov w20, w16 │ │ │ │ - mov w21, w17 │ │ │ │ - mov x26, x11 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - mov x25, x12 │ │ │ │ - mov x27, x14 │ │ │ │ - sub w21, w21, w20 │ │ │ │ - add w7, w7, w20 │ │ │ │ - cmp x26, x23 │ │ │ │ - b.ne 57b28 // b.any │ │ │ │ - ldr d15, [sp, #624] │ │ │ │ - mov x15, x25 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - mov x14, x27 │ │ │ │ - ldp x21, x19, [sp, #224] │ │ │ │ - mov x26, x28 │ │ │ │ - ldr w9, [sp, #272] │ │ │ │ - mov w12, w20 │ │ │ │ - b 57978 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov w4, w7 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov w3, #0x19 // #25 │ │ │ │ - ldr x2, [sp, #488] │ │ │ │ - str x4, [sp, #128] │ │ │ │ - str w7, [sp, #136] │ │ │ │ - add x2, x2, x4 │ │ │ │ - bl 45f20 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov w3, #0x19 // #25 │ │ │ │ - ldr x4, [sp, #128] │ │ │ │ - ldr x2, [sp, #496] │ │ │ │ - str x0, [x25, x24] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x2, x2, x4 │ │ │ │ - bl 45f20 │ │ │ │ - str x0, [x27, x24] │ │ │ │ - ldr w7, [sp, #136] │ │ │ │ - str w7, [sp, #216] │ │ │ │ - b 57b50 │ │ │ │ - ldr w1, [sp, #272] │ │ │ │ - and w2, w27, #0xff │ │ │ │ - str w2, [sp, #128] │ │ │ │ - add x20, sp, #0x140 │ │ │ │ - ldr w2, [sp, #56] │ │ │ │ - add w0, w1, #0xa │ │ │ │ - stp x14, x24, [sp, #256] │ │ │ │ - add w0, w0, w2 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - ldr w0, [sp, #216] │ │ │ │ - ldr x24, [sp, #112] │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #136] │ │ │ │ - sub w0, w1, #0x1 │ │ │ │ - str x27, [sp, #184] │ │ │ │ - str w0, [sp, #192] │ │ │ │ - add x0, sp, #0x1d8 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - stp x11, x12, [sp, #240] │ │ │ │ - str w7, [sp, #276] │ │ │ │ - str x15, [sp, #280] │ │ │ │ - str w16, [sp, #288] │ │ │ │ - str w17, [sp, #292] │ │ │ │ - str x13, [sp, #296] │ │ │ │ - ldr x2, [x24, #16] │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - ldr x0, [x25] │ │ │ │ - ldr x1, [x26] │ │ │ │ - ldr w3, [x2, w23, uxtw #2] │ │ │ │ - ldp x2, x7, [sp, #64] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - ldr w0, [sp, #56] │ │ │ │ - ldrb w6, [sp, #128] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr w4, [sp, #136] │ │ │ │ - ldr w5, [sp, #144] │ │ │ │ - str w0, [sp, #16] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 25b80 │ │ │ │ - cbz w19, 57d70 │ │ │ │ - ldr w4, [sp, #352] │ │ │ │ - mov w27, w19 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - sub w3, w4, #0xa │ │ │ │ - add w4, w4, #0xa │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w2, [x28, x1, lsl #2] │ │ │ │ - mov w0, w1 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.cc 57d58 // b.lo, b.ul, b.last │ │ │ │ - cmp w2, w4 │ │ │ │ - b.ls 57d68 // b.plast │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x27, x1 │ │ │ │ - b.ne 57d40 // b.any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.cc 57df8 // b.lo, b.ul, b.last │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - mov x0, x28 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [sp, #352] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - str w1, [x0, x27, lsl #2] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [x0, x2, lsl #3] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x4, [sp, #152] │ │ │ │ - ldr w5, [sp, #192] │ │ │ │ - bl 14e60 │ │ │ │ - cbnz w0, 57e08 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 25da0 │ │ │ │ - ldr w0, [x21, #4] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.cs 57ce4 // b.hs, b.nlast │ │ │ │ - ldr x27, [sp, #184] │ │ │ │ - ldr x15, [sp, #280] │ │ │ │ - ldr x13, [sp, #296] │ │ │ │ - ldp x11, x12, [sp, #240] │ │ │ │ - ldp x14, x24, [sp, #256] │ │ │ │ - ldr w7, [sp, #276] │ │ │ │ - ldr w16, [sp, #288] │ │ │ │ - ldr w17, [sp, #292] │ │ │ │ - b 57bc8 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 25da0 │ │ │ │ - b 57dc4 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 1d490 │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - mov x27, x0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x22, #8] │ │ │ │ - ldr w5, [x22] │ │ │ │ - mov w3, #0x50 // #80 │ │ │ │ - ldr x1, [x25] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x2, [x26] │ │ │ │ - umull x5, w5, w3 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - add x0, x0, x5 │ │ │ │ - bl 1dba0 │ │ │ │ - ldr w0, [x22] │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - ldr x5, [x22, #8] │ │ │ │ - mov x1, x27 │ │ │ │ - ldrb w3, [sp, #180] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - umull x0, w0, w2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, x5, x0 │ │ │ │ - bl 1e88c │ │ │ │ - ldr w0, [x22] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x22] │ │ │ │ - b 57db8 │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr d31, [x1, #608] │ │ │ │ - str d31, [x15, x0] │ │ │ │ - str d31, [x14, x0] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 57ea4 // b.any │ │ │ │ - b 57830 │ │ │ │ - sub w1, w9, #0x1 │ │ │ │ - sub w20, w9, #0x1 │ │ │ │ - lsl x2, x1, #3 │ │ │ │ - add x1, x15, x1, lsl #3 │ │ │ │ - ldr w2, [x15, x2] │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 579c0 // b.any │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - ldr w28, [x1, w0, uxtw #2] │ │ │ │ - ldr w2, [x1, w2, uxtw #2] │ │ │ │ - cmp w28, w2 │ │ │ │ - b.cc 58544 // b.lo, b.ul, b.last │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - sub w0, w28, w2 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 579c0 // b.plast │ │ │ │ - mov w1, #0x4e1f // #19999 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 579c0 // b.pmore │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w12, [sp, #48] │ │ │ │ - str w2, [sp, #64] │ │ │ │ - stp x15, x14, [sp, #120] │ │ │ │ - str w9, [sp, #136] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w12, [sp, #48] │ │ │ │ - mov w1, #0x19 // #25 │ │ │ │ - str wzr, [x23] │ │ │ │ - mov x3, x0 │ │ │ │ - str w1, [x24] │ │ │ │ - mov w0, w28 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - add x10, sp, #0x1a8 │ │ │ │ - mul w20, w20, w12 │ │ │ │ - str x3, [sp, #48] │ │ │ │ - str w20, [x23, #4] │ │ │ │ - mov w2, w2 │ │ │ │ - add w20, w20, #0x18 │ │ │ │ - str w20, [x24, #4] │ │ │ │ - str w12, [sp, #104] │ │ │ │ - mov w11, #0xfffffffe // #-2 │ │ │ │ - stp x0, x2, [x27] │ │ │ │ - mov w0, #0xfffffff6 // #-10 │ │ │ │ - mov x5, x25 │ │ │ │ - strh wzr, [x3] │ │ │ │ - mov x2, x27 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x1, [sp] │ │ │ │ - ldp x6, x7, [sp, #72] │ │ │ │ - str x10, [sp, #16] │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - mov w4, #0x2 // #2 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - str w11, [sp, #24] │ │ │ │ - str w0, [sp, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - str x10, [sp, #64] │ │ │ │ - bl 38340 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 20080 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [sp] │ │ │ │ - ldp x2, x0, [sp, #80] │ │ │ │ - stp x2, x0, [sp, #16] │ │ │ │ - ldrb w4, [sp, #180] │ │ │ │ - ldr x10, [sp, #64] │ │ │ │ - mov w11, #0xfffffffe // #-2 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - strb w4, [sp, #8] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - add x3, sp, #0x138 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w7, w11 │ │ │ │ - add x5, sp, #0x137 │ │ │ │ - add x4, sp, #0x13c │ │ │ │ - mov x6, x10 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 37e60 │ │ │ │ - ldr w3, [sp, #56] │ │ │ │ - ldr w9, [sp, #136] │ │ │ │ - ldr w0, [sp, #312] │ │ │ │ - sub w1, w3, w9 │ │ │ │ - ldr w12, [sp, #104] │ │ │ │ - ldp x15, x14, [sp, #120] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.hi 58090 // b.pmore │ │ │ │ - ldr w0, [sp, #428] │ │ │ │ - ldr w1, [sp, #424] │ │ │ │ - ldr w2, [sp, #316] │ │ │ │ - mul w0, w9, w0 │ │ │ │ - mul w1, w3, w1 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cneg w0, w0, lt // lt = tstop │ │ │ │ - sub w0, w1, w0 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls 585b8 // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x14, [sp, #104] │ │ │ │ - str w12, [sp, #120] │ │ │ │ - str w9, [sp, #128] │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldr x15, [sp, #64] │ │ │ │ - mov x20, x22 │ │ │ │ - ldr x14, [sp, #104] │ │ │ │ - ldr w12, [sp, #120] │ │ │ │ - ldr w9, [sp, #128] │ │ │ │ - mov x0, x23 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x14, [sp, #104] │ │ │ │ - mov x22, x20 │ │ │ │ - str w12, [sp, #120] │ │ │ │ - str w9, [sp, #128] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 3500 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 3500 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 25da0 │ │ │ │ - add x1, x28, #0x68 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 25da0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3500 │ │ │ │ - ldr x15, [sp, #64] │ │ │ │ - ldr x14, [sp, #104] │ │ │ │ - ldr w12, [sp, #120] │ │ │ │ - ldr w9, [sp, #128] │ │ │ │ - b 579c0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldp x2, x3, [sp, #80] │ │ │ │ - str x11, [sp, #64] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x13, [sp, #144] │ │ │ │ - ldrb w4, [x0, #388] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - stp x15, x14, [sp, #128] │ │ │ │ - stp x18, x6, [sp, #184] │ │ │ │ - str w12, [sp, #200] │ │ │ │ - str w9, [sp, #208] │ │ │ │ - str x10, [sp, #216] │ │ │ │ - bl 63720 │ │ │ │ - ldp x18, x6, [sp, #184] │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - ldr x11, [sp, #64] │ │ │ │ - ldr x13, [sp, #144] │ │ │ │ - ldr w25, [x19, x6] │ │ │ │ - ldr x10, [sp, #216] │ │ │ │ - ldp x15, x14, [sp, #128] │ │ │ │ - ldr w12, [sp, #200] │ │ │ │ - ldr w9, [sp, #208] │ │ │ │ - cmp w25, w0 │ │ │ │ - b.hi 57948 // b.pmore │ │ │ │ - and w1, w23, #0xff │ │ │ │ - ldr w27, [sp, #56] │ │ │ │ - add x19, sp, #0x140 │ │ │ │ - mov w21, #0x50 // #80 │ │ │ │ - str x28, [sp, #128] │ │ │ │ - mov w28, w25 │ │ │ │ - ldr x25, [sp, #112] │ │ │ │ - str w1, [sp, #136] │ │ │ │ - str x11, [sp, #144] │ │ │ │ - stp x15, x14, [sp, #184] │ │ │ │ - stp x13, x18, [sp, #200] │ │ │ │ - stp x6, x23, [sp, #216] │ │ │ │ - mov x23, x22 │ │ │ │ - ldr x22, [sp, #96] │ │ │ │ - str w9, [sp, #232] │ │ │ │ - str x10, [sp, #240] │ │ │ │ - str w12, [sp, #272] │ │ │ │ - b 58274 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 1d490 │ │ │ │ - ldr w1, [x23] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - umull x1, w1, w21 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x23, #8] │ │ │ │ - ldr w5, [x23] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x2, [x24] │ │ │ │ - umull x5, w5, w21 │ │ │ │ - add x0, x0, x5 │ │ │ │ - bl 1dba0 │ │ │ │ - ldr w0, [x23] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldr x5, [x23, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - umull x0, w0, w21 │ │ │ │ - ldrb w3, [sp, #180] │ │ │ │ - add x0, x5, x0 │ │ │ │ - bl 1e88c │ │ │ │ - ldr w2, [x23] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, x19 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x23] │ │ │ │ - bl 25da0 │ │ │ │ - ldr w0, [x26, #4] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.cc 582d0 // b.lo, b.ul, b.last │ │ │ │ - ldr x2, [x25, #16] │ │ │ │ - mov w5, w27 │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ + add x24, x27, #0x8 │ │ │ │ ldr x1, [x24] │ │ │ │ - ldr x7, [sp, #72] │ │ │ │ - ldr w3, [x2, w28, uxtw #2] │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - ldrb w6, [sp, #136] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str w27, [sp, #16] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 25b80 │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - mov w2, w27 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 1a0a0 │ │ │ │ - ldr w0, [x22, #388] │ │ │ │ - cbz w0, 581d8 │ │ │ │ mov x0, x19 │ │ │ │ - bl 267e0 │ │ │ │ - b 581d8 │ │ │ │ - ldr x28, [sp, #128] │ │ │ │ - mov x22, x23 │ │ │ │ - ldr x11, [sp, #144] │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - ldr x10, [sp, #240] │ │ │ │ - ldp x15, x14, [sp, #184] │ │ │ │ - ldp x13, x18, [sp, #200] │ │ │ │ - ldp x6, x23, [sp, #216] │ │ │ │ - ldr w9, [sp, #232] │ │ │ │ - ldr w12, [sp, #272] │ │ │ │ - b 57948 │ │ │ │ - sub w1, w9, #0x1 │ │ │ │ - sub w3, w9, #0x1 │ │ │ │ - lsl x2, x1, #3 │ │ │ │ - add x1, x14, x1, lsl #3 │ │ │ │ - ldr w2, [x14, x2] │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 579cc // b.any │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - ldr w4, [x1, w0, uxtw #2] │ │ │ │ - ldr w20, [x1, w2, uxtw #2] │ │ │ │ - cmp w20, w4 │ │ │ │ - b.hi 58558 // b.pmore │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - sub w0, w4, w20 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 579cc // b.plast │ │ │ │ - mov w1, #0x4e1f // #19999 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 579cc // b.pmore │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w12, [sp, #48] │ │ │ │ - mov w20, w20 │ │ │ │ - str w3, [sp, #64] │ │ │ │ - stp x15, x14, [sp, #104] │ │ │ │ - str w4, [sp, #120] │ │ │ │ - str w9, [sp, #128] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w2, [sp, #56] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr w12, [sp, #48] │ │ │ │ - add x10, sp, #0x1a8 │ │ │ │ - ldr w3, [sp, #64] │ │ │ │ - sub w1, w2, #0x19 │ │ │ │ - str w1, [x24] │ │ │ │ - mov w11, #0xfffffffe // #-2 │ │ │ │ - ldr w4, [sp, #120] │ │ │ │ - mov x5, x25 │ │ │ │ - msub w1, w12, w3, w2 │ │ │ │ - mov w3, w2 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str w2, [x23] │ │ │ │ - str w1, [x24, #4] │ │ │ │ - add w1, w1, #0x18 │ │ │ │ - str w1, [x23, #4] │ │ │ │ - mov w0, w4 │ │ │ │ - stp x20, x0, [x28] │ │ │ │ - mov w1, #0x101 // #257 │ │ │ │ - mov w0, #0xfffffff6 // #-10 │ │ │ │ - strh w1, [x27] │ │ │ │ - mov x2, x28 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x1, [sp] │ │ │ │ - ldp x6, x7, [sp, #72] │ │ │ │ - str w3, [sp, #8] │ │ │ │ - str x10, [sp, #16] │ │ │ │ - mov w4, #0x2 // #2 │ │ │ │ - str w11, [sp, #24] │ │ │ │ - mov x1, x23 │ │ │ │ - str w0, [sp, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - str w3, [sp, #56] │ │ │ │ - mov x3, x27 │ │ │ │ - str x10, [sp, #64] │ │ │ │ - bl 38340 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl 20080 │ │ │ │ - ldp x4, x1, [sp, #80] │ │ │ │ - stp x4, x1, [sp, #16] │ │ │ │ - ldrb w5, [sp, #180] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - ldr x10, [sp, #64] │ │ │ │ - mov w11, #0xfffffffe // #-2 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str w0, [sp] │ │ │ │ - strb w5, [sp, #8] │ │ │ │ - add x3, sp, #0x138 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - mov w7, w11 │ │ │ │ - add x5, sp, #0x137 │ │ │ │ - mov x6, x10 │ │ │ │ - add x4, sp, #0x13c │ │ │ │ - bl 37e60 │ │ │ │ - ldr w3, [sp, #56] │ │ │ │ - ldr w9, [sp, #128] │ │ │ │ - ldr w1, [sp, #312] │ │ │ │ - sub w0, w3, w9 │ │ │ │ - ldp x15, x14, [sp, #104] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc 584e0 // b.lo, b.ul, b.last │ │ │ │ - ldr w2, [sp, #428] │ │ │ │ - ldr w0, [sp, #424] │ │ │ │ - ldr w1, [sp, #316] │ │ │ │ - mul w9, w9, w2 │ │ │ │ - mul w0, w3, w0 │ │ │ │ - cmp w9, #0x0 │ │ │ │ - cneg w9, w9, lt // lt = tstop │ │ │ │ - sub w0, w0, w9 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs 58590 // b.hs, b.nlast │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - stp x15, x14, [sp, #56] │ │ │ │ - bl 1e440 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 3500 │ │ │ │ - ldp x15, x14, [sp, #56] │ │ │ │ - mov x0, x24 │ │ │ │ - stp x15, x14, [sp, #48] │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3500 │ │ │ │ + bl 3420 │ │ │ │ + cbz w0, 541a8 │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + add x24, x24, #0x58 │ │ │ │ + cmp w23, w25 │ │ │ │ + b.ne 53f48 // b.any │ │ │ │ + b 53e6c │ │ │ │ + cbz w20, 53e6c │ │ │ │ mov x0, x27 │ │ │ │ - bl 3500 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 25da0 │ │ │ │ - add x1, x20, #0x68 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 25da0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - ldp x15, x14, [sp, #48] │ │ │ │ - b 579cc │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - sub w0, w2, w28 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc 57f04 // b.lo, b.ul, b.last │ │ │ │ - b 579c0 │ │ │ │ - ldr w1, [sp, #56] │ │ │ │ - sub w0, w20, w4 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.ls 579cc // b.plast │ │ │ │ - b 58344 │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0xc10 │ │ │ │ - add x1, x1, #0x290 │ │ │ │ - add x0, x0, #0x2a0 │ │ │ │ - mov w2, #0x69 // #105 │ │ │ │ - str d15, [sp, #624] │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - stp x15, x14, [sp, #56] │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - ldr x14, [sp, #64] │ │ │ │ - ldp x22, x15, [sp, #48] │ │ │ │ - b 584f8 │ │ │ │ - str d15, [sp, #624] │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - str x15, [sp, #64] │ │ │ │ - str x14, [sp, #104] │ │ │ │ - str w12, [sp, #120] │ │ │ │ - str w9, [sp, #128] │ │ │ │ - bl 1e440 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - ldr x15, [sp, #64] │ │ │ │ - ldr x14, [sp, #104] │ │ │ │ - ldr w12, [sp, #120] │ │ │ │ - ldr w9, [sp, #128] │ │ │ │ - b 580c4 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 5869c │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x3 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x24, x2 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x3, [x19, #608] │ │ │ │ - mov x5, x19 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov x4, x24 │ │ │ │ - mov x2, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 23488 │ │ │ │ - ldr x3, [x19, #608] │ │ │ │ - mov x5, x19 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - mov x4, x24 │ │ │ │ - mov x2, x23 │ │ │ │ + ldrb w2, [x0] │ │ │ │ + cmp w2, w20 │ │ │ │ + b.eq 541d0 // b.none │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add x0, x0, #0x58 │ │ │ │ + cmp w23, w1 │ │ │ │ + b.ne 53f80 // b.any │ │ │ │ + b 53e6c │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + ldrb w0, [x0, w22, uxtw] │ │ │ │ + adr x22, 53fb8 │ │ │ │ + add x0, x22, w0, sxtb #2 │ │ │ │ + br x0 │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + adrp x3, 79000 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x3, x3, #0xe20 │ │ │ │ + ldr w4, [x1] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x0, x0, x20 │ │ │ │ - bl 23488 │ │ │ │ - ldr w0, [x21] │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - add x20, x20, #0x50 │ │ │ │ - cmp w0, w22 │ │ │ │ - b.hi 58640 // b.pmore │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 3600 <__sprintf_chk@plt> │ │ │ │ + bti j │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 53f24 │ │ │ │ + ldp w4, w5, [x0] │ │ │ │ + adrp x3, 7d000 │ │ │ │ + add x3, x3, #0x360 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 3600 <__sprintf_chk@plt> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldr x4, [x1] │ │ │ │ + cbz x4, 5418c │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + adrp x3, 7d000 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x3, x3, #0x350 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 3600 <__sprintf_chk@plt> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + adrp x3, 7d000 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x3, x3, #0x348 │ │ │ │ + ldr d0, [x1] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 3600 <__sprintf_chk@plt> │ │ │ │ + bti j │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 53f24 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + adrp x3, 7d000 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + add x3, x3, #0x338 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp w4, w5, [x0] │ │ │ │ + ldr w6, [x0, #8] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + b 3600 <__sprintf_chk@plt> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + cbz x1, 53f24 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x3, 7d000 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + add x3, x3, #0x368 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp d0, d1, [x1] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 3600 <__sprintf_chk@plt> │ │ │ │ + bti j │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 53f24 │ │ │ │ + adrp x3, 7d000 │ │ │ │ + add x3, x3, #0x330 │ │ │ │ + ldp w4, w5, [x0] │ │ │ │ + b 54010 │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + adrp x3, 7b000 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x3, x3, #0xa08 │ │ │ │ + ldrb w4, [x1] │ │ │ │ + b 53fd0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 53e70 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0x358 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [x0] │ │ │ │ + strb w1, [x0, #4] │ │ │ │ + b 53f24 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x310 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov w3, w20 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x2f0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + smull x19, w1, w0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + ldr x23, [x20, #8] │ │ │ │ + add x2, x23, x19 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + ldr w22, [x2, #8] │ │ │ │ + ldr w1, [x23, #8] │ │ │ │ + sub w22, w22, w21 │ │ │ │ + add w1, w22, w1 │ │ │ │ + sbfiz x1, x1, #3, #32 │ │ │ │ bl 3050 │ │ │ │ - cbz x0, 586e0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + str x0, [x23, #16] │ │ │ │ + sbfiz x23, x22, #3, #32 │ │ │ │ + add x1, x3, x19 │ │ │ │ + mov x2, x23 │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldrsw x3, [x3, #8] │ │ │ │ + add x1, x1, w21, sxtw #3 │ │ │ │ + add x0, x0, x3, lsl #3 │ │ │ │ + bl 3570 │ │ │ │ + ldr x3, [x20, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + add x23, x3, x19 │ │ │ │ + ldr w2, [x3, #8] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + add w2, w2, w22 │ │ │ │ + str w2, [x3, #8] │ │ │ │ + bl 3050 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + str x0, [x23, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add x1, x1, x19 │ │ │ │ + str w21, [x1, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0xc18 │ │ │ │ - add x1, x1, #0x2c0 │ │ │ │ - add x0, x0, #0x2d0 │ │ │ │ - mov w2, #0x26 // #38 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x2 │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ - bl 3480 │ │ │ │ - cbz x0, 58728 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w21, #0x18 // #24 │ │ │ │ + smull x19, w1, w0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + smull x21, w3, w21 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x28, [x22, #56] │ │ │ │ + ldr x24, [x2, #8] │ │ │ │ + add x23, x28, x19 │ │ │ │ + ldr w1, [x2] │ │ │ │ + add x4, x24, x21 │ │ │ │ + ldr w0, [x23, #44] │ │ │ │ + ldr x26, [x23, #48] │ │ │ │ + ldr w25, [x4, #8] │ │ │ │ + cmp w0, #0x15 │ │ │ │ + b.ls 54338 // b.plast │ │ │ │ + bti j │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x24, x21] │ │ │ │ + add x1, x1, #0x8e8 │ │ │ │ + bl 53950 │ │ │ │ + mov x20, x2 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + adrp x2, 81000 │ │ │ │ + add x2, x2, #0xd50 │ │ │ │ + ldrh w2, [x2, w0, uxtw #1] │ │ │ │ + adr x0, 54358 │ │ │ │ + add x2, x0, w2, sxth #2 │ │ │ │ + br x2 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 5505c │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.le 54388 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 55078 // b.any │ │ │ │ + mov w1, w3 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 54200 │ │ │ │ + bti j │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc18 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0x2c0 │ │ │ │ - add x0, x0, #0x2d0 │ │ │ │ - mov w2, #0x2d // #45 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 5505c │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.le 54f3c │ │ │ │ + cmp w1, w3 │ │ │ │ + b.eq 54378 // b.none │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x3c8 │ │ │ │ + bl 53950 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 55274 │ │ │ │ + cbz x26, 54388 │ │ │ │ + ldr w2, [x26] │ │ │ │ + cmp w2, w25 │ │ │ │ + b.ge 54fb0 // b.tcont │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 55140 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 54200 │ │ │ │ + b 54388 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 5505c │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ne 54370 // b.any │ │ │ │ + b 54444 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.gt 54370 │ │ │ │ + cbz w25, 54388 │ │ │ │ + ldr x0, [x4, #16] │ │ │ │ + ldr x23, [x0] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset x2, eq // eq = none │ │ │ │ + ldrb w3, [x23, x2] │ │ │ │ + sub w1, w3, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54498 // b.plast │ │ │ │ + cmp w3, #0x2e │ │ │ │ + eor w4, w4, #0x1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + tst w1, w4 │ │ │ │ + b.eq 54f6c // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + b 5446c │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.gt 54370 │ │ │ │ + cbz w25, 54388 │ │ │ │ + ldr x0, [x4, #16] │ │ │ │ + ldr x23, [x0] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + mov w3, w1 │ │ │ │ + ldrb w2, [x23, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 5451c // b.pmore │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sxtw x2, w1 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldrb w1, [x23, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54500 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 55214 // b.any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + mov w1, #0x7fffffff // #2147483647 │ │ │ │ + add w1, w0, w1 │ │ │ │ + cmn w1, #0x3 │ │ │ │ + b.hi 5520c // b.pmore │ │ │ │ + cbz x26, 54388 │ │ │ │ + ldr w1, [x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 54560 // b.tstop │ │ │ │ + ldr w1, [x26, #4] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.le 54388 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x1, x1, #0x4e8 │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + add x2, x2, x21 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + add x4, x3, x19 │ │ │ │ + ldrb w3, [x3, x19] │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + bl 53950 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.le 551d4 │ │ │ │ + cmp w25, #0x2 │ │ │ │ + b.eq 545c4 // b.none │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 550b4 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + bl 54200 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + add x4, x24, x21 │ │ │ │ + ldr x25, [x4, #16] │ │ │ │ + ldr x23, [x25] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + mov w3, w2 │ │ │ │ + ldrb w1, [x23, w2, uxtw] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.hi 54624 // b.pmore │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sxtw x2, w2 │ │ │ │ + ldrb w1, [x23, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54608 // b.plast │ │ │ │ + ldr x25, [x25, #8] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 54c3c // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x25] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + mov w3, w2 │ │ │ │ + ldrb w1, [x25, w2, uxtw] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.hi 54688 // b.pmore │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sxtw x2, w2 │ │ │ │ + ldrb w1, [x25, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 5466c // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 54c3c // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, x24, x21 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + tbnz w23, #31, 54c3c │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + mov w1, #0x7ffffffe // #2147483646 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 54c38 // b.pmore │ │ │ │ + mov w1, #0x7fffffff // #2147483647 │ │ │ │ + cmp w23, w1 │ │ │ │ + b.eq 54c38 // b.none │ │ │ │ + cmp w23, w0 │ │ │ │ + b.gt 55094 │ │ │ │ + cbz x26, 54388 │ │ │ │ + ldr w1, [x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 54700 // b.tstop │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.le 54388 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x4, [x22, #56] │ │ │ │ + add x1, x1, #0x610 │ │ │ │ + add x2, x2, x21 │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + add x3, x4, x19 │ │ │ │ + ldrb w4, [x4, x19] │ │ │ │ + ldr x5, [x3, #8] │ │ │ │ + ldp x2, x3, [x2] │ │ │ │ + bl 53950 │ │ │ │ + bti j │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.le 551d8 │ │ │ │ + cmp w25, #0x2 │ │ │ │ + b.eq 54768 // b.none │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 550b8 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + bl 54200 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + add x4, x24, x21 │ │ │ │ + ldr x25, [x4, #16] │ │ │ │ + ldr x23, [x25] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset x2, eq // eq = none │ │ │ │ + ldrb w3, [x23, x2] │ │ │ │ + sub w1, w3, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 547bc // b.plast │ │ │ │ + cmp w3, #0x2e │ │ │ │ + eor w1, w4, #0x1 │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + tst w3, w1 │ │ │ │ + b.eq 54e44 // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + b 54790 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 55274 │ │ │ │ + cbz x26, 54388 │ │ │ │ + ldr w2, [x26] │ │ │ │ + cmp w2, w25 │ │ │ │ + b.ge 547f0 // b.tcont │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 552cc // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 54200 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.le 54388 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x22, #56] │ │ │ │ + add x1, x1, #0x858 │ │ │ │ + add x3, x2, x19 │ │ │ │ + ldrb w2, [x2, x19] │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + bl 53950 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.gt 54370 │ │ │ │ + cbz w25, 54388 │ │ │ │ + ldr x0, [x4, #16] │ │ │ │ + ldr x23, [x0] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + mov w3, w1 │ │ │ │ + ldrb w2, [x23, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 5489c // b.pmore │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sxtw x2, w1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - stp x27, x28, [sp, #192] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x27, x0 │ │ │ │ - bl 75bc0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5304c │ │ │ │ - str x0, [x27, #56] │ │ │ │ - mov x0, x19 │ │ │ │ + ldrb w1, [x23, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54880 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 55248 // b.any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + mov w1, #0x7ffffffe // #2147483646 │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 55240 // b.pmore │ │ │ │ + cbz x26, 54388 │ │ │ │ + ldr w1, [x26] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 548dc // b.tstop │ │ │ │ + ldr w1, [x26, #4] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.le 54388 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x1, x1, #0x560 │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + add x2, x2, x21 │ │ │ │ + b 5457c │ │ │ │ + bti j │ │ │ │ + sub w0, w25, #0x1 │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ls 551f0 // b.plast │ │ │ │ + cmp w25, #0x3 │ │ │ │ + b.gt 54f20 │ │ │ │ + cbz w25, 54388 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x24, x21 │ │ │ │ + ldr x26, [x0, #16] │ │ │ │ + ldr x23, [x26] │ │ │ │ + mov x0, x23 │ │ │ │ bl 35f0 │ │ │ │ - str w0, [x27, #64] │ │ │ │ - add x3, sp, #0x64 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ - bl 9900 │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - mov w2, #0xd0 // #208 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - umull x1, w1, w2 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x27, #48] │ │ │ │ - ldr w1, [sp, #100] │ │ │ │ - cbz w1, 589e8 │ │ │ │ - adrp x28, 81000 │ │ │ │ - add x0, x28, #0xc38 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - adrp x24, 7c000 │ │ │ │ - add x24, x24, #0xf68 │ │ │ │ - b 58844 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - bl 52ae0 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.ls 589e0 // b.plast │ │ │ │ - ldr x28, [x25, x21, lsl #3] │ │ │ │ - ldr w22, [x28, #8] │ │ │ │ - cbz w22, 58828 │ │ │ │ - ldr x20, [x28] │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + mov w3, w1 │ │ │ │ + ldrb w2, [x23, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 54984 // b.pmore │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sxtw x2, w1 │ │ │ │ + ldrb w1, [x23, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54968 // b.plast │ │ │ │ + ldr x25, [x26, #8] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 54ac4 // b.any │ │ │ │ + mov x0, x25 │ │ │ │ bl 35f0 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - cmp w1, #0x23 │ │ │ │ - b.eq 58828 // b.none │ │ │ │ - cmp w0, #0x4 │ │ │ │ - b.ls 5888c // b.plast │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xdf8 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 58f9c │ │ │ │ - cmp w22, #0x2 │ │ │ │ - b.ls 58828 // b.plast │ │ │ │ - ldr w0, [x27, #44] │ │ │ │ - mov w2, #0xd0 // #208 │ │ │ │ - ldr x19, [x27, #48] │ │ │ │ - mov w22, w22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - umull x0, w0, w2 │ │ │ │ - str w21, [sp, #24] │ │ │ │ - add x19, x19, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 75c20 │ │ │ │ - ldr x1, [x25, x21, lsl #3] │ │ │ │ - ubfiz x0, x20, #4, #32 │ │ │ │ - ldr x1, [x1] │ │ │ │ - ldr x23, [x1, x0] │ │ │ │ + ldrb w1, [x25] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + mov w3, w1 │ │ │ │ + ldrb w2, [x25, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 549e8 // b.pmore │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sxtw x2, w1 │ │ │ │ + ldrb w1, [x25, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 549cc // b.plast │ │ │ │ + ldr x25, [x26, #16] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 54ac4 // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x25] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + mov w3, w1 │ │ │ │ + ldrb w2, [x25, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 54a4c // b.pmore │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sxtw x2, w1 │ │ │ │ + ldrb w1, [x25, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54a30 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 54ac4 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + mov w23, #0x80000000 // #-2147483648 │ │ │ │ + add x0, x24, x21 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.eq 54ac4 // b.none │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + add x0, x24, x21 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.eq 54ac4 // b.none │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ne 54388 // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + add x24, x24, x21 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x4, [x24, #16] │ │ │ │ + add x1, x1, #0x6b0 │ │ │ │ + ldr x2, [x22, #56] │ │ │ │ + add x6, x2, x19 │ │ │ │ + ldrb w5, [x2, x19] │ │ │ │ + ldp x2, x3, [x4] │ │ │ │ + ldr x6, [x6, #8] │ │ │ │ + ldr x4, [x4, #16] │ │ │ │ + bl 53950 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 550d0 // b.none │ │ │ │ + cmp w25, #0x2 │ │ │ │ + b.le 54f18 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 55124 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + bl 54200 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + add x0, x24, x21 │ │ │ │ + ldr x25, [x0, #16] │ │ │ │ + ldr x23, [x25] │ │ │ │ mov x0, x23 │ │ │ │ bl 35f0 │ │ │ │ - mov x28, x0 │ │ │ │ - cmp w20, #0xb │ │ │ │ - b.ls 58908 // b.plast │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x498 │ │ │ │ - mov w1, #0x119 // #281 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldrh w0, [x0, w20, uxtw #1] │ │ │ │ - adr x1, 5891c │ │ │ │ - add x0, x1, w0, sxth #2 │ │ │ │ - br x0 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + mov w3, w1 │ │ │ │ + ldrb w2, [x23, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 54b88 // b.pmore │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sxtw x2, w1 │ │ │ │ + ldrb w1, [x23, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54b6c // b.plast │ │ │ │ + ldr x25, [x25, #8] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 54c3c // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x25] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + mov w3, w1 │ │ │ │ + ldrb w2, [x25, w1, uxtw] │ │ │ │ + sub w2, w2, #0x30 │ │ │ │ + and w2, w2, #0xff │ │ │ │ + cmp w2, #0x9 │ │ │ │ + b.hi 54bec // b.pmore │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sxtw x2, w1 │ │ │ │ + ldrb w1, [x25, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54bd0 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 54c3c // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + bl 3430 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + mov w23, #0x80000000 // #-2147483648 │ │ │ │ + add x0, x24, x21 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.eq 54c3c // b.none │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ne 54388 // b.any │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + add x24, x24, x21 │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + add x5, x3, x19 │ │ │ │ + ldrb w4, [x3, x19] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x610 │ │ │ │ + ldp x2, x3, [x2] │ │ │ │ + ldr x5, [x5, #8] │ │ │ │ + bl 53950 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 54388 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 550ec // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 54200 │ │ │ │ + b 54388 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 5505c │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ne 54370 // b.any │ │ │ │ + b 544b0 │ │ │ │ + bti j │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 5505c │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.ne 54370 // b.any │ │ │ │ + b 54830 │ │ │ │ bti j │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.le 55290 │ │ │ │ + cmp w25, #0x2 │ │ │ │ + b.eq 54cf0 // b.none │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 551b8 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + bl 54200 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + add x4, x24, x21 │ │ │ │ + ldr x25, [x4, #16] │ │ │ │ + ldr x23, [x25] │ │ │ │ mov x0, x23 │ │ │ │ - mov x1, x24 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x0, 58998 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + mov w3, w2 │ │ │ │ + ldrb w1, [x23, w2, uxtw] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.hi 54d5c // b.pmore │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sxtw x2, w2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - mov w26, w28 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - ubfiz x1, x28, #2, #32 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #136] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldrb w1, [x23, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54d40 // b.plast │ │ │ │ + ldr x25, [x25, #8] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 54c3c // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x25] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + mov w3, w2 │ │ │ │ + ldrb w1, [x25, w2, uxtw] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.hi 54dc0 // b.pmore │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sxtw x2, w2 │ │ │ │ + ldrb w1, [x25, x2] │ │ │ │ + mov x3, x2 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54da4 // b.plast │ │ │ │ + cmp w3, w0 │ │ │ │ + b.ne 54c3c // b.any │ │ │ │ mov x0, x23 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov w2, #0xa // #10 │ │ │ │ bl 3430 │ │ │ │ - sxtw x0, w0 │ │ │ │ - ldr x1, [x19, #136] │ │ │ │ - str x0, [x1, w26, uxtw #3] │ │ │ │ - cbnz x0, 58984 │ │ │ │ - ldrb w0, [x23] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.ne 591b4 // b.any │ │ │ │ - mov x1, x24 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x23, x0 │ │ │ │ + mov w1, #0x80000000 // #-2147483648 │ │ │ │ + add x0, x24, x21 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.eq 54c3c // b.none │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3430 │ │ │ │ + mov w1, #0x7fffffff // #2147483647 │ │ │ │ + add w2, w0, w1 │ │ │ │ + cmn w2, #0x3 │ │ │ │ + b.hi 54c38 // b.pmore │ │ │ │ + cmp w23, w1 │ │ │ │ + b.eq 54c38 // b.none │ │ │ │ + cmp w23, w0 │ │ │ │ + b.le 546e4 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x1, x1, #0x750 │ │ │ │ + ldr x4, [x22, #56] │ │ │ │ + add x2, x2, x21 │ │ │ │ + b 5471c │ │ │ │ + ldr x25, [x25, #8] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 54c40 // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl 35f0 │ │ │ │ + ldrb w1, [x25] │ │ │ │ + mov w2, #0xfd // #253 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + sub w1, w1, #0x2b │ │ │ │ + tst w1, w2 │ │ │ │ + cset x2, eq // eq = none │ │ │ │ + ldrb w3, [x25, x2] │ │ │ │ + sub w1, w3, #0x30 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 54e9c // b.plast │ │ │ │ + cmp w3, #0x2e │ │ │ │ + eor w1, w4, #0x1 │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + tst w3, w1 │ │ │ │ + b.eq 54ea4 // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + b 54e70 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 54c40 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2fe0 │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ + fmov d14, x0 │ │ │ │ + add x0, x24, x21 │ │ │ │ + fcmp d0, d14 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b.eq 54c40 // b.none │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2fe0 │ │ │ │ + fcmp d0, d14 │ │ │ │ + b.eq 551b0 // b.none │ │ │ │ + fcmpe d15, d0 │ │ │ │ + b.gt 55098 │ │ │ │ + cbz x26, 54f10 │ │ │ │ + ldr d31, [x26] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.mi 54704 // b.first │ │ │ │ + ldr d31, [x26, #8] │ │ │ │ + fcmpe d31, d15 │ │ │ │ + b.gt 54704 │ │ │ │ + ldp d14, d15, [sp, #96] │ │ │ │ + b 54388 │ │ │ │ + cbz w25, 54388 │ │ │ │ + b 54b24 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.ne 55108 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + bl 54200 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + b 54920 │ │ │ │ + ldr x0, [x4, #16] │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 35f0 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 54388 // b.plast │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + bl 53950 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 55184 // b.any │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 2fe0 │ │ │ │ + mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ + fmov d31, x0 │ │ │ │ + fcmp d0, d31 │ │ │ │ + b.eq 5517c // b.none │ │ │ │ + cbz x26, 54388 │ │ │ │ + ldr d31, [x26] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.mi 5515c // b.first │ │ │ │ + ldr d31, [x26, #8] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.gt 5515c │ │ │ │ + b 54388 │ │ │ │ + ldr w0, [x26, #4] │ │ │ │ + cmp w0, w25 │ │ │ │ + b.gt 55038 │ │ │ │ + ldr w0, [x26, #8] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + str w0, [sp, #124] │ │ │ │ + ubfiz x0, x25, #3, #32 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + ldr x0, [x4, #16] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x20, [x0, x24] │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 552ac │ │ │ │ + ldr x27, [x26, #16] │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + ldr w0, [sp, #124] │ │ │ │ + add x21, x27, w0, uxtw #3 │ │ │ │ + nop │ │ │ │ + ldr x0, [x27], #8 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 3420 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + orr w25, w25, w0 │ │ │ │ + cmp x27, x21 │ │ │ │ + b.ne 55000 // b.any │ │ │ │ + tbz w25, #0, 552ac │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + add x24, x24, #0x8 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 54388 // b.none │ │ │ │ + b 54fd8 │ │ │ │ + cmp w1, w3 │ │ │ │ + b.eq 54410 // b.none │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x898 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x398 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x418 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x4, [x22, #56] │ │ │ │ + add x1, x1, #0x7e0 │ │ │ │ + add x2, x2, x21 │ │ │ │ + b 5471c │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x7a8 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x5a0 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x370 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x678 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x5d8 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x878 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x1, x1, #0x478 │ │ │ │ + ldr x3, [x22, #56] │ │ │ │ + add x2, x2, x21 │ │ │ │ + b 5457c │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x28, [x22, #56] │ │ │ │ + add x24, x24, x21 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + add x4, x28, x19 │ │ │ │ + ldrb w3, [x28, x19] │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + bl 53950 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + b 54c40 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x718 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x770 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x640 │ │ │ │ + bl 53950 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x28, [x22, #56] │ │ │ │ + add x24, x24, x21 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + add x4, x28, x19 │ │ │ │ + ldrb w3, [x28, x19] │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x4b0 │ │ │ │ + bl 53950 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x28, [x22, #56] │ │ │ │ + add x24, x24, x21 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + add x4, x28, x19 │ │ │ │ + ldrb w3, [x28, x19] │ │ │ │ + ldr x2, [x24, #16] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldr x4, [x4, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x520 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x800 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x6e0 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w3, [x28, x19] │ │ │ │ + ldr x4, [x23, #8] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8b8 │ │ │ │ + bl 53950 │ │ │ │ + stp d14, d15, [sp, #96] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + ldrb w2, [x28, x19] │ │ │ │ + ldr x3, [x23, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x838 │ │ │ │ + bl 53950 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + add x4, sp, #0x38 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + str x4, [sp, #24] │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x19, x2 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #72] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x23, x0 │ │ │ │ - cbnz x0, 58940 │ │ │ │ - ldr w7, [x19, #128] │ │ │ │ - cmp w7, w28 │ │ │ │ - b.ne 5929c // b.any │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 588c0 // b.any │ │ │ │ - ldr w0, [x27, #44] │ │ │ │ - ldr x28, [x25, x21, lsl #3] │ │ │ │ + str wzr, [sp, #56] │ │ │ │ + mov x0, x4 │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + bl 53b70 │ │ │ │ + ldr w1, [sp, #56] │ │ │ │ + str w1, [sp, #8] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cbz w0, 557a0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + str x0, [x25] │ │ │ │ + ldr w0, [sp, #8] │ │ │ │ + mov x20, x1 │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 5570c │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 81000 │ │ │ │ + add x1, x1, #0x950 │ │ │ │ + add x0, x0, #0xd7c │ │ │ │ + stp x0, x1, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + b 553a0 │ │ │ │ + ldp w0, w1, [sp, #4] │ │ │ │ + add x20, x20, #0x18 │ │ │ │ add w0, w0, #0x1 │ │ │ │ - str w0, [x27, #44] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - bl 52ae0 │ │ │ │ - ldr w0, [sp, #100] │ │ │ │ - cmp w0, w21 │ │ │ │ - b.hi 58844 // b.pmore │ │ │ │ - nop │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ + str w0, [sp, #4] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 55700 // b.none │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 55388 │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + cmp w21, #0x0 │ │ │ │ + b.le 55780 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov w22, #0x58 // #88 │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + ldr x26, [x25, #56] │ │ │ │ + umull x27, w24, w22 │ │ │ │ + add x23, x26, x27 │ │ │ │ + ldr x28, [x23, #8] │ │ │ │ + cbz x28, 556b4 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 556b4 │ │ │ │ + ldrb w0, [x23, #40] │ │ │ │ + cbnz w0, 55788 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x23, #40] │ │ │ │ + mov w1, w24 │ │ │ │ mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 592cc // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x27 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - ldp x27, x28, [sp, #192] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + ldp w3, w4, [sp, #4] │ │ │ │ + str w4, [sp, #56] │ │ │ │ + ldp x4, x2, [sp, #16] │ │ │ │ + str x4, [sp, #64] │ │ │ │ + bl 542c0 │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + ldp x2, x3, [x20] │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + stp x2, x3, [x0, #56] │ │ │ │ + str x1, [x0, #72] │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr x26, [x0, #80] │ │ │ │ + cbz x26, 554d0 │ │ │ │ + ldr w0, [x0, #44] │ │ │ │ + cmp w0, #0x15 │ │ │ │ + b.hi 554d0 // b.pmore │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldrh w0, [x1, w0, uxtw #1] │ │ │ │ + adr x1, 55458 │ │ │ │ + add x0, x1, w0, sxth #2 │ │ │ │ + br x0 │ │ │ │ bti j │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0] │ │ │ │ bl 3430 │ │ │ │ - str w0, [x19, #128] │ │ │ │ - cbnz w0, 589a4 │ │ │ │ - ldrb w0, [x23] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 589a4 // b.none │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov x6, x23 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x3b0 │ │ │ │ - mov w5, #0x9 // #9 │ │ │ │ - mov w1, #0xcd // #205 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + ldr x19, [x20] │ │ │ │ + str w0, [x26] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp w21, w24 │ │ │ │ + b.gt 553c0 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, #0x68 │ │ │ │ + b.ne 554a4 // b.any │ │ │ │ + ldrb w0, [x19, #1] │ │ │ │ + cbz w0, 557f0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3420 │ │ │ │ + cbz w0, 557f0 │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + cbnz w0, 55388 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x958 │ │ │ │ + bl 53950 │ │ │ │ bti j │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x0, 5913c │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - b 58ab8 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x0, 5912c │ │ │ │ - mov w26, w28 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ubfiz x1, x28, #2, #32 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #120] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - bl 3430 │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ - str w0, [x1, w26, uxtw #2] │ │ │ │ - cbnz w0, 58aa4 │ │ │ │ - ldrb w0, [x23] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - ccmp w26, #0x2, #0x0, ne // ne = any │ │ │ │ - b.ls 58aa4 // b.plast │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x2, x2, #0x2f8 │ │ │ │ - mov w5, #0x8 // #8 │ │ │ │ - mov w1, #0xbb // #187 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 55484 │ │ │ │ bti j │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0] │ │ │ │ bl 3430 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x19, #112] │ │ │ │ - cbnz x0, 589a4 │ │ │ │ - ldrb w0, [x23] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 589a4 // b.none │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x2, x2, #0x2f8 │ │ │ │ - mov w5, #0x7 // #7 │ │ │ │ - mov w1, #0xb0 // #176 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - bti j │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x5, [x20, #16] │ │ │ │ + str w0, [x26] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x5, #8] │ │ │ │ bl 3430 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x19, #104] │ │ │ │ - cbnz x0, 589a4 │ │ │ │ - ldrb w0, [x23] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 589a4 // b.none │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov x6, x23 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x370 │ │ │ │ - mov w5, #0x6 // #6 │ │ │ │ - mov w1, #0xa9 // #169 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + ldr x19, [x20] │ │ │ │ + str w0, [x26, #4] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + b 55484 │ │ │ │ bti j │ │ │ │ - ldrb w0, [x23] │ │ │ │ - sub w1, w0, #0x2d │ │ │ │ - cmp w0, #0x2b │ │ │ │ - and w1, w1, #0xff │ │ │ │ - ccmp w1, #0x1, #0x0, ne // ne = any │ │ │ │ - b.hi 59230 // b.pmore │ │ │ │ - strb w0, [x19, #64] │ │ │ │ - b 589a4 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + strb w0, [x26] │ │ │ │ + ldr x19, [x20] │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + b 55484 │ │ │ │ bti j │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0] │ │ │ │ bl 2fe0 │ │ │ │ - fcmp d0, #0.0 │ │ │ │ - str d0, [x19, #56] │ │ │ │ - b.ne 589a4 // b.any │ │ │ │ - ldrb w0, [x23] │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - sub w0, w0, #0x2e │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 589a4 // b.none │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov x6, x23 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x328 │ │ │ │ - mov w5, #0x4 // #4 │ │ │ │ - mov w1, #0x9b // #155 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str d0, [x26] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 55484 │ │ │ │ bti j │ │ │ │ - str w28, [x19, #48] │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - and x28, x28, #0xffffffff │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #40] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, x28 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - b 589a4 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + str w1, [sp, #12] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [x26] │ │ │ │ + ldr x19, [x20] │ │ │ │ + b 55484 │ │ │ │ bti j │ │ │ │ - mov x0, x23 │ │ │ │ + ldrb w0, [x26] │ │ │ │ + cbz w0, 556e4 │ │ │ │ + strb wzr, [x26] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x19, [x20] │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + b 55484 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cbz x0, 554d0 │ │ │ │ + ldr x0, [x0] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 3430 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x19, #32] │ │ │ │ - cbnz x0, 589a4 │ │ │ │ - ldrb w0, [x23] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 589a4 // b.none │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x2, x2, #0x2f8 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - mov w1, #0x8e // #142 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + b 554fc │ │ │ │ bti j │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cbz x0, 554d0 │ │ │ │ + ldr x0, [x0] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 3430 │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x19, #24] │ │ │ │ - cbnz x0, 58d18 │ │ │ │ - ldrb w0, [x23] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.ne 59204 // b.any │ │ │ │ - mov x20, #0x2 // #2 │ │ │ │ - b 588c0 │ │ │ │ - bti j │ │ │ │ - str w28, [x19, #16] │ │ │ │ - add w1, w28, #0x1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - and x28, x28, #0xffffffff │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, x28 │ │ │ │ - bl 3570 │ │ │ │ - mov x20, #0x1 // #1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - b 588c0 │ │ │ │ - bti j │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x24 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - bl 2fb0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - mov x23, x0 │ │ │ │ - cbnz x0, 58f14 │ │ │ │ - ldr w0, [x19, #128] │ │ │ │ - cmp w0, w26 │ │ │ │ - b.eq 589a4 // b.none │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x2, x2, #0x470 │ │ │ │ - mov w5, #0xb // #11 │ │ │ │ - mov w1, #0x114 // #276 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - cmp w1, w7 │ │ │ │ - b.cs 59068 // b.hs, b.nlast │ │ │ │ - cbz w1, 591e4 │ │ │ │ - ldr x2, [x19, #168] │ │ │ │ - add w8, w4, #0x1 │ │ │ │ - add w9, w4, #0x1 │ │ │ │ - ubfiz x6, x28, #3, #32 │ │ │ │ - mov w0, w28 │ │ │ │ - mov x1, x8 │ │ │ │ - stp x6, x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x2, x8, [sp, #56] │ │ │ │ - stp w9, w4, [sp, #76] │ │ │ │ - str w5, [sp, #84] │ │ │ │ - str x7, [sp, #88] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x6, [sp, #40] │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr w4, [sp, #80] │ │ │ │ - str w4, [sp, #56] │ │ │ │ - str x0, [x2, x6] │ │ │ │ - mov w2, w4 │ │ │ │ - ldr x0, [x19, #168] │ │ │ │ - ldr x0, [x0, x6] │ │ │ │ - bl 3570 │ │ │ │ - ldr x6, [sp, #40] │ │ │ │ - ldr x0, [x19, #168] │ │ │ │ - ldr w4, [sp, #56] │ │ │ │ - ldr x7, [sp, #88] │ │ │ │ - ldr x0, [x0, x6] │ │ │ │ - ldr w9, [sp, #76] │ │ │ │ - strb wzr, [x0, w4, uxtw] │ │ │ │ - cmp w9, w7 │ │ │ │ - b.cs 5925c // b.hs, b.nlast │ │ │ │ - ldr x8, [sp, #64] │ │ │ │ - mov w28, w9 │ │ │ │ - ldr w5, [sp, #84] │ │ │ │ - add x8, x23, x8 │ │ │ │ - mov x0, x8 │ │ │ │ - b 58e64 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp w5, w28 │ │ │ │ - b.ls 58e70 // b.plast │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x3a │ │ │ │ - b.ne 58e54 // b.any │ │ │ │ - cmp w9, w28 │ │ │ │ - b.cs 5925c // b.hs, b.nlast │ │ │ │ - sub w9, w28, w9 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w9, #0x1 │ │ │ │ - str w9, [sp, #40] │ │ │ │ - stp x8, x6, [sp, #56] │ │ │ │ - bl 586c0 │ │ │ │ - ldr x8, [sp, #56] │ │ │ │ - ldr w9, [sp, #40] │ │ │ │ - mov x1, x8 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov w2, w9 │ │ │ │ - str w9, [sp, #56] │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w9, [sp, #56] │ │ │ │ + ldr x5, [x20, #16] │ │ │ │ + str w0, [x26] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ - strb wzr, [x0, w9, uxtw] │ │ │ │ - bl 3430 │ │ │ │ - sxtw x0, w0 │ │ │ │ - ldr x6, [sp, #64] │ │ │ │ - ldr x1, [x19, #144] │ │ │ │ - str x0, [x1, x6] │ │ │ │ - cbz x0, 59168 │ │ │ │ - add w4, w28, #0x1 │ │ │ │ - mov w1, #0xfd // #253 │ │ │ │ - ldrb w0, [x23, w4, uxtw] │ │ │ │ - sub w2, w0, #0x2b │ │ │ │ - tst w2, w1 │ │ │ │ - b.ne 5927c // b.any │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x1, [x19, #176] │ │ │ │ - strb w0, [x1, x2] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2fb0 │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x0, 58d78 │ │ │ │ - mov w28, w26 │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - add w2, w28, #0x1 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - add w26, w28, #0x1 │ │ │ │ - lsl x1, x2, #2 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x1, [x19, #144] │ │ │ │ - ldr x0, [x19, #168] │ │ │ │ - lsl x1, x2, #3 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - str x1, [x19, #168] │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - mov x1, x2 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x19, #176] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 35f0 │ │ │ │ - mov x7, x0 │ │ │ │ - mov w5, w0 │ │ │ │ - cbz w0, 59068 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 58f88 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ls 5905c // b.plast │ │ │ │ - ldrb w2, [x23, x1] │ │ │ │ - mov w4, w1 │ │ │ │ - cmp w2, #0x3a │ │ │ │ - b.ne 58f7c // b.any │ │ │ │ - b 58db0 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 58828 // b.none │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - ubfiz x19, x22, #4, #32 │ │ │ │ - adrp x22, 7a000 │ │ │ │ - add x22, x22, #0xe00 │ │ │ │ - mov x23, #0x10 // #16 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - adrp x0, 7a000 │ │ │ │ - add x0, x0, #0xe08 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x20, [x20, x23] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 35f0 │ │ │ │ - mov x26, x0 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.ls 59018 // b.plast │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 590e0 │ │ │ │ - cmp w26, #0xc │ │ │ │ - b.ls 59014 // b.plast │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - bl 3180 │ │ │ │ - cbz w0, 5902c │ │ │ │ - ldr x28, [x25, x21, lsl #3] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 58828 // b.none │ │ │ │ - ldr x20, [x28] │ │ │ │ - b 58fcc │ │ │ │ - sub w28, w26, #0xc │ │ │ │ - str w28, [x27, #40] │ │ │ │ - sub w1, w26, #0xb │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x27, #32] │ │ │ │ - add x1, x20, #0x5 │ │ │ │ - mov w2, w28 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - strb wzr, [x0, w28, uxtw] │ │ │ │ - b 59014 │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w7, w4 │ │ │ │ - b.hi 58dbc // b.pmore │ │ │ │ + ldr x0, [x5, #8] │ │ │ │ + bl 3430 │ │ │ │ + ldr x5, [x20, #16] │ │ │ │ + str w0, [x26, #4] │ │ │ │ mov w2, #0xa // #10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [x5, #16] │ │ │ │ bl 3430 │ │ │ │ - ldr x4, [x19, #144] │ │ │ │ - ubfiz x1, x28, #3, #32 │ │ │ │ - ldr x2, [x19, #168] │ │ │ │ - sxtw x0, w0 │ │ │ │ - str x0, [x4, x1] │ │ │ │ - str xzr, [x2, x1] │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - ldrb w2, [x19, #64] │ │ │ │ - strb w2, [x0, w28, uxtw] │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - ldr x0, [x0, x1] │ │ │ │ - cbnz x0, 58efc │ │ │ │ - ldrb w0, [x23] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 58efc // b.none │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x2, x2, #0x2f8 │ │ │ │ - mov w5, #0xb // #11 │ │ │ │ - mov w1, #0x10c // #268 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - sub w28, w26, #0x5 │ │ │ │ - str w28, [x27, #24] │ │ │ │ - sub w1, w26, #0x4 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x27, #16] │ │ │ │ - mov w2, w28 │ │ │ │ - add x1, x20, #0x5 │ │ │ │ - bl 3570 │ │ │ │ - ldr x0, [x27, #16] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x2e0 │ │ │ │ - strb wzr, [x0, w28, uxtw] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x3, [x27, #16] │ │ │ │ + ldr x19, [x20] │ │ │ │ + str w0, [x26, #8] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + b 55484 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 58ff8 │ │ │ │ - cmp w28, #0x1 │ │ │ │ - b.eq 591a4 // b.none │ │ │ │ - cmp w28, #0x3 │ │ │ │ - b.eq 589a4 // b.none │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x2, x2, #0x390 │ │ │ │ - mov w5, #0x8 // #8 │ │ │ │ - mov w1, #0xc6 // #198 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w0, #0x30 │ │ │ │ - b.eq 58ed8 // b.none │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x2, x2, #0x410 │ │ │ │ - mov w5, #0xb // #11 │ │ │ │ - mov w1, #0x101 // #257 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - bl 3500 │ │ │ │ - str xzr, [x19, #120] │ │ │ │ - b 589a4 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov x6, x23 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x3b0 │ │ │ │ - mov w5, #0xa // #10 │ │ │ │ - mov w1, #0xd8 // #216 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0xc50 │ │ │ │ - add x1, x1, #0x318 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - mov w2, #0xef // #239 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x2, x2, #0x2f8 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - mov w1, #0x87 // #135 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - add x2, x2, #0x350 │ │ │ │ - mov w5, #0x5 // #5 │ │ │ │ - mov w1, #0xa1 // #161 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0xc50 │ │ │ │ - add x1, x1, #0x318 │ │ │ │ - add x0, x0, #0x408 │ │ │ │ - mov w2, #0xf9 // #249 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0xc50 │ │ │ │ - add x1, x1, #0x318 │ │ │ │ - add x0, x0, #0x448 │ │ │ │ - mov w2, #0x104 // #260 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - mov w6, w28 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x3d0 │ │ │ │ - mov w5, #0xa // #10 │ │ │ │ - mov w1, #0xdf // #223 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x318 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ + bl 2fe0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str d0, [x26] │ │ │ │ + bl 2fe0 │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str d0, [x26, #8] │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 55484 │ │ │ │ + bti j │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cbz x0, 554d0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + str x0, [x26] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x19, [x20] │ │ │ │ + b 55484 │ │ │ │ + ldrb w1, [x26, x27] │ │ │ │ + str w1, [sp] │ │ │ │ + cbz w1, 55484 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + ldr w1, [sp] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 55484 // b.any │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 55484 // b.any │ │ │ │ + b 553e4 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x26] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x19, [x20] │ │ │ │ + ldr w21, [x25, #48] │ │ │ │ + b 55484 │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 3050 │ │ │ │ + ldr w3, [x25, #48] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 5574c │ │ │ │ + ldr x1, [x25, #56] │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + umaddl x3, w3, w2, x1 │ │ │ │ + ldrb w2, [x1, #41] │ │ │ │ + cbz w2, 55740 │ │ │ │ + ldrb w2, [x1, #40] │ │ │ │ + cbz w2, 557cc │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 55730 // b.any │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 557bc // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + b 55490 │ │ │ │ + ldrb w3, [x26, x27] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x928 │ │ │ │ + bl 53950 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x900 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + bl 53950 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cbz w1, 59560 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x0, x25 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0x970 │ │ │ │ + bl 53950 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 52d30 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - add x27, x0, #0x4 │ │ │ │ - mov w0, #0xd0 // #208 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - umaddl x20, w1, w0, x27 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x23, 7d000 │ │ │ │ - adrp x24, 7d000 │ │ │ │ - add x23, x23, #0x138 │ │ │ │ - add x24, x24, #0x4c0 │ │ │ │ + ldr w20, [x0, #48] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + b.le 558b4 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 7d000 │ │ │ │ - adrp x21, 7b000 │ │ │ │ - ldur x3, [x27, #4] │ │ │ │ - add x2, x22, #0x4b0 │ │ │ │ - ldur x4, [x27, #20] │ │ │ │ - mov x0, x19 │ │ │ │ - ldur x5, [x27, #28] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr w6, [x27] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldur x3, [x27, #36] │ │ │ │ - cbz x3, 59370 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldur d0, [x27, #52] │ │ │ │ - fcmpe d0, #0.0 │ │ │ │ - b.ge 593a8 // b.tcont │ │ │ │ - add x2, x21, #0x250 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x27, x27, #0xd0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp x20, x27 │ │ │ │ - b.ne 5932c // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov x22, x2 │ │ │ │ + ldr x19, [x0, #56] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + and w21, w1, #0xff │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cset w23, ne // ne = any │ │ │ │ + umaddl x20, w20, w0, x19 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 55868 // b.none │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 55870 // b.none │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 55870 │ │ │ │ + ldrb w0, [x19, #40] │ │ │ │ + cbnz w0, 55898 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 55840 // b.any │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x2, x24 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldrb w3, [x27, #60] │ │ │ │ - cbz w3, 59370 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 7a000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xde8 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldur x3, [x27, #100] │ │ │ │ - cbz x3, 59370 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x25, 7c000 │ │ │ │ - add x25, x25, #0xf38 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldur x3, [x27, #108] │ │ │ │ - cbnz x3, 59408 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - b 59370 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldur x0, [x27, #116] │ │ │ │ - cbz x0, 59564 │ │ │ │ - ldp w3, w4, [x0] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr w5, [x0, #8] │ │ │ │ - add x2, x2, #0x4c8 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w3, [x27, #124] │ │ │ │ - cbz w3, 59400 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x4d8 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldur x0, [x27, #132] │ │ │ │ - cbz x0, 59400 │ │ │ │ - ldr w1, [x27, #124] │ │ │ │ - cbz w1, 59400 │ │ │ │ - adrp x1, 7b000 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x1, x1, #0x680 │ │ │ │ - adrp x25, 7c000 │ │ │ │ - add x26, x2, #0x4e0 │ │ │ │ - add x25, x25, #0xf68 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - b 59490 │ │ │ │ - ldur x0, [x27, #132] │ │ │ │ - mov x2, x26 │ │ │ │ - ldr x3, [x0, x28, lsl #3] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w3, [x27, #124] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - cmp w3, w28 │ │ │ │ - b.hi 594c8 // b.pmore │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr w0, [x27, #124] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.hi 5948c // b.pmore │ │ │ │ - ldur x4, [x27, #140] │ │ │ │ - cbz x4, 59400 │ │ │ │ - cbz w0, 59400 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - adrp x26, 7d000 │ │ │ │ - add x26, x26, #0x4e8 │ │ │ │ - add x25, x0, #0x4e0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - adrp x0, 7c000 │ │ │ │ - add x0, x0, #0xf68 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldur x5, [x27, #164] │ │ │ │ - lsl x3, x28, #3 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x4, [x4, x3] │ │ │ │ - cbz x5, 5957c │ │ │ │ - ldr x3, [x5, x3] │ │ │ │ - cbz x3, 5957c │ │ │ │ - ldur x5, [x27, #172] │ │ │ │ - mov x2, x26 │ │ │ │ - ldrb w5, [x5, x28] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x27, #124] │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - cmp w1, w28 │ │ │ │ - b.hi 59588 // b.pmore │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - cmp w0, w28 │ │ │ │ - b.ls 59400 // b.plast │ │ │ │ - ldur x4, [x27, #140] │ │ │ │ - b 59508 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x4d8 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 5943c │ │ │ │ - mov x3, x4 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - b 5953c │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr w0, [x27, #124] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.ls 59400 // b.plast │ │ │ │ - ldur x4, [x27, #140] │ │ │ │ - b 59508 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 55888 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - adrp x2, 7d000 │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - add x2, x2, #0x4f8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x76 // #118 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr w20, [x0, #48] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + b.le 55974 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov x22, x2 │ │ │ │ + ldr x19, [x0, #56] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + and w21, w1, #0xff │ │ │ │ + str x23, [sp, #48] │ │ │ │ + cset w23, ne // ne = any │ │ │ │ + umaddl x20, w20, w0, x19 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.eq 55928 // b.none │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 55930 // b.none │ │ │ │ + bl 3420 │ │ │ │ + cbnz w0, 55930 │ │ │ │ + ldrb w0, [x19, #40] │ │ │ │ + cbnz w0, 55958 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 55900 // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 55948 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ + ldr w20, [x0, #48] │ │ │ │ + cmp w20, #0x0 │ │ │ │ + b.le 55a08 │ │ │ │ + ldr x2, [x0, #56] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ str x21, [sp, #32] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 5964c │ │ │ │ - mov x20, x2 │ │ │ │ - cbz x2, 59694 │ │ │ │ - mov x21, x0 │ │ │ │ - sxtw x0, w1 │ │ │ │ - mul x0, x0, x2 │ │ │ │ - bl 3390 │ │ │ │ - str x0, [x21] │ │ │ │ - cbz x0, 59670 │ │ │ │ - stp wzr, w19, [x21, #8] │ │ │ │ - str x20, [x21, #16] │ │ │ │ + mov x21, x1 │ │ │ │ + umaddl x20, w20, w0, x2 │ │ │ │ + b 559bc │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 559ec // b.none │ │ │ │ + ldr x0, [x2, #8] │ │ │ │ + mov x19, x2 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 3420 │ │ │ │ + add x2, x19, #0x58 │ │ │ │ + cbnz w0, 559b4 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w3, w1 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x548 │ │ │ │ - mov w1, #0x36 // #54 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x5e0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x41 // #65 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x590 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0x3b // #59 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - nop │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 559d8 │ │ │ │ + bti c │ │ │ │ + ldr w4, [x0, #48] │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w4, #0x0 │ │ │ │ + b.le 55a54 │ │ │ │ + ldr x2, [x0, #56] │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + umaddl x4, w4, w0, x2 │ │ │ │ + b 55a3c │ │ │ │ + cmp x4, x2 │ │ │ │ + b.eq 55a54 // b.none │ │ │ │ + ldrb w3, [x2] │ │ │ │ + mov x0, x2 │ │ │ │ + add x2, x2, #0x58 │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ne 55a34 // b.any │ │ │ │ + ret │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr x22, [x0] │ │ │ │ - cbz x1, 59720 │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr w0, [x0, #48] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.le 59720 │ │ │ │ - mov x21, x1 │ │ │ │ + b.le 55b60 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + adrp x24, 7d000 │ │ │ │ + adrp x23, 7d000 │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + add x24, x24, #0x9b0 │ │ │ │ + add x23, x23, #0x9b8 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + adrp x25, 7d000 │ │ │ │ + add x25, x25, #0x998 │ │ │ │ + b 55ac8 │ │ │ │ + ldr w0, [x21, #48] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.le 55b54 │ │ │ │ + add x4, x2, x19 │ │ │ │ + ldrb w3, [x2, x19] │ │ │ │ + mov x1, x25 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldr x2, [x4, #8] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + add x0, x2, x19 │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 55ab4 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - madd x0, x19, x0, x22 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - blr x21 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.gt 59700 │ │ │ │ - ldr x22, [x20] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3500 │ │ │ │ - stp xzr, xzr, [x20, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + mov x1, x23 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldr x2, [x2, #72] │ │ │ │ + ldr x2, [x2, w20, uxtw #3] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + add x0, x2, x19 │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.gt 55b00 │ │ │ │ + ldr w0, [x21, #48] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + add x19, x19, #0x58 │ │ │ │ + cmp w0, w22 │ │ │ │ + b.gt 55ac8 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + mov w3, w0 │ │ │ │ + ldr w2, [x2] │ │ │ │ + ldr w0, [x1, w3, uxtw #2] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ls 55bb4 // b.plast │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz w3, 55bb0 │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + ldr w0, [x1, x3, lsl #2] │ │ │ │ + cmp w2, w0 │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ ret │ │ │ │ + cset w0, cc // cc = lo, ul, last │ │ │ │ + lsl w0, w0, #1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldrb w1, [x1, #96] │ │ │ │ + b 6b244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w1 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 597c0 │ │ │ │ - ldr w1, [x0, #12] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - add w1, w20, w1 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - sxtw x1, w1 │ │ │ │ - mul x1, x1, x2 │ │ │ │ - bl 3050 │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x0, 597e4 │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - add w0, w0, w20 │ │ │ │ - str w0, [x19, #12] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr w19, [x2, #32] │ │ │ │ + ldrb w1, [x2, #96] │ │ │ │ + bl 6b32c │ │ │ │ + add w0, w19, w0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w3, w1 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x618 │ │ │ │ - mov w1, #0x71 // #113 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - bl 6fb20 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - bl 595c0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - ldp w2, w1, [x0, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 59840 // b.none │ │ │ │ - sxtw x3, w2 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - madd x0, x3, x2, x0 │ │ │ │ - bl 3570 │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, #0x2710 // #10000 │ │ │ │ - add w2, w2, w21 │ │ │ │ - sxtw x2, w2 │ │ │ │ - mul x1, x2, x1 │ │ │ │ - bl 3050 │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x0, 59878 │ │ │ │ - ldp w2, w1, [x19, #8] │ │ │ │ - add w1, w1, w21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - str w1, [x19, #12] │ │ │ │ - b 59810 │ │ │ │ - bl 595c0 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w2, w1, #0x4, ne // ne = any │ │ │ │ - ccmp w1, #0x0, #0x1, gt │ │ │ │ - b.lt 598ac // b.tstop │ │ │ │ - ldr x2, [x0] │ │ │ │ - sxtw x1, w1 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - madd x0, x1, x0, x2 │ │ │ │ - ret │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldrb w1, [x1, #96] │ │ │ │ + b 6b2b0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + and w0, w4, #0xff │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + and w19, w3, #0xff │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr x6, [x0, #16] │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - cmp x6, x2 │ │ │ │ - b.ne 5997c // b.any │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - ldp w5, w1, [x0, #8] │ │ │ │ - ldr w4, [x20, #8] │ │ │ │ - add w21, w4, w5 │ │ │ │ - cmp w1, w21 │ │ │ │ - b.le 59934 │ │ │ │ - ldr x0, [x0] │ │ │ │ - sxtw x4, w4 │ │ │ │ - sxtw x5, w5 │ │ │ │ - ldr x1, [x20] │ │ │ │ - mul x2, x4, x2 │ │ │ │ - madd x0, x5, x6, x0 │ │ │ │ - bl 3570 │ │ │ │ - str w21, [x19, #8] │ │ │ │ + mov w21, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp w0, w21, [sp, #120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x26, x0 │ │ │ │ + ubfiz x1, x21, #2, #32 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x1, x21, #3 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x26, #24] │ │ │ │ + mov x1, #0x101 // #257 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + stp q31, q31, [x0, #64] │ │ │ │ + stp q31, q31, [x0, #96] │ │ │ │ + stp q31, q31, [x0, #128] │ │ │ │ + stp q31, q31, [x0, #160] │ │ │ │ + stp q31, q31, [x0, #192] │ │ │ │ + stp q31, q31, [x0, #224] │ │ │ │ + strb w19, [x26, #44] │ │ │ │ + cbz w21, 55eb8 │ │ │ │ + mov w1, w19 │ │ │ │ + sub w22, w21, #0x1 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + ldr x2, [x23, x28, lsl #3] │ │ │ │ + ldr x4, [x26, #24] │ │ │ │ + ldr w1, [x2, #64] │ │ │ │ + str x2, [x4, w28, uxtw #3] │ │ │ │ + add w1, w24, w1 │ │ │ │ + add w24, w1, #0x1 │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + bl 52920 │ │ │ │ + cbz x0, 55ec4 │ │ │ │ + ldr x1, [x23, x28, lsl #3] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w4, [x1, #64] │ │ │ │ + cbz w4, 55d6c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldrb w1, [x1, x2] │ │ │ │ + strb w1, [x0, w27, uxtw] │ │ │ │ + cbz w1, 55e88 │ │ │ │ + strb w1, [x25, w1, uxtw] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + ldr x1, [x23, x28, lsl #3] │ │ │ │ + ldr w4, [x1, #64] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.hi 55d40 // b.pmore │ │ │ │ + mov w1, w27 │ │ │ │ + mov w2, w27 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp w22, w28 │ │ │ │ + b.eq 55e28 // b.none │ │ │ │ + strb w19, [x0, x2] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + strb w19, [x25, x2] │ │ │ │ + str w1, [x20, x28, lsl #2] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + cmp x21, x28 │ │ │ │ + b.ne 55d04 // b.any │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + mov x4, x25 │ │ │ │ + ldr w1, [sp, #124] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp w1, w24, [x26] │ │ │ │ + add w2, w19, #0x1 │ │ │ │ + stp x20, x0, [x26, #8] │ │ │ │ + mov w8, #0xff // #255 │ │ │ │ + ldrb w0, [x4] │ │ │ │ + cbz w0, 55de0 │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp w2, #0x100 │ │ │ │ + b.eq 55e7c // b.none │ │ │ │ + mov w19, w2 │ │ │ │ + ldrb w0, [x4] │ │ │ │ + add w2, w19, #0x1 │ │ │ │ + cbnz w0, 55dc4 │ │ │ │ + cmp w2, #0x100 │ │ │ │ + b.eq 55eac // b.none │ │ │ │ + add x5, x4, #0x1 │ │ │ │ + sub w3, w8, w2 │ │ │ │ + add x1, x4, #0x2 │ │ │ │ + mov x0, x5 │ │ │ │ + add x3, x3, x1 │ │ │ │ + b 55e0c │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 55e44 // b.none │ │ │ │ + ldrb w1, [x0] │ │ │ │ + cbz w1, 55e00 │ │ │ │ + strb w1, [x4] │ │ │ │ + mov w19, w2 │ │ │ │ + mov x4, x5 │ │ │ │ + strb wzr, [x0] │ │ │ │ + b 55dd4 │ │ │ │ + ldr w3, [sp, #120] │ │ │ │ + strb w3, [x0, x2] │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + strb w3, [x25, x2] │ │ │ │ + str w1, [x20, x28, lsl #2] │ │ │ │ + strb wzr, [x0, w27, uxtw] │ │ │ │ + b 55d90 │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [x26, #32] │ │ │ │ + str w19, [x26, #40] │ │ │ │ + mov x0, x26 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x2710 // #10000 │ │ │ │ - add w22, w4, w0 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - b.le 599a0 │ │ │ │ - add w1, w1, w22 │ │ │ │ - ldr x0, [x19] │ │ │ │ - sxtw x1, w1 │ │ │ │ - mul x1, x1, x6 │ │ │ │ - bl 3050 │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x0, 599c4 │ │ │ │ - ldp w5, w1, [x19, #8] │ │ │ │ - ldr x2, [x20, #16] │ │ │ │ - add w1, w1, w22 │ │ │ │ - ldr x6, [x19, #16] │ │ │ │ - ldr w4, [x20, #8] │ │ │ │ - str w1, [x19, #12] │ │ │ │ - b 59904 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x658 │ │ │ │ + mov w19, w2 │ │ │ │ + mov x1, #0x101 // #257 │ │ │ │ + b 55e48 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xa18 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - mov w1, #0xa6 // #166 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - bl 6fb20 │ │ │ │ + mov w1, #0x95 // #149 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x0, x0, #0xa00 │ │ │ │ + bl 2cff0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - mov w3, w22 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x618 │ │ │ │ - mov w1, #0x71 // #113 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x530 │ │ │ │ - bl 6fb20 │ │ │ │ + mov x1, #0x100 // #256 │ │ │ │ + mov w19, #0xff // #255 │ │ │ │ + b 55e48 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 55da0 │ │ │ │ + mov w3, w24 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0x9d8 │ │ │ │ + mov w1, #0x8e // #142 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x0, x0, #0xa00 │ │ │ │ + bl 2cff0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - bl 595c0 │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 55f10 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 55f1c │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 55f28 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 3500 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr w6, [x2] │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + cmp w6, #0x1 │ │ │ │ + b.eq 55fc0 // b.none │ │ │ │ + ldp x4, x0, [x2, #8] │ │ │ │ + mov w5, w6 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + sub x3, x1, x0 │ │ │ │ + str w3, [sp, #4] │ │ │ │ + cmp w6, #0x9 │ │ │ │ + b.ls 55fec // b.plast │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - rev16 w0, w0 │ │ │ │ + ldr w1, [x4, x2, lsl #2] │ │ │ │ + mov w0, w2 │ │ │ │ + cmp w3, w1 │ │ │ │ + b.cc 55fc0 // b.lo, b.ul, b.last │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 55fa0 // b.any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5600c // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + mov w1, w6 │ │ │ │ + mov x0, x4 │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + adrp x3, 55000 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, x3, #0xb80 │ │ │ │ + bl 62e60 │ │ │ │ + b 55fc0 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ bti c │ │ │ │ - rev w0, w0 │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz w1, 5602c │ │ │ │ + sub w0, w1, #0x1 │ │ │ │ + ldr w0, [x4, x0, lsl #2] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x2] │ │ │ │ + ldr w0, [x4, w1, uxtw #2] │ │ │ │ + str w0, [x3] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr x6, [x0, #8] │ │ │ │ + ldr w5, [x0] │ │ │ │ + str x19, [sp, #32] │ │ │ │ + mov x19, x6 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 560c4 // b.none │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x6 │ │ │ │ + sub x3, x1, x3 │ │ │ │ + str w3, [sp, #4] │ │ │ │ + cmp w5, #0x9 │ │ │ │ + b.ls 560f8 // b.plast │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp w3, w4 │ │ │ │ + b.cc 560c4 // b.lo, b.ul, b.last │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.ne 560a0 // b.any │ │ │ │ + add x19, x6, w5, uxtw #2 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr w0, [x19] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 56118 // b.any │ │ │ │ + ldr x19, [sp, #32] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + mov w1, w5 │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + adrp x3, 55000 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, x3, #0xb80 │ │ │ │ + bl 62e60 │ │ │ │ + add x19, x19, w0, uxtw #2 │ │ │ │ + b 560c4 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr w1, [x20] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 5619c // b.none │ │ │ │ + ldp x0, x3, [x20, #8] │ │ │ │ + mov w5, w1 │ │ │ │ + sub x3, x19, x3 │ │ │ │ + str w3, [sp, #4] │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.ls 561dc // b.plast │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ + ldr w4, [x0, x2, lsl #2] │ │ │ │ + cmp w3, w4 │ │ │ │ + b.cc 56198 // b.lo, b.ul, b.last │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 56180 // b.any │ │ │ │ + ubfiz x2, x2, #3, #32 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x1, [x1, x2] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + sub x0, x19, x0 │ │ │ │ + b.ne 561f8 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + adrp x3, 55000 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, x3, #0xb80 │ │ │ │ + bl 62e60 │ │ │ │ + ubfiz x2, x0, #3, #32 │ │ │ │ + b 5619c │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 56254 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + adrp x21, 7d000 │ │ │ │ + add x21, x21, #0xa58 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w2, [x2, x19] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr w0, [x20, #4] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 5622c // b.pmore │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + adrp x1, 7e000 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x0, [x0, w1, uxtw #3] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0x6a8 │ │ │ │ - ldr x0, [x0] │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ + ucvtf s31, w0 │ │ │ │ + mov w1, #0x42c80000 // #1120403456 │ │ │ │ + fmov s29, w1 │ │ │ │ + ucvtf d30, w0 │ │ │ │ + fmul s31, s31, s0 │ │ │ │ + fdiv s31, s31, s29 │ │ │ │ + frintm s31, s31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fsub d30, d30, d31 │ │ │ │ + fcvtzu w0, d30 │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ + ucvtf s31, w0 │ │ │ │ + mov w1, #0x42c80000 // #1120403456 │ │ │ │ + fmov s28, w1 │ │ │ │ + ucvtf d30, w0 │ │ │ │ + mov x1, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d29, x1 │ │ │ │ + fmov d27, #1.000000000000000000e+01 │ │ │ │ + fmul s31, s31, s0 │ │ │ │ + fdiv s31, s31, s28 │ │ │ │ + frintm s31, s31 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fsub d30, d30, d31 │ │ │ │ + fcvtzu w1, d30 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add w0, w0, w1, lsl #1 │ │ │ │ + ucvtf s31, w0 │ │ │ │ + ucvtf d30, w0 │ │ │ │ + fcvt d31, s31 │ │ │ │ + fdiv d31, d31, d29 │ │ │ │ + fmul d31, d31, d27 │ │ │ │ + frintp d31, d31 │ │ │ │ + fadd d31, d30, d31 │ │ │ │ + fcvtzu w0, d31 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w19, w3 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x2 │ │ │ │ + ldr w21, [sp, #128] │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov w23, w5 │ │ │ │ + mov x24, x7 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + mov w28, w4 │ │ │ │ + and w27, w6, #0xff │ │ │ │ + ldr w9, [x2] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + cmp w9, #0x1 │ │ │ │ + b.eq 56528 // b.none │ │ │ │ + str w19, [sp, #4] │ │ │ │ + mov w2, w9 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + cmp w9, #0x9 │ │ │ │ + b.ls 564a4 // b.plast │ │ │ │ + ldr w3, [x0, x8, lsl #2] │ │ │ │ + mov w1, w8 │ │ │ │ + cmp w19, w3 │ │ │ │ + b.cc 56520 // b.lo, b.ul, b.last │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + cmp x8, x2 │ │ │ │ + b.ne 563a0 // b.any │ │ │ │ + ubfiz x3, x8, #2, #32 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x20] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr w2, [x0, x1, lsl #2] │ │ │ │ + add x0, x0, x3 │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + sub x19, x19, w28, uxtw │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp x19, x2 │ │ │ │ + stp w1, w0, [x20, #4] │ │ │ │ + csel x19, x19, x2, ge // ge = tcont │ │ │ │ + str w19, [x20, #32] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.hi 564fc // b.pmore │ │ │ │ + ldp x1, x2, [x22, #16] │ │ │ │ + add x3, x19, w23, uxtw │ │ │ │ + cmp x3, w0, uxtw │ │ │ │ + sub w0, w0, w19 │ │ │ │ + csel w23, w0, w23, gt │ │ │ │ + ldr x2, [x2, w8, uxtw #3] │ │ │ │ + add x1, x1, x19 │ │ │ │ + ldr x0, [x2, #24] │ │ │ │ + stp x0, x1, [x20, #16] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + str w23, [x20, #36] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x24, x25, [x20, #48] │ │ │ │ + str x26, [x20, #64] │ │ │ │ + str w21, [x20, #76] │ │ │ │ + strb w27, [x20, #96] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #88] │ │ │ │ + ldr x4, [x20, #24] │ │ │ │ + mov w2, w21 │ │ │ │ + ldr w5, [x20, #36] │ │ │ │ + mov x1, x25 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 65fe8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 56538 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w1, w9 │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + adrp x3, 55000 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, x3, #0xb80 │ │ │ │ + bl 62e60 │ │ │ │ + mov w8, w0 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + mov x1, x8 │ │ │ │ + ubfiz x3, x8, #2, #32 │ │ │ │ + str w1, [x20] │ │ │ │ + cbnz w1, 563c8 │ │ │ │ + add x0, x0, x3 │ │ │ │ + sub x19, x19, w28, uxtw │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cmp x19, x2 │ │ │ │ + csel x19, x19, x2, ge // ge = tcont │ │ │ │ + ldr w0, [x0] │ │ │ │ + stp w1, w0, [x20, #4] │ │ │ │ + str w19, [x20, #32] │ │ │ │ + cmp w19, w0 │ │ │ │ + b.ls 563fc // b.plast │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xa60 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 56464 │ │ │ │ + ubfiz x3, x8, #2, #32 │ │ │ │ + b 564cc │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str wzr, [x20] │ │ │ │ + b 563dc │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + bl 66044 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x1 │ │ │ │ + mov w20, w3 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x5 │ │ │ │ + ldr w22, [sp, #136] │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, x6 │ │ │ │ + ldrb w5, [sp, #184] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + mov x26, x2 │ │ │ │ + ldr w23, [sp, #152] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + mov x25, x4 │ │ │ │ + ldr w28, [sp, #176] │ │ │ │ + ldr w9, [x2] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + mov w27, w7 │ │ │ │ + cmp w9, #0x1 │ │ │ │ + b.eq 567a0 // b.none │ │ │ │ + str w3, [sp, #20] │ │ │ │ + mov w2, w9 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + cmp w9, #0x9 │ │ │ │ + b.ls 56754 // b.plast │ │ │ │ + ldr w3, [x0, x8, lsl #2] │ │ │ │ + mov w9, w8 │ │ │ │ + cmp w20, w3 │ │ │ │ + b.cc 56798 // b.lo, b.ul, b.last │ │ │ │ + add x8, x8, #0x1 │ │ │ │ + cmp x8, x2 │ │ │ │ + b.ne 56608 // b.any │ │ │ │ + ubfiz x1, x8, #2, #32 │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + str w9, [x19] │ │ │ │ + sub w9, w9, #0x1 │ │ │ │ + ldr w2, [x0, x9, lsl #2] │ │ │ │ + add x0, x0, x1 │ │ │ │ + add w9, w2, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w3, w20 │ │ │ │ + ldr w0, [sp, #144] │ │ │ │ + stp w9, w1, [x19, #4] │ │ │ │ + sub x3, x3, w0, uxtw │ │ │ │ + cmp x3, x2 │ │ │ │ + csel x0, x3, x2, ge // ge = tcont │ │ │ │ + str w0, [x19, #32] │ │ │ │ + sub w20, w20, w0 │ │ │ │ + str w20, [x19, #40] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.hi 567b0 // b.pmore │ │ │ │ + ldr x4, [x26, #16] │ │ │ │ + strb w5, [x19, #96] │ │ │ │ + add x2, x0, w23, uxtw │ │ │ │ + ldr w6, [sp, #168] │ │ │ │ + ldr x5, [x26, #24] │ │ │ │ + sub w3, w1, w0 │ │ │ │ + cmp x2, w1, uxtw │ │ │ │ + ldr w2, [sp, #128] │ │ │ │ + ldr w1, [sp, #160] │ │ │ │ + csel w23, w3, w23, gt │ │ │ │ + ldr x5, [x5, w8, uxtw #3] │ │ │ │ + add w1, w28, w1 │ │ │ │ + add w2, w2, w6 │ │ │ │ + cmp w1, w27 │ │ │ │ + sub w3, w27, w1 │ │ │ │ + add w2, w2, w28 │ │ │ │ + csel w3, w3, wzr, cc // cc = lo, ul, last │ │ │ │ + cmp w2, w22 │ │ │ │ + csel w2, w2, w22, ls // ls = plast │ │ │ │ + add x0, x4, x0 │ │ │ │ + ldr x1, [x5, #24] │ │ │ │ + sub w2, w2, w3 │ │ │ │ + stp x1, x0, [x19, #16] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str w23, [x19, #36] │ │ │ │ + stp x25, x21, [x19, #48] │ │ │ │ + str x24, [x19, #64] │ │ │ │ + stp w3, w22, [x19, #72] │ │ │ │ + str w2, [x19, #80] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + ldr x4, [x19, #24] │ │ │ │ + mov w2, w22 │ │ │ │ + ldr w5, [x19, #36] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl 65fe8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 567d4 // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w1, w9 │ │ │ │ + add x2, sp, #0x14 │ │ │ │ + adrp x3, 55000 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + add x3, x3, #0xb80 │ │ │ │ + str w5, [sp, #12] │ │ │ │ + bl 62e60 │ │ │ │ + mov w8, w0 │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + mov x9, x8 │ │ │ │ + ldr w5, [sp, #12] │ │ │ │ + ubfiz x1, x8, #2, #32 │ │ │ │ + str w9, [x19] │ │ │ │ + cbnz w9, 56630 │ │ │ │ + add x0, x0, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 56644 │ │ │ │ + ubfiz x1, x8, #2, #32 │ │ │ │ + b 56784 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + str wzr, [x1] │ │ │ │ + b 56644 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xa60 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 56714 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x13, #0xc080 // #49280 │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + and w20, w2, #0xff │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub sp, sp, x13 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - add x7, sp, #0xc, lsl #12 │ │ │ │ - adrp x6, af000 │ │ │ │ - ldr x6, [x6, #3864] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x2 │ │ │ │ - mov x26, x3 │ │ │ │ - ldr x8, [x6] │ │ │ │ - str x8, [x7, #120] │ │ │ │ - mov x8, #0x0 // #0 │ │ │ │ - mov x22, x4 │ │ │ │ mov w21, w5 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 59afc // b.none │ │ │ │ - add x3, x19, #0x10, lsl #12 │ │ │ │ - sub w2, w1, #0x2 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - mov x0, #0x8018 // #32792 │ │ │ │ - add x1, x19, x0 │ │ │ │ - umaddl x2, w2, w0, x3 │ │ │ │ - b 59ae4 │ │ │ │ - add x1, x1, x0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 59afc // b.none │ │ │ │ - ldr x6, [x1] │ │ │ │ - mov x19, x1 │ │ │ │ - cmp x6, x26 │ │ │ │ - b.le 59ad8 │ │ │ │ - mov x4, #0xffffffffffff7fe8 // #-32792 │ │ │ │ - add x19, x1, x4 │ │ │ │ - mov x0, sp │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w3, #0x70 // #112 │ │ │ │ - add x2, x2, #0x6c8 │ │ │ │ - mov w1, #0xfffffff1 // #-15 │ │ │ │ - mov x23, sp │ │ │ │ - str xzr, [sp] │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - str wzr, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - bl 3100 │ │ │ │ - mov w25, w0 │ │ │ │ - cbnz w0, 59c6c │ │ │ │ - ldr w0, [x19, #16] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset x1, ne // ne = any │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x3, x1 │ │ │ │ - bl 3400 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 59c60 // b.none │ │ │ │ - ldr w0, [x19, #16] │ │ │ │ - cbz w0, 59b90 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 34d0 │ │ │ │ - mov w2, w0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 59c50 // b.none │ │ │ │ - ldr w1, [x19, #16] │ │ │ │ - mov w3, #0x8 // #8 │ │ │ │ - mov x0, sp │ │ │ │ - sub w3, w3, w1 │ │ │ │ - asr w2, w2, w3 │ │ │ │ - bl 31d0 │ │ │ │ - add x1, x19, #0x14 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w2, #0x8000 // #32768 │ │ │ │ - bl 32e0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - add x24, sp, #0x78 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str wzr, [sp, #8] │ │ │ │ - sub x19, x26, x1 │ │ │ │ - cbz x19, 59cb4 │ │ │ │ - cmp x19, #0x8, lsl #12 │ │ │ │ - b.le 59ccc │ │ │ │ - mov x3, #0x4078 // #16504 │ │ │ │ - sub x19, x19, #0x8, lsl #12 │ │ │ │ - add x2, sp, x3 │ │ │ │ - mov w1, #0x8000 // #32768 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - str w1, [sp, #32] │ │ │ │ - nop │ │ │ │ - cbnz w0, 59c18 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x4000 // #16384 │ │ │ │ - bl 3030 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - bl 3200 │ │ │ │ - cbnz w0, 59c60 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - cbz w0, 59cc4 │ │ │ │ - str x24, [sp] │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3130 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 59cc4 // b.none │ │ │ │ - add w1, w0, #0x4 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 59ce4 // b.plast │ │ │ │ + mov w22, w1 │ │ │ │ + str w20, [sp, #104] │ │ │ │ + str w1, [sp, #112] │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + stp w7, w6, [sp, #128] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x25] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr d31, [x1, #16] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [x19] │ │ │ │ + str wzr, [x19, #28] │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + strh w0, [x19, #44] │ │ │ │ + str d31, [x19, #16] │ │ │ │ + cbz w20, 56878 │ │ │ │ + sub w0, w22, #0x1 │ │ │ │ + add x1, x25, x0, lsl #3 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x25, x0, lsl #3] │ │ │ │ + ldr x1, [x0, #88] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w3, [x1, #24] │ │ │ │ + ldr w2, [x1, #40] │ │ │ │ + str w3, [x19, #24] │ │ │ │ + add w1, w2, #0x2 │ │ │ │ + lsl x1, x1, #6 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + cbz w21, 568cc │ │ │ │ + ldr w0, [x19, #24] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + sub w0, w0, w21 │ │ │ │ + str w0, [x19, #24] │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w21, w20 │ │ │ │ + b.ne 568ac // b.any │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x22, [sp, #120] │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr x2, [x1, #88] │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + ldr w2, [x2, #40] │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + bl 3570 │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr w1, [x19, #40] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w2, [x0, #40] │ │ │ │ + ldr x21, [x0, #8] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str w1, [x19, #40] │ │ │ │ + bl 6a770 │ │ │ │ + mov w20, w0 │ │ │ │ + add w1, w20, #0x1 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w2, w20 │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w1, [x1, #28] │ │ │ │ + add x1, x21, x1 │ │ │ │ + bl 3570 │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + strb wzr, [x22, w20, uxtw] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.eq 59cec // b.none │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbz w0, 59cfc │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - b 59be0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3200 │ │ │ │ - cbz w0, 59cc4 │ │ │ │ + b.ls 56da4 // b.plast │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x23, x25, #0x8 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + mov w24, #0x2 // #2 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str w0, [sp, #116] │ │ │ │ nop │ │ │ │ - mov w25, #0xffffffff // #-1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2f20 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - add x2, sp, #0xc, lsl #12 │ │ │ │ - ldr x3, [x2, #120] │ │ │ │ + ldp x1, x0, [x23, #-8] │ │ │ │ + mov x27, x23 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 56dac // b.any │ │ │ │ + ldr w1, [sp, #104] │ │ │ │ + sub w3, w24, #0x1 │ │ │ │ + cbz w1, 569a4 │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + sub w0, w1, w24 │ │ │ │ + sub w3, w1, w24 │ │ │ │ + add x27, x25, x0, lsl #3 │ │ │ │ + ldr x0, [x25, x0, lsl #3] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + str w3, [sp, #108] │ │ │ │ + ldr x4, [x0, #8] │ │ │ │ + str x4, [sp, #96] │ │ │ │ + bl 6a770 │ │ │ │ + mov w21, w0 │ │ │ │ + add w26, w21, w20 │ │ │ │ + mov x0, x22 │ │ │ │ + add w1, w26, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x27] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + mov w2, w21 │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + add x0, x0, w20, uxtw │ │ │ │ + ldr w1, [x1, #28] │ │ │ │ + add x1, x4, x1 │ │ │ │ + bl 3570 │ │ │ │ + strb wzr, [x22, w26, uxtw] │ │ │ │ + ldr x2, [x27] │ │ │ │ + ldr w1, [x19, #40] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #88] │ │ │ │ + ldr w2, [x2, #40] │ │ │ │ + add w1, w1, w2 │ │ │ │ + lsl x1, x1, #6 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #32] │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + ldr w3, [sp, #108] │ │ │ │ + cbz w0, 56b20 │ │ │ │ + add w2, w3, #0x1 │ │ │ │ + ldr w0, [sp, #116] │ │ │ │ + lsl x20, x2, #3 │ │ │ │ + cmp w0, w3 │ │ │ │ + b.hi 56bc0 // b.pmore │ │ │ │ + ldr x0, [x25, x20] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6a770 │ │ │ │ + ldr x4, [x27] │ │ │ │ + ldr x3, [x25, x20] │ │ │ │ + ldr x1, [x4, #88] │ │ │ │ + ldr x2, [x3, #88] │ │ │ │ + ldr w20, [x4, #32] │ │ │ │ + ldr w6, [x1, #28] │ │ │ │ + ldr w2, [x2, #28] │ │ │ │ + ldr w3, [x3, #32] │ │ │ │ + add w20, w20, w6 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + add w0, w2, w3 │ │ │ │ + subs w20, w20, w0 │ │ │ │ + b.eq 56aa0 // b.none │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ne 56a80 // b.any │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x1, [x0, #88] │ │ │ │ + ldr w3, [x1, #40] │ │ │ │ + cbz w3, 56b00 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + add x0, x1, x21, lsl #3 │ │ │ │ + lsl x20, x21, #3 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + cbz w4, 56af4 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldr x3, [x0, #88] │ │ │ │ + ldr x1, [x3, #32] │ │ │ │ + add x0, x1, x20 │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + cmp w4, w28 │ │ │ │ + b.hi 56ac4 // b.pmore │ │ │ │ + ldr w3, [x3, #40] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w3, w21 │ │ │ │ + b.hi 56ab0 // b.pmore │ │ │ │ + ldr w1, [sp, #112] │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + add w0, w24, #0x1 │ │ │ │ + cmp w1, w24 │ │ │ │ + b.eq 56c30 // b.none │ │ │ │ + mov w24, w0 │ │ │ │ + mov w20, w26 │ │ │ │ + b 56960 │ │ │ │ + sub w2, w3, #0x1 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + ldr x0, [x25, x2] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w20, [x0, #24] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x1, [x27] │ │ │ │ + add w20, w20, w0 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + ldr x0, [x1, #88] │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + cmp w20, w0 │ │ │ │ + b.cc 56d3c // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x25, x2] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6a770 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + ldr x4, [x27] │ │ │ │ + ldr x3, [x25, x2] │ │ │ │ + ldr x1, [x4, #88] │ │ │ │ + ldr x2, [x3, #88] │ │ │ │ + ldr w20, [x4, #32] │ │ │ │ + ldr w6, [x1, #28] │ │ │ │ + ldr w2, [x2, #28] │ │ │ │ + ldr w3, [x3, #32] │ │ │ │ + add w20, w20, w6 │ │ │ │ + sub w20, w20, w0 │ │ │ │ + add w0, w2, w3 │ │ │ │ + subs w20, w20, w0 │ │ │ │ + b.eq 56aa0 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ne 56ba4 // b.any │ │ │ │ + b 56a98 │ │ │ │ + ldr x0, [x25, x20] │ │ │ │ + ldr x1, [x27] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w28, [x0, #24] │ │ │ │ + ldr w21, [x1, #24] │ │ │ │ + bl 6a7c0 │ │ │ │ + add w0, w28, w0 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ls 56a38 // b.plast │ │ │ │ + ldr x0, [x25, x20] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w21, [x0, #24] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x1, [x27] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w1, [x1, #24] │ │ │ │ + sub w1, w1, w21 │ │ │ │ + subs w28, w1, w0 │ │ │ │ + b.eq 56a38 // b.none │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w28, w21 │ │ │ │ + b.ne 56c14 // b.any │ │ │ │ + b 56a38 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + cbz w0, 56c60 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + mov x0, x19 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + cmp w0, w20 │ │ │ │ + b.ne 56c44 // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x8, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 59d08 // b.any │ │ │ │ - mov x13, #0xc080 // #49280 │ │ │ │ - add sp, sp, x13 │ │ │ │ - mov w0, w25 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x4, [x19] │ │ │ │ + ldr x6, [x1, #24] │ │ │ │ + ldr x2, [x1, #88] │ │ │ │ + str w26, [x19, #20] │ │ │ │ + str wzr, [x19, #28] │ │ │ │ + str x22, [x19, #8] │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x8] │ │ │ │ + ldp w3, w5, [x1, #32] │ │ │ │ + ldr w2, [x2, #28] │ │ │ │ + ldr w7, [x1, #8] │ │ │ │ + add w2, w2, w3 │ │ │ │ + ldr w1, [x1, #40] │ │ │ │ + ldr w3, [x19, #24] │ │ │ │ + str w7, [x8, #8] │ │ │ │ + str x6, [x8, #24] │ │ │ │ + stp w2, w5, [x8, #32] │ │ │ │ + str w1, [x8, #40] │ │ │ │ + str x4, [x8, #56] │ │ │ │ + str w3, [x8, #72] │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w20, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6a770 │ │ │ │ + cmp w20, w0 │ │ │ │ + b.cs 56d94 // b.hs, b.nlast │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6a770 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x5, [sp, #136] │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov x0, x5 │ │ │ │ + ldrb w3, [sp, #104] │ │ │ │ + str w1, [x5, #80] │ │ │ │ + ldr w1, [x2, #76] │ │ │ │ + strb w3, [x5, #96] │ │ │ │ + ldr x4, [x2, #16] │ │ │ │ + ldr x3, [x2, #48] │ │ │ │ + str w1, [x5, #76] │ │ │ │ + ldr x1, [x2, #64] │ │ │ │ + str x4, [x5, #16] │ │ │ │ + str x3, [x5, #48] │ │ │ │ + str x1, [x5, #64] │ │ │ │ + str x19, [x5, #88] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w21 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 59bd4 │ │ │ │ - mov w25, #0xfffffffd // #-3 │ │ │ │ - b 59c64 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x2, #0x4078 // #16504 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - add x2, sp, x2 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 59bd4 │ │ │ │ - mov w25, w0 │ │ │ │ - b 59c64 │ │ │ │ - cbnz w26, 59c64 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - sub w25, w21, w0 │ │ │ │ - b 59c64 │ │ │ │ - cbz w26, 59cf4 │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - b 59bb4 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + ldr x0, [x25, x2] │ │ │ │ + str x2, [sp, #96] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr w21, [x0, #24] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x1, [x27] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + ldr x1, [x1, #88] │ │ │ │ + ldr w20, [x1, #24] │ │ │ │ + sub w20, w20, w21 │ │ │ │ + subs w20, w20, w0 │ │ │ │ + b.eq 56b58 // b.none │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + bl 6a200 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ne 56d70 // b.any │ │ │ │ + b 56b58 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w1, w0 │ │ │ │ + b 56ce4 │ │ │ │ + mov w26, w20 │ │ │ │ + b 56c38 │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0xdb8 │ │ │ │ + add x1, x1, #0xa00 │ │ │ │ + add x0, x0, #0xa98 │ │ │ │ + mov w2, #0x241 // #577 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x13, #0x8010 // #32784 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - sub sp, sp, x13 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x3, af000 │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x3, af000 │ │ │ │ ldr x3, [x3, #3864] │ │ │ │ - add x1, sp, #0x8, lsl #12 │ │ │ │ - mov w23, w2 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [x1, #8] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x26, x2 │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + ldr x2, [x3] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [x1, #16] │ │ │ │ + add x2, sp, #0x4 │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + str wzr, [sp, #4] │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 6ace4 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + mov w2, #0x68 // #104 │ │ │ │ + mov x25, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x20, sp │ │ │ │ - mov x19, x23 │ │ │ │ - mov x0, sp │ │ │ │ - mov x2, #0x8001 // #32769 │ │ │ │ - mov w1, #0x2e // #46 │ │ │ │ - bl 3670 │ │ │ │ - cbz w23, 59dec │ │ │ │ - sub x1, x21, x23 │ │ │ │ - mov x2, x23 │ │ │ │ - add x1, x1, #0x8, lsl #12 │ │ │ │ - mov x0, sp │ │ │ │ - mov x3, #0x8001 // #32769 │ │ │ │ - bl 3460 <__memcpy_chk@plt> │ │ │ │ - mov w0, #0x7fff // #32767 │ │ │ │ - cmp w23, w0 │ │ │ │ - b.ls 59dec // b.plast │ │ │ │ - mov x3, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x6d0 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, af000 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + bl 52920 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + cbz w1, 56f28 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x25 │ │ │ │ + b 56ebc │ │ │ │ + bl 6a7c0 │ │ │ │ + str w0, [x19, #80] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + ldrb w2, [x20, #96] │ │ │ │ + add x19, x19, #0x68 │ │ │ │ + sturb w2, [x19, #-8] │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + stur x2, [x19, #-40] │ │ │ │ + ldr x2, [x20, #16] │ │ │ │ + stur x2, [x19, #-88] │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + stur x2, [x19, #-56] │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 660c0 │ │ │ │ + stur x22, [x19, #-16] │ │ │ │ + mov x0, x21 │ │ │ │ + add x21, x21, #0x30 │ │ │ │ + bl 66044 │ │ │ │ + ldr w0, [sp, #4] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 56f24 // b.plast │ │ │ │ + ldr d31, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + str d31, [x19] │ │ │ │ + ldr w2, [x20, #8] │ │ │ │ + str w2, [x19, #8] │ │ │ │ + ldr d31, [x20, #32] │ │ │ │ + ldr w2, [x20, #40] │ │ │ │ + str w2, [x19, #40] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + str d31, [x19, #32] │ │ │ │ + ldr w2, [x20, #76] │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + str w2, [x19, #76] │ │ │ │ + str x1, [x19, #56] │ │ │ │ + ldr w1, [x21, #24] │ │ │ │ + str w1, [x19, #72] │ │ │ │ + bl 6a7c0 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6a770 │ │ │ │ + cmp w22, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + b.cs 56e58 // b.hs, b.nlast │ │ │ │ + bl 6a770 │ │ │ │ + b 56e5c │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 3500 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - add x2, sp, #0x8, lsl #12 │ │ │ │ - ldr x3, [x2, #8] │ │ │ │ + str w1, [x26] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 59e04 // b.any │ │ │ │ - mov x13, #0x8010 // #32784 │ │ │ │ - add sp, sp, x13 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + b.ne 56f74 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x20, x23 │ │ │ │ - mov w2, #0x8000 // #32768 │ │ │ │ - sub w2, w2, w19 │ │ │ │ - bl 3010 │ │ │ │ - b 59d94 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - bti c │ │ │ │ - cbz x0, 59e40 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + bl 6a268 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 66044 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ bl 3500 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + str x20, [x19, #88] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 3500 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w4 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w1 │ │ │ │ - mov x21, x5 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - mov x23, x3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - cbz x0, 59f18 │ │ │ │ - ldp w19, w1, [x0, #4] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.eq 59f9c // b.none │ │ │ │ - mov w1, #0x8018 // #32792 │ │ │ │ - mov x28, x25 │ │ │ │ - smaddl x19, w19, w1, x0 │ │ │ │ - add x25, x19, #0x14 │ │ │ │ - stp x23, x24, [x19] │ │ │ │ - mov w23, w20 │ │ │ │ - str w22, [x19, #16] │ │ │ │ - cbnz w20, 59ef4 │ │ │ │ - mov w2, #0x8000 // #32768 │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x25, x23 │ │ │ │ - sub w2, w2, w20 │ │ │ │ - bl 3010 │ │ │ │ - ldr w1, [x28, #4] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x28, #4] │ │ │ │ - mov x0, x28 │ │ │ │ + mov w20, w1 │ │ │ │ + mov x19, x0 │ │ │ │ + add w0, w1, #0x1 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3480 │ │ │ │ + cbz w20, 57088 │ │ │ │ + mov x2, x19 │ │ │ │ + add x5, x19, w20, uxtw │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w8, #0x5f // #95 │ │ │ │ + b 57040 │ │ │ │ + cmp w6, #0x9 │ │ │ │ + b.ls 57058 // b.plast │ │ │ │ + cbz w4, 57034 │ │ │ │ + strb w8, [x0, w4, uxtw] │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.eq 57070 // b.none │ │ │ │ + ldrb w3, [x2] │ │ │ │ + orr w1, w3, #0x20 │ │ │ │ + sub w6, w3, #0x30 │ │ │ │ + sub w1, w1, #0x61 │ │ │ │ + cmp w1, #0x19 │ │ │ │ + b.hi 57020 // b.pmore │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + strb w3, [x0, w4, uxtw] │ │ │ │ + mov w7, w4 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 57040 // b.any │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + strb wzr, [x0, x7] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x7, #0x1 // #1 │ │ │ │ + strb wzr, [x0, x7] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x1, x21, x23 │ │ │ │ - mov x2, x23 │ │ │ │ - add x1, x1, #0x8, lsl #12 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3010 │ │ │ │ - mov w0, #0x7fff // #32767 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.ls 59eb0 // b.plast │ │ │ │ - b 59ec4 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl 3390 │ │ │ │ - mov x28, x0 │ │ │ │ - cbz x0, 5a024 │ │ │ │ - strb wzr, [x0] │ │ │ │ - mov x0, #0xc0 // #192 │ │ │ │ - movk x0, #0x4, lsl #16 │ │ │ │ - mov x27, #0x8018 // #32792 │ │ │ │ - bl 3390 │ │ │ │ - add x25, x0, #0x14 │ │ │ │ - add x26, x0, #0x40, lsl #12 │ │ │ │ - mov x19, x0 │ │ │ │ - add x26, x26, #0xd4 │ │ │ │ - mov x3, x25 │ │ │ │ - str x0, [x28, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x3 │ │ │ │ - sub x3, x3, #0x14 │ │ │ │ - str wzr, [x3, #16] │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - bl 3670 │ │ │ │ - add x3, x0, x27 │ │ │ │ - cmp x3, x26 │ │ │ │ - b.ne 59f60 // b.any │ │ │ │ - cbz x19, 5a01c │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr d31, [x0, #464] │ │ │ │ - stur d31, [x28, #4] │ │ │ │ - b 59ea0 │ │ │ │ - lsl w1, w19, #1 │ │ │ │ - mov w27, #0x8018 // #32792 │ │ │ │ - str w1, [x25, #8] │ │ │ │ - smull x1, w1, w27 │ │ │ │ - bl 3050 │ │ │ │ - mov x26, x0 │ │ │ │ - cbz x0, 5a02c │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cs 5a000 // b.hs, b.nlast │ │ │ │ - umaddl x3, w19, w27, x26 │ │ │ │ - mov x28, #0x8018 // #32792 │ │ │ │ - add x3, x3, #0x14 │ │ │ │ - mov x0, x3 │ │ │ │ - sub x3, x3, #0x14 │ │ │ │ - str wzr, [x3, #16] │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - bl 3670 │ │ │ │ - add x3, x0, x28 │ │ │ │ - ldr w0, [x25, #8] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 59fd0 // b.pmore │ │ │ │ - ldr w19, [x25, #4] │ │ │ │ - mov w0, #0x8018 // #32792 │ │ │ │ - mov x28, x25 │ │ │ │ - str x26, [x25, #16] │ │ │ │ - smaddl x19, w19, w0, x26 │ │ │ │ - add x25, x19, #0x14 │ │ │ │ - b 59ea0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 3500 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 59ed0 │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - bl 3500 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3500 │ │ │ │ - b 59ed0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x21, x2 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - cbz x0, 5a0b0 │ │ │ │ - ldp w19, w1, [x0, #4] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.eq 5a12c // b.none │ │ │ │ - mov w2, #0x8018 // #32792 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - mov x23, x20 │ │ │ │ - smaddl x19, w19, w2, x0 │ │ │ │ - stp x21, x22, [x19] │ │ │ │ - str w1, [x23, #4] │ │ │ │ - mov x0, x23 │ │ │ │ + mov x20, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + bl 35f0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + add x19, x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x19, #0xb │ │ │ │ + bl 52920 │ │ │ │ + ldrb w1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz w1, 57140 │ │ │ │ + adrp x3, 7d000 │ │ │ │ + mov x5, x20 │ │ │ │ + mov x4, x21 │ │ │ │ + add x3, x3, #0xab8 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 30c0 │ │ │ │ + mov w20, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5715c // b.none │ │ │ │ + bl 3580 │ │ │ │ + mov w20, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 57184 // b.none │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl 3390 │ │ │ │ - mov x23, x0 │ │ │ │ - cbz x0, 5a1bc │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x23] │ │ │ │ - mov x0, #0xc0 // #192 │ │ │ │ - mov x24, #0x8018 // #32792 │ │ │ │ - movk x0, #0x4, lsl #16 │ │ │ │ - bl 3390 │ │ │ │ - add x20, x0, #0x40, lsl #12 │ │ │ │ - mov x19, x0 │ │ │ │ - add x3, x0, #0x14 │ │ │ │ - add x20, x20, #0xd4 │ │ │ │ - str x0, [x23, #16] │ │ │ │ - mov x0, x3 │ │ │ │ - sub x3, x3, #0x14 │ │ │ │ - str wzr, [x3, #16] │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - bl 3670 │ │ │ │ - add x3, x0, x24 │ │ │ │ - cmp x3, x20 │ │ │ │ - b.ne 5a0ec // b.any │ │ │ │ - cbz x19, 5a208 │ │ │ │ - adrp x0, 80000 │ │ │ │ + mov x4, x21 │ │ │ │ + adrp x3, 7d000 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + add x3, x3, #0xac8 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - ldr d31, [x0, #464] │ │ │ │ - stur d31, [x23, #4] │ │ │ │ - b 5a08c │ │ │ │ - lsl w1, w19, #1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w26, #0x8018 // #32792 │ │ │ │ - str w1, [x20, #8] │ │ │ │ - sxtw x23, w19 │ │ │ │ - smull x1, w1, w26 │ │ │ │ - bl 3050 │ │ │ │ - mov x24, x0 │ │ │ │ - cbz x0, 5a1e4 │ │ │ │ - ldrsw x0, [x20, #8] │ │ │ │ - cmp x23, x0 │ │ │ │ - b.cs 5a19c // b.hs, b.nlast │ │ │ │ - mov x0, #0x14 // #20 │ │ │ │ - mov x25, #0x8018 // #32792 │ │ │ │ - smaddl x3, w19, w26, x0 │ │ │ │ - add x3, x24, x3 │ │ │ │ - mov x0, x3 │ │ │ │ - sub x3, x3, #0x14 │ │ │ │ - str wzr, [x3, #16] │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - stp xzr, xzr, [x3] │ │ │ │ - bl 3670 │ │ │ │ - add x3, x0, x25 │ │ │ │ - ldrsw x0, [x20, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.hi 5a16c // b.pmore │ │ │ │ - ldr w19, [x20, #4] │ │ │ │ - mov w0, #0x8018 // #32792 │ │ │ │ - str x24, [x20, #16] │ │ │ │ - mov x23, x20 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - smaddl x19, w19, w0, x24 │ │ │ │ - b 5a08c │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + b 57104 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x700 │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xad8 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov w0, w20 │ │ │ │ bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x738 │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xb10 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov w0, w20 │ │ │ │ bl 3060 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - bl 3500 │ │ │ │ - b 5a094 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x13, #0xc090 // #49296 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, x13 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x26, x1 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - mov x3, #0xc010 // #49168 │ │ │ │ - add x3, sp, x3 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x1, #0x400 // #1024 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + adrp x1, 7d000 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x1, [x2] │ │ │ │ - str x1, [x3, #120] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x6d0 │ │ │ │ + add x1, x1, #0xb48 │ │ │ │ + adrp x0, 7c000 │ │ │ │ + add x0, x0, #0xa38 │ │ │ │ + bl 570a0 │ │ │ │ + adrp x1, 79000 │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ bl 3620 │ │ │ │ - cbz x0, 5a490 │ │ │ │ - mov x2, #0x4088 // #16520 │ │ │ │ - add x22, sp, x2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov x25, x0 │ │ │ │ - add x21, sp, #0x10 │ │ │ │ + cbz x0, 57340 │ │ │ │ + mov x3, x21 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xad8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 33c0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 3670 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x6c8 │ │ │ │ - mov w3, #0x70 // #112 │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - stp xzr, xzr, [sp, #80] │ │ │ │ - str xzr, [sp, #96] │ │ │ │ - bl 3100 │ │ │ │ - cbnz w0, 5a4bc │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - mov w23, #0x8000 // #32768 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str wzr, [sp, #48] │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0xb88 │ │ │ │ + bl 3620 │ │ │ │ + adrp x1, 7e000 │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0xc8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3620 │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x0, 57264 │ │ │ │ + b 57318 │ │ │ │ + mov x3, x21 │ │ │ │ + mov x0, x19 │ │ │ │ mov x1, #0x1 // #1 │ │ │ │ - mov x3, x25 │ │ │ │ - mov x2, #0x4000 // #16384 │ │ │ │ + bl 3530 │ │ │ │ + mov x2, #0x400 // #1024 │ │ │ │ + mov x3, x20 │ │ │ │ mov x0, x19 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ bl 3030 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - bl 3200 │ │ │ │ - cbnz w0, 5a3d8 │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - cbz w1, 5a3d8 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - mov w19, w4 │ │ │ │ - cbnz w4, 5a33c │ │ │ │ - mov x19, #0x8000 // #32768 │ │ │ │ - str x22, [sp, #40] │ │ │ │ - str w23, [sp, #48] │ │ │ │ - add x28, x28, w1, uxtw │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 3130 │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - add x27, x27, x19 │ │ │ │ - ldr w4, [sp, #48] │ │ │ │ - sub x28, x28, w1, uxtw │ │ │ │ - sub x27, x27, w4, uxtw │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 5a3d8 // b.none │ │ │ │ - add w2, w0, #0x4 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 5a3d8 // b.plast │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 5a45c // b.none │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - and x0, x0, #0xc0 │ │ │ │ - cmp x0, #0x80 │ │ │ │ - b.eq 5a394 // b.none │ │ │ │ - cbnz w1, 5a324 │ │ │ │ - b 5a2ec │ │ │ │ - cbz x27, 5a3a4 │ │ │ │ - sub x0, x27, x24 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.le 5a38c │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x5, x22 │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x28 │ │ │ │ - and w1, w1, #0x7 │ │ │ │ - bl 59e44 │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x0, 5a450 │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - mov x24, x27 │ │ │ │ - cbnz w1, 5a324 │ │ │ │ - b 5a2ec │ │ │ │ + mov x2, x0 │ │ │ │ + cbnz x0, 57254 │ │ │ │ mov x0, x21 │ │ │ │ - bl 2f20 │ │ │ │ - cbz x20, 5a3f4 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - bl 3500 │ │ │ │ + bl 33c0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 3500 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ bl 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - mov x1, #0xc010 // #49168 │ │ │ │ - add x2, sp, x1 │ │ │ │ - ldr x3, [x2, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5a4b8 // b.any │ │ │ │ - mov x13, #0xc090 // #49296 │ │ │ │ - add sp, sp, x13 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 2fd0 │ │ │ │ + cbnz w0, 572d4 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov x4, x23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x3, x22 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2f20 │ │ │ │ - b 5a3f4 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2f20 │ │ │ │ - ldr w2, [x20, #4] │ │ │ │ - mov w1, #0x8018 // #32792 │ │ │ │ - mov x0, x20 │ │ │ │ - smull x1, w2, w1 │ │ │ │ - bl 3050 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr w1, [x19, #4] │ │ │ │ - str w1, [x19, #8] │ │ │ │ - bl 33c0 │ │ │ │ - b 5a400 │ │ │ │ - adrp x0, af000 │ │ │ │ + add x2, x2, #0xbc0 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + mov w1, #0x70 // #112 │ │ │ │ + add x0, x0, #0xbf0 │ │ │ │ + b 2cff0 │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 3520 │ │ │ │ + mov x5, x0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x4, x23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x3, x22 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + add x2, x2, #0xc00 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + mov w1, #0x73 // #115 │ │ │ │ + add x0, x0, #0xbf0 │ │ │ │ + b 2cff0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - mov x3, x19 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x770 │ │ │ │ + mov x3, x23 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xb90 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x798 │ │ │ │ + mov x3, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xb58 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - add x1, x1, #0x6d0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - str x27, [sp, #128] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 5a720 │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 3370 │ │ │ │ - cbnz w0, 5a794 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3630 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3370 │ │ │ │ - mov x8, x22 │ │ │ │ - bl 49280 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 492a0 │ │ │ │ - cbnz w0, 5a770 │ │ │ │ - bl 5b3a0 │ │ │ │ - mov w2, w0 │ │ │ │ - mov x24, sp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x3 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, x5 │ │ │ │ + and w24, w4, #0xff │ │ │ │ + cbz w2, 574a8 │ │ │ │ + mov x20, x1 │ │ │ │ + add x21, x1, w2, uxtw #3 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov w25, #0x20 // #32 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x0, #0x2 │ │ │ │ + add x1, x1, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x28, [x20] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x2, x0 │ │ │ │ + add x0, x19, x26 │ │ │ │ + bl 3570 │ │ │ │ + ldr x0, [x20], #8 │ │ │ │ + bl 35f0 │ │ │ │ + add w0, w27, w0 │ │ │ │ + add w27, w0, #0x1 │ │ │ │ + add w26, w0, #0x1 │ │ │ │ + strb w25, [x19, w0, uxtw] │ │ │ │ + strb wzr, [x19, w27, uxtw] │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 573c0 // b.any │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ mov x0, x22 │ │ │ │ - mov x1, sp │ │ │ │ - str w2, [sp] │ │ │ │ - bl 5b300 │ │ │ │ - cbnz w0, 5a74c │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 5a5e8 │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5a044 │ │ │ │ - add x23, x23, x19 │ │ │ │ + bl 35f0 │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3630 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 5a65c // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 492a0 │ │ │ │ - cbnz w0, 5a6dc │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b300 │ │ │ │ - ldr x25, [sp, #8] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5b3ac │ │ │ │ + mov x0, x19 │ │ │ │ + bl 35f0 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x20, x20, x21 │ │ │ │ + bl 35f0 │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x20, x1 │ │ │ │ + bl 52920 │ │ │ │ + str x23, [sp] │ │ │ │ + mov x7, x19 │ │ │ │ + mov x6, x22 │ │ │ │ + mov w5, w24 │ │ │ │ mov x19, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 5a6fc // b.none │ │ │ │ - cbnz x0, 5a5a4 │ │ │ │ - str x26, [x20, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 5a748 // b.any │ │ │ │ - ldr x27, [sp, #128] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x4, 7d000 │ │ │ │ + adrp x3, 7d000 │ │ │ │ + add x4, x4, #0xc30 │ │ │ │ + add x3, x3, #0xc48 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x3, x27 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x858 │ │ │ │ - adrp x19, 7d000 │ │ │ │ - mov w1, #0x1d1 // #465 │ │ │ │ - add x22, x19, #0x8a8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 49630 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3350 │ │ │ │ - cbz w0, 5a6c0 │ │ │ │ - add x19, x19, #0x8a8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + b 32c0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 57424 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x0, x1 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + bl 35f0 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3480 │ │ │ │ + mov x5, x19 │ │ │ │ + adrp x4, 7d000 │ │ │ │ + adrp x3, 7d000 │ │ │ │ + add x4, x4, #0xc68 │ │ │ │ + add x3, x3, #0xc70 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, #0x1d5 // #469 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x8e0 │ │ │ │ - bl 49630 │ │ │ │ + bl 32c0 │ │ │ │ mov x0, x19 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0x938 │ │ │ │ - mov w1, #0x1d6 // #470 │ │ │ │ - bl 49630 │ │ │ │ - b 5a60c │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - add x2, x2, #0x8b8 │ │ │ │ - mov w1, #0x1d3 // #467 │ │ │ │ - bl 49630 │ │ │ │ - b 5a688 │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0xc60 │ │ │ │ - add x1, x1, #0x8a8 │ │ │ │ - add x0, x0, #0x958 │ │ │ │ - mov w2, #0x1da // #474 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x830 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x3, x27 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x770 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 3060 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x810 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x7f0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x7c0 │ │ │ │ - bl 32b0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 3060 │ │ │ │ - bti c │ │ │ │ - mov w5, w1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.cc 5a7c4 // b.lo, b.ul, b.last │ │ │ │ + bl 3500 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - sub w2, w2, w5 │ │ │ │ + bti c │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x4, x0 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + ccmp x2, #0x0, #0x4, ne // ne = any │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b.eq 5756c // b.none │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.cc 5755c // b.lo, b.ul, b.last │ │ │ │ + b 57580 │ │ │ │ + cmp x4, x2 │ │ │ │ + b.eq 57570 // b.none │ │ │ │ + mov x0, x2 │ │ │ │ + ldrb w3, [x0] │ │ │ │ + sub x2, x0, #0x1 │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ne 57550 // b.any │ │ │ │ + ret │ │ │ │ + ldurb w3, [x0, #-1] │ │ │ │ + cmp w1, w3 │ │ │ │ + csel x0, x2, xzr, eq // eq = none │ │ │ │ + ret │ │ │ │ + ldrb w3, [x4, x2] │ │ │ │ + mov x2, x0 │ │ │ │ + b 57574 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - cmp w2, w4 │ │ │ │ mov x29, sp │ │ │ │ - mov x1, x3 │ │ │ │ - add x0, x0, w5, uxtw │ │ │ │ + bl 2e36c │ │ │ │ + cbz x0, 576a4 │ │ │ │ + mov w1, #0x2f // #47 │ │ │ │ str x19, [sp, #16] │ │ │ │ - csel w19, w2, w4, ls // ls = plast │ │ │ │ - csel w2, w2, w4, ls // ls = plast │ │ │ │ - bl 3010 │ │ │ │ - mov w0, w19 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 3080 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x19, x0, #0x4, ne // ne = any │ │ │ │ + b.eq 57668 // b.none │ │ │ │ + ldrb w1, [x0, #1] │ │ │ │ + cbnz w1, 57628 │ │ │ │ + mov x1, x0 │ │ │ │ + b 575d8 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x19, x1 │ │ │ │ + b.eq 57620 // b.none │ │ │ │ + ldurb w2, [x1, #-1] │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.eq 575cc // b.none │ │ │ │ + cmp x19, x1 │ │ │ │ + b.eq 57620 // b.none │ │ │ │ + sub x1, x1, x19 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + add x0, x19, x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.cc 57610 // b.lo, b.ul, b.last │ │ │ │ + b 576b8 │ │ │ │ + cmp x19, x1 │ │ │ │ + b.eq 57694 // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + ldrb w2, [x0] │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.ne 57604 // b.any │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 5766c // b.none │ │ │ │ + mov x2, x0 │ │ │ │ + b 5763c │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 57670 // b.none │ │ │ │ + ldurb w1, [x0, #-1] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 57630 // b.none │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 57670 // b.none │ │ │ │ + strb wzr, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x0, 576a0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + cinc x0, x0, eq // eq = none │ │ │ │ + strb wzr, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + ldurb w0, [x0, #-1] │ │ │ │ + cmp w0, #0x2f │ │ │ │ + b.eq 576cc // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + adrp x0, 81000 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + add x0, x0, #0xdc8 │ │ │ │ + b 2e36c │ │ │ │ + ldrb w1, [x19, x1] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.eq 57620 // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + b 576a4 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x0 │ │ │ │ + b 57670 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + mov w1, #0x2e // #46 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 3630 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 5a83c // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 3080 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x19, x0, #0x4, ne // ne = any │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0x100 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + csel x0, x1, x0, eq // eq = none │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 3350 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 35f0 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 57768 // b.plast │ │ │ │ + mov x3, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldrb w2, [x19, x2] │ │ │ │ + cmp w2, #0x2e │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + csel w0, w0, w1, ne // ne = any │ │ │ │ + mov x1, x2 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.hi 5774c // b.pmore │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - str xzr, [x0] │ │ │ │ - str wzr, [x0, #8] │ │ │ │ - stp xzr, xzr, [x0, #64] │ │ │ │ - str xzr, [x0, #80] │ │ │ │ + ldrb w2, [x0] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz w2, 577a4 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp w2, #0x2f │ │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cbnz w2, 57790 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - mov w20, w1 │ │ │ │ - mov w2, w1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - bl 3670 │ │ │ │ - str x21, [x19, #24] │ │ │ │ - str w20, [x19, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x5, af000 │ │ │ │ + ldr x5, [x5, #3864] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + and w19, w3, #0xff │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x22, 7d000 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x24, x2 │ │ │ │ + add x22, x22, #0xbf0 │ │ │ │ + ldr x1, [x5] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [sp, #8] │ │ │ │ + bl 5758c │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0xc80 │ │ │ │ + bl 570a0 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w4, w19 │ │ │ │ + mov x6, x21 │ │ │ │ + mov x5, x24 │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x2, x2, #0xc30 │ │ │ │ + add x1, x1, #0xc88 │ │ │ │ + bl 2e524 │ │ │ │ + mov x3, x20 │ │ │ │ + mov w1, #0x161 // #353 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xca0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + mov w1, #0x162 // #354 │ │ │ │ + add x2, x2, #0xcb8 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 32c0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 579d8 // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + bl 3480 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x5, x21 │ │ │ │ + adrp x4, 7d000 │ │ │ │ + adrp x3, 7d000 │ │ │ │ + add x4, x4, #0xc68 │ │ │ │ + add x3, x3, #0xc70 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 3600 <__sprintf_chk@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 32c0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2fd0 │ │ │ │ + mov w19, w0 │ │ │ │ + cbz w0, 57990 │ │ │ │ + mov x3, x20 │ │ │ │ + mov w1, #0x176 // #374 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xcf8 │ │ │ │ + bl 2cff0 │ │ │ │ + mov x4, x21 │ │ │ │ + mov x3, x20 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x2, x2, #0xd18 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + bl 2e524 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 32c0 │ │ │ │ + mov w19, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 579ac // b.none │ │ │ │ + adrp x2, 7d000 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x3, x20 │ │ │ │ + add x2, x2, #0xd50 │ │ │ │ + mov w1, #0x17d // #381 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 57a1c // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov w0, w19 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x0, x22 │ │ │ │ + mov x3, x20 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + mov w1, #0x172 // #370 │ │ │ │ + add x2, x2, #0xce8 │ │ │ │ + bl 2cff0 │ │ │ │ + b 5793c │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 3520 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + mov w1, #0x17b // #379 │ │ │ │ + add x2, x2, #0xd30 │ │ │ │ + bl 2cff0 │ │ │ │ + b 57934 │ │ │ │ + mov w19, w0 │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 3520 │ │ │ │ + mov x5, x0 │ │ │ │ + mov x4, x24 │ │ │ │ + mov x3, x20 │ │ │ │ + mov w1, #0x168 // #360 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xcc0 │ │ │ │ + bl 2cff0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + b 57954 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ mov x20, x0 │ │ │ │ - ldr w1, [x2, #8] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - cbz w1, 5a9d4 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - ldr x5, [x21] │ │ │ │ - cmp w2, #0x6 │ │ │ │ - b.ls 5aa28 // b.plast │ │ │ │ - add x0, x5, #0x1 │ │ │ │ - sub x0, x19, x0 │ │ │ │ - cmp x0, #0xe │ │ │ │ - b.ls 5aa28 // b.plast │ │ │ │ - cmp w2, #0xe │ │ │ │ - b.ls 5aa4c // b.plast │ │ │ │ - and x0, x1, #0xfffffff0 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldr q31, [x5, x4] │ │ │ │ - str q31, [x19, x4] │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 5a908 // b.any │ │ │ │ - and x0, x1, #0xfffffff0 │ │ │ │ - and w2, w1, #0xfffffff0 │ │ │ │ - add x4, x5, x0 │ │ │ │ - and w3, w1, #0xf │ │ │ │ - add x0, x19, x0 │ │ │ │ - tst x1, #0xf │ │ │ │ - b.eq 5a9d0 // b.none │ │ │ │ - sub w6, w3, #0x1 │ │ │ │ - mov w1, w3 │ │ │ │ - cmp w6, #0x6 │ │ │ │ - b.ls 5a968 // b.plast │ │ │ │ - ldr d31, [x5, w2, uxtw] │ │ │ │ - and w5, w1, #0xfffffff8 │ │ │ │ - sub w3, w3, w5 │ │ │ │ - add x4, x4, x5 │ │ │ │ - add x0, x0, x5 │ │ │ │ - str d31, [x19, w2, uxtw] │ │ │ │ - tst x1, #0x7 │ │ │ │ - b.eq 5a9d0 // b.none │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - cmp w3, #0x1 │ │ │ │ - b.eq 5a9d0 // b.none │ │ │ │ - ldrb w1, [x4, #1] │ │ │ │ - strb w1, [x0, #1] │ │ │ │ - cmp w3, #0x2 │ │ │ │ - b.eq 5a9d0 // b.none │ │ │ │ - ldrb w1, [x4, #2] │ │ │ │ - strb w1, [x0, #2] │ │ │ │ - cmp w3, #0x3 │ │ │ │ - b.eq 5a9d0 // b.none │ │ │ │ - ldrb w1, [x4, #3] │ │ │ │ - strb w1, [x0, #3] │ │ │ │ - cmp w3, #0x4 │ │ │ │ - b.eq 5a9d0 // b.none │ │ │ │ - ldrb w1, [x4, #4] │ │ │ │ - strb w1, [x0, #4] │ │ │ │ - cmp w3, #0x5 │ │ │ │ - b.eq 5a9d0 // b.none │ │ │ │ - ldrb w1, [x4, #5] │ │ │ │ - strb w1, [x0, #5] │ │ │ │ - cmp w3, #0x6 │ │ │ │ - b.eq 5a9d0 // b.none │ │ │ │ - ldrb w1, [x4, #6] │ │ │ │ - strb w1, [x0, #6] │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - add x0, x19, w1, uxtw │ │ │ │ - mov w2, #0x4000 // #16384 │ │ │ │ - sub w2, w2, w1 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x3, x20 │ │ │ │ - bl 3030 │ │ │ │ - mov x1, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 35f0 │ │ │ │ + mov w19, w0 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 57a7c // b.plast │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w3, [x20, x3] │ │ │ │ + cmp w3, #0x2e │ │ │ │ + add w3, w2, #0x1 │ │ │ │ + csel w19, w19, w2, ne // ne = any │ │ │ │ + mov x2, x3 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.hi 57a60 // b.pmore │ │ │ │ + mov x0, x21 │ │ │ │ + bl 35f0 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w22, w19, w23 │ │ │ │ + add w1, w22, #0x2 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w2, w19 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + bl 3570 │ │ │ │ + mov w1, #0x2e // #46 │ │ │ │ + strb w1, [x20, w19, uxtw] │ │ │ │ + add w0, w19, #0x1 │ │ │ │ + mov w2, w23 │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 3570 │ │ │ │ + strb wzr, [x20, w22, uxtw] │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x1 │ │ │ │ - bl 3200 │ │ │ │ - cbnz w0, 5aa60 │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - mov w0, w20 │ │ │ │ - str x19, [x21] │ │ │ │ - add w1, w1, w20 │ │ │ │ - str w1, [x21, #8] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, w1 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldrb w2, [x5, x0] │ │ │ │ - strb w2, [x19, x0] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 5aa30 // b.any │ │ │ │ - ldr w1, [x21, #8] │ │ │ │ - b 5a9d4 │ │ │ │ - mov w3, w1 │ │ │ │ - mov x4, x5 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w3 │ │ │ │ + and w22, w1, #0xff │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0xd70 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + and w24, w2, #0xff │ │ │ │ + mov x23, x0 │ │ │ │ + bl 3620 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 57b90 │ │ │ │ mov x0, x19 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 5a948 │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 3210 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 57b48 // b.none │ │ │ │ + cmp w22, w0 │ │ │ │ + b.eq 57b64 // b.none │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ne 57b28 // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 33c0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3370 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, w24 │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + bl 3170 │ │ │ │ + cmp w21, w20 │ │ │ │ + b.ne 57b28 // b.any │ │ │ │ + b 57b48 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x980 │ │ │ │ + mov x3, x23 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xd78 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0x9a0 │ │ │ │ - bl 32b0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x13, #0xc0a0 // #49312 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0xd70 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, x13 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x26, x1 │ │ │ │ - adrp x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ - mov x6, #0xc020 // #49184 │ │ │ │ - add x6, sp, x6 │ │ │ │ - mov x21, x2 │ │ │ │ - ldr x1, [x5] │ │ │ │ - str x1, [x6, #120] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w20, w4 │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - ldrsw x1, [x26, #4] │ │ │ │ - stp x0, x3, [sp] │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - b.eq 5ab28 // b.none │ │ │ │ - mov x2, #0x8018 // #32792 │ │ │ │ - add x0, x19, x2 │ │ │ │ - b 5ab10 │ │ │ │ - add x0, x0, x2 │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - b.eq 5ab28 // b.none │ │ │ │ - ldr x3, [x0] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x3, x21 │ │ │ │ - b.le 5ab04 │ │ │ │ - mov x4, #0xffffffffffff7fe8 // #-32792 │ │ │ │ - add x19, x0, x4 │ │ │ │ - add x23, sp, #0x20 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x2, #0x6c8 │ │ │ │ - mov w3, #0x70 // #112 │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - bl 3100 │ │ │ │ - cbz w0, 5aba4 │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - mov x2, #0xc020 // #49184 │ │ │ │ - add x3, sp, x2 │ │ │ │ - ldr x4, [x3, #120] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x4, x4, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 5aeb4 // b.any │ │ │ │ - mov x13, #0xc0a0 // #49312 │ │ │ │ - add sp, sp, x13 │ │ │ │ + mov x24, x2 │ │ │ │ + and w23, w4, #0xff │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, w3 │ │ │ │ + bl 3620 │ │ │ │ + mov x22, x0 │ │ │ │ + cbz x0, 57ce8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3210 │ │ │ │ + mov w20, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 57c78 // b.none │ │ │ │ + cbz w25, 57cdc │ │ │ │ + nop │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 57c34 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 57c98 // b.none │ │ │ │ + ldrb w3, [x21, x19] │ │ │ │ + cmp w3, w20 │ │ │ │ + b.ne 57c28 // b.any │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 3370 │ │ │ │ + ldrb w0, [x24, x19] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 3170 │ │ │ │ + cmp w20, w23 │ │ │ │ + b.eq 57ca0 // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3210 │ │ │ │ + mov w20, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 57c20 // b.any │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, x22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x3, #0x4098 // #16536 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - add x22, sp, x3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x24, #0x8000 // #32768 │ │ │ │ - bl 3400 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #64] │ │ │ │ - sub x21, x21, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x2, x23 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - bl 5a8b0 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - str x22, [sp, #56] │ │ │ │ - str w24, [sp, #64] │ │ │ │ - b 5ac30 │ │ │ │ - sub x21, x21, #0x8, lsl #12 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - str x22, [sp, #56] │ │ │ │ - str w24, [sp, #64] │ │ │ │ - ldr w0, [sp, #40] │ │ │ │ - cbz w0, 5acbc │ │ │ │ - cmp w20, w25 │ │ │ │ - b.ls 5acf0 // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3130 │ │ │ │ - sxtw x28, w0 │ │ │ │ - mov x27, x28 │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.eq 5ae6c // b.none │ │ │ │ - add x0, x28, #0x4 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 5ae90 // b.plast │ │ │ │ - add w25, w19, #0x1 │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.eq 5acbc // b.none │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - cbnz w0, 5ac20 │ │ │ │ - cmp w20, w25 │ │ │ │ - b.ls 5ac08 // b.plast │ │ │ │ - cmp x21, #0x8, lsl #12 │ │ │ │ - b.gt 5ac04 │ │ │ │ - cbz x21, 5ad38 │ │ │ │ - b.eq 5ad30 // b.none │ │ │ │ - mov w0, #0x8000 // #32768 │ │ │ │ - sub w2, w0, w21 │ │ │ │ - sub w0, w20, w19 │ │ │ │ - add x1, x22, x21 │ │ │ │ - cmp w2, w0 │ │ │ │ - csel w21, w2, w0, ls // ls = plast │ │ │ │ - csel w2, w2, w0, ls // ls = plast │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, w19, uxtw │ │ │ │ - add w19, w19, w21 │ │ │ │ - add w25, w19, #0x1 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - bl 3010 │ │ │ │ - b 5ac08 │ │ │ │ - cmp w20, w25 │ │ │ │ - b.ls 5acf0 // b.plast │ │ │ │ - cmp x21, #0x8, lsl #12 │ │ │ │ - b.le 5ad68 │ │ │ │ - sub x21, x21, #0x8, lsl #12 │ │ │ │ + b 33c0 │ │ │ │ + cmp w20, w23 │ │ │ │ + b.ne 57c64 // b.any │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ mov x0, x22 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - str x22, [sp, #56] │ │ │ │ - str w24, [sp, #64] │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.eq 5ada8 // b.none │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - bl 3630 │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 5ad20 // b.none │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 3350 │ │ │ │ - cbnz w0, 5ad20 │ │ │ │ - add w0, w19, #0x1 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.hi 5abd8 // b.pmore │ │ │ │ - nop │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2f20 │ │ │ │ - mov w0, w19 │ │ │ │ - b 5ab58 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 5ac08 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub w25, w20, w19 │ │ │ │ - cmp w25, #0x8, lsl #12 │ │ │ │ - mov w2, #0x8000 // #32768 │ │ │ │ - csel w25, w25, w2, ls // ls = plast │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + bl 3370 │ │ │ │ mov x1, x22 │ │ │ │ - add x0, x0, w19, uxtw │ │ │ │ - add w19, w19, w25 │ │ │ │ - mov w2, w25 │ │ │ │ - add w25, w19, #0x1 │ │ │ │ - bl 3010 │ │ │ │ - b 5ac08 │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - mov w2, #0x8000 // #32768 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - cbz x21, 5ae3c │ │ │ │ - mov w0, w2 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.lt 5ae04 // b.tstop │ │ │ │ - sub x21, x21, x0 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + bl 3170 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - str x22, [sp, #56] │ │ │ │ - str w24, [sp, #64] │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.ne 5acf0 // b.any │ │ │ │ - ldr x1, [x26, #24] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x25, [sp] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3630 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 5acf0 // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl 3350 │ │ │ │ - cbnz w0, 5acf0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2ee0 │ │ │ │ - cbz w0, 5acf0 │ │ │ │ - adrp x0, af000 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b 33c0 │ │ │ │ + cmp w23, w20 │ │ │ │ + b.ne 57c04 // b.any │ │ │ │ + b 57ca0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - mov w1, w27 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x9e0 │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xd78 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, w28 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - sub w0, w20, w19 │ │ │ │ - sub w2, w2, w21 │ │ │ │ - cmp w2, w0 │ │ │ │ - add x1, x22, x21 │ │ │ │ - csel w5, w2, w0, ls // ls = plast │ │ │ │ - csel w2, w2, w0, ls // ls = plast │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w5, [sp, #24] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - add x0, x0, w19, uxtw │ │ │ │ - bl 3010 │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - add w19, w19, w5 │ │ │ │ - b 5acd0 │ │ │ │ - sub w5, w20, w19 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp w5, w2 │ │ │ │ - csel w6, w5, w2, ls // ls = plast │ │ │ │ - csel w2, w5, w2, ls // ls = plast │ │ │ │ - str w6, [sp, #24] │ │ │ │ - add x0, x0, w19, uxtw │ │ │ │ - bl 3010 │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - add w19, w19, w6 │ │ │ │ - b 5acd0 │ │ │ │ - adrp x0, af000 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + and w20, w1, #0xff │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0xd70 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + and w21, w3, #0xff │ │ │ │ + mov x22, x0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + and w23, w2, #0xff │ │ │ │ + bl 3620 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x0, 57dcc │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3210 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 57d88 // b.none │ │ │ │ + cmp w20, w0 │ │ │ │ + b.eq 57da4 // b.none │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ne 57d4c // b.any │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3370 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl 3170 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 33c0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3370 │ │ │ │ + mov x1, x19 │ │ │ │ + mov w0, w23 │ │ │ │ + bl 3170 │ │ │ │ + cmp w20, w21 │ │ │ │ + b.ne 57d4c // b.any │ │ │ │ + b 57d6c │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x9c8 │ │ │ │ + mov x3, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xd78 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + mov w21, w2 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0xd70 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + and w23, w3, #0xff │ │ │ │ + mov x24, x0 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 57ea4 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 57e74 │ │ │ │ + cmp w0, w23 │ │ │ │ + b.eq 57e88 // b.none │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3370 │ │ │ │ + udiv w3, w19, w21 │ │ │ │ + mov x1, x20 │ │ │ │ + msub w3, w3, w21, w19 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldrb w0, [x22, w3, uxtw] │ │ │ │ + bl 3170 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3210 │ │ │ │ + sxtb w0, w0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 57e44 // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 33c0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x9c0 │ │ │ │ + mov x3, x24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xc10 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xdc8 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x1, x1, #0xbf0 │ │ │ │ + add x0, x0, #0xfd0 │ │ │ │ + mov w2, #0x1fb // #507 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, #0x2710 // #10000 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x2 │ │ │ │ + mov x1, #0x2710 // #10000 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 52920 │ │ │ │ + mov x25, #0x2711 // #10001 │ │ │ │ + mov x21, x0 │ │ │ │ + b 57f34 │ │ │ │ + strb w19, [x21, x20] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 34d0 │ │ │ │ + sxtb w3, w0 │ │ │ │ + sub x4, x22, #0x1 │ │ │ │ + mov w19, w0 │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 57fa0 // b.none │ │ │ │ + cmp w3, #0xa │ │ │ │ + b.eq 57f78 // b.none │ │ │ │ + cmp x4, x20 │ │ │ │ + b.ne 57f2c // b.any │ │ │ │ + add x22, x22, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + b 57f2c │ │ │ │ + strb wzr, [x21, x20] │ │ │ │ + mov w0, w20 │ │ │ │ + str x21, [x24] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov w0, w3 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x0, x1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x1, 7e000 │ │ │ │ + add x1, x1, #0xc8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x2 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 58090 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, #0x2710 // #10000 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x23, #0x2710 // #10000 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x25, #0x2711 // #10001 │ │ │ │ + b 58024 │ │ │ │ + strb w19, [x21, x20] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 34d0 │ │ │ │ + sxtb w1, w0 │ │ │ │ + mov w19, w0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 58060 // b.none │ │ │ │ + sub x0, x23, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 5801c // b.any │ │ │ │ + add x23, x23, x25 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + b 5801c │ │ │ │ + strb wzr, [x21, x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 33c0 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + str x20, [x24] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7c000 │ │ │ │ + add x2, x2, #0xf58 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 3060 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov w5, w4 │ │ │ │ - mov x6, x1 │ │ │ │ - mov x4, x3 │ │ │ │ - cbz w5, 5aee4 │ │ │ │ - mov x3, x2 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - ldr x2, [x6, #16] │ │ │ │ - b 59a60 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - cbz w4, 5aef8 │ │ │ │ - b 5aa90 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - adrp x2, af000 │ │ │ │ - ldr x2, [x2, #3864] │ │ │ │ - add x1, x1, #0x6d0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - bl 3620 │ │ │ │ - cbz x0, 5b008 │ │ │ │ - add x21, sp, #0x8 │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x4, af000 │ │ │ │ + ldr x4, [x4, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x0 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + mov x23, x3 │ │ │ │ + ldr x2, [x4] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x2, sp │ │ │ │ + bl 57fc0 │ │ │ │ + ldr w3, [sp] │ │ │ │ mov x19, x0 │ │ │ │ - mov x8, x21 │ │ │ │ - bl 49280 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 492a0 │ │ │ │ - mov w20, w0 │ │ │ │ - cbnz w0, 5afe4 │ │ │ │ - bl 5b3a0 │ │ │ │ - mov w2, w0 │ │ │ │ - mov x1, sp │ │ │ │ + mov x2, x19 │ │ │ │ + adrp x1, 7e000 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ mov x0, x21 │ │ │ │ - str w2, [sp] │ │ │ │ - bl 5b300 │ │ │ │ - cbz w0, 5afc0 │ │ │ │ + bl 2d780 │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 33c0 │ │ │ │ - adrp x0, af000 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + str w1, [x23] │ │ │ │ + ubfiz x1, x1, #3, #32 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x20, #8] │ │ │ │ + mov x23, x0 │ │ │ │ + cbz w1, 58184 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x4, [x20] │ │ │ │ + ubfiz x3, x19, #4, #32 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + add x5, x4, x3 │ │ │ │ + ldr x2, [x4, x3] │ │ │ │ + ldr w3, [x5, #8] │ │ │ │ + bl 2d780 │ │ │ │ + ldr w3, [x20, #8] │ │ │ │ + str x0, [x23, x19, lsl #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x3, x19 │ │ │ │ + b.hi 58150 // b.pmore │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2de00 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5b030 // b.any │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ + b.ne 581cc // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + mov x25, x2 │ │ │ │ + ldr x2, [x3] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x3, sp, #0x4 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xda0 │ │ │ │ + bl 580c0 │ │ │ │ + ldr w22, [sp, #4] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ubfiz x20, x22, #3, #32 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 52920 │ │ │ │ + mov x24, x0 │ │ │ │ + cbz w22, 58314 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + add x20, x20, x23 │ │ │ │ + mov x19, x23 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + str d15, [sp, #88] │ │ │ │ + fmov d15, x0 │ │ │ │ + b 5826c │ │ │ │ + mov x0, x21 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 2de00 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 582ac // b.none │ │ │ │ + ldr x1, [x19] │ │ │ │ + ldr w3, [x1, #8] │ │ │ │ + cbz w3, 58258 │ │ │ │ + ldr x0, [x1] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 2fe0 │ │ │ │ + fabs d31, d0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + fcmp d31, d15 │ │ │ │ + b.le 58308 │ │ │ │ + mov x0, x21 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 2de00 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 5826c // b.any │ │ │ │ + ldr d15, [sp, #88] │ │ │ │ + ubfiz x19, x22, #3, #32 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 3500 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 52920 │ │ │ │ + str w22, [x25] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5831c // b.any │ │ │ │ + ldr x25, [sp, #80] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w3, [sp] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x2, x2, #0xa10 │ │ │ │ - mov w1, #0x33a // #826 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - add x0, x0, #0x8a8 │ │ │ │ - bl 49630 │ │ │ │ - b 5af88 │ │ │ │ - adrp x0, af000 │ │ │ │ + str d0, [x24, w22, uxtw #3] │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + b 58258 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 582b4 │ │ │ │ + str d15, [sp, #88] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w19, w4 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + mov x24, x0 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 583c0 │ │ │ │ + mov x22, x0 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.cs 583a4 // b.hs, b.nlast │ │ │ │ + add x20, x20, w19, uxtw #3 │ │ │ │ + add w21, w21, w23 │ │ │ │ + add w19, w19, w23 │ │ │ │ + adrp x23, 7d000 │ │ │ │ + add x23, x23, #0xdc8 │ │ │ │ + ldr d0, [x20], #8 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp w19, w21 │ │ │ │ + b.ne 58380 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 33c0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x7f0 │ │ │ │ + mov x3, x24 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xda8 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - adrp x0, af000 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w19, w4 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + mov x24, x0 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 58484 │ │ │ │ + mov x22, x0 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.cs 58468 // b.hs, b.nlast │ │ │ │ + add x20, x20, w19, uxtw #2 │ │ │ │ + add w21, w21, w23 │ │ │ │ + add w19, w19, w23 │ │ │ │ + adrp x23, 7e000 │ │ │ │ + add x23, x23, #0xf28 │ │ │ │ + ldr w4, [x20], #4 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp w19, w21 │ │ │ │ + b.ne 58444 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 33c0 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - mov x3, x20 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0x770 │ │ │ │ + mov x3, x24 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xda8 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ bl 3060 │ │ │ │ - bl 32f0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov w19, w3 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, w2 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 585d8 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w23, 585b0 │ │ │ │ + sub w0, w23, #0x1 │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ls 585cc // b.plast │ │ │ │ + lsr w0, w23, #2 │ │ │ │ + mov x1, x20 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x20, w0, uxtw #4 │ │ │ │ + ldr q30, [x1], #16 │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 58508 // b.any │ │ │ │ + addv s31, v31.4s │ │ │ │ + and w0, w23, #0xfffffffc │ │ │ │ + fmov w1, s31 │ │ │ │ + tst x23, #0x3 │ │ │ │ + b.eq 58560 // b.none │ │ │ │ + mov w3, w0 │ │ │ │ + add w2, w0, #0x1 │ │ │ │ + ldr w3, [x20, x3, lsl #2] │ │ │ │ + add w1, w1, w3 │ │ │ │ + cmp w23, w2 │ │ │ │ + b.ls 58560 // b.plast │ │ │ │ + ldr w2, [x20, w2, uxtw #2] │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + add w1, w1, w2 │ │ │ │ + cmp w23, w0 │ │ │ │ + b.ls 58560 // b.plast │ │ │ │ + ldr w0, [x20, x0, lsl #2] │ │ │ │ + add w1, w1, w0 │ │ │ │ + cmp w23, w19 │ │ │ │ + b.ls 585b0 // b.plast │ │ │ │ + str d15, [sp, #56] │ │ │ │ + ucvtf d15, w1 │ │ │ │ + adrp x22, 7d000 │ │ │ │ + add x20, x20, w19, uxtw #2 │ │ │ │ + add x22, x22, #0xdc8 │ │ │ │ nop │ │ │ │ + ldr w4, [x20], #4 │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ucvtf d0, w4 │ │ │ │ + fdiv d0, d0, d15 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp w23, w19 │ │ │ │ + b.ne 58580 // b.any │ │ │ │ + ldr d15, [sp, #56] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 33c0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 5852c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xda8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str d15, [sp, #56] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x2 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, w3 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 586a8 │ │ │ │ + adrp x21, 7d000 │ │ │ │ mov x20, x0 │ │ │ │ - bl 5af00 │ │ │ │ - mov w19, w0 │ │ │ │ - cbz w0, 5b07c │ │ │ │ + mov w24, w25 │ │ │ │ + add x21, x21, #0xdd0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbz w25, 58688 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w5, [x23, x19, lsl #2] │ │ │ │ + mov w3, w19 │ │ │ │ + ldr w4, [x22, x19, lsl #2] │ │ │ │ + mov x2, x21 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5a4e0 │ │ │ │ - strb w19, [x0] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 58660 // b.any │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, #0x100000 // #1048576 │ │ │ │ - bl 5a220 │ │ │ │ - strb w19, [x0] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w5, w4 │ │ │ │ - mov x29, sp │ │ │ │ - ldrb w7, [x1] │ │ │ │ - cbz w7, 5b0d8 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - cbz w4, 5b0c8 │ │ │ │ - bl 5aa90 │ │ │ │ - sxtw x7, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - mov x0, x7 │ │ │ │ - ret │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - cbz w4, 5b0c8 │ │ │ │ - mov x6, x1 │ │ │ │ - mov x4, x3 │ │ │ │ - ldr w1, [x1, #4] │ │ │ │ - mov x3, x2 │ │ │ │ - ldr x2, [x6, #16] │ │ │ │ - bl 59a60 │ │ │ │ - sxtw x7, w0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - mov x0, x7 │ │ │ │ - ret │ │ │ │ + b 33c0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xda8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w4 │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x21, x2 │ │ │ │ + mov x22, x1 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ + mov x23, x2 │ │ │ │ + mov x24, x3 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 58770 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w20, 58754 │ │ │ │ + ubfiz x20, x20, #3, #32 │ │ │ │ str x25, [sp, #64] │ │ │ │ - cbz w3, 5b1a0 │ │ │ │ - add w24, w3, #0x1 │ │ │ │ - mov w20, w3 │ │ │ │ - sxtw x25, w3 │ │ │ │ - sxtw x24, w24 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - bl 3480 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x0, x24 │ │ │ │ - stp x22, x23, [x19] │ │ │ │ - str w20, [x19, #24] │ │ │ │ - bl 3480 │ │ │ │ - mov x1, x0 │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [x1, x25] │ │ │ │ + adrp x25, 7d000 │ │ │ │ + add x25, x25, #0xde0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr d2, [x24, x19] │ │ │ │ + mov x2, x25 │ │ │ │ + ldr d1, [x23, x19] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr d0, [x22, x19] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 58728 // b.any │ │ │ │ ldr x25, [sp, #64] │ │ │ │ - str x21, [x19, #16] │ │ │ │ - str wzr, [x19, #48] │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x25, #0x61a80000 // #1638400000 │ │ │ │ - add x24, x25, #0x1 │ │ │ │ - mov w20, w25 │ │ │ │ - b 5b148 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - b 3500 │ │ │ │ + b 33c0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xda8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 3060 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + mov x8, x0 │ │ │ │ + adrp x9, af000 │ │ │ │ + ldr x9, [x9, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + adrp x19, b0000 │ │ │ │ + mov x20, x2 │ │ │ │ + stp x3, x4, [sp, #280] │ │ │ │ + stp x5, x6, [sp, #296] │ │ │ │ + str x7, [sp, #312] │ │ │ │ + ldr x0, [x19, #3112] │ │ │ │ + stp q0, q1, [sp, #144] │ │ │ │ + stp q2, q3, [sp, #176] │ │ │ │ + stp q4, q5, [sp, #208] │ │ │ │ + stp q6, q7, [sp, #240] │ │ │ │ + ldr x2, [x9] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x0, 58894 │ │ │ │ + ldr x0, [x19, #3112] │ │ │ │ + mov x4, x8 │ │ │ │ + add x9, sp, #0x140 │ │ │ │ + add x8, sp, #0x110 │ │ │ │ + mov w7, #0xffffffd8 // #-40 │ │ │ │ + mov w6, #0xffffff80 // #-128 │ │ │ │ + mov w5, w1 │ │ │ │ + adrp x3, 7c000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x3, x3, #0x220 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xdf0 │ │ │ │ + stp x9, x9, [sp, #40] │ │ │ │ + str x8, [sp, #56] │ │ │ │ + stp w7, w6, [sp, #64] │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + ldur q30, [sp, #40] │ │ │ │ + mov x3, sp │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + mov x2, x20 │ │ │ │ + ldr x0, [x19, #3112] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str q30, [sp] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 3320 <__vfprintf_chk@plt> │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 588a8 // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + add sp, sp, #0x140 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [x19, #3112] │ │ │ │ + b 587f8 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ mov x29, sp │ │ │ │ - ldr w2, [x0, #48] │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - cbz w2, 5b20c │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - sub x3, x1, x0 │ │ │ │ - cmp x3, w2, sxtw │ │ │ │ - b.ge 5b20c // b.tcont │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - str x0, [x19, #40] │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 588e8 │ │ │ │ + adrp x1, b0000 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - ldrb w0, [x1] │ │ │ │ + str x0, [x1, #3112] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w2, [x19, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - sxtw x2, w2 │ │ │ │ - bl 3670 │ │ │ │ - ldp x3, x6, [x19, #32] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w4, [x19, #24] │ │ │ │ - sub x6, x6, x3 │ │ │ │ - add x6, x6, x0 │ │ │ │ - str x6, [x19, #16] │ │ │ │ - ldp x0, x7, [x19] │ │ │ │ - ldrb w1, [x7] │ │ │ │ - cbnz w1, 5b278 │ │ │ │ - cbz w4, 5b28c │ │ │ │ - ldr x2, [x7, #16] │ │ │ │ - mov w5, w4 │ │ │ │ - ldr w1, [x7, #4] │ │ │ │ - mov x4, x3 │ │ │ │ - mov x3, x6 │ │ │ │ - bl 59a60 │ │ │ │ - str w0, [x19, #48] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cbz w0, 5b290 │ │ │ │ - b.lt 5b2a4 // b.tstop │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - b 5b1f0 │ │ │ │ - cbz w4, 5b28c │ │ │ │ - mov x2, x6 │ │ │ │ - mov x1, x7 │ │ │ │ - bl 5aa90 │ │ │ │ - b 5b260 │ │ │ │ - str wzr, [x19, #48] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + mov x3, x19 │ │ │ │ + adrp x2, 7b000 │ │ │ │ + add x2, x2, #0xc10 │ │ │ │ + mov w1, #0x4c // #76 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x0, x0, #0xe10 │ │ │ │ + bl 587a0 │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x1, af000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x1, [x1] │ │ │ │ - cmn w0, #0x4 │ │ │ │ - b.eq 5b2dc // b.none │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x3, x3, #0x6c0 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0xa40 │ │ │ │ - mov x0, x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ bl 3060 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - add x3, x3, #0x6b0 │ │ │ │ - b 5b2c0 │ │ │ │ - bti c │ │ │ │ - ldp x3, x1, [x0, #32] │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - sub x0, x1, x3 │ │ │ │ - add x0, x0, x2 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldrh w0, [x0, #18] │ │ │ │ - cmp w0, #0x6 │ │ │ │ - b.ne 5b334 // b.any │ │ │ │ - mov x20, x1 │ │ │ │ - ldrh w1, [x19, #20] │ │ │ │ - mov w0, #0x4342 // #17218 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 5b348 // b.none │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldrh w0, [x19, #22] │ │ │ │ - ldrh w21, [x19, #24] │ │ │ │ - bl 59a30 │ │ │ │ - and w0, w0, #0xffff │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 5b36c // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - b 5b334 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 59a30 │ │ │ │ - ldrh w3, [x19, #18] │ │ │ │ - mov w1, w0 │ │ │ │ - mov w2, #0xffffffed // #-19 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - sub w2, w2, w3 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - add w1, w2, w1, uxth │ │ │ │ - str w1, [x20] │ │ │ │ - b 5b338 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x5, af000 │ │ │ │ - ldr x5, [x5, #3864] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr x4, [x1] │ │ │ │ - str x19, [sp, #32] │ │ │ │ - ldr x3, [x5] │ │ │ │ - str x3, [sp, #8] │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + mov x9, x0 │ │ │ │ + adrp x8, af000 │ │ │ │ + ldr x8, [x8, #3864] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + adrp x20, b0000 │ │ │ │ + mov x19, x3 │ │ │ │ + stp x4, x5, [sp, #272] │ │ │ │ + stp x6, x7, [sp, #288] │ │ │ │ + ldr x0, [x20, #3112] │ │ │ │ + stp q0, q1, [sp, #144] │ │ │ │ + stp q2, q3, [sp, #176] │ │ │ │ + stp q4, q5, [sp, #208] │ │ │ │ + stp q6, q7, [sp, #240] │ │ │ │ + ldr x3, [x8] │ │ │ │ + str x3, [sp, #104] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - cmn x4, #0x1 │ │ │ │ - b.eq 5b4a4 // b.none │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - add x4, x4, #0x4 │ │ │ │ - ldr w1, [x2] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x1, x1, x3 │ │ │ │ - add x1, x1, x4 │ │ │ │ - bl 3370 │ │ │ │ - cbnz w0, 5b480 │ │ │ │ - mov x3, x19 │ │ │ │ - mov x0, sp │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - bl 3030 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ne 5b45c // b.any │ │ │ │ - ldr w0, [sp] │ │ │ │ - bl 59a40 │ │ │ │ - mov w0, w0 │ │ │ │ - adrp x1, af000 │ │ │ │ + cbz x0, 5899c │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.le 589b8 │ │ │ │ + adrp x1, af000 │ │ │ │ ldr x1, [x1, #3864] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 5b4c4 // b.any │ │ │ │ - ldr x19, [sp, #32] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ + b.ne 58a28 // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xac8 │ │ │ │ ldr x0, [x0] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - b 5b42c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ + str x0, [x20, #3112] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.gt 5896c │ │ │ │ + ldr x0, [x20, #3112] │ │ │ │ + mov x4, x9 │ │ │ │ + add x8, sp, #0x110 │ │ │ │ + add x9, sp, #0x130 │ │ │ │ + mov w7, #0xffffffe0 // #-32 │ │ │ │ + mov w6, #0xffffff80 // #-128 │ │ │ │ + mov w5, w1 │ │ │ │ + adrp x3, 7c000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x2, #0xa98 │ │ │ │ - ldr x0, [x0] │ │ │ │ + add x3, x3, #0xc20 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xdf0 │ │ │ │ + stp x9, x9, [sp, #40] │ │ │ │ + str x8, [sp, #56] │ │ │ │ + stp w7, w6, [sp, #64] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - b 5b42c │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0xc78 │ │ │ │ - add x1, x1, #0xa68 │ │ │ │ - add x0, x0, #0xa78 │ │ │ │ - mov w2, #0x49 // #73 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + ldur q30, [sp, #40] │ │ │ │ + mov x3, sp │ │ │ │ + ldur q31, [sp, #56] │ │ │ │ + mov x2, x19 │ │ │ │ + ldr x0, [x20, #3112] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str q30, [sp] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + stur q30, [sp, #72] │ │ │ │ + stur q31, [sp, #88] │ │ │ │ + bl 3320 <__vfprintf_chk@plt> │ │ │ │ + b 5896c │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + rev16 w0, w0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + rev w0, w0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - mov x1, #0x330 // #816 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x2 │ │ │ │ - mov x23, x3 │ │ │ │ - bl 586c0 │ │ │ │ - cbz x0, 5b6b0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 80000 │ │ │ │ - fmov d30, #2.500000000000000000e-01 │ │ │ │ - stp d11, d12, [sp, #80] │ │ │ │ - fmov d12, #1.000000000000000000e+00 │ │ │ │ - ldr q31, [x0, #640] │ │ │ │ - stp d13, d14, [sp, #96] │ │ │ │ - fmov d13, #5.000000000000000000e-01 │ │ │ │ - stp d9, d10, [sp, #64] │ │ │ │ - str d15, [sp, #112] │ │ │ │ - str q31, [x20] │ │ │ │ - str d30, [x20, #16] │ │ │ │ - fadd d13, d13, d13 │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - ldr d15, [x20, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - scvtf d0, w0 │ │ │ │ - fmul d0, d0, d13 │ │ │ │ - bl 2f60 │ │ │ │ - fmul d15, d15, d0 │ │ │ │ - fadd d14, d14, d15 │ │ │ │ - cmp x19, #0x3 │ │ │ │ - b.ne 5b550 // b.any │ │ │ │ - fcmpe d14, d12 │ │ │ │ - b.mi 5b544 // b.first │ │ │ │ - movi d12, #0x0 │ │ │ │ - mov w21, #0x28 // #40 │ │ │ │ - fmov d10, #5.000000000000000000e-01 │ │ │ │ - fmov d11, #1.000000000000000000e+00 │ │ │ │ - str d12, [x22] │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x2, 7d000 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + add x2, x2, #0xe20 │ │ │ │ + ldr x0, [x0] │ │ │ │ + b 32a0 <__fprintf_chk@plt> │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fadd d14, d13, d12 │ │ │ │ - movi d9, #0x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - fmul d14, d14, d10 │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - ldr d15, [x20, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - scvtf d0, w0 │ │ │ │ - fmul d0, d0, d14 │ │ │ │ - bl 2f60 │ │ │ │ - fmul d15, d15, d0 │ │ │ │ - fadd d9, d9, d15 │ │ │ │ - cmp x19, #0x3 │ │ │ │ - b.ne 5b5b0 // b.any │ │ │ │ - fcmpe d9, d11 │ │ │ │ - b.gt 5b6a8 │ │ │ │ - fmov d12, d14 │ │ │ │ - str d14, [x22] │ │ │ │ - subs w21, w21, #0x1 │ │ │ │ - b.ne 5b5a0 // b.any │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub w0, w19, #0x1 │ │ │ │ - ldr d30, [x20, x19, lsl #3] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - scvtf d31, w0 │ │ │ │ - fmul d0, d31, d12 │ │ │ │ - fmul d15, d31, d30 │ │ │ │ - bl 2f60 │ │ │ │ - fmul d31, d15, d0 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x19, #0x3 │ │ │ │ - b.ne 5b600 // b.any │ │ │ │ - str d14, [x23] │ │ │ │ - ldr d0, [x22] │ │ │ │ - fneg d0, d0 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d13, #1.000000000000000000e+00 │ │ │ │ - mov x0, x20 │ │ │ │ - fsub d31, d13, d0 │ │ │ │ - fmul d31, d31, d14 │ │ │ │ - str d31, [x23] │ │ │ │ - bl 3500 │ │ │ │ - ldr d15, [x22] │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 2f60 │ │ │ │ - fmov d31, #2.500000000000000000e-01 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - fmul d31, d0, d31 │ │ │ │ - fsub d13, d13, d31 │ │ │ │ - fmul d30, d15, d31 │ │ │ │ - fnmul d31, d15, d13 │ │ │ │ - ldr d15, [sp, #112] │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - str d31, [x24] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp d9, d10, [sp, #64] │ │ │ │ - ldp d11, d12, [sp, #80] │ │ │ │ - ldp d13, d14, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - fmov d13, d14 │ │ │ │ - b 5b5e8 │ │ │ │ - mov w0, #0xfffffffc // #-4 │ │ │ │ - b 5b694 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - scvtf d31, w0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d14, d15, [sp, #16] │ │ │ │ - fmov d14, d2 │ │ │ │ - fmov d15, d1 │ │ │ │ - fnmul d0, d0, d31 │ │ │ │ - bl 2f60 │ │ │ │ - fmul d15, d15, d14 │ │ │ │ - fnmul d0, d0, d15 │ │ │ │ - ldp d14, d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 2f60 │ │ │ │ + mov w0, w1 │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + tst x0, #0x3f │ │ │ │ + cset w2, ne // ne = any │ │ │ │ + add w0, w2, w0, lsr #6 │ │ │ │ + and x0, x0, #0x7ffffff │ │ │ │ + b 3480 │ │ │ │ bti c │ │ │ │ - scvtf d31, w0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d14, d15, [sp, #16] │ │ │ │ - fmov d14, d2 │ │ │ │ - fmov d15, d1 │ │ │ │ - fnmul d0, d0, d31 │ │ │ │ - bl 2f60 │ │ │ │ - fmul d15, d15, d14 │ │ │ │ - fmul d0, d15, d0 │ │ │ │ - ldp d14, d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + tst x2, #0x3f │ │ │ │ + mov x0, x1 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + add w1, w1, w2, lsr #6 │ │ │ │ + ubfiz x1, x1, #3, #27 │ │ │ │ + b 52920 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + tst x1, #0x3f │ │ │ │ + mov w3, #0xff // #255 │ │ │ │ + cset w4, ne // ne = any │ │ │ │ + tst w2, #0xff │ │ │ │ + add w2, w4, w1, lsr #6 │ │ │ │ + csel w1, w3, wzr, ne // ne = any │ │ │ │ + ubfiz x2, x2, #3, #27 │ │ │ │ + b 3670 │ │ │ │ + bti c │ │ │ │ + and w2, w2, #0xff │ │ │ │ + lsr w5, w1, #6 │ │ │ │ + cbz w5, 58b60 │ │ │ │ + add x5, x0, w5, uxtw #3 │ │ │ │ + mov x3, x0 │ │ │ │ + b 58b48 │ │ │ │ + cmp x5, x3 │ │ │ │ + b.eq 58b60 // b.none │ │ │ │ + ldr x4, [x3] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + cmp x4, #0xff │ │ │ │ + b.eq 58b40 // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ands w5, w1, #0x3f │ │ │ │ + b.eq 58ba4 // b.none │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + sub w5, w1, w5 │ │ │ │ + b 58b80 │ │ │ │ + cmp w5, w1 │ │ │ │ + b.eq 58ba4 // b.none │ │ │ │ + lsr w4, w1, #6 │ │ │ │ + lsl x3, x6, x1 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + ldr x4, [x0, x4, lsl #3] │ │ │ │ + tst x3, x4 │ │ │ │ + cset w3, ne // ne = any │ │ │ │ + cmp w3, w2 │ │ │ │ + b.eq 58b78 // b.none │ │ │ │ + b 58b58 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 58c34 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - scvtf d30, w0 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp d13, d14, [sp, #16] │ │ │ │ - fmov d14, d0 │ │ │ │ - fmov d13, d2 │ │ │ │ - fmov d0, d1 │ │ │ │ - str d15, [sp, #32] │ │ │ │ - fnmul d14, d14, d30 │ │ │ │ - bl 3160 │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d13 │ │ │ │ - bl 3160 │ │ │ │ - fadd d0, d15, d0 │ │ │ │ - ldr d15, [sp, #32] │ │ │ │ - fadd d0, d0, d14 │ │ │ │ - ldp d13, d14, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w20, w1 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 7b000 │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x890 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, #0x1 // #1 │ │ │ │ + lsr w2, w19, #6 │ │ │ │ + lsl x3, x23, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + ldr x2, [x21, x2, lsl #3] │ │ │ │ + tst x3, x2 │ │ │ │ + cset w2, ne // ne = any │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + cmp w20, w19 │ │ │ │ + b.ne 58be4 // b.any │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + adrp x1, 7e000 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ + adrp x1, 7e000 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ + bti c │ │ │ │ + lsr w6, w3, #6 │ │ │ │ + cbz w6, 58cbc │ │ │ │ + sub w4, w6, #0x1 │ │ │ │ + cmp w4, #0x3 │ │ │ │ + b.ls 58cc0 // b.plast │ │ │ │ + add x5, x1, #0x8 │ │ │ │ + add x4, x2, #0x8 │ │ │ │ + cmp x5, x0 │ │ │ │ + ccmp x4, x0, #0x4, ne // ne = any │ │ │ │ + b.eq 58cc0 // b.none │ │ │ │ + lsr w5, w3, #7 │ │ │ │ + lsr w3, w3, #7 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + lsl x5, x5, #4 │ │ │ │ + ldr q31, [x1, x4] │ │ │ │ + ldr q30, [x2, x4] │ │ │ │ + and v30.16b, v31.16b, v30.16b │ │ │ │ + str q30, [x0, x4] │ │ │ │ + add x4, x4, #0x10 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.ne 58c80 // b.any │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.eq 58cbc // b.none │ │ │ │ + lsl x3, x3, #3 │ │ │ │ + ldr x1, [x1, x3] │ │ │ │ + ldr x2, [x2, x3] │ │ │ │ + and x1, x1, x2 │ │ │ │ + str x1, [x0, x3] │ │ │ │ + ret │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x4, [x1, x3, lsl #3] │ │ │ │ + ldr x5, [x2, x3, lsl #3] │ │ │ │ + and x4, x4, x5 │ │ │ │ + str x4, [x0, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.gt 58cc4 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + lsr w6, w3, #6 │ │ │ │ + cbz w6, 58d5c │ │ │ │ + sub w4, w6, #0x1 │ │ │ │ + cmp w4, #0x3 │ │ │ │ + b.ls 58d60 // b.plast │ │ │ │ + add x5, x1, #0x8 │ │ │ │ + add x4, x2, #0x8 │ │ │ │ + cmp x5, x0 │ │ │ │ + ccmp x4, x0, #0x4, ne // ne = any │ │ │ │ + b.eq 58d60 // b.none │ │ │ │ + lsr w5, w3, #7 │ │ │ │ + lsr w3, w3, #7 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + lsl x5, x5, #4 │ │ │ │ + ldr q31, [x1, x4] │ │ │ │ + ldr q30, [x2, x4] │ │ │ │ + orr v30.16b, v31.16b, v30.16b │ │ │ │ + str q30, [x0, x4] │ │ │ │ + add x4, x4, #0x10 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.ne 58d20 // b.any │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.eq 58d5c // b.none │ │ │ │ + lsl x3, x3, #3 │ │ │ │ + ldr x1, [x1, x3] │ │ │ │ + ldr x2, [x2, x3] │ │ │ │ + orr x1, x1, x2 │ │ │ │ + str x1, [x0, x3] │ │ │ │ ret │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x4, [x1, x3, lsl #3] │ │ │ │ + ldr x5, [x2, x3, lsl #3] │ │ │ │ + orr x4, x4, x5 │ │ │ │ + str x4, [x0, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.gt 58d64 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + lsr w5, w2, #6 │ │ │ │ + cbz w5, 58df4 │ │ │ │ + sub w3, w5, #0x1 │ │ │ │ + cmp w3, #0x4 │ │ │ │ + b.ls 58df8 // b.plast │ │ │ │ + add x3, x1, #0x8 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 58df8 // b.none │ │ │ │ + lsr w4, w2, #7 │ │ │ │ + lsr w2, w2, #7 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + lsl x4, x4, #4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr q31, [x1, x3] │ │ │ │ + mvn v31.16b, v31.16b │ │ │ │ + str q31, [x0, x3] │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 58dc0 // b.any │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.eq 58df4 // b.none │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + ldr x1, [x1, x2] │ │ │ │ + mvn x1, x1 │ │ │ │ + str x1, [x0, x2] │ │ │ │ + ret │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - neg w0, w0 │ │ │ │ - fmov d0, #2.000000000000000000e+00 │ │ │ │ - mov x29, sp │ │ │ │ - scvtf d1, w0 │ │ │ │ - str d15, [sp, #16] │ │ │ │ - fmov d15, d2 │ │ │ │ - bl 35d0 │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + ldr x3, [x1, x2, lsl #3] │ │ │ │ + mvn x3, x3 │ │ │ │ + str x3, [x0, x2, lsl #3] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.gt 58e00 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + lsr w6, w3, #6 │ │ │ │ + cbz w6, 58e9c │ │ │ │ + sub w4, w6, #0x1 │ │ │ │ + cmp w4, #0x3 │ │ │ │ + b.ls 58ea0 // b.plast │ │ │ │ + add x5, x1, #0x8 │ │ │ │ + add x4, x2, #0x8 │ │ │ │ + cmp x5, x0 │ │ │ │ + ccmp x4, x0, #0x4, ne // ne = any │ │ │ │ + b.eq 58ea0 // b.none │ │ │ │ + lsr w5, w3, #7 │ │ │ │ + lsr w3, w3, #7 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + lsl x5, x5, #4 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str d15, [sp, #24] │ │ │ │ - fmov d15, d0 │ │ │ │ - fmov d0, d1 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w19, w0 │ │ │ │ - bl 3160 │ │ │ │ - scvtf d31, w19 │ │ │ │ - adrp x0, 80000 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldr d30, [x0, #104] │ │ │ │ - fmul d31, d31, d15 │ │ │ │ - ldr d15, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - fsub d0, d31, d0 │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ + ldr q31, [x1, x4] │ │ │ │ + ldr q30, [x2, x4] │ │ │ │ + eor v30.16b, v31.16b, v30.16b │ │ │ │ + str q30, [x0, x4] │ │ │ │ + add x4, x4, #0x10 │ │ │ │ + cmp x5, x4 │ │ │ │ + b.ne 58e60 // b.any │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.eq 58e9c // b.none │ │ │ │ + lsl x3, x3, #3 │ │ │ │ + ldr x1, [x1, x3] │ │ │ │ + ldr x2, [x2, x3] │ │ │ │ + eor x1, x1, x2 │ │ │ │ + str x1, [x0, x3] │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - mul w0, w0, w1 │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str d15, [sp, #16] │ │ │ │ - fmov d15, d0 │ │ │ │ - ucvtf d0, w0 │ │ │ │ - fmul d0, d0, d1 │ │ │ │ - bl 3160 │ │ │ │ - fdiv d0, d0, d15 │ │ │ │ - ldr d15, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x4, [x1, x3, lsl #3] │ │ │ │ + ldr x5, [x2, x3, lsl #3] │ │ │ │ + eor x4, x4, x5 │ │ │ │ + str x4, [x0, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.gt 58ea4 │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - mul w0, w1, w0 │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d14, d15, [sp, #32] │ │ │ │ - fmov d14, d0 │ │ │ │ - ucvtf d0, w0 │ │ │ │ - fmov d15, d1 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - fmul d0, d0, d1 │ │ │ │ - bl 3160 │ │ │ │ - fdiv d0, d0, d14 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ucvtf d31, w19 │ │ │ │ - fdiv d30, d30, d15 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp d14, d15, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - fsub d0, d31, d0 │ │ │ │ - fcmpe d30, d0 │ │ │ │ - fcsel d0, d30, d0, gt │ │ │ │ + bti c │ │ │ │ + lsr w3, w3, #6 │ │ │ │ + mov x8, x0 │ │ │ │ + cbz w3, 58f48 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 58f00 │ │ │ │ + cmp x5, x6 │ │ │ │ + b.ls 58ef4 // b.plast │ │ │ │ + ldr x0, [x2, x4, lsl #3] │ │ │ │ + cmp x5, x0 │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp w3, w4 │ │ │ │ + b.le 58f44 │ │ │ │ + ldr x5, [x1, x4, lsl #3] │ │ │ │ + mov w6, w0 │ │ │ │ + ldr x7, [x2, x4, lsl #3] │ │ │ │ + add x5, x5, x7 │ │ │ │ + add x5, x5, x6 │ │ │ │ + str x5, [x8, x4, lsl #3] │ │ │ │ + ldr x6, [x1, x4, lsl #3] │ │ │ │ + cbnz w0, 58ee0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x5, x6 │ │ │ │ + b.cc 58ef4 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x2, x4, lsl #3] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + cmp x5, x0 │ │ │ │ + cset w0, cc // cc = lo, ul, last │ │ │ │ + cmp w3, w4 │ │ │ │ + b.gt 58f00 │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - mul w1, w0, w1 │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp d14, d15, [sp, #32] │ │ │ │ - fmov d14, d0 │ │ │ │ - ucvtf d0, w1 │ │ │ │ - fmov d15, d1 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w19, w0 │ │ │ │ - fmul d0, d0, d1 │ │ │ │ - bl 3160 │ │ │ │ - fdiv d0, d0, d14 │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ucvtf d31, w19 │ │ │ │ - fdiv d30, d30, d15 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp d14, d15, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - fsub d0, d31, d0 │ │ │ │ - fcmpe d30, d0 │ │ │ │ - fcsel d0, d30, d0, gt │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w0 │ │ │ │ - mul w0, w0, w1 │ │ │ │ - stp d14, d15, [sp, #48] │ │ │ │ - mov w20, w1 │ │ │ │ - ucvtf d15, w0 │ │ │ │ - stp d12, d13, [sp, #32] │ │ │ │ - fmov d13, d0 │ │ │ │ - fmov d12, d1 │ │ │ │ - fmul d15, d15, d1 │ │ │ │ - fmov d0, d15 │ │ │ │ - bl 3160 │ │ │ │ - fmov d31, d0 │ │ │ │ - fmov d0, d15 │ │ │ │ - fmov d15, #1.000000000000000000e+00 │ │ │ │ - ucvtf d14, w20 │ │ │ │ - fdiv d15, d15, d12 │ │ │ │ - fdiv d31, d31, d13 │ │ │ │ - fsub d14, d14, d31 │ │ │ │ - bl 3160 │ │ │ │ - fdiv d0, d0, d13 │ │ │ │ - ucvtf d31, w19 │ │ │ │ - ldp d12, d13, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - fsub d0, d31, d0 │ │ │ │ - fcmpe d0, d15 │ │ │ │ - fcsel d0, d15, d0, mi // mi = first │ │ │ │ - fcmpe d14, d15 │ │ │ │ - fcsel d15, d15, d14, mi // mi = first │ │ │ │ - fmul d0, d0, d15 │ │ │ │ - ldp d14, d15, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ + bti c │ │ │ │ + lsr w2, w2, #6 │ │ │ │ + lsr w6, w3, #6 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + ands w3, w3, #0x3f │ │ │ │ + b.ne 58f98 // b.any │ │ │ │ + mov w4, w6 │ │ │ │ + sxtw x3, w2 │ │ │ │ + sub x4, x1, x4, lsl #3 │ │ │ │ + cmp w6, w2 │ │ │ │ + b.gt 58f94 │ │ │ │ + nop │ │ │ │ + ldr x1, [x4, x3, lsl #3] │ │ │ │ + str x1, [x0, x3, lsl #3] │ │ │ │ + sub x3, x3, #0x1 │ │ │ │ + cmp w6, w3 │ │ │ │ + b.le 58f80 │ │ │ │ ret │ │ │ │ + mov w10, w6 │ │ │ │ + cmp w6, w2 │ │ │ │ + b.ge 58fe4 // b.tcont │ │ │ │ + sub x8, x1, x10, lsl #3 │ │ │ │ + mov w7, #0x40 // #64 │ │ │ │ + sxtw x2, w2 │ │ │ │ + sub w7, w7, w3 │ │ │ │ + sub x9, x8, #0x8 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w7, #0x6c // #108 │ │ │ │ - add x2, x2, #0xb00 │ │ │ │ - mov w6, #0x19 // #25 │ │ │ │ - mov w5, #0x3f // #63 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w4, #0x5b // #91 │ │ │ │ - mov w3, #0x1b // #27 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ + nop │ │ │ │ + ldr x4, [x8, x2, lsl #3] │ │ │ │ + ldr x5, [x9, x2, lsl #3] │ │ │ │ + lsl x4, x4, x3 │ │ │ │ + lsr x5, x5, x7 │ │ │ │ + orr x4, x4, x5 │ │ │ │ + str x4, [x0, x2, lsl #3] │ │ │ │ + sub x2, x2, #0x1 │ │ │ │ + cmp w6, w2 │ │ │ │ + b.lt 58fc0 // b.tstop │ │ │ │ + ldr x1, [x1] │ │ │ │ + lsl x1, x1, x3 │ │ │ │ + str x1, [x0, x10, lsl #3] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x0, af000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - mov w7, #0x68 // #104 │ │ │ │ - add x2, x2, #0xb00 │ │ │ │ - mov w6, #0x19 // #25 │ │ │ │ - mov w5, #0x3f // #63 │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w4, #0x5b // #91 │ │ │ │ - mov w3, #0x1b // #27 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ + lsr w2, w2, #6 │ │ │ │ + lsr w4, w3, #6 │ │ │ │ + sub w5, w2, w4 │ │ │ │ + ands w6, w3, #0x3f │ │ │ │ + sub w8, w5, #0x1 │ │ │ │ + b.eq 590e4 // b.none │ │ │ │ + cmp w8, #0x0 │ │ │ │ + b.le 590cc │ │ │ │ + sub w5, w5, #0x2 │ │ │ │ + mov w10, #0x40 // #64 │ │ │ │ + sub w10, w10, w6 │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.ls 59178 // b.plast │ │ │ │ + add w5, w4, #0x1 │ │ │ │ + ubfiz x5, x5, #3, #27 │ │ │ │ + add x9, x1, x5 │ │ │ │ + sub x3, x0, x9 │ │ │ │ + cmp x3, #0x8 │ │ │ │ + b.ls 59178 // b.plast │ │ │ │ + neg w11, w6 │ │ │ │ + sxtw x12, w10 │ │ │ │ + lsr w7, w8, #1 │ │ │ │ + sub x5, x5, #0x8 │ │ │ │ + sxtw x11, w11 │ │ │ │ + dup v30.2d, x12 │ │ │ │ + add x5, x1, x5 │ │ │ │ + lsl x7, x7, #4 │ │ │ │ + dup v31.2d, x11 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr q29, [x5, x3] │ │ │ │ + ldr q28, [x9, x3] │ │ │ │ + ushl v29.2d, v29.2d, v31.2d │ │ │ │ + sshl v28.2d, v28.2d, v30.2d │ │ │ │ + orr v28.16b, v29.16b, v28.16b │ │ │ │ + str q28, [x0, x3] │ │ │ │ + add x3, x3, #0x10 │ │ │ │ + cmp x7, x3 │ │ │ │ + b.ne 59080 // b.any │ │ │ │ + tbz w8, #0, 590cc │ │ │ │ + and w5, w8, #0xfffffffe │ │ │ │ + add w4, w5, w4 │ │ │ │ + add x3, x1, x4, lsl #3 │ │ │ │ + ldr x4, [x1, x4, lsl #3] │ │ │ │ + ldr x3, [x3, #8] │ │ │ │ + lsr x4, x4, x6 │ │ │ │ + lsl x3, x3, x10 │ │ │ │ + orr x3, x3, x4 │ │ │ │ + str x3, [x0, x5, lsl #3] │ │ │ │ + mov x3, #0xfffffffffffffff8 // #-8 │ │ │ │ + add x2, x3, w2, uxtw #3 │ │ │ │ + ldr x1, [x1, x2] │ │ │ │ + lsr x1, x1, x6 │ │ │ │ + str x1, [x0, w8, sxtw #3] │ │ │ │ + ret │ │ │ │ + tbnz w8, #31, 590e0 │ │ │ │ + cmp w8, #0x6 │ │ │ │ + b.ls 5914c // b.plast │ │ │ │ + add w3, w4, #0x1 │ │ │ │ + ubfiz x3, x3, #3, #27 │ │ │ │ + add x2, x1, x3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 5914c // b.none │ │ │ │ + lsr w6, w5, #1 │ │ │ │ + sub x3, x3, #0x8 │ │ │ │ + add x3, x1, x3 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + lsl x6, x6, #4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr q31, [x3, x2] │ │ │ │ + str q31, [x0, x2] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + cmp x2, x6 │ │ │ │ + b.ne 59120 // b.any │ │ │ │ + and w2, w5, #0xfffffffe │ │ │ │ + tbz w5, #0, 590e0 │ │ │ │ + add w4, w4, w2 │ │ │ │ + ldr x1, [x1, x4, lsl #3] │ │ │ │ + str x1, [x0, x2, lsl #3] │ │ │ │ + ret │ │ │ │ + ubfiz x3, x4, #3, #26 │ │ │ │ + ubfiz x5, x5, #3, #32 │ │ │ │ + add x3, x1, x3 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x1, [x3, x2] │ │ │ │ + str x1, [x0, x2] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + cmp x2, x5 │ │ │ │ + b.ne 59160 // b.any │ │ │ │ + ret │ │ │ │ + ubfiz x4, x4, #3, #26 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + add x5, x1, x4 │ │ │ │ + add x9, x5, #0x8 │ │ │ │ + ldr x4, [x5, x3, lsl #3] │ │ │ │ + ldr x7, [x9, x3, lsl #3] │ │ │ │ + lsr x4, x4, x6 │ │ │ │ + lsl x7, x7, x10 │ │ │ │ + orr x4, x4, x7 │ │ │ │ + str x4, [x0, x3, lsl #3] │ │ │ │ + add x3, x3, #0x1 │ │ │ │ + cmp w8, w3 │ │ │ │ + b.gt 59188 │ │ │ │ + b 590cc │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov w5, #0x73 // #115 │ │ │ │ - mov w4, #0x5b // #91 │ │ │ │ - mov x29, sp │ │ │ │ - mov w3, #0x1b // #27 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 7d000 │ │ │ │ - add x20, x20, #0xb10 │ │ │ │ - adrp x19, af000 │ │ │ │ - ldr x19, [x19, #3920] │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x2, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w5, #0x4b // #75 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov w4, #0x5b // #91 │ │ │ │ - mov w3, #0x1b // #27 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ucvtf d31, w2 │ │ │ │ - paciasp │ │ │ │ - csinc w1, w1, wzr, ne // ne = any │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - ucvtf d30, w3 │ │ │ │ - ucvtf d28, w1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x20, af000 │ │ │ │ - ldr x20, [x20, #3920] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w3 │ │ │ │ - fdiv d31, d31, d28 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w2 │ │ │ │ - mov x2, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d29, x2 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - adrp x2, 7b000 │ │ │ │ - ldr x0, [x20] │ │ │ │ - add x2, x2, #0x60 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - fmul d30, d30, d31 │ │ │ │ - fmul d31, d31, d29 │ │ │ │ - fcvtzu w27, d30 │ │ │ │ - fcvtzu w25, d31 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cbz w21, 5bb84 │ │ │ │ - sub w22, w21, #0x1 │ │ │ │ - adrp x26, 7d000 │ │ │ │ - cmp w22, w27 │ │ │ │ - add x26, x26, #0xb18 │ │ │ │ - csel w22, w22, w27, ls // ls = plast │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov x2, x26 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w19, w22 │ │ │ │ - b.ls 5bb3c // b.plast │ │ │ │ - adrp x22, 7e000 │ │ │ │ - add x22, x22, #0xf28 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.ls 5bb84 // b.plast │ │ │ │ - ldr x0, [x20] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - cmp w21, w19 │ │ │ │ - b.ne 5bb68 // b.any │ │ │ │ - mov w1, #0x8889 // #34953 │ │ │ │ - mov w0, #0x1e // #30 │ │ │ │ - movk w1, #0x8888, lsl #16 │ │ │ │ - mov w7, #0x2f // #47 │ │ │ │ - umull x1, w23, w1 │ │ │ │ - lsr x1, x1, #36 │ │ │ │ - msub w1, w1, w0, w23 │ │ │ │ - cmp w1, #0xa │ │ │ │ - b.ls 5bbb8 // b.plast │ │ │ │ - cmp w1, #0x14 │ │ │ │ - mov w7, #0x2d // #45 │ │ │ │ - mov w0, #0x5c // #92 │ │ │ │ - csel w7, w7, w0, hi // hi = pmore │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x6, x24 │ │ │ │ - mov w5, w23 │ │ │ │ - mov w3, w25 │ │ │ │ - mov w4, #0x25 // #37 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - adrp x2, 7d000 │ │ │ │ - add x2, x2, #0xb20 │ │ │ │ - bl 32a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [x20] │ │ │ │ - adrp x2, 7d000 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - add x2, x2, #0xb10 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w5, #0x41 // #65 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov w4, #0x5b // #91 │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov w3, #0x1b // #27 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - b 32a0 <__fprintf_chk@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ ldr w2, [x0] │ │ │ │ ldr w0, [x1] │ │ │ │ cmp w2, w0 │ │ │ │ cset w0, ne // ne = any │ │ │ │ @@ -90479,113 +87767,113 @@ │ │ │ │ mov x20, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x25, x2 │ │ │ │ ldr x0, [x1, #40] │ │ │ │ ldp w26, w2, [x0, #20] │ │ │ │ cmp w2, w26 │ │ │ │ - b.cc 5bd60 // b.lo, b.ul, b.last │ │ │ │ + b.cc 59300 // b.lo, b.ul, b.last │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov w22, #0xffffffff // #-1 │ │ │ │ ldr x0, [x25, #40] │ │ │ │ str x27, [sp, #80] │ │ │ │ mov x27, x1 │ │ │ │ ldr w1, [x0, #24] │ │ │ │ ldr w19, [x0, #20] │ │ │ │ cmp w19, w1 │ │ │ │ - b.hi 5bd44 // b.pmore │ │ │ │ + b.hi 592e4 // b.pmore │ │ │ │ ubfiz x23, x26, #2, #32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x0, [x20] │ │ │ │ ubfiz x24, x19, #2, #32 │ │ │ │ ldr x1, [x20, #16] │ │ │ │ ldr x2, [x0, #16] │ │ │ │ ldr w1, [x1, x23] │ │ │ │ add x1, x2, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr x1, [x20] │ │ │ │ mov w21, w0 │ │ │ │ ldr x3, [x20, #16] │ │ │ │ mov x0, x1 │ │ │ │ ldr x2, [x1, #16] │ │ │ │ ldr w1, [x3, w19, uxtw #2] │ │ │ │ add w19, w19, #0x1 │ │ │ │ add x1, x2, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ cmp w21, w0 │ │ │ │ - b.ne 5bcfc // b.any │ │ │ │ + b.ne 5929c // b.any │ │ │ │ ldr x1, [x20, #16] │ │ │ │ ldr w0, [x1, x24] │ │ │ │ ldr w22, [x1, x23] │ │ │ │ subs x22, x22, x0 │ │ │ │ cneg x22, x22, mi // mi = first │ │ │ │ ldr x0, [x25, #40] │ │ │ │ ldr w1, [x0, #24] │ │ │ │ cmp w1, w19 │ │ │ │ - b.cs 5bca0 // b.hs, b.nlast │ │ │ │ + b.cs 59240 // b.hs, b.nlast │ │ │ │ ldr x2, [x27, #40] │ │ │ │ add w26, w26, #0x1 │ │ │ │ ldr w2, [x2, #24] │ │ │ │ cmp w2, w26 │ │ │ │ - b.cs 5bc88 // b.hs, b.nlast │ │ │ │ + b.cs 59228 // b.hs, b.nlast │ │ │ │ ldr x27, [sp, #80] │ │ │ │ mov w0, w22 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ add w26, w26, #0x1 │ │ │ │ cmp w2, w26 │ │ │ │ - b.cc 5bd20 // b.lo, b.ul, b.last │ │ │ │ + b.cc 592c0 // b.lo, b.ul, b.last │ │ │ │ add w26, w26, #0x1 │ │ │ │ cmp w2, w26 │ │ │ │ - b.cs 5bd44 // b.hs, b.nlast │ │ │ │ - b 5bd20 │ │ │ │ + b.cs 592e4 // b.hs, b.nlast │ │ │ │ + b 592c0 │ │ │ │ mov w22, #0xffffffff // #-1 │ │ │ │ mov w0, w22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - cbz w2, 5be0c │ │ │ │ + cbz w2, 593ac │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov w0, #0x18 // #24 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ umaddl x22, w2, w0, x1 │ │ │ │ mov x21, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ ldr w1, [x21] │ │ │ │ ldr x0, [x21, #16] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - cbz w1, 5bde4 │ │ │ │ + cbz w1, 59384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ lsl x20, x19, #3 │ │ │ │ add x19, x19, #0x1 │ │ │ │ ldr x0, [x0, x20] │ │ │ │ bl 3500 │ │ │ │ ldr x0, [x21, #16] │ │ │ │ ldr w1, [x21] │ │ │ │ str xzr, [x0, x20] │ │ │ │ cmp w1, w19 │ │ │ │ - b.hi 5bdc0 // b.pmore │ │ │ │ + b.hi 59360 // b.pmore │ │ │ │ bl 3500 │ │ │ │ add x21, x21, #0x18 │ │ │ │ stur xzr, [x21, #-8] │ │ │ │ cmp x21, x22 │ │ │ │ - b.ne 5bda8 // b.any │ │ │ │ + b.ne 59348 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ @@ -90604,28 +87892,28 @@ │ │ │ │ add x2, x2, #0x1 │ │ │ │ add w3, w3, w5 │ │ │ │ ldr x0, [x19, #16] │ │ │ │ bic x2, x2, x2, asr #63 │ │ │ │ sub w2, w3, w2 │ │ │ │ stp w4, w2, [x19, #8] │ │ │ │ ubfiz x1, x1, #3, #32 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ str x0, [x19, #16] │ │ │ │ ldr w1, [x19] │ │ │ │ sub w1, w1, #0x1 │ │ │ │ str x20, [x0, x1, lsl #3] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti c │ │ │ │ ldr w2, [x1] │ │ │ │ ldr w1, [x0, #4] │ │ │ │ cmp w1, w2 │ │ │ │ - b.cc 5beac // b.lo, b.ul, b.last │ │ │ │ + b.cc 5944c // b.lo, b.ul, b.last │ │ │ │ ldr w3, [x0] │ │ │ │ sub w0, w1, w2 │ │ │ │ cmp w2, w3 │ │ │ │ csel w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ ret │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ @@ -90682,98 +87970,98 @@ │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x24, x0 │ │ │ │ str x25, [sp, #64] │ │ │ │ mov x25, x1 │ │ │ │ ldr w1, [x0] │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.ls 5c0d4 // b.plast │ │ │ │ + b.ls 59674 // b.plast │ │ │ │ mov w22, #0xd40 // #3392 │ │ │ │ mov w21, #0x0 // #0 │ │ │ │ mov x19, #0x8 // #8 │ │ │ │ mov w20, #0x1 // #1 │ │ │ │ movk w22, #0x3, lsl #16 │ │ │ │ ldr x2, [x24, #16] │ │ │ │ add x3, x2, x19 │ │ │ │ ldr x2, [x2, x19] │ │ │ │ ldur x3, [x3, #-8] │ │ │ │ ldr w5, [x2, #24] │ │ │ │ ldr w4, [x3, #24] │ │ │ │ cmp w5, w4 │ │ │ │ - b.eq 5c078 // b.none │ │ │ │ + b.eq 59618 // b.none │ │ │ │ add w21, w21, #0x1 │ │ │ │ add w20, w20, #0x1 │ │ │ │ add x19, x19, #0x8 │ │ │ │ cmp w20, w1 │ │ │ │ - b.cc 5bfb0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 59550 // b.lo, b.ul, b.last │ │ │ │ ldr w0, [x25] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ls 5c0b0 // b.plast │ │ │ │ + b.ls 59650 // b.plast │ │ │ │ mov w23, #0xd40 // #3392 │ │ │ │ mov w22, #0x0 // #0 │ │ │ │ mov x19, #0x8 // #8 │ │ │ │ mov w20, #0x1 // #1 │ │ │ │ movk w23, #0x3, lsl #16 │ │ │ │ ldr x2, [x25, #16] │ │ │ │ add x3, x2, x19 │ │ │ │ ldr x2, [x2, x19] │ │ │ │ ldur x3, [x3, #-8] │ │ │ │ ldr w5, [x2, #24] │ │ │ │ ldr w4, [x3, #24] │ │ │ │ cmp w5, w4 │ │ │ │ - b.eq 5c094 // b.none │ │ │ │ + b.eq 59634 // b.none │ │ │ │ add w22, w22, #0x1 │ │ │ │ add w20, w20, #0x1 │ │ │ │ add x19, x19, #0x8 │ │ │ │ cmp w0, w20 │ │ │ │ - b.hi 5c004 // b.pmore │ │ │ │ + b.hi 595a4 // b.pmore │ │ │ │ cmp w22, w21 │ │ │ │ - b.cc 5c0b4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 59654 // b.lo, b.ul, b.last │ │ │ │ mov w0, #0xffffffff // #-1 │ │ │ │ - b.hi 5c05c // b.pmore │ │ │ │ + b.hi 595fc // b.pmore │ │ │ │ ldr w1, [x24, #12] │ │ │ │ ldr w0, [x25, #12] │ │ │ │ cmp w1, w0 │ │ │ │ - b.lt 5c0b4 // b.tstop │ │ │ │ + b.lt 59654 // b.tstop │ │ │ │ csetm w0, gt │ │ │ │ ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr w1, [x3, #20] │ │ │ │ ldr w0, [x2, #20] │ │ │ │ - bl 2d1e4 │ │ │ │ + bl 26764 │ │ │ │ ldr w1, [x24] │ │ │ │ cmp w0, w22 │ │ │ │ - b.ls 5bfd4 // b.plast │ │ │ │ - b 5bfd0 │ │ │ │ + b.ls 59574 // b.plast │ │ │ │ + b 59570 │ │ │ │ ldr w0, [x2, #20] │ │ │ │ ldr w1, [x3, #20] │ │ │ │ - bl 2d1e4 │ │ │ │ + bl 26764 │ │ │ │ cmp w0, w23 │ │ │ │ ldr w0, [x25] │ │ │ │ - b.hi 5c024 // b.pmore │ │ │ │ - b 5c028 │ │ │ │ - cbz w21, 5c048 │ │ │ │ + b.hi 595c4 // b.pmore │ │ │ │ + b 595c8 │ │ │ │ + cbz w21, 595e8 │ │ │ │ ldr x25, [sp, #64] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr w0, [x25] │ │ │ │ mov w21, #0x0 // #0 │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.hi 5bff0 // b.pmore │ │ │ │ - b 5c048 │ │ │ │ + b.hi 59590 // b.pmore │ │ │ │ + b 595e8 │ │ │ │ bti c │ │ │ │ ldr x2, [x0] │ │ │ │ ldr x0, [x1] │ │ │ │ ldr w1, [x2] │ │ │ │ ldr w0, [x0] │ │ │ │ cmp w1, w0 │ │ │ │ cset w0, ne // ne = any │ │ │ │ @@ -90785,28 +88073,28 @@ │ │ │ │ ldr w1, [x2, #20] │ │ │ │ ldr w0, [x0, #20] │ │ │ │ cmp w1, w0 │ │ │ │ cset w0, ne // ne = any │ │ │ │ csinv w0, w0, wzr, cs // cs = hs, nlast │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - cbz w1, 5c158 │ │ │ │ + cbz w1, 596f8 │ │ │ │ mov w3, #0x18 // #24 │ │ │ │ mov x2, x0 │ │ │ │ umaddl x1, w1, w3, x0 │ │ │ │ stp wzr, wzr, [x2, #8] │ │ │ │ str xzr, [x2, #16] │ │ │ │ str xzr, [x2], #24 │ │ │ │ cmp x2, x1 │ │ │ │ - b.ne 5c144 // b.any │ │ │ │ + b.ne 596e4 // b.any │ │ │ │ ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x110 │ │ │ │ - adrp x5, af000 │ │ │ │ + adrp x5, af000 │ │ │ │ ldr x5, [x5, #3864] │ │ │ │ stp x29, x30, [sp, #128] │ │ │ │ add x29, sp, #0x80 │ │ │ │ stp x19, x20, [sp, #144] │ │ │ │ mov w20, w1 │ │ │ │ mov x19, x20 │ │ │ │ stp x0, x20, [sp, #40] │ │ │ │ @@ -90817,25 +88105,25 @@ │ │ │ │ stp x25, x26, [sp, #192] │ │ │ │ mov x26, x2 │ │ │ │ stp x27, x28, [sp, #208] │ │ │ │ mov x27, x3 │ │ │ │ ldr x0, [x5] │ │ │ │ str x0, [sp, #120] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x1, x20 │ │ │ │ mov x28, x0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x1, x20 │ │ │ │ str x0, [sp, #96] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ str x0, [sp, #64] │ │ │ │ - cbz w19, 5cb5c │ │ │ │ + cbz w19, 5a0fc │ │ │ │ mov x0, #0xffffffe00000 // #281474974613504 │ │ │ │ mov x1, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ movk x0, #0x41ef, lsl #48 │ │ │ │ str x21, [sp, #8] │ │ │ │ str x21, [sp, #88] │ │ │ │ stp x23, x24, [sp, #176] │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ @@ -90852,161 +88140,161 @@ │ │ │ │ ldp w21, w22, [x1, #20] │ │ │ │ str w22, [sp, #32] │ │ │ │ str w21, [sp, #80] │ │ │ │ add w2, w22, #0x1 │ │ │ │ sub w1, w2, w21 │ │ │ │ sub w19, w2, w21 │ │ │ │ lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x20, x0 │ │ │ │ str x0, [x28, x24, lsl #3] │ │ │ │ ldr x0, [sp, #96] │ │ │ │ str w19, [x0, x24, lsl #2] │ │ │ │ cmp w21, w22 │ │ │ │ - b.hi 5c44c // b.pmore │ │ │ │ + b.hi 599ec // b.pmore │ │ │ │ fmov d11, d10 │ │ │ │ str wzr, [sp, #24] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ mov x1, #0x4 // #4 │ │ │ │ ldr w21, [x0] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ ubfiz x19, x0, #3, #32 │ │ │ │ mov w0, w21 │ │ │ │ bl 3480 │ │ │ │ ldr w1, [sp, #80] │ │ │ │ str x0, [x20, x19] │ │ │ │ str w1, [x0] │ │ │ │ cmp w21, #0x1 │ │ │ │ - b.ls 5c474 // b.plast │ │ │ │ + b.ls 59a14 // b.plast │ │ │ │ movi d12, #0x0 │ │ │ │ mov x20, #0x0 // #0 │ │ │ │ nop │ │ │ │ ldr x0, [sp, #8] │ │ │ │ add x1, x20, #0x1 │ │ │ │ str x1, [sp, #16] │ │ │ │ movi d13, #0x0 │ │ │ │ ldr x0, [x0, #16] │ │ │ │ ldr x0, [x0, x1, lsl #3] │ │ │ │ ldr x0, [x0, #40] │ │ │ │ ldp w23, w22, [x0, #20] │ │ │ │ cmp w23, w22 │ │ │ │ - b.hi 5c3d0 // b.pmore │ │ │ │ + b.hi 59970 // b.pmore │ │ │ │ ubfiz x20, x20, #2, #32 │ │ │ │ lsl x25, x1, #2 │ │ │ │ - b 5c2e8 │ │ │ │ + b 59888 │ │ │ │ str w23, [x1] │ │ │ │ add w23, w23, #0x1 │ │ │ │ fmov d13, d15 │ │ │ │ cmp w22, w23 │ │ │ │ - b.cc 5c3c8 // b.lo, b.ul, b.last │ │ │ │ + b.cc 59968 // b.lo, b.ul, b.last │ │ │ │ ldr x1, [x27, #16] │ │ │ │ ubfiz x0, x23, #2, #32 │ │ │ │ ldr x3, [x26, #16] │ │ │ │ str x0, [sp] │ │ │ │ ldr w1, [x1, w23, uxtw #2] │ │ │ │ mov x0, x26 │ │ │ │ add x1, x3, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr x5, [x28, x24, lsl #3] │ │ │ │ mov w21, w0 │ │ │ │ ldr x1, [x27, #16] │ │ │ │ mov x0, x26 │ │ │ │ ldr x10, [x5, x19] │ │ │ │ ldr x5, [x26, #16] │ │ │ │ ldr w10, [x10, x20] │ │ │ │ ldr w1, [x1, x10, lsl #2] │ │ │ │ add x1, x5, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr x1, [x28, x24, lsl #3] │ │ │ │ fmov d15, d14 │ │ │ │ mov w5, w0 │ │ │ │ ldr x1, [x1, x19] │ │ │ │ cmp w21, w0 │ │ │ │ - b.ne 5c368 // b.any │ │ │ │ + b.ne 59908 // b.any │ │ │ │ ldr x3, [x27, #16] │ │ │ │ ubfiz x0, x23, #2, #32 │ │ │ │ ldr w10, [x1, x20] │ │ │ │ ldr w0, [x3, x0] │ │ │ │ ldr w3, [x3, x10, lsl #2] │ │ │ │ subs x3, x3, x0 │ │ │ │ cneg x3, x3, mi // mi = first │ │ │ │ scvtf d15, x3 │ │ │ │ ldr w3, [x1, x25] │ │ │ │ add x1, x1, x25 │ │ │ │ - cbz w3, 5c2d4 │ │ │ │ + cbz w3, 59874 │ │ │ │ ldr x1, [x27, #16] │ │ │ │ mov x0, x26 │ │ │ │ ldr x10, [x26, #16] │ │ │ │ str w5, [sp] │ │ │ │ ldr w1, [x1, w3, uxtw #2] │ │ │ │ add x1, x10, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr x1, [x28, x24, lsl #3] │ │ │ │ fmov d31, d14 │ │ │ │ ldr w5, [sp] │ │ │ │ ldr x3, [x1, x19] │ │ │ │ add x1, x3, x25 │ │ │ │ ldr w10, [x3, x25] │ │ │ │ cmp w5, w0 │ │ │ │ - b.eq 5c418 // b.none │ │ │ │ - cbz w10, 5c2d4 │ │ │ │ + b.eq 599b8 // b.none │ │ │ │ + cbz w10, 59874 │ │ │ │ fcmpe d15, d31 │ │ │ │ - b.mi 5c2d4 // b.first │ │ │ │ + b.mi 59874 // b.first │ │ │ │ add w23, w23, #0x1 │ │ │ │ cmp w22, w23 │ │ │ │ - b.cs 5c2e8 // b.hs, b.nlast │ │ │ │ + b.cs 59888 // b.hs, b.nlast │ │ │ │ ldr x0, [sp, #8] │ │ │ │ ldr w21, [x0] │ │ │ │ ldr x20, [sp, #16] │ │ │ │ fadd d12, d12, d13 │ │ │ │ add w0, w20, #0x1 │ │ │ │ cmp w0, w21 │ │ │ │ - b.cc 5c2a0 // b.lo, b.ul, b.last │ │ │ │ + b.cc 59840 // b.lo, b.ul, b.last │ │ │ │ fcmpe d11, d12 │ │ │ │ - b.gt 5c438 │ │ │ │ + b.gt 599d8 │ │ │ │ ldr w1, [sp, #24] │ │ │ │ ldr w0, [sp, #80] │ │ │ │ add w1, w1, #0x1 │ │ │ │ str w1, [sp, #24] │ │ │ │ ldr w1, [sp, #32] │ │ │ │ add w0, w0, #0x1 │ │ │ │ str w0, [sp, #80] │ │ │ │ cmp w1, w0 │ │ │ │ - b.cc 5c44c // b.lo, b.ul, b.last │ │ │ │ + b.cc 599ec // b.lo, b.ul, b.last │ │ │ │ ldr x20, [x28, x24, lsl #3] │ │ │ │ - b 5c264 │ │ │ │ + b 59804 │ │ │ │ ldr x0, [x27, #16] │ │ │ │ ldr w5, [x3, x20] │ │ │ │ ldr w3, [x0, w10, uxtw #2] │ │ │ │ ldr w0, [x0, x5, lsl #2] │ │ │ │ subs x0, x0, x3 │ │ │ │ cneg x0, x0, mi // mi = first │ │ │ │ scvtf d31, x0 │ │ │ │ - b 5c3b0 │ │ │ │ + b 59950 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ fmov d11, d12 │ │ │ │ ldr w1, [sp, #24] │ │ │ │ str w1, [x0, x24, lsl #2] │ │ │ │ - b 5c3ec │ │ │ │ + b 5998c │ │ │ │ ldr x1, [sp, #8] │ │ │ │ add x0, x24, #0x1 │ │ │ │ str x0, [sp, #104] │ │ │ │ add x1, x1, #0x18 │ │ │ │ str x1, [sp, #8] │ │ │ │ ldr x1, [sp, #48] │ │ │ │ cmp x1, x0 │ │ │ │ - b.eq 5c47c // b.none │ │ │ │ + b.eq 59a1c // b.none │ │ │ │ mov x24, x0 │ │ │ │ - b 5c210 │ │ │ │ + b 597b0 │ │ │ │ movi d12, #0x0 │ │ │ │ - b 5c3e4 │ │ │ │ + b 59984 │ │ │ │ ldr x12, [sp, #40] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ ldr w5, [x12] │ │ │ │ - cbz w5, 5c4cc │ │ │ │ + cbz w5, 59a6c │ │ │ │ ldr x11, [x28, x3, lsl #3] │ │ │ │ ubfiz x5, x5, #2, #32 │ │ │ │ ldr x9, [x12, #16] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x10, [x27, #16] │ │ │ │ lsl x1, x0, #1 │ │ │ │ ldr x2, [sp, #64] │ │ │ │ @@ -91014,49 +88302,49 @@ │ │ │ │ ldr w2, [x2, x3, lsl #2] │ │ │ │ ldr x2, [x11, x2, lsl #3] │ │ │ │ ldr w2, [x2, x0] │ │ │ │ add x0, x0, #0x4 │ │ │ │ ldr w2, [x10, x2, lsl #2] │ │ │ │ str w2, [x1, #20] │ │ │ │ cmp x5, x0 │ │ │ │ - b.ne 5c4a0 // b.any │ │ │ │ + b.ne 59a40 // b.any │ │ │ │ add x12, x12, #0x18 │ │ │ │ add x0, x3, #0x1 │ │ │ │ cmp x24, x3 │ │ │ │ - b.eq 5c4e4 // b.none │ │ │ │ + b.eq 59a84 // b.none │ │ │ │ mov x3, x0 │ │ │ │ - b 5c484 │ │ │ │ + b 59a24 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ mov x5, #0x0 // #0 │ │ │ │ add x19, x0, #0x10 │ │ │ │ ldur w0, [x19, #-16] │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ str wzr, [sp, #84] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.eq 5c740 // b.none │ │ │ │ + b.eq 59ce0 // b.none │ │ │ │ ldr w1, [sp, #84] │ │ │ │ add w1, w1, #0x1 │ │ │ │ str w1, [sp, #84] │ │ │ │ cmp w1, w0 │ │ │ │ - b.cs 5c72c // b.hs, b.nlast │ │ │ │ + b.cs 59ccc // b.hs, b.nlast │ │ │ │ lsl x0, x4, #1 │ │ │ │ str x0, [sp, #72] │ │ │ │ mov x0, x1 │ │ │ │ mov w20, w1 │ │ │ │ ubfiz x21, x0, #2, #32 │ │ │ │ - b 5c554 │ │ │ │ + b 59af4 │ │ │ │ cmp w10, #0x0 │ │ │ │ ccmp w3, w0, #0x0, eq // eq = none │ │ │ │ ccmp w10, w15, #0x0, eq // eq = none │ │ │ │ - b.eq 5c758 // b.none │ │ │ │ + b.eq 59cf8 // b.none │ │ │ │ ldur w0, [x19, #-16] │ │ │ │ add w20, w20, #0x1 │ │ │ │ add x21, x21, #0x4 │ │ │ │ cmp w0, w20 │ │ │ │ - b.ls 5c72c // b.plast │ │ │ │ + b.ls 59ccc // b.plast │ │ │ │ ldp x23, x2, [sp, #64] │ │ │ │ str x5, [sp] │ │ │ │ ldr x1, [x28, x5, lsl #3] │ │ │ │ str x4, [sp, #56] │ │ │ │ ldr x3, [x19] │ │ │ │ ldr w10, [x23, x5, lsl #2] │ │ │ │ ldr x0, [x27] │ │ │ │ @@ -91069,15 +88357,15 @@ │ │ │ │ ldp w22, w11, [x3] │ │ │ │ str w11, [sp, #40] │ │ │ │ ldrb w10, [x3, #12] │ │ │ │ add x1, x1, w25, uxtw │ │ │ │ sub w22, w11, w22 │ │ │ │ str w10, [sp, #48] │ │ │ │ add w22, w22, w25 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ mov w3, w0 │ │ │ │ ldr x5, [sp] │ │ │ │ lsl x12, x21, #1 │ │ │ │ ldr x14, [x19] │ │ │ │ str w3, [sp, #80] │ │ │ │ ldr x1, [x28, x5, lsl #3] │ │ │ │ ldr w15, [x23, x5, lsl #2] │ │ │ │ @@ -91093,50 +88381,50 @@ │ │ │ │ add x1, x1, w2, uxtw │ │ │ │ ldrb w15, [x15, #12] │ │ │ │ sub w23, w23, w14 │ │ │ │ str w2, [sp] │ │ │ │ add w23, w23, w2 │ │ │ │ str w14, [sp, #8] │ │ │ │ str w15, [sp, #16] │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr w2, [sp] │ │ │ │ ldr x4, [sp, #56] │ │ │ │ cmp w25, w2 │ │ │ │ ldp x12, x5, [sp, #24] │ │ │ │ ccmp w22, w23, #0x2, cc // cc = lo, ul, last │ │ │ │ ldr w14, [sp, #8] │ │ │ │ ldr w15, [sp, #16] │ │ │ │ ldr w11, [sp, #40] │ │ │ │ ldr w10, [sp, #48] │ │ │ │ ldr w3, [sp, #80] │ │ │ │ - b.cc 5c530 // b.lo, b.ul, b.last │ │ │ │ + b.cc 59ad0 // b.lo, b.ul, b.last │ │ │ │ cmp w25, w2 │ │ │ │ ccmp w22, w23, #0x0, hi // hi = pmore │ │ │ │ - b.ls 5c540 // b.plast │ │ │ │ + b.ls 59ae0 // b.plast │ │ │ │ cmp w3, w0 │ │ │ │ ccmp w10, w15, #0x0, eq // eq = none │ │ │ │ ccmp w10, #0x1, #0x0, eq // eq = none │ │ │ │ - b.ne 5c540 // b.any │ │ │ │ + b.ne 59ae0 // b.any │ │ │ │ cmp w25, w23 │ │ │ │ - b.cc 5c694 // b.lo, b.ul, b.last │ │ │ │ + b.cc 59c34 // b.lo, b.ul, b.last │ │ │ │ sub w25, w25, w23 │ │ │ │ cmp w25, #0x14 │ │ │ │ - b.hi 5c670 // b.pmore │ │ │ │ + b.hi 59c10 // b.pmore │ │ │ │ sub w0, w14, w11 │ │ │ │ cmp w0, #0x14 │ │ │ │ - b.ls 5c694 // b.plast │ │ │ │ + b.ls 59c34 // b.plast │ │ │ │ cmp w11, w14 │ │ │ │ - b.hi 5c540 // b.pmore │ │ │ │ + b.hi 59ae0 // b.pmore │ │ │ │ sub w14, w14, w11 │ │ │ │ add w0, w14, #0x14 │ │ │ │ cmp w25, w0 │ │ │ │ - b.cs 5c540 // b.hs, b.nlast │ │ │ │ + b.cs 59ae0 // b.hs, b.nlast │ │ │ │ add w25, w25, #0x14 │ │ │ │ cmp w14, w25 │ │ │ │ - b.cs 5c540 // b.hs, b.nlast │ │ │ │ + b.cs 59ae0 // b.hs, b.nlast │ │ │ │ ldr x0, [x19] │ │ │ │ add w20, w20, #0x1 │ │ │ │ ldr x1, [sp, #72] │ │ │ │ ldr x3, [x0, x12] │ │ │ │ ldr x11, [x0, x1] │ │ │ │ ldp w14, w12, [x3] │ │ │ │ ldp w0, w1, [x11] │ │ │ │ @@ -91166,43 +88454,43 @@ │ │ │ │ ldr w1, [x2, x5, lsl #2] │ │ │ │ ldr x1, [x10, x1, lsl #3] │ │ │ │ ldr w1, [x1, x4] │ │ │ │ ldr w0, [x0, x1, lsl #2] │ │ │ │ str w0, [x3, #20] │ │ │ │ ldur w0, [x19, #-16] │ │ │ │ cmp w0, w20 │ │ │ │ - b.hi 5c554 // b.pmore │ │ │ │ + b.hi 59af4 // b.pmore │ │ │ │ ldr w2, [sp, #84] │ │ │ │ sub w1, w0, #0x1 │ │ │ │ add x4, x4, #0x4 │ │ │ │ cmp w1, w2 │ │ │ │ - b.hi 5c504 // b.pmore │ │ │ │ + b.hi 59aa4 // b.pmore │ │ │ │ add x19, x19, #0x18 │ │ │ │ add x0, x5, #0x1 │ │ │ │ cmp x24, x5 │ │ │ │ - b.eq 5c814 // b.none │ │ │ │ + b.eq 59db4 // b.none │ │ │ │ mov x5, x0 │ │ │ │ - b 5c4f0 │ │ │ │ + b 59a90 │ │ │ │ cmp w22, w2 │ │ │ │ - b.hi 5c79c // b.pmore │ │ │ │ + b.hi 59d3c // b.pmore │ │ │ │ sub w22, w2, w22 │ │ │ │ cmp w22, #0x14 │ │ │ │ - b.hi 5c778 // b.pmore │ │ │ │ + b.hi 59d18 // b.pmore │ │ │ │ sub w0, w14, w11 │ │ │ │ cmp w0, #0x14 │ │ │ │ - b.ls 5c79c // b.plast │ │ │ │ + b.ls 59d3c // b.plast │ │ │ │ cmp w11, w14 │ │ │ │ - b.hi 5c540 // b.pmore │ │ │ │ + b.hi 59ae0 // b.pmore │ │ │ │ sub w11, w14, w11 │ │ │ │ add w0, w11, #0x14 │ │ │ │ cmp w22, w0 │ │ │ │ - b.cs 5c540 // b.hs, b.nlast │ │ │ │ + b.cs 59ae0 // b.hs, b.nlast │ │ │ │ add w22, w22, #0x14 │ │ │ │ cmp w11, w22 │ │ │ │ - b.cs 5c540 // b.hs, b.nlast │ │ │ │ + b.cs 59ae0 // b.hs, b.nlast │ │ │ │ ldr x0, [x19] │ │ │ │ ldr x1, [sp, #72] │ │ │ │ ldr x3, [x0, x12] │ │ │ │ ldr x10, [x0, x1] │ │ │ │ ldp w14, w12, [x3] │ │ │ │ ldp w0, w1, [x10] │ │ │ │ ldr x11, [x28, x5, lsl #3] │ │ │ │ @@ -91224,136 +88512,136 @@ │ │ │ │ ldr w1, [x0, x1, lsl #2] │ │ │ │ str w1, [x10, #20] │ │ │ │ ldr w1, [x2, x5, lsl #2] │ │ │ │ ldr x1, [x11, x1, lsl #3] │ │ │ │ ldr w1, [x1, x4] │ │ │ │ ldr w0, [x0, x1, lsl #2] │ │ │ │ str w0, [x3, #20] │ │ │ │ - b 5c540 │ │ │ │ + b 59ae0 │ │ │ │ ldr w2, [sp, #104] │ │ │ │ mov w1, #0x18 // #24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ umull x19, w2, w1 │ │ │ │ mov x1, x19 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x20, x0 │ │ │ │ add x0, x19, x0 │ │ │ │ mov x25, x20 │ │ │ │ str x0, [sp] │ │ │ │ mov x0, x20 │ │ │ │ stp wzr, wzr, [x0, #8] │ │ │ │ str xzr, [x0, #16] │ │ │ │ ldr x1, [sp] │ │ │ │ str xzr, [x0], #24 │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 5c840 // b.any │ │ │ │ + b.ne 59de0 // b.any │ │ │ │ add x22, sp, #0x74 │ │ │ │ add x21, sp, #0x70 │ │ │ │ ldr x0, [sp, #88] │ │ │ │ str wzr, [x25] │ │ │ │ str xzr, [x25, #16] │ │ │ │ mov x23, #0x0 // #0 │ │ │ │ ldr w12, [x0] │ │ │ │ - cbz w12, 5c938 │ │ │ │ + cbz w12, 59ed8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr x0, [sp, #88] │ │ │ │ lsl x19, x23, #3 │ │ │ │ ldr x1, [x0, #16] │ │ │ │ add w0, w23, #0x1 │ │ │ │ ldr x10, [x1, x19] │ │ │ │ ldp w9, w8, [x10] │ │ │ │ sub w13, w8, w9 │ │ │ │ cmp w0, w12 │ │ │ │ - b.cs 5c9a8 // b.hs, b.nlast │ │ │ │ + b.cs 59f48 // b.hs, b.nlast │ │ │ │ sub w5, w12, #0x2 │ │ │ │ add x2, x1, #0x10 │ │ │ │ sub w5, w5, w23 │ │ │ │ add x0, x1, w0, uxtw #3 │ │ │ │ add x5, x5, x23 │ │ │ │ mov w15, #0x0 // #0 │ │ │ │ add x5, x2, x5, lsl #3 │ │ │ │ - b 5c8d0 │ │ │ │ + b 59e70 │ │ │ │ add x0, x0, #0x8 │ │ │ │ cmp x0, x5 │ │ │ │ - b.eq 5c928 // b.none │ │ │ │ + b.eq 59ec8 // b.none │ │ │ │ ldr x1, [x0] │ │ │ │ ldp w3, w2, [x1] │ │ │ │ cmp w9, w3 │ │ │ │ ccmp w8, w2, #0x2, cs // cs = hs, nlast │ │ │ │ - b.hi 5c8c4 // b.pmore │ │ │ │ + b.hi 59e64 // b.pmore │ │ │ │ ldrb w14, [x10, #12] │ │ │ │ ldrb w11, [x1, #12] │ │ │ │ cmp w14, w11 │ │ │ │ - b.ne 5c8c4 // b.any │ │ │ │ + b.ne 59e64 // b.any │ │ │ │ ldr w1, [x1, #20] │ │ │ │ ldr w11, [x10, #20] │ │ │ │ cmp w11, w1 │ │ │ │ - b.cc 5c8c4 // b.lo, b.ul, b.last │ │ │ │ + b.cc 59e64 // b.lo, b.ul, b.last │ │ │ │ add w1, w2, w1 │ │ │ │ add w11, w11, w13 │ │ │ │ sub w1, w1, w3 │ │ │ │ add x0, x0, #0x8 │ │ │ │ cmp w11, w1 │ │ │ │ cset w1, ls // ls = plast │ │ │ │ orr w15, w15, w1 │ │ │ │ cmp x0, x5 │ │ │ │ - b.ne 5c8d0 // b.any │ │ │ │ - cbz w15, 5c9a8 │ │ │ │ + b.ne 59e70 // b.any │ │ │ │ + cbz w15, 59f48 │ │ │ │ add x23, x23, #0x1 │ │ │ │ cmp w12, w23 │ │ │ │ - b.hi 5c880 // b.pmore │ │ │ │ + b.hi 59e20 // b.pmore │ │ │ │ ldr x0, [sp, #88] │ │ │ │ add x25, x25, #0x18 │ │ │ │ add x0, x0, #0x18 │ │ │ │ str x0, [sp, #88] │ │ │ │ ldr x0, [sp] │ │ │ │ cmp x0, x25 │ │ │ │ - b.ne 5c860 // b.any │ │ │ │ + b.ne 59e00 // b.any │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ ldr w22, [x0, x21, lsl #2] │ │ │ │ ldr x0, [x28, x21, lsl #3] │ │ │ │ - cbz w22, 5c98c │ │ │ │ + cbz w22, 59f2c │ │ │ │ ubfiz x22, x22, #3, #32 │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ ldr x0, [x0, x19] │ │ │ │ bl 3500 │ │ │ │ ldr x0, [x28, x21, lsl #3] │ │ │ │ str xzr, [x0, x19] │ │ │ │ add x19, x19, #0x8 │ │ │ │ cmp x19, x22 │ │ │ │ - b.ne 5c970 // b.any │ │ │ │ + b.ne 59f10 // b.any │ │ │ │ bl 3500 │ │ │ │ str xzr, [x28, x21, lsl #3] │ │ │ │ add x0, x21, #0x1 │ │ │ │ cmp x24, x21 │ │ │ │ - b.eq 5caf4 // b.none │ │ │ │ + b.eq 5a094 // b.none │ │ │ │ mov x21, x0 │ │ │ │ - b 5c958 │ │ │ │ + b 59ef8 │ │ │ │ ldr x2, [x26, #16] │ │ │ │ mov x0, x26 │ │ │ │ ldr w1, [x10, #20] │ │ │ │ add x1, x2, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ mov w27, w0 │ │ │ │ mov x3, x22 │ │ │ │ mov x0, x26 │ │ │ │ mov w1, w27 │ │ │ │ mov x2, x21 │ │ │ │ - bl 25870 │ │ │ │ + bl 56010 │ │ │ │ ldr x0, [sp, #88] │ │ │ │ ldr x1, [x0, #16] │ │ │ │ ldr x0, [x25, #16] │ │ │ │ ldr x1, [x1, x19] │ │ │ │ str w27, [x1, #24] │ │ │ │ - cbz x0, 5ca80 │ │ │ │ + cbz x0, 5a020 │ │ │ │ mov x1, #0x38 // #56 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x27, x0 │ │ │ │ ldr x1, [sp, #88] │ │ │ │ ldr x1, [x1, #16] │ │ │ │ ldr x0, [x1, x19] │ │ │ │ ldr q31, [x0, #32] │ │ │ │ ldp q30, q29, [x0] │ │ │ │ ldr x0, [x0, #48] │ │ │ │ @@ -91372,28 +88660,28 @@ │ │ │ │ sub w1, w2, w1 │ │ │ │ str w1, [x25, #12] │ │ │ │ add w1, w3, #0x1 │ │ │ │ ldr w2, [x27, #4] │ │ │ │ str w1, [x25] │ │ │ │ ubfiz x1, x1, #3, #32 │ │ │ │ str w2, [x25, #8] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x2, [sp, #88] │ │ │ │ ldr w1, [x25] │ │ │ │ sub w1, w1, #0x1 │ │ │ │ ldr w12, [x2] │ │ │ │ str x0, [x25, #16] │ │ │ │ str x27, [x0, x1, lsl #3] │ │ │ │ - b 5c92c │ │ │ │ + b 59ecc │ │ │ │ mov x1, #0x8 // #8 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ str x0, [x25, #16] │ │ │ │ mov x1, #0x38 // #56 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x4, [sp, #88] │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ ldr x1, [x4, #16] │ │ │ │ ldr x1, [x1, x19] │ │ │ │ ldr q31, [x1, #32] │ │ │ │ ldp q30, q29, [x1] │ │ │ │ ldr x1, [x1, #48] │ │ │ │ @@ -91408,46 +88696,46 @@ │ │ │ │ ldr w1, [x0] │ │ │ │ str w1, [x25, #4] │ │ │ │ ldr w1, [x0, #4] │ │ │ │ str w1, [x25, #8] │ │ │ │ ldr w0, [x0, #28] │ │ │ │ str w0, [x25, #12] │ │ │ │ ldr w12, [x4] │ │ │ │ - b 5c92c │ │ │ │ + b 59ecc │ │ │ │ ldp x23, x24, [sp, #176] │ │ │ │ ldp d10, d11, [sp, #224] │ │ │ │ ldp d12, d13, [sp, #240] │ │ │ │ ldp d14, d15, [sp, #256] │ │ │ │ mov x0, x28 │ │ │ │ bl 3500 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ bl 3500 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ bl 3500 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5cb70 // b.any │ │ │ │ + b.ne 5a110 // b.any │ │ │ │ ldp x29, x30, [sp, #128] │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #144] │ │ │ │ ldp x21, x22, [sp, #160] │ │ │ │ ldp x25, x26, [sp, #192] │ │ │ │ ldp x27, x28, [sp, #208] │ │ │ │ add sp, sp, #0x110 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x20, x0 │ │ │ │ - b 5cb04 │ │ │ │ + b 5a0a4 │ │ │ │ stp x23, x24, [sp, #176] │ │ │ │ stp d10, d11, [sp, #224] │ │ │ │ stp d12, d13, [sp, #240] │ │ │ │ stp d14, d15, [sp, #256] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ @@ -91457,16 +88745,16 @@ │ │ │ │ mov w22, #0x38 // #56 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov w20, w1 │ │ │ │ umull x1, w21, w22 │ │ │ │ mov x19, x2 │ │ │ │ str x23, [sp, #48] │ │ │ │ mov w23, w3 │ │ │ │ - bl 586c0 │ │ │ │ - cbz w23, 5cc20 │ │ │ │ + bl 52920 │ │ │ │ + cbz w23, 5a1c0 │ │ │ │ mov x2, x19 │ │ │ │ umull x1, w20, w22 │ │ │ │ ldr d31, [x2] │ │ │ │ add w20, w20, #0x1 │ │ │ │ add x2, x2, #0x38 │ │ │ │ add x3, x0, x1 │ │ │ │ str d31, [x0, x1] │ │ │ │ @@ -91483,37 +88771,37 @@ │ │ │ │ str x1, [x3, #40] │ │ │ │ str d31, [x3, #32] │ │ │ │ ldurb w1, [x2, #-8] │ │ │ │ strb w1, [x3, #48] │ │ │ │ ldur w1, [x2, #-32] │ │ │ │ str w1, [x3, #24] │ │ │ │ cmp w21, w20 │ │ │ │ - b.ne 5cbc0 // b.any │ │ │ │ + b.ne 5a160 // b.any │ │ │ │ ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x100 │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ stp x29, x30, [sp, #128] │ │ │ │ add x29, sp, #0x80 │ │ │ │ stp x19, x20, [sp, #144] │ │ │ │ mov x19, x7 │ │ │ │ ldr x8, [x0] │ │ │ │ str x8, [sp, #120] │ │ │ │ mov x8, #0x0 // #0 │ │ │ │ str x5, [sp, #8] │ │ │ │ str w6, [sp, #88] │ │ │ │ - cbz w4, 5d09c │ │ │ │ + cbz w4, 5a63c │ │ │ │ sub w20, w4, #0x1 │ │ │ │ stp x21, x22, [sp, #160] │ │ │ │ mov x21, x3 │ │ │ │ mov w3, #0x0 // #0 │ │ │ │ stp d12, d13, [sp, #224] │ │ │ │ fmov d13, d0 │ │ │ │ fmov d12, d1 │ │ │ │ @@ -91543,15 +88831,15 @@ │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x2, x0, x5 │ │ │ │ sub w12, w1, w3 │ │ │ │ mov w4, w3 │ │ │ │ sub w13, w3, #0x1 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ ldr w1, [x2, #8] │ │ │ │ - cbz w1, 5ce00 │ │ │ │ + cbz w1, 5a3a0 │ │ │ │ mov x27, x20 │ │ │ │ mov x25, x24 │ │ │ │ mov x20, x3 │ │ │ │ str w4, [sp, #44] │ │ │ │ str x5, [sp, #48] │ │ │ │ str w12, [sp, #56] │ │ │ │ str w13, [sp, #68] │ │ │ │ @@ -91571,55 +88859,55 @@ │ │ │ │ ldr w3, [sp, #28] │ │ │ │ add w22, w6, w22 │ │ │ │ ldr w6, [sp, #56] │ │ │ │ ldr w1, [sp, #44] │ │ │ │ add w19, w6, w22 │ │ │ │ ldr w6, [x11, x26] │ │ │ │ str w6, [sp, #72] │ │ │ │ - bl 6cc00 │ │ │ │ + bl 44000 │ │ │ │ fmov d15, d0 │ │ │ │ ldr x0, [x21] │ │ │ │ mov w1, w19 │ │ │ │ add x0, x0, x20 │ │ │ │ - bl 36d00 │ │ │ │ + bl 401e0 │ │ │ │ ldr x0, [x27] │ │ │ │ fmov d14, d0 │ │ │ │ ldr x1, [x27, #16] │ │ │ │ ldr x2, [x0, #16] │ │ │ │ stp wzr, wzr, [sp, #112] │ │ │ │ ldr w1, [x1, x26] │ │ │ │ add x1, x2, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr x2, [sp, #16] │ │ │ │ mov w1, w0 │ │ │ │ ldr x3, [sp, #32] │ │ │ │ mov w19, w0 │ │ │ │ ldr x0, [x27] │ │ │ │ - bl 25870 │ │ │ │ + bl 56010 │ │ │ │ fcmpe d15, d13 │ │ │ │ - b.mi 5cf5c // b.first │ │ │ │ + b.mi 5a4fc // b.first │ │ │ │ ldr x0, [x28] │ │ │ │ add x25, x25, #0x1 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ add x2, x0, x1 │ │ │ │ ldr w1, [x2, #8] │ │ │ │ cmp w1, w25 │ │ │ │ - b.hi 5cd30 // b.pmore │ │ │ │ + b.hi 5a2d0 // b.pmore │ │ │ │ ldr w4, [sp, #44] │ │ │ │ mov x3, x20 │ │ │ │ ldr w23, [sp, #76] │ │ │ │ mov x20, x27 │ │ │ │ ldr x0, [x28, #8] │ │ │ │ sub w2, w23, w4 │ │ │ │ sub w11, w23, w4 │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ lsl x6, x2, #4 │ │ │ │ add x2, x0, x2, lsl #4 │ │ │ │ ldr w1, [x2, #8] │ │ │ │ - cbz w1, 5cef4 │ │ │ │ + cbz w1, 5a494 │ │ │ │ mov x25, x20 │ │ │ │ mov x20, x6 │ │ │ │ str w11, [sp, #44] │ │ │ │ str x3, [sp, #56] │ │ │ │ stp w23, w4, [sp, #68] │ │ │ │ ldr x1, [x2] │ │ │ │ add x6, x24, x24, lsl #3 │ │ │ │ @@ -91634,124 +88922,124 @@ │ │ │ │ ldr w6, [sp, #64] │ │ │ │ ubfiz x19, x26, #2, #32 │ │ │ │ ldr w3, [sp, #28] │ │ │ │ ldr w1, [sp, #44] │ │ │ │ sub w23, w6, w22 │ │ │ │ ldr w6, [x10, x19] │ │ │ │ str w6, [sp, #48] │ │ │ │ - bl 6cc00 │ │ │ │ + bl 44000 │ │ │ │ fmov d15, d0 │ │ │ │ ldr x0, [x21] │ │ │ │ mov w1, w22 │ │ │ │ add x0, x0, w23, uxtw │ │ │ │ - bl 36d00 │ │ │ │ + bl 401e0 │ │ │ │ ldr x0, [x25] │ │ │ │ fmov d14, d0 │ │ │ │ ldr x1, [x25, #16] │ │ │ │ ldr x2, [x0, #16] │ │ │ │ stp wzr, wzr, [sp, #112] │ │ │ │ ldr w1, [x1, x19] │ │ │ │ add x1, x2, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr x2, [sp, #16] │ │ │ │ mov w1, w0 │ │ │ │ ldr x3, [sp, #32] │ │ │ │ mov w19, w0 │ │ │ │ ldr x0, [x25] │ │ │ │ - bl 25870 │ │ │ │ + bl 56010 │ │ │ │ fcmpe d13, d15 │ │ │ │ - b.gt 5cff0 │ │ │ │ + b.gt 5a590 │ │ │ │ ldr x0, [x28, #8] │ │ │ │ add x24, x24, #0x1 │ │ │ │ add x2, x0, x20 │ │ │ │ ldr w1, [x2, #8] │ │ │ │ cmp w1, w24 │ │ │ │ - b.hi 5ce34 // b.pmore │ │ │ │ + b.hi 5a3d4 // b.pmore │ │ │ │ ldr x3, [sp, #56] │ │ │ │ mov x20, x25 │ │ │ │ ldr w23, [sp, #68] │ │ │ │ ldr x0, [sp, #80] │ │ │ │ add x3, x3, #0x1 │ │ │ │ cmp x0, x3 │ │ │ │ - b.ne 5cce0 // b.any │ │ │ │ + b.ne 5a280 // b.any │ │ │ │ ldp x21, x22, [sp, #160] │ │ │ │ ldp x23, x24, [sp, #176] │ │ │ │ ldp x25, x26, [sp, #192] │ │ │ │ ldp x27, x28, [sp, #208] │ │ │ │ ldr x19, [sp, #104] │ │ │ │ ldp d12, d13, [sp, #224] │ │ │ │ ldp d14, d15, [sp, #240] │ │ │ │ ldr w3, [sp, #92] │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ str w3, [x19] │ │ │ │ ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5d0a8 // b.any │ │ │ │ + b.ne 5a648 // b.any │ │ │ │ ldr x0, [sp, #96] │ │ │ │ ldp x29, x30, [sp, #128] │ │ │ │ ldp x19, x20, [sp, #144] │ │ │ │ add sp, sp, #0x100 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ fcmpe d14, d12 │ │ │ │ ldr w0, [sp, #40] │ │ │ │ ccmp w23, w0, #0x2, ge // ge = tcont │ │ │ │ - b.hi 5cdd4 // b.pmore │ │ │ │ + b.hi 5a374 // b.pmore │ │ │ │ sub w23, w0, w23 │ │ │ │ ldr w0, [sp, #88] │ │ │ │ cmp w23, w0 │ │ │ │ - b.cs 5cdd4 // b.hs, b.nlast │ │ │ │ + b.cs 5a374 // b.hs, b.nlast │ │ │ │ ldr w23, [sp, #92] │ │ │ │ mov w1, #0x38 // #56 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ add w2, w23, #0x1 │ │ │ │ str w2, [sp, #40] │ │ │ │ umull x1, w2, w1 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x2, x0 │ │ │ │ mov w1, #0x38 // #56 │ │ │ │ ldr w26, [sp, #44] │ │ │ │ str x2, [sp, #96] │ │ │ │ mov x0, x24 │ │ │ │ umull x1, w23, w1 │ │ │ │ add x23, x2, x1 │ │ │ │ str w26, [x2, x1] │ │ │ │ ldr w1, [sp, #72] │ │ │ │ str w22, [x23, #4] │ │ │ │ strb wzr, [x23, #12] │ │ │ │ stp w25, w1, [x23, #16] │ │ │ │ str w19, [x23, #24] │ │ │ │ str x24, [x23, #40] │ │ │ │ - bl 6cba0 │ │ │ │ + bl 43fa0 │ │ │ │ str w26, [x23, #8] │ │ │ │ ldr w2, [sp, #40] │ │ │ │ str w0, [x23, #28] │ │ │ │ str d15, [x23, #32] │ │ │ │ strb wzr, [x23, #48] │ │ │ │ str w2, [sp, #92] │ │ │ │ - b 5cdd4 │ │ │ │ + b 5a374 │ │ │ │ ldr w0, [sp, #40] │ │ │ │ cmp w26, w0 │ │ │ │ fccmpe d12, d14, #0x2, ls // ls = plast │ │ │ │ cset w0, ls // ls = plast │ │ │ │ - cbz w0, 5ced0 │ │ │ │ + cbz w0, 5a470 │ │ │ │ ldr w0, [sp, #40] │ │ │ │ sub w26, w0, w26 │ │ │ │ ldr w0, [sp, #88] │ │ │ │ cmp w0, w26 │ │ │ │ - b.ls 5ced0 // b.plast │ │ │ │ + b.ls 5a470 // b.plast │ │ │ │ ldr w0, [sp, #92] │ │ │ │ mov w2, #0x38 // #56 │ │ │ │ add w26, w0, #0x1 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ umull x1, w26, w2 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ mov x3, x0 │ │ │ │ ldr w1, [sp, #92] │ │ │ │ mov w2, #0x38 // #56 │ │ │ │ ldr w4, [sp, #48] │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str x3, [sp, #96] │ │ │ │ umull x2, w1, w2 │ │ │ │ @@ -91763,236 +89051,236 @@ │ │ │ │ ldr w2, [sp, #72] │ │ │ │ str w2, [x22, #4] │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ strb w2, [x22, #12] │ │ │ │ stp w24, w1, [x22, #16] │ │ │ │ str w19, [x22, #24] │ │ │ │ str x27, [x22, #40] │ │ │ │ - bl 6cba0 │ │ │ │ + bl 43fa0 │ │ │ │ str w0, [x22, #28] │ │ │ │ ldr w1, [sp, #44] │ │ │ │ str w1, [x22, #8] │ │ │ │ str d15, [x22, #32] │ │ │ │ strb wzr, [x22, #48] │ │ │ │ str w26, [sp, #92] │ │ │ │ - b 5ced0 │ │ │ │ + b 5a470 │ │ │ │ mov w3, #0x0 // #0 │ │ │ │ str xzr, [sp, #96] │ │ │ │ - b 5cf24 │ │ │ │ + b 5a4c4 │ │ │ │ stp x21, x22, [sp, #160] │ │ │ │ stp x23, x24, [sp, #176] │ │ │ │ stp x25, x26, [sp, #192] │ │ │ │ stp x27, x28, [sp, #208] │ │ │ │ stp d12, d13, [sp, #224] │ │ │ │ stp d14, d15, [sp, #240] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov w26, w1 │ │ │ │ str x3, [sp, #120] │ │ │ │ - cbz w1, 5d2f4 │ │ │ │ + cbz w1, 5a894 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov w0, #0x38 // #56 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ umaddl x0, w1, w0, x20 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ stp xzr, x0, [sp, #104] │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - cbz w26, 5d234 │ │ │ │ + cbz w26, 5a7d4 │ │ │ │ ldr x19, [sp, #104] │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ - b 5d134 │ │ │ │ + b 5a6d4 │ │ │ │ cmp w6, w5 │ │ │ │ ccmp w4, w0, #0x0, eq // eq = none │ │ │ │ - b.eq 5d1f8 // b.none │ │ │ │ + b.eq 5a798 // b.none │ │ │ │ add w27, w27, #0x1 │ │ │ │ add x19, x19, #0x38 │ │ │ │ cmp w27, w26 │ │ │ │ - b.eq 5d230 // b.none │ │ │ │ + b.eq 5a7d0 // b.none │ │ │ │ ldp w28, w22, [x19] │ │ │ │ ldp w21, w23, [x20] │ │ │ │ ldp w25, w4, [x19, #20] │ │ │ │ cmp w28, w21 │ │ │ │ ldp w24, w0, [x20, #20] │ │ │ │ ccmp w22, w23, #0x0, ls // ls = plast │ │ │ │ ldrb w6, [x19, #12] │ │ │ │ ldrb w5, [x20, #12] │ │ │ │ - b.cs 5d118 // b.hs, b.nlast │ │ │ │ + b.cs 5a6b8 // b.hs, b.nlast │ │ │ │ cmp w28, w21 │ │ │ │ ccmp w22, w23, #0x2, cs // cs = hs, nlast │ │ │ │ - b.hi 5d124 // b.pmore │ │ │ │ + b.hi 5a6c4 // b.pmore │ │ │ │ cmp w6, w5 │ │ │ │ ccmp w4, w0, #0x0, eq // eq = none │ │ │ │ - b.ne 5d124 // b.any │ │ │ │ + b.ne 5a6c4 // b.any │ │ │ │ mov w1, w24 │ │ │ │ mov w0, w25 │ │ │ │ - bl 2d1e4 │ │ │ │ + bl 26764 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ sub w21, w1, w21 │ │ │ │ add w21, w21, w28 │ │ │ │ cmp w0, w21 │ │ │ │ - b.cs 5d124 // b.hs, b.nlast │ │ │ │ + b.cs 5a6c4 // b.hs, b.nlast │ │ │ │ cmp w27, w26 │ │ │ │ - b.cs 5d230 // b.hs, b.nlast │ │ │ │ + b.cs 5a7d0 // b.hs, b.nlast │ │ │ │ ldr x0, [x20, #40] │ │ │ │ - bl 6cba0 │ │ │ │ + bl 43fa0 │ │ │ │ mov w1, #0x38 // #56 │ │ │ │ umull x27, w27, w1 │ │ │ │ ldr x1, [sp, #104] │ │ │ │ add x19, x1, x27 │ │ │ │ ldr w1, [x19, #28] │ │ │ │ cmp w0, w1 │ │ │ │ - b.gt 5d2b4 │ │ │ │ + b.gt 5a854 │ │ │ │ ldr x0, [sp, #112] │ │ │ │ add x20, x20, #0x38 │ │ │ │ cmp x20, x0 │ │ │ │ - b.ne 5d10c // b.any │ │ │ │ + b.ne 5a6ac // b.any │ │ │ │ ldr x0, [sp, #120] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ str w26, [x0] │ │ │ │ ldr x0, [sp, #104] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov w1, w24 │ │ │ │ mov w0, w25 │ │ │ │ - bl 2d1e4 │ │ │ │ + bl 26764 │ │ │ │ add w4, w21, #0xa │ │ │ │ sub w4, w4, w28 │ │ │ │ cmp w0, w4 │ │ │ │ - b.cc 5d190 // b.lo, b.ul, b.last │ │ │ │ + b.cc 5a730 // b.lo, b.ul, b.last │ │ │ │ cmp w28, w21 │ │ │ │ ccmp w22, w23, #0x0, eq // eq = none │ │ │ │ - b.eq 5d170 // b.none │ │ │ │ + b.eq 5a710 // b.none │ │ │ │ add w27, w27, #0x1 │ │ │ │ add x19, x19, #0x38 │ │ │ │ cmp w27, w26 │ │ │ │ - b.ne 5d134 // b.any │ │ │ │ + b.ne 5a6d4 // b.any │ │ │ │ mov w19, w26 │ │ │ │ add w26, w19, #0x1 │ │ │ │ mov w1, #0x38 // #56 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ add x20, x20, #0x38 │ │ │ │ umull x1, w26, w1 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ str x0, [sp, #104] │ │ │ │ mov w1, #0x38 // #56 │ │ │ │ ldur d31, [x20, #-56] │ │ │ │ umull x1, w19, w1 │ │ │ │ add x19, x0, x1 │ │ │ │ str d31, [x0, x1] │ │ │ │ ldur w0, [x20, #-32] │ │ │ │ ldur d31, [x20, #-40] │ │ │ │ str w0, [x19, #24] │ │ │ │ ldurb w0, [x20, #-44] │ │ │ │ strb w0, [x19, #12] │ │ │ │ ldur x0, [x20, #-16] │ │ │ │ str x0, [x19, #40] │ │ │ │ str d31, [x19, #16] │ │ │ │ - bl 6cba0 │ │ │ │ + bl 43fa0 │ │ │ │ ldur d31, [x20, #-24] │ │ │ │ str w0, [x19, #28] │ │ │ │ ldur w0, [x20, #-48] │ │ │ │ str w0, [x19, #8] │ │ │ │ str d31, [x19, #32] │ │ │ │ ldurb w0, [x20, #-8] │ │ │ │ strb w0, [x19, #48] │ │ │ │ ldr x0, [sp, #112] │ │ │ │ cmp x20, x0 │ │ │ │ - b.ne 5d104 // b.any │ │ │ │ - b 5d1cc │ │ │ │ + b.ne 5a6a4 // b.any │ │ │ │ + b 5a76c │ │ │ │ ldr x0, [sp, #104] │ │ │ │ ldr d31, [x20] │ │ │ │ str d31, [x0, x27] │ │ │ │ ldrb w0, [x20, #12] │ │ │ │ ldr d31, [x20, #16] │ │ │ │ strb w0, [x19, #12] │ │ │ │ ldr x0, [x20, #40] │ │ │ │ str x0, [x19, #40] │ │ │ │ str d31, [x19, #16] │ │ │ │ - bl 6cba0 │ │ │ │ + bl 43fa0 │ │ │ │ ldr d31, [x20, #32] │ │ │ │ str w0, [x19, #28] │ │ │ │ ldr w0, [x20, #8] │ │ │ │ str w0, [x19, #8] │ │ │ │ str d31, [x19, #32] │ │ │ │ - b 5d1bc │ │ │ │ + b 5a75c │ │ │ │ ldr x0, [sp, #120] │ │ │ │ str xzr, [sp, #104] │ │ │ │ str w26, [x0] │ │ │ │ ldr x0, [sp, #104] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0xd0 │ │ │ │ mov x9, x6 │ │ │ │ - adrp x8, af000 │ │ │ │ + adrp x8, af000 │ │ │ │ ldr x8, [x8, #3864] │ │ │ │ stp x29, x30, [sp, #112] │ │ │ │ add x29, sp, #0x70 │ │ │ │ ldr w6, [sp, #208] │ │ │ │ stp x9, x7, [sp, #56] │ │ │ │ stp x19, x20, [sp, #128] │ │ │ │ stp x21, x22, [sp, #144] │ │ │ │ mov x22, x1 │ │ │ │ ldr x7, [x8] │ │ │ │ str x7, [sp, #104] │ │ │ │ mov x7, #0x0 // #0 │ │ │ │ add x7, sp, #0x5c │ │ │ │ - bl 5cc40 │ │ │ │ + bl 5a1e0 │ │ │ │ ldr w1, [sp, #92] │ │ │ │ add x3, sp, #0x58 │ │ │ │ mov w2, #0xc // #12 │ │ │ │ mov x19, x0 │ │ │ │ - bl 5d0c4 │ │ │ │ + bl 5a664 │ │ │ │ mov x21, x0 │ │ │ │ str x0, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ bl 3500 │ │ │ │ ldr w20, [sp, #88] │ │ │ │ mov x0, x21 │ │ │ │ mov x2, #0x38 // #56 │ │ │ │ mov w19, w20 │ │ │ │ - adrp x3, 5b000 │ │ │ │ + adrp x3, 59000 │ │ │ │ mov x1, x19 │ │ │ │ - add x3, x3, #0xc20 │ │ │ │ + add x3, x3, #0x1c0 │ │ │ │ str w20, [sp, #40] │ │ │ │ bl 2ff0 │ │ │ │ mov w1, #0x18 // #24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ umull x19, w19, w1 │ │ │ │ str x19, [sp, #72] │ │ │ │ mov x1, x19 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ str x0, [sp] │ │ │ │ - cbz w20, 5d930 │ │ │ │ + cbz w20, 5aed0 │ │ │ │ add x1, x19, x0 │ │ │ │ stp x23, x24, [sp, #160] │ │ │ │ stp x25, x26, [sp, #176] │ │ │ │ stp x27, x28, [sp, #192] │ │ │ │ nop │ │ │ │ stp wzr, wzr, [x0, #8] │ │ │ │ str xzr, [x0, #16] │ │ │ │ str xzr, [x0], #24 │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 5d3e0 // b.any │ │ │ │ + b.ne 5a980 // b.any │ │ │ │ ldr x24, [sp, #48] │ │ │ │ add x0, sp, #0x64 │ │ │ │ ldr x19, [sp] │ │ │ │ mov x28, x24 │ │ │ │ mov w27, #0x0 // #0 │ │ │ │ mov w23, #0x0 // #0 │ │ │ │ str x0, [sp, #16] │ │ │ │ @@ -92000,92 +89288,92 @@ │ │ │ │ stp x0, xzr, [sp, #24] │ │ │ │ str wzr, [sp, #44] │ │ │ │ nop │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ str w0, [x19] │ │ │ │ mov x1, #0x8 // #8 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ str x0, [x19, #16] │ │ │ │ mov x1, #0x38 // #56 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr q31, [x24, #32] │ │ │ │ ldp q30, q29, [x24] │ │ │ │ ldr x1, [x24, #48] │ │ │ │ str x1, [x0, #48] │ │ │ │ stp q30, q29, [x0] │ │ │ │ str q31, [x0, #32] │ │ │ │ ldr w1, [x24, #28] │ │ │ │ ldr x2, [x19, #16] │ │ │ │ str x0, [x2] │ │ │ │ str w1, [x19, #12] │ │ │ │ ldr d31, [x24] │ │ │ │ stur d31, [x19, #4] │ │ │ │ cmp w23, w27 │ │ │ │ - b.ne 5d8c0 // b.any │ │ │ │ + b.ne 5ae60 // b.any │ │ │ │ ldr w0, [sp, #40] │ │ │ │ add w23, w27, #0x1 │ │ │ │ add x28, x28, #0x38 │ │ │ │ add x19, x19, #0x18 │ │ │ │ cmp w0, w23 │ │ │ │ - b.eq 5d6e0 // b.none │ │ │ │ + b.eq 5ac80 // b.none │ │ │ │ ldr x25, [sp] │ │ │ │ mov x24, x28 │ │ │ │ mov w21, w23 │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ mov w26, #0x0 // #0 │ │ │ │ - b 5d4c4 │ │ │ │ - b.eq 5d4fc // b.none │ │ │ │ + b 5aa64 │ │ │ │ + b.eq 5aa9c // b.none │ │ │ │ add x25, x25, #0x18 │ │ │ │ add w0, w26, #0x1 │ │ │ │ cmp w27, w26 │ │ │ │ - b.eq 5d5e0 // b.none │ │ │ │ + b.eq 5ab80 // b.none │ │ │ │ mov w26, w0 │ │ │ │ ldr w0, [x25, #8] │ │ │ │ ldr w1, [x28] │ │ │ │ sub x0, x0, x1 │ │ │ │ cmp x0, #0xa │ │ │ │ - b.gt 5d74c │ │ │ │ + b.gt 5acec │ │ │ │ ldr w4, [x25, #12] │ │ │ │ add x0, x0, #0x1 │ │ │ │ ldr w1, [x28, #28] │ │ │ │ bic x0, x0, x0, asr #63 │ │ │ │ add w4, w4, w1 │ │ │ │ sub w4, w4, w0 │ │ │ │ cmp w4, w20 │ │ │ │ - b.le 5d4ac │ │ │ │ + b.le 5aa4c │ │ │ │ mov w21, w26 │ │ │ │ cmp w23, w21 │ │ │ │ - b.eq 5d588 // b.none │ │ │ │ + b.eq 5ab28 // b.none │ │ │ │ ldr w1, [x25] │ │ │ │ mov x2, x28 │ │ │ │ ldr x3, [x25, #16] │ │ │ │ sub w1, w1, #0x1 │ │ │ │ mov x0, x22 │ │ │ │ str w4, [sp, #12] │ │ │ │ ldr x1, [x3, x1, lsl #3] │ │ │ │ - bl 5bc40 │ │ │ │ + bl 591e0 │ │ │ │ mov w3, w0 │ │ │ │ mov w1, #0x18 // #24 │ │ │ │ str w3, [sp, #8] │ │ │ │ ldr x3, [sp] │ │ │ │ umull x1, w21, w1 │ │ │ │ mov x2, x28 │ │ │ │ mov x0, x22 │ │ │ │ add x9, x3, x1 │ │ │ │ ldr w1, [x3, x1] │ │ │ │ ldr x9, [x9, #16] │ │ │ │ sub w1, w1, #0x1 │ │ │ │ ldr x1, [x9, x1, lsl #3] │ │ │ │ - bl 5bc40 │ │ │ │ + bl 591e0 │ │ │ │ ldp w3, w4, [sp, #8] │ │ │ │ mov w20, w4 │ │ │ │ cmp w3, w0 │ │ │ │ - b.cs 5d4b0 // b.hs, b.nlast │ │ │ │ + b.cs 5aa50 // b.hs, b.nlast │ │ │ │ ldp w0, w4, [x25, #8] │ │ │ │ ldr w1, [x28] │ │ │ │ sub x0, x0, x1 │ │ │ │ ldr w1, [x28, #28] │ │ │ │ add x0, x0, #0x1 │ │ │ │ add w4, w4, w1 │ │ │ │ bic x0, x0, x0, asr #63 │ │ │ │ @@ -92096,64 +89384,64 @@ │ │ │ │ mov w21, w26 │ │ │ │ ldr x1, [x22, #16] │ │ │ │ add x25, x25, #0x18 │ │ │ │ ldr w3, [x2, #20] │ │ │ │ ldr x2, [x0, #16] │ │ │ │ ldr w1, [x1, x3, lsl #2] │ │ │ │ add x1, x2, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldp x3, x2, [sp, #16] │ │ │ │ mov w1, w0 │ │ │ │ ldr x0, [x22] │ │ │ │ - bl 25870 │ │ │ │ + bl 56010 │ │ │ │ ldr w4, [sp, #8] │ │ │ │ add w0, w26, #0x1 │ │ │ │ mov w20, w4 │ │ │ │ cmp w27, w26 │ │ │ │ - b.ne 5d4c0 // b.any │ │ │ │ + b.ne 5aa60 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov w27, w23 │ │ │ │ cmp w21, w23 │ │ │ │ - b.eq 5d420 // b.none │ │ │ │ + b.eq 5a9c0 // b.none │ │ │ │ mov w1, #0x18 // #24 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ ldr x25, [sp] │ │ │ │ umull x21, w21, w1 │ │ │ │ add x26, x25, x21 │ │ │ │ ldr w1, [x25, x21] │ │ │ │ add w1, w1, #0x1 │ │ │ │ str w1, [x19] │ │ │ │ ubfiz x1, x1, #3, #32 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr w1, [x25, x21] │ │ │ │ mov x21, #0x0 // #0 │ │ │ │ str x0, [x19, #16] │ │ │ │ - cbz w1, 5d66c │ │ │ │ + cbz w1, 5ac0c │ │ │ │ mov x1, #0x38 // #56 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr x1, [x26, #16] │ │ │ │ lsl x2, x21, #3 │ │ │ │ add x21, x21, #0x1 │ │ │ │ ldr x1, [x1, x2] │ │ │ │ ldr q31, [x1, #32] │ │ │ │ ldp q30, q29, [x1] │ │ │ │ ldr x1, [x1, #48] │ │ │ │ str x1, [x0, #48] │ │ │ │ stp q30, q29, [x0] │ │ │ │ str q31, [x0, #32] │ │ │ │ ldr w1, [x26] │ │ │ │ ldr x3, [x19, #16] │ │ │ │ str x0, [x3, x2] │ │ │ │ cmp w1, w21 │ │ │ │ - b.hi 5d624 // b.pmore │ │ │ │ + b.hi 5abc4 // b.pmore │ │ │ │ mov x1, #0x38 // #56 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr q31, [x28, #32] │ │ │ │ ldp q30, q29, [x28] │ │ │ │ ldr x1, [x28, #48] │ │ │ │ str x1, [x0, #48] │ │ │ │ stp q30, q29, [x0] │ │ │ │ str q31, [x0, #32] │ │ │ │ ldr w1, [x19] │ │ │ │ @@ -92162,71 +89450,71 @@ │ │ │ │ str x0, [x2, x3, lsl #3] │ │ │ │ str w20, [x19, #12] │ │ │ │ ldr w0, [x28, #4] │ │ │ │ str w0, [x19, #8] │ │ │ │ ldr w0, [x26, #4] │ │ │ │ str w0, [x19, #4] │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.hi 5d79c // b.pmore │ │ │ │ + b.hi 5ad3c // b.pmore │ │ │ │ mov w27, w23 │ │ │ │ ldr w0, [sp, #40] │ │ │ │ add w23, w27, #0x1 │ │ │ │ add x28, x28, #0x38 │ │ │ │ add x19, x19, #0x18 │ │ │ │ cmp w0, w23 │ │ │ │ - b.ne 5d494 // b.any │ │ │ │ + b.ne 5aa34 // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldr w0, [sp, #44] │ │ │ │ - cbnz w0, 5d8e8 │ │ │ │ + cbnz w0, 5ae88 │ │ │ │ ldp x23, x24, [sp, #160] │ │ │ │ ldp x25, x26, [sp, #176] │ │ │ │ ldp x27, x28, [sp, #192] │ │ │ │ ldr x0, [sp, #32] │ │ │ │ bl 3500 │ │ │ │ ldr x1, [sp, #56] │ │ │ │ ldr w2, [sp, #40] │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ str w2, [x1] │ │ │ │ ldr x1, [sp, #64] │ │ │ │ ldr x2, [sp, #48] │ │ │ │ str x2, [x1] │ │ │ │ ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5d938 // b.any │ │ │ │ + b.ne 5aed8 // b.any │ │ │ │ ldr x0, [sp] │ │ │ │ ldp x29, x30, [sp, #112] │ │ │ │ ldp x19, x20, [sp, #128] │ │ │ │ ldp x21, x22, [sp, #144] │ │ │ │ add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr x0, [x25, #16] │ │ │ │ ldr w1, [x28, #20] │ │ │ │ ldr x0, [x0] │ │ │ │ ldr w0, [x0, #20] │ │ │ │ - bl 2d1e4 │ │ │ │ + bl 26764 │ │ │ │ cmp w0, #0x3e7 │ │ │ │ - b.hi 5d4b0 // b.pmore │ │ │ │ + b.hi 5aa50 // b.pmore │ │ │ │ ldr w0, [x25] │ │ │ │ cmp w0, #0x1 │ │ │ │ - b.ne 5d4b0 // b.any │ │ │ │ + b.ne 5aa50 // b.any │ │ │ │ ldr x1, [x25, #16] │ │ │ │ ldrb w0, [x28, #12] │ │ │ │ ldr x1, [x1] │ │ │ │ ldrb w1, [x1, #12] │ │ │ │ cmp w1, w0 │ │ │ │ - b.eq 5d4b0 // b.none │ │ │ │ + b.eq 5aa50 // b.none │ │ │ │ ldr w0, [x25, #8] │ │ │ │ ldr w1, [x28] │ │ │ │ sub x0, x0, x1 │ │ │ │ - b 5d4d8 │ │ │ │ + b 5aa78 │ │ │ │ sub w26, w1, #0x1 │ │ │ │ sub w1, w1, #0x2 │ │ │ │ ldr x0, [x22] │ │ │ │ lsl x26, x26, #3 │ │ │ │ lsl x21, x1, #3 │ │ │ │ ldr x1, [x22, #16] │ │ │ │ ldr x4, [x2, x26] │ │ │ │ @@ -92234,151 +89522,151 @@ │ │ │ │ ldr x2, [x4, #40] │ │ │ │ ldr x4, [x3, #40] │ │ │ │ ldr w3, [x2, #20] │ │ │ │ ldr x2, [x0, #16] │ │ │ │ ldr w25, [x4, #20] │ │ │ │ ldr w1, [x1, x3, lsl #2] │ │ │ │ add x1, x2, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr x1, [x22] │ │ │ │ mov w20, w0 │ │ │ │ ldr x3, [x22, #16] │ │ │ │ mov x0, x1 │ │ │ │ ldr x2, [x1, #16] │ │ │ │ ldr w1, [x3, w25, uxtw #2] │ │ │ │ add x1, x2, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr x2, [x19, #16] │ │ │ │ ldr x1, [x2, x26] │ │ │ │ ldr x3, [x2, x21] │ │ │ │ ldrb w2, [x1, #12] │ │ │ │ - cbnz w2, 5d8cc │ │ │ │ + cbnz w2, 5ae6c │ │ │ │ ldr w4, [x1, #20] │ │ │ │ ldr w2, [x3, #20] │ │ │ │ cmp w4, w2 │ │ │ │ - b.cc 5d838 // b.lo, b.ul, b.last │ │ │ │ + b.cc 5add8 // b.lo, b.ul, b.last │ │ │ │ ldr x1, [x1, #8] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ eor x1, x1, x2 │ │ │ │ tst x1, #0xff00000000 │ │ │ │ ccmp w20, w0, #0x0, eq // eq = none │ │ │ │ - b.eq 5d6bc // b.none │ │ │ │ + b.eq 5ac5c // b.none │ │ │ │ ldr w21, [sp, #44] │ │ │ │ mov w20, #0x18 // #24 │ │ │ │ ldr x0, [sp, #32] │ │ │ │ add w26, w21, #0x1 │ │ │ │ mov w27, w23 │ │ │ │ umull x1, w26, w20 │ │ │ │ umull x20, w21, w20 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ add x21, x0, x20 │ │ │ │ ldr d31, [x24] │ │ │ │ mov x25, x0 │ │ │ │ mov x1, #0x8 // #8 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ str x25, [sp, #32] │ │ │ │ stur d31, [x21, #4] │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ ldr w1, [x24, #28] │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ str w1, [x21, #12] │ │ │ │ str x0, [x21, #16] │ │ │ │ mov x1, #0x38 // #56 │ │ │ │ str w2, [x25, x20] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ str w26, [sp, #44] │ │ │ │ ldr q31, [x24, #32] │ │ │ │ ldp q30, q29, [x24] │ │ │ │ ldr x1, [x24, #48] │ │ │ │ str x1, [x0, #48] │ │ │ │ stp q30, q29, [x0] │ │ │ │ str q31, [x0, #32] │ │ │ │ ldr x1, [x21, #16] │ │ │ │ str x0, [x1] │ │ │ │ - b 5d47c │ │ │ │ + b 5aa1c │ │ │ │ ldr w1, [x19] │ │ │ │ mov w23, w27 │ │ │ │ - b 5d6b4 │ │ │ │ + b 5ac54 │ │ │ │ cmp w2, #0x1 │ │ │ │ - b.ne 5d820 // b.any │ │ │ │ + b.ne 5adc0 // b.any │ │ │ │ ldr w4, [x1, #20] │ │ │ │ ldr w2, [x3, #20] │ │ │ │ cmp w4, w2 │ │ │ │ - b.hi 5d838 // b.pmore │ │ │ │ - b 5d820 │ │ │ │ + b.hi 5add8 // b.pmore │ │ │ │ + b 5adc0 │ │ │ │ ldp w0, w20, [sp, #40] │ │ │ │ mov w19, #0x18 // #24 │ │ │ │ add w0, w0, w20 │ │ │ │ mov w1, w0 │ │ │ │ str w1, [sp, #40] │ │ │ │ ldr x0, [sp] │ │ │ │ umull x1, w1, w19 │ │ │ │ - bl 586c0 │ │ │ │ + bl 52920 │ │ │ │ str x0, [sp] │ │ │ │ ldr x1, [sp, #72] │ │ │ │ umull x2, w20, w19 │ │ │ │ add x0, x0, x1 │ │ │ │ ldr x1, [sp, #32] │ │ │ │ bl 3570 │ │ │ │ ldp x23, x24, [sp, #160] │ │ │ │ ldp x25, x26, [sp, #176] │ │ │ │ ldp x27, x28, [sp, #192] │ │ │ │ - b 5d6f4 │ │ │ │ + b 5ac94 │ │ │ │ str xzr, [sp, #32] │ │ │ │ - b 5d6f4 │ │ │ │ + b 5ac94 │ │ │ │ stp x23, x24, [sp, #160] │ │ │ │ stp x25, x26, [sp, #176] │ │ │ │ stp x27, x28, [sp, #192] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0xb0 │ │ │ │ - adrp x5, af000 │ │ │ │ + adrp x5, af000 │ │ │ │ ldr x5, [x5, #3864] │ │ │ │ stp x29, x30, [sp, #80] │ │ │ │ add x29, sp, #0x50 │ │ │ │ ldr x6, [x5] │ │ │ │ str x6, [sp, #72] │ │ │ │ mov x6, #0x0 // #0 │ │ │ │ str x4, [sp, #40] │ │ │ │ str w1, [sp, #60] │ │ │ │ - cbz w1, 5dba0 │ │ │ │ + cbz w1, 5b140 │ │ │ │ stp x21, x22, [sp, #112] │ │ │ │ mov x21, x3 │ │ │ │ stp x23, x24, [sp, #128] │ │ │ │ - adrp x24, 7d000 │ │ │ │ - add x24, x24, #0xb98 │ │ │ │ + adrp x24, 7d000 │ │ │ │ + add x24, x24, #0xea0 │ │ │ │ stp x25, x26, [sp, #144] │ │ │ │ mov x26, x2 │ │ │ │ str wzr, [sp, #56] │ │ │ │ stp x19, x20, [sp, #96] │ │ │ │ stp x27, x28, [sp, #160] │ │ │ │ mov x28, x0 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x0, x0, #0xb50 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x0, x0, #0xe58 │ │ │ │ str x0, [sp, #48] │ │ │ │ ldp w4, w5, [x28, #4] │ │ │ │ - adrp x0, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ ldr w6, [x28, #12] │ │ │ │ - add x2, x0, #0xb38 │ │ │ │ + add x2, x0, #0xe40 │ │ │ │ ldr w3, [sp, #56] │ │ │ │ mov x0, x21 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ ldr w0, [x28] │ │ │ │ - cbz w0, 5db60 │ │ │ │ + cbz w0, 5b100 │ │ │ │ str xzr, [sp, #32] │ │ │ │ nop │ │ │ │ ldr x2, [sp, #32] │ │ │ │ ldr x1, [x28, #16] │ │ │ │ mov w3, w2 │ │ │ │ lsl x20, x2, #3 │ │ │ │ ldr x0, [x1, x20] │ │ │ │ ldr w7, [x0, #28] │ │ │ │ - cbz w2, 5dbcc │ │ │ │ + cbz w2, 5b16c │ │ │ │ sub w5, w2, #0x1 │ │ │ │ ldr w4, [x0] │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ sub w2, w2, w4 │ │ │ │ ldr x1, [x1, x5, lsl #3] │ │ │ │ ldr w5, [x1, #4] │ │ │ │ ldr w1, [x1, #28] │ │ │ │ @@ -92397,36 +89685,36 @@ │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ ldr x0, [x28, #16] │ │ │ │ ldr x0, [x0, x20] │ │ │ │ ldr x1, [x0, #40] │ │ │ │ ldp w27, w1, [x1, #20] │ │ │ │ cmp w27, w1 │ │ │ │ - b.hi 5dafc // b.pmore │ │ │ │ + b.hi 5b09c // b.pmore │ │ │ │ add x23, sp, #0x44 │ │ │ │ add x22, sp, #0x40 │ │ │ │ ldr x0, [x26] │ │ │ │ ubfiz x19, x27, #2, #32 │ │ │ │ ldr x1, [x26, #16] │ │ │ │ ldr x2, [x0, #16] │ │ │ │ ldr w1, [x1, w27, uxtw #2] │ │ │ │ add w27, w27, #0x1 │ │ │ │ add x1, x2, x1 │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ mov w1, w0 │ │ │ │ mov x3, x23 │ │ │ │ ldr x0, [x26] │ │ │ │ mov x2, x22 │ │ │ │ - bl 25870 │ │ │ │ + bl 56010 │ │ │ │ ldr x0, [x26] │ │ │ │ ldr x2, [x26, #16] │ │ │ │ ldr x1, [x0, #16] │ │ │ │ ldr w25, [x2, x19] │ │ │ │ add x1, x1, w25, uxtw │ │ │ │ - bl 257a0 │ │ │ │ + bl 55f40 │ │ │ │ ldr x7, [x26, #16] │ │ │ │ mov w4, w0 │ │ │ │ ldr w5, [sp, #64] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ mov w3, w25 │ │ │ │ mov x2, x24 │ │ │ │ ldr w7, [x7, x19] │ │ │ │ @@ -92434,5548 +89722,4924 @@ │ │ │ │ sub w5, w7, w5 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ ldr x0, [x28, #16] │ │ │ │ ldr x0, [x0, x20] │ │ │ │ ldr x1, [x0, #40] │ │ │ │ ldr w1, [x1, #24] │ │ │ │ cmp w1, w27 │ │ │ │ - b.cs 5da70 // b.hs, b.nlast │ │ │ │ + b.cs 5b010 // b.hs, b.nlast │ │ │ │ ldp w2, w1, [x0] │ │ │ │ ldr x0, [sp, #40] │ │ │ │ add w1, w1, #0x1 │ │ │ │ sub w1, w1, w2 │ │ │ │ add x0, x0, w2, uxtw │ │ │ │ - bl 36d00 │ │ │ │ - adrp x0, 7d000 │ │ │ │ + bl 401e0 │ │ │ │ + adrp x0, 7d000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x0, #0xbb0 │ │ │ │ + add x2, x0, #0xeb8 │ │ │ │ mov x0, x21 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ ldr x3, [x28, #16] │ │ │ │ - adrp x0, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x0, #0xbc0 │ │ │ │ + add x2, x0, #0xec8 │ │ │ │ mov x0, x21 │ │ │ │ ldr x3, [x3, x20] │ │ │ │ ldr w3, [x3, #20] │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ ldr x1, [sp, #32] │ │ │ │ ldr w0, [x28] │ │ │ │ add x1, x1, #0x1 │ │ │ │ str x1, [sp, #32] │ │ │ │ cmp w0, w1 │ │ │ │ - b.hi 5d9e0 // b.pmore │ │ │ │ - adrp x0, 7b000 │ │ │ │ + b.hi 5af80 // b.pmore │ │ │ │ + adrp x0, 7e000 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - add x2, x0, #0x250 │ │ │ │ + add x2, x0, #0x130 │ │ │ │ mov x0, x21 │ │ │ │ bl 32a0 <__fprintf_chk@plt> │ │ │ │ add x28, x28, #0x18 │ │ │ │ ldp w0, w1, [sp, #56] │ │ │ │ add w0, w0, #0x1 │ │ │ │ str w0, [sp, #56] │ │ │ │ cmp w1, w0 │ │ │ │ - b.ne 5d9b0 // b.any │ │ │ │ + b.ne 5af50 // b.any │ │ │ │ ldp x19, x20, [sp, #96] │ │ │ │ ldp x21, x22, [sp, #112] │ │ │ │ ldp x23, x24, [sp, #128] │ │ │ │ ldp x25, x26, [sp, #144] │ │ │ │ ldp x27, x28, [sp, #160] │ │ │ │ - adrp x0, af000 │ │ │ │ + adrp x0, af000 │ │ │ │ ldr x0, [x0, #3864] │ │ │ │ ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 5dbe0 // b.any │ │ │ │ + b.ne 5b180 // b.any │ │ │ │ ldp x29, x30, [sp, #80] │ │ │ │ add sp, sp, #0xb0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ldr w4, [x0] │ │ │ │ mov w1, w7 │ │ │ │ mov w10, #0x0 // #0 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - b 5da28 │ │ │ │ + b 5afc8 │ │ │ │ stp x19, x20, [sp, #96] │ │ │ │ stp x21, x22, [sp, #112] │ │ │ │ stp x23, x24, [sp, #128] │ │ │ │ stp x25, x26, [sp, #144] │ │ │ │ stp x27, x28, [sp, #160] │ │ │ │ bl 32f0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - and w3, w0, #0xff │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cbnz w2, 5dc24 │ │ │ │ - and w3, w3, #0xfffffffb │ │ │ │ - mov w0, #0x54 // #84 │ │ │ │ - cmp w3, #0x43 │ │ │ │ - ccmp w1, w0, #0x0, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ne 5dc20 // b.any │ │ │ │ - and w1, w1, #0xfffffffb │ │ │ │ - mov w0, #0x41 // #65 │ │ │ │ - cmp w1, #0x43 │ │ │ │ - ccmp w3, w0, #0x0, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ - cmp w2, w4 │ │ │ │ mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - csel w20, w2, w4, ls // ls = plast │ │ │ │ - add w0, w20, #0x1 │ │ │ │ - mov w19, w5 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - lsl x1, x0, #2 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - csel w24, w2, w4, cs // cs = hs, nlast │ │ │ │ - mov x23, x6 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x3 │ │ │ │ - mov w26, w7 │ │ │ │ + mov w25, w2 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w2 │ │ │ │ - mov w27, w4 │ │ │ │ - bl 586c0 │ │ │ │ - cmp w28, w27 │ │ │ │ - mov x1, x25 │ │ │ │ - csel x25, x25, x22, hi // hi = pmore │ │ │ │ - csel x22, x22, x1, hi // hi = pmore │ │ │ │ - cmn w24, #0x1 │ │ │ │ - b.eq 5de38 // b.none │ │ │ │ - add w21, w20, #0x1 │ │ │ │ - cbz w21, 5de38 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ne 5df04 // b.any │ │ │ │ - lsr w9, w21, #2 │ │ │ │ - sub x6, x25, #0x1 │ │ │ │ - movi v28.4s, #0x4 │ │ │ │ - and w11, w21, #0xfffffffc │ │ │ │ - add x9, x0, w9, uxtw #4 │ │ │ │ - and w10, w21, #0x3 │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.ls 5de30 // b.plast │ │ │ │ - adrp x1, 80000 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr q27, [x1, #512] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov v26.16b, v27.16b │ │ │ │ - add v27.4s, v27.4s, v28.4s │ │ │ │ - str q26, [x2], #16 │ │ │ │ - cmp x9, x2 │ │ │ │ - b.ne 5dd00 // b.any │ │ │ │ - mov w1, w11 │ │ │ │ - mov w12, w10 │ │ │ │ - cbz w10, 5de64 │ │ │ │ - mov w2, w1 │ │ │ │ + bl 2de84 │ │ │ │ + ldr w1, [x23, #64] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w1, 5b408 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + ldr x20, [x23, #48] │ │ │ │ + add x20, x20, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35f0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w3, w0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2deb0 │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w1, [x23, #64] │ │ │ │ + add x0, x0, w19, uxtw #4 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w22, w0 │ │ │ │ + csel w22, w22, w0, cs // cs = hs, nlast │ │ │ │ + cmp w1, w19 │ │ │ │ + b.hi 5b1e4 // b.pmore │ │ │ │ + add w28, w22, #0x2 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + mul w1, w1, w28 │ │ │ │ + udiv w28, w25, w28 │ │ │ │ + ldr w3, [x21, #8] │ │ │ │ + ldp w4, w2, [x23] │ │ │ │ + add w1, w1, #0x4 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + udiv w3, w3, w28 │ │ │ │ + add w4, w4, w2 │ │ │ │ + lsl w2, w3, #3 │ │ │ │ + sub w2, w2, w3 │ │ │ │ + add w2, w2, w4 │ │ │ │ + add w1, w2, w1 │ │ │ │ + bl 52920 │ │ │ │ + mov x25, x0 │ │ │ │ + movi v31.16b, #0x3e │ │ │ │ + str b31, [x0], #1 │ │ │ │ + ldr x1, [x23, #40] │ │ │ │ + ldr w2, [x23, #8] │ │ │ │ + bl 3570 │ │ │ │ + movi v31.16b, #0x3e │ │ │ │ + ldr w1, [x23, #8] │ │ │ │ add w3, w1, #0x1 │ │ │ │ - str w1, [x0, x2, lsl #2] │ │ │ │ - cmp w21, w3 │ │ │ │ - b.ls 5dd4c // b.plast │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str w3, [x0, w3, uxtw #2] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.ls 5dd4c // b.plast │ │ │ │ - mov w2, w1 │ │ │ │ - str w1, [x0, x2, lsl #2] │ │ │ │ - cbz w24, 5de38 │ │ │ │ - cbz x23, 5de80 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov w12, w14 │ │ │ │ - mov w14, w2 │ │ │ │ - mov w5, w1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0] │ │ │ │ - mov w3, w1 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 5e134 // b.none │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - ldrb w4, [x22, x12] │ │ │ │ - add w13, w3, w19 │ │ │ │ - ldrb w7, [x6, x2] │ │ │ │ - ldr w8, [x0, x2, lsl #2] │ │ │ │ - add w1, w7, w4 │ │ │ │ - cmp w7, w4 │ │ │ │ - b.eq 5ddf0 // b.none │ │ │ │ - ubfiz x1, x1, #2, #9 │ │ │ │ - add w3, w19, w8 │ │ │ │ - ldr w1, [x23, x1] │ │ │ │ - add w5, w5, w1 │ │ │ │ - cmp w5, w3 │ │ │ │ - csel w5, w5, w3, ls // ls = plast │ │ │ │ - cmp w5, w13 │ │ │ │ - csel w3, w5, w13, ls // ls = plast │ │ │ │ - str w3, [x0, x2, lsl #2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp w21, w2 │ │ │ │ - b.ls 5de18 // b.plast │ │ │ │ - ldrb w7, [x6, x2] │ │ │ │ - mov w5, w8 │ │ │ │ - ldrb w4, [x22, x12] │ │ │ │ - add w13, w3, w19 │ │ │ │ - ldr w8, [x0, x2, lsl #2] │ │ │ │ - add w1, w7, w4 │ │ │ │ - cmp w7, w4 │ │ │ │ - b.ne 5dda0 // b.any │ │ │ │ - add w4, w19, w8 │ │ │ │ - add w3, w3, w19 │ │ │ │ - cmp w4, w5 │ │ │ │ - csel w4, w4, w5, ls // ls = plast │ │ │ │ - cmp w4, w3 │ │ │ │ - csel w3, w4, w3, ls // ls = plast │ │ │ │ - str w3, [x0, x2, lsl #2] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp w21, w2 │ │ │ │ - b.hi 5ddd0 // b.pmore │ │ │ │ - cmp w24, w14 │ │ │ │ - b.eq 5de38 // b.none │ │ │ │ - adds w2, w14, #0x1 │ │ │ │ - b.ne 5dd5c // b.any │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.hi 5dce8 // b.pmore │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 5dd20 │ │ │ │ - ldr w19, [x0, w20, uxtw #2] │ │ │ │ + add w2, w1, #0x2 │ │ │ │ + add w19, w1, #0x3 │ │ │ │ + add w0, w1, #0x3 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + add x0, x25, x0 │ │ │ │ + strb w1, [x25, w3, uxtw] │ │ │ │ + str b31, [x25, w2, uxtw] │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + ldr w2, [x23, #4] │ │ │ │ + bl 3570 │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + add w1, w19, w0 │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + add w19, w1, #0x1 │ │ │ │ + strb w0, [x25, w1, uxtw] │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + cbz w0, 5b3d4 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x26, #0x5 // #5 │ │ │ │ + b 5b340 │ │ │ │ + ldr x3, [x21] │ │ │ │ + add x0, x25, w19, uxtw │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + lsl x27, x20, #4 │ │ │ │ + add x3, x3, x20, lsl #4 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr w2, [x3, #8] │ │ │ │ + sub w23, w22, w2 │ │ │ │ + sub w2, w22, w2 │ │ │ │ + bl 3670 │ │ │ │ + ldr x1, [x21] │ │ │ │ + add w0, w19, w23 │ │ │ │ + add x0, x25, x0 │ │ │ │ + add w23, w19, w23 │ │ │ │ + add x2, x1, x27 │ │ │ │ + ldr x1, [x1, x27] │ │ │ │ + ldr w2, [x2, #8] │ │ │ │ + bl 3570 │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr w1, [x21, #8] │ │ │ │ + add x0, x0, x27 │ │ │ │ + ldr w19, [x0, #8] │ │ │ │ + add w19, w23, w19 │ │ │ │ + cmp w1, w20 │ │ │ │ + b.ls 5b3d4 // b.plast │ │ │ │ + udiv w0, w20, w28 │ │ │ │ + msub w0, w0, w28, w20 │ │ │ │ + cbnz w0, 5b2dc │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + strb w0, [x25, w19, uxtw] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 2df64 │ │ │ │ + mov x23, x0 │ │ │ │ + bl 35f0 │ │ │ │ + sub x2, x26, x0 │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + add x0, x25, x1 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + add w3, w19, #0x6 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x23 │ │ │ │ + sub w0, w3, w0 │ │ │ │ + sub w19, w3, w2 │ │ │ │ + add x0, x25, x0 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + add w3, w19, w0 │ │ │ │ + mov w1, #0x9 // #9 │ │ │ │ + mov x0, x23 │ │ │ │ + add w19, w3, #0x1 │ │ │ │ + strb w1, [x25, w3, uxtw] │ │ │ │ bl 3500 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov w0, w19 │ │ │ │ + b 5b2dc │ │ │ │ + strb wzr, [x25, w19, uxtw] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2de00 │ │ │ │ + mov x0, x25 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz w24, 5de38 │ │ │ │ - cbz x23, 5e050 │ │ │ │ - ldr w5, [x0] │ │ │ │ - mov w14, #0x1 // #1 │ │ │ │ - add w3, w5, w14 │ │ │ │ - str w3, [x0] │ │ │ │ - b 5dd80 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov w12, w8 │ │ │ │ - mov w8, w2 │ │ │ │ - mov w4, w1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0] │ │ │ │ - mov w3, w1 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 5e150 // b.none │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - ldrb w7, [x6, x1] │ │ │ │ - mov w2, w4 │ │ │ │ - ldrb w5, [x22, x12] │ │ │ │ - add w3, w19, w3 │ │ │ │ - ldr w4, [x0, x1, lsl #2] │ │ │ │ - cmp w7, w5 │ │ │ │ - cinc w2, w2, ne // ne = any │ │ │ │ - add w5, w19, w4 │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w2, w2, w3, ls // ls = plast │ │ │ │ - cmp w2, w5 │ │ │ │ - csel w3, w2, w5, ls // ls = plast │ │ │ │ - str w3, [x0, x1, lsl #2] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.hi 5deb0 // b.pmore │ │ │ │ - cmp w24, w8 │ │ │ │ - b.eq 5de38 // b.none │ │ │ │ - adds w2, w8, #0x1 │ │ │ │ - b.ne 5de88 // b.any │ │ │ │ - b 5dce0 │ │ │ │ - lsr w7, w21, #2 │ │ │ │ - sub x5, x25, #0x1 │ │ │ │ - movi v31.4s, #0x4 │ │ │ │ - and w9, w21, #0xfffffffc │ │ │ │ - add x7, x0, w7, uxtw #4 │ │ │ │ - and w8, w21, #0x3 │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.ls 5e12c // b.plast │ │ │ │ - adrp x1, 80000 │ │ │ │ - ldr q30, [x1, #512] │ │ │ │ - mov x1, x0 │ │ │ │ - mov v29.16b, v30.16b │ │ │ │ - add v30.4s, v30.4s, v31.4s │ │ │ │ - str q29, [x1], #16 │ │ │ │ - cmp x7, x1 │ │ │ │ - b.ne 5df30 // b.any │ │ │ │ - mov w1, w9 │ │ │ │ - mov w10, w8 │ │ │ │ - cbz w8, 5e064 │ │ │ │ - mov w2, w1 │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - str w1, [x0, x2, lsl #2] │ │ │ │ - cmp w21, w3 │ │ │ │ - b.ls 5df7c // b.plast │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str w3, [x0, w3, uxtw #2] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.ls 5df7c // b.plast │ │ │ │ - mov w2, w1 │ │ │ │ - str w1, [x0, x2, lsl #2] │ │ │ │ - cbz w24, 5de38 │ │ │ │ - cbz x23, 5e080 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov w10, w13 │ │ │ │ - mov w13, w2 │ │ │ │ - mov w4, w1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 5e118 // b.none │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - ldrb w11, [x22, x10] │ │ │ │ - add w12, w19, w2 │ │ │ │ - ldrb w3, [x5, x1] │ │ │ │ - ldr w6, [x0, x1, lsl #2] │ │ │ │ - cmp w3, w11 │ │ │ │ - b.eq 5e018 // b.none │ │ │ │ - madd w3, w3, w26, w11 │ │ │ │ - add w14, w19, w6 │ │ │ │ - ldr w2, [x23, x3, lsl #2] │ │ │ │ - add w2, w4, w2 │ │ │ │ - cmp w2, w14 │ │ │ │ - csel w2, w2, w14, ls // ls = plast │ │ │ │ - cmp w2, w12 │ │ │ │ - csel w2, w2, w12, ls // ls = plast │ │ │ │ - str w2, [x0, x1, lsl #2] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.ls 5e03c // b.plast │ │ │ │ - ldrb w3, [x5, x1] │ │ │ │ - mov w4, w6 │ │ │ │ - ldrb w11, [x22, x10] │ │ │ │ - add w12, w19, w2 │ │ │ │ - ldr w6, [x0, x1, lsl #2] │ │ │ │ - cmp w3, w11 │ │ │ │ - b.ne 5dfcc // b.any │ │ │ │ - add w3, w19, w6 │ │ │ │ - cmp w3, w4 │ │ │ │ - csel w3, w3, w4, ls // ls = plast │ │ │ │ - cmp w3, w12 │ │ │ │ - csel w2, w3, w12, ls // ls = plast │ │ │ │ - str w2, [x0, x1, lsl #2] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp w21, w1 │ │ │ │ - b.hi 5dffc // b.pmore │ │ │ │ - cmp w24, w13 │ │ │ │ - b.eq 5de38 // b.none │ │ │ │ - adds w2, w13, #0x1 │ │ │ │ - b.ne 5df8c // b.any │ │ │ │ - b 5df1c │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w8, #0x1 // #1 │ │ │ │ - add w3, w4, w8 │ │ │ │ - str w3, [x0] │ │ │ │ - b 5deac │ │ │ │ - cbz w24, 5de38 │ │ │ │ - cbz x23, 5e104 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w13, #0x1 // #1 │ │ │ │ - add w2, w4, w13 │ │ │ │ - str w2, [x0] │ │ │ │ - b 5dfb0 │ │ │ │ - mov w12, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov w10, w12 │ │ │ │ - mov w12, w2 │ │ │ │ - mov w4, w1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0] │ │ │ │ - mov w2, w1 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 5e16c // b.none │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - ldrb w11, [x5, x3] │ │ │ │ - mov w1, w4 │ │ │ │ - ldrb w6, [x22, x10] │ │ │ │ - add w2, w2, w19 │ │ │ │ - ldr w4, [x0, x3, lsl #2] │ │ │ │ - cmp w11, w6 │ │ │ │ - cinc w1, w1, ne // ne = any │ │ │ │ - add w6, w4, w19 │ │ │ │ - cmp w1, w2 │ │ │ │ - csel w1, w1, w2, ls // ls = plast │ │ │ │ - cmp w1, w6 │ │ │ │ - csel w2, w1, w6, ls // ls = plast │ │ │ │ - str w2, [x0, x3, lsl #2] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - cmp w21, w3 │ │ │ │ - b.hi 5e0b0 // b.pmore │ │ │ │ - cmp w24, w12 │ │ │ │ - b.eq 5de38 // b.none │ │ │ │ - adds w2, w12, #0x1 │ │ │ │ - b.ne 5e088 // b.any │ │ │ │ - b 5df1c │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w12, #0x1 // #1 │ │ │ │ - add w2, w4, w12 │ │ │ │ - str w2, [x0] │ │ │ │ - b 5e0ac │ │ │ │ - cmp w24, w13 │ │ │ │ - b.eq 5de38 // b.none │ │ │ │ - mov w10, w13 │ │ │ │ - adds w13, w10, #0x1 │ │ │ │ - b.ne 5df98 // b.any │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 5df50 │ │ │ │ - cmp w24, w14 │ │ │ │ - b.eq 5de38 // b.none │ │ │ │ - mov w12, w14 │ │ │ │ - adds w14, w12, #0x1 │ │ │ │ - b.ne 5dd68 // b.any │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 5dd20 │ │ │ │ - cmp w24, w8 │ │ │ │ - b.eq 5de38 // b.none │ │ │ │ - mov w12, w8 │ │ │ │ - adds w8, w12, #0x1 │ │ │ │ - b.ne 5de94 // b.any │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 5dd20 │ │ │ │ - cmp w24, w12 │ │ │ │ - b.eq 5de38 // b.none │ │ │ │ - mov w10, w12 │ │ │ │ - adds w12, w10, #0x1 │ │ │ │ - b.ne 5e094 // b.any │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 5df50 │ │ │ │ - bti c │ │ │ │ - and w0, w0, #0xff │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w0, #0x4e │ │ │ │ - ccmp w0, w1, #0x4, ne // ne = any │ │ │ │ - mov w0, #0x4e // #78 │ │ │ │ - ccmp w1, w0, #0x4, ne // ne = any │ │ │ │ - b.eq 5e1b0 // b.none │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - ret │ │ │ │ - ldr w0, [x2] │ │ │ │ - ret │ │ │ │ + mov w22, #0x1 // #1 │ │ │ │ + mov w28, #0x2 // #2 │ │ │ │ + b 5b238 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, w0, uxtb │ │ │ │ - b.eq 5e1d8 // b.none │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - ret │ │ │ │ - ldr w0, [x2] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x2 │ │ │ │ - bl 36c90 │ │ │ │ - tst w0, #0xff │ │ │ │ - b.ne 5e214 // b.any │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w0, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-144]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add w26, w4, #0x1 │ │ │ │ - add w25, w2, #0x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w4 │ │ │ │ - madd w24, w2, w26, w26 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x3 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x6 │ │ │ │ - mov x20, x1 │ │ │ │ - sbfiz x24, x24, #2, #32 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ + mov x22, x4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w5 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl 2de84 │ │ │ │ + ldr w19, [x28, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + cbz w19, 5b4b8 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x23, [x28, #48] │ │ │ │ + add x23, x23, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 35f0 │ │ │ │ + mov w3, w0 │ │ │ │ + mov x1, x25 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x2, x23 │ │ │ │ + bl 2deb0 │ │ │ │ + ldr x0, [x25] │ │ │ │ + ldr w1, [x28, #64] │ │ │ │ + add x0, x0, w20, uxtw #4 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w19, w0 │ │ │ │ + csel w19, w19, w0, cs // cs = hs, nlast │ │ │ │ + cmp w1, w20 │ │ │ │ + b.hi 5b470 // b.pmore │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 2de84 │ │ │ │ + mov x23, x0 │ │ │ │ + ldr w1, [x22, #64] │ │ │ │ + cbz w1, 5ba04 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + ldr x26, [x22, #48] │ │ │ │ + add x26, x26, x20 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 35f0 │ │ │ │ + mov w3, w0 │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x2, x26 │ │ │ │ + bl 2deb0 │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr w1, [x22, #64] │ │ │ │ + add x0, x0, w20, uxtw #4 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w19, w0 │ │ │ │ + csel w19, w19, w0, cs // cs = hs, nlast │ │ │ │ + cmp w1, w20 │ │ │ │ + b.hi 5b4d0 // b.pmore │ │ │ │ + add w2, w19, #0x2 │ │ │ │ + mul w1, w1, w2 │ │ │ │ + udiv w6, w24, w2 │ │ │ │ + ldr w5, [x25, #8] │ │ │ │ + ldr w4, [x23, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w9, [x28, #64] │ │ │ │ + add w26, w19, #0x1 │ │ │ │ + udiv w5, w5, w6 │ │ │ │ + str w6, [sp, #136] │ │ │ │ + ldp w8, w3, [x28] │ │ │ │ + udiv w4, w4, w6 │ │ │ │ + add w8, w8, w3 │ │ │ │ + lsl w3, w5, #3 │ │ │ │ + sub w3, w3, w5 │ │ │ │ + add w3, w3, w8 │ │ │ │ + add w1, w1, w4, lsl #3 │ │ │ │ + sub w24, w1, w4 │ │ │ │ + madd w1, w2, w9, w3 │ │ │ │ + add w2, w1, #0x4 │ │ │ │ + add w22, w1, #0x4 │ │ │ │ + mov x1, x2 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ mov x1, x24 │ │ │ │ - mov w22, w2 │ │ │ │ - mov x21, x5 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x3 │ │ │ │ - str w26, [sp, #116] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl 586c0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + add w1, w22, w24 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + lsl w27, w1, #1 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 52920 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3670 │ │ │ │ mov x2, x24 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 3670 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.ls 5e354 // b.plast │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ls 5e354 // b.plast │ │ │ │ - sub w0, w23, #0x1 │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - add x1, x20, #0x1 │ │ │ │ - add x23, x27, #0x1 │ │ │ │ - add x1, x22, x1 │ │ │ │ - add x23, x23, x0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov x2, x27 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 3670 │ │ │ │ + movi v31.16b, #0x3e │ │ │ │ + mov x0, x20 │ │ │ │ + str b31, [x0], #1 │ │ │ │ + ldr x1, [x28, #40] │ │ │ │ + ldr w2, [x28, #8] │ │ │ │ + bl 3570 │ │ │ │ + movi v31.16b, #0x3e │ │ │ │ + ldr w1, [x28, #8] │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + add w2, w1, #0x2 │ │ │ │ + add w0, w1, #0x3 │ │ │ │ + add w27, w1, #0x3 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + add x0, x20, x0 │ │ │ │ + strb w1, [x20, w3, uxtw] │ │ │ │ + str b31, [x20, w2, uxtw] │ │ │ │ + ldr x1, [x28, #32] │ │ │ │ + ldr w2, [x28, #4] │ │ │ │ + bl 3570 │ │ │ │ + ldr w0, [x28, #4] │ │ │ │ + add w1, w27, w0 │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + add w28, w1, #0x1 │ │ │ │ + strb w0, [x20, w1, uxtw] │ │ │ │ + ldr w0, [x25, #8] │ │ │ │ + str w0, [sp, #132] │ │ │ │ + cbz w0, 5ba0c │ │ │ │ mov x24, #0x0 // #0 │ │ │ │ - sxtw x0, w26 │ │ │ │ - str w26, [sp, #112] │ │ │ │ - stp x1, x0, [sp, #128] │ │ │ │ - ldrsw x22, [sp, #112] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + str wzr, [sp, #132] │ │ │ │ + b 5b708 │ │ │ │ + ldr x2, [x25] │ │ │ │ + add x0, x20, w28, uxtw │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + add x2, x2, x24, lsl #4 │ │ │ │ + ldr w2, [x2, #8] │ │ │ │ + sub w7, w26, w2 │ │ │ │ + sub w2, w26, w2 │ │ │ │ + str w7, [sp, #104] │ │ │ │ + bl 3670 │ │ │ │ + ldr x1, [x25] │ │ │ │ + lsl x4, x24, #4 │ │ │ │ + ldr w7, [sp, #104] │ │ │ │ + add x2, x1, x4 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + ldr x1, [x1, x4] │ │ │ │ + add w0, w28, w7 │ │ │ │ + ldr w2, [x2, #8] │ │ │ │ + add w28, w28, w7 │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 3570 │ │ │ │ + ldr x1, [x25] │ │ │ │ + add x0, x22, w27, uxtw │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + add x1, x1, x4 │ │ │ │ + ldr w4, [x1, #8] │ │ │ │ + add w28, w28, w4 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 5b6dc // b.plast │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + sub w1, w21, #0x2 │ │ │ │ + sub w7, w21, #0x2 │ │ │ │ + ldr w1, [x2, x1, lsl #2] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + cmp w1, w24 │ │ │ │ + b.eq 5b888 // b.none │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + bl 3670 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + movi v31.16b, #0x2d │ │ │ │ + add w0, w27, w19 │ │ │ │ + add w27, w0, #0x1 │ │ │ │ + str b31, [x22, w0, uxtw] │ │ │ │ + ldr w0, [x25, #8] │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ls 5b92c // b.plast │ │ │ │ + ldr w1, [sp, #136] │ │ │ │ + udiv w0, w24, w1 │ │ │ │ + msub w0, w0, w1, w24 │ │ │ │ + cbnz w0, 5b650 │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + strb w0, [x20, w28, uxtw] │ │ │ │ + add w2, w28, #0x1 │ │ │ │ + add w0, w27, #0x1 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + strb w1, [x22, w27, uxtw] │ │ │ │ + add w27, w28, #0x1 │ │ │ │ + ldr w28, [sp, #132] │ │ │ │ + mov x1, x20 │ │ │ │ + str w0, [sp, #104] │ │ │ │ + add x0, x3, w28, uxtw │ │ │ │ + bl 3570 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + add w0, w27, w28 │ │ │ │ + add w27, w27, w28 │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x28, [sp, #120] │ │ │ │ + add x0, x28, x0 │ │ │ │ + bl 3570 │ │ │ │ + ldr w0, [sp, #104] │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + add w2, w0, w27 │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + str w0, [sp, #132] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + strb w3, [x28, w2, uxtw] │ │ │ │ + bl 52920 │ │ │ │ + mov x1, x0 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + mov w0, w24 │ │ │ │ + bl 2df64 │ │ │ │ + mov x27, x0 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + sub x2, x2, x0 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 35f0 │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + sub w0, w0, w2 │ │ │ │ + sub w28, w3, w2 │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 3570 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 35f0 │ │ │ │ + add w28, w28, w0 │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.ls 5b9e4 // b.plast │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + sub w0, w21, #0x1 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr w0, [x3, x0, lsl #2] │ │ │ │ + bl 2df64 │ │ │ │ + mov x27, x0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 35f0 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + sub x2, x2, x0 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 35f0 │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + sub w0, w0, w2 │ │ │ │ + mov x1, x27 │ │ │ │ + add x0, x22, x0 │ │ │ │ + str x27, [sp, #104] │ │ │ │ + sub w27, w3, w2 │ │ │ │ + bl 3570 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ - sub x22, x22, x24 │ │ │ │ - ldr x26, [sp, #120] │ │ │ │ - add x28, x0, x24, lsl #2 │ │ │ │ - ldrb w1, [x26] │ │ │ │ - mov x2, x19 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - mov x27, x28 │ │ │ │ - ldr w25, [x28] │ │ │ │ - blr x21 │ │ │ │ - add w5, w25, w0 │ │ │ │ - add x3, x28, #0x4 │ │ │ │ - mov x2, x19 │ │ │ │ - cmp w5, #0x0 │ │ │ │ - b.le 5e378 │ │ │ │ - ldrb w1, [x26], #1 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - ldr w28, [x27], #4 │ │ │ │ - blr x21 │ │ │ │ - add w3, w28, w0 │ │ │ │ - str w3, [x27, x22, lsl #2] │ │ │ │ - mov x28, x27 │ │ │ │ - cmp x26, x23 │ │ │ │ - b.ne 5e2e0 // b.any │ │ │ │ - ldp w0, w1, [sp, #112] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x24, x24, x0 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 5e2cc // b.any │ │ │ │ + bl 35f0 │ │ │ │ + add w1, w27, w0 │ │ │ │ ldr x0, [sp, #104] │ │ │ │ + mov w2, #0x9 // #9 │ │ │ │ + strb w2, [x20, w28, uxtw] │ │ │ │ + add w27, w1, #0x1 │ │ │ │ + strb w2, [x22, w1, uxtw] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + bl 3500 │ │ │ │ + b 5b650 │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + mov x8, #0xfffffffffffffff0 // #-16 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + str w7, [sp, #140] │ │ │ │ + lsl x21, x21, #2 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr w9, [x2, x21] │ │ │ │ + ldr x2, [x23] │ │ │ │ + add x9, x8, w9, sxtw #4 │ │ │ │ + add x2, x2, x9 │ │ │ │ + ldr w2, [x2, #8] │ │ │ │ + sub w9, w26, w2 │ │ │ │ + sub w2, w26, w2 │ │ │ │ + str w9, [sp, #104] │ │ │ │ + bl 3670 │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + mov x8, #0xfffffffffffffff0 // #-16 │ │ │ │ + ldr x2, [x23] │ │ │ │ + ldr w1, [x3, x21] │ │ │ │ + ldr w9, [sp, #104] │ │ │ │ + add x1, x8, w1, sxtw #4 │ │ │ │ + add w0, w27, w9 │ │ │ │ + add x10, x2, x1 │ │ │ │ + add w27, w27, w9 │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x1, [x2, x1] │ │ │ │ + ldr w2, [x10, #8] │ │ │ │ + bl 3570 │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + mov x8, #0xfffffffffffffff0 // #-16 │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldr w1, [x3, x21] │ │ │ │ + ldr w7, [sp, #140] │ │ │ │ + add x1, x8, w1, sxtw #4 │ │ │ │ + mov w21, w7 │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w5, [x0, #8] │ │ │ │ + ldr w0, [x25, #8] │ │ │ │ + add w27, w27, w5 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.hi 5b708 // b.pmore │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x3, x22, w27, uxtw │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + add w19, w27, #0x1 │ │ │ │ + add w21, w27, #0x1 │ │ │ │ + add x0, x1, w0, uxtw │ │ │ │ + movi v31.16b, #0xa │ │ │ │ + add w2, w28, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + add w24, w28, #0x1 │ │ │ │ + str b31, [x20, w28, uxtw] │ │ │ │ + str b31, [x3] │ │ │ │ + bl 3570 │ │ │ │ + ldr w1, [sp, #132] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr x21, [sp, #120] │ │ │ │ + add w0, w24, w1 │ │ │ │ + add w24, w24, w1 │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 3570 │ │ │ │ + movi v31.16b, #0xa │ │ │ │ + add w24, w24, w19 │ │ │ │ + add w2, w24, #0x1 │ │ │ │ + mov x1, x25 │ │ │ │ + ldr x19, [sp, #96] │ │ │ │ + str b31, [x21, w24, uxtw] │ │ │ │ + strb wzr, [x21, w2, uxtw] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2de00 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2de00 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x21 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - str wzr, [x3, x22, lsl #2] │ │ │ │ - mov x28, x3 │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 5e2e0 // b.any │ │ │ │ - b 5e330 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, x27 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + bl 2df64 │ │ │ │ + mov x27, x0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + b 5b814 │ │ │ │ + add w2, w19, #0x2 │ │ │ │ + b 5b520 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + mov x21, #0x1 // #1 │ │ │ │ + mov x3, x22 │ │ │ │ + mov w19, w21 │ │ │ │ + b 5b944 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 7d000 │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - add w25, w4, #0x1 │ │ │ │ - mov x26, x3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w4 │ │ │ │ - madd w24, w2, w25, w25 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w2 │ │ │ │ - mov x20, x7 │ │ │ │ - sbfiz x24, x24, #2, #32 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x6 │ │ │ │ - mov x21, x1 │ │ │ │ - mov x1, x24 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov w28, w5 │ │ │ │ - add w27, w2, #0x1 │ │ │ │ - str x3, [sp, #112] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - cmp w27, #0x1 │ │ │ │ - b.ls 5e4d8 // b.plast │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.ls 5e4d8 // b.plast │ │ │ │ - mov x1, x0 │ │ │ │ - sub w0, w23, #0x1 │ │ │ │ - add x23, x26, #0x1 │ │ │ │ - sbfiz x2, x25, #2, #32 │ │ │ │ - sub w19, w19, #0x1 │ │ │ │ - add x27, x21, #0x1 │ │ │ │ - add x23, x23, x0 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - str x2, [sp, #128] │ │ │ │ - add x2, x27, x19 │ │ │ │ - str x2, [sp, #120] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x0, x26, [sp, #104] │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - mov x27, x0 │ │ │ │ - add x0, x0, x1 │ │ │ │ - mov x25, x0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp w24, w19, [x27] │ │ │ │ - mov x2, x20 │ │ │ │ - ldr w3, [x25] │ │ │ │ - add w19, w28, w19 │ │ │ │ - ldrb w1, [x26] │ │ │ │ - add w3, w28, w3 │ │ │ │ - ldrb w0, [x21] │ │ │ │ - cmp w19, w3 │ │ │ │ - csel w19, w19, w3, ge // ge = tcont │ │ │ │ - blr x22 │ │ │ │ - bic w19, w19, w19, asr #31 │ │ │ │ - add w7, w24, w0 │ │ │ │ - mov x2, x20 │ │ │ │ - cmp w19, w7 │ │ │ │ - b.lt 5e4fc // b.tstop │ │ │ │ - ldr w0, [x27, #4]! │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr w1, [x25] │ │ │ │ - add w0, w28, w0 │ │ │ │ - add w1, w28, w1 │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, ge // ge = tcont │ │ │ │ - bic w0, w0, w0, asr #31 │ │ │ │ - str w0, [x25, #4]! │ │ │ │ - cmp x26, x23 │ │ │ │ - b.ne 5e460 // b.any │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 5e440 // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + adrp x22, 7b000 │ │ │ │ + adrp x21, 7b000 │ │ │ │ + add x22, x22, #0xa08 │ │ │ │ + add x21, x21, #0xcc0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbz w0, 5baa4 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w2, [x2, x19] │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + ldr w2, [x20, #64] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + sub w3, w2, #0x1 │ │ │ │ + cmp w3, w19 │ │ │ │ + b.eq 5bac4 // b.none │ │ │ │ + bl 3070 <__printf_chk@plt> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.hi 5ba64 // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 7e000 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x26], #1 │ │ │ │ - ldrb w0, [x21] │ │ │ │ - ldr w19, [x27], #4 │ │ │ │ - blr x22 │ │ │ │ - add w19, w19, w0 │ │ │ │ - str w19, [x25, #4]! │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 5e460 // b.any │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 5e440 // b.any │ │ │ │ - b 5e4d8 │ │ │ │ - bti c │ │ │ │ - add w3, w3, #0x1 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp w2, w19 │ │ │ │ + b.hi 5ba64 // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 7e000 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x1, x1, #0x130 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 3070 <__printf_chk@plt> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x0, 7e000 │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x1 │ │ │ │ - madd w1, w5, w3, w3 │ │ │ │ - ldp x0, x21, [sp, #144] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add w19, w5, #0x1 │ │ │ │ - mov w20, w6 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp x2, x4, [sp, #104] │ │ │ │ - stp x7, x0, [sp, #120] │ │ │ │ + add x1, x0, #0xc8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 26c20 │ │ │ │ - udiv w26, w0, w19 │ │ │ │ - str xzr, [x21, #24] │ │ │ │ - mul w3, w26, w19 │ │ │ │ - subs w28, w0, w3 │ │ │ │ - ccmp w19, w0, #0x2, ne // ne = any │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - str w0, [sp, #140] │ │ │ │ - b.hi 5e65c // b.pmore │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - b 5e60c │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - sub w23, w28, #0x1 │ │ │ │ - ldr w1, [x22, x3, lsl #2] │ │ │ │ - add w1, w20, w1 │ │ │ │ - cmp w25, w1 │ │ │ │ - b.eq 5e680 // b.none │ │ │ │ - sub w3, w0, #0x1 │ │ │ │ - ldp x0, x1, [sp, #104] │ │ │ │ - ldr w24, [x22, x3, lsl #2] │ │ │ │ - ldp x3, x2, [sp, #120] │ │ │ │ - ldrb w1, [x1, w23, uxtw] │ │ │ │ - ldrb w0, [x0, w27, uxtw] │ │ │ │ - blr x3 │ │ │ │ - add w3, w24, w0 │ │ │ │ - cmp w25, w3 │ │ │ │ - b.ne 5e69c // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 19c40 │ │ │ │ - mov w28, w23 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - mov w26, w27 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 5e658 // b.none │ │ │ │ - mul w3, w26, w19 │ │ │ │ - sub w0, w3, w19 │ │ │ │ - add w2, w3, w28 │ │ │ │ - add w1, w0, w28 │ │ │ │ - add w3, w3, w28 │ │ │ │ - add w0, w0, w28 │ │ │ │ - sub w27, w26, #0x1 │ │ │ │ - ldr w25, [x22, x2, lsl #2] │ │ │ │ - ldr w2, [x22, x1, lsl #2] │ │ │ │ - add w2, w20, w2 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.ne 5e5a0 // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 19c40 │ │ │ │ - mov w26, w27 │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 5e608 // b.any │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - stp w26, w28, [x21, #24] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 5bc5c │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 3370 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2f50 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x19, x0 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ + mov x3, x20 │ │ │ │ + str xzr, [x0, #56] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + stp xzr, xzr, [x0, #64] │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + str wzr, [x0, #80] │ │ │ │ + str xzr, [x0, #88] │ │ │ │ + str wzr, [x0, #96] │ │ │ │ + stur q31, [x0, #24] │ │ │ │ + stur q31, [x0, #40] │ │ │ │ + bl 3030 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x19, #4] │ │ │ │ + str x0, [x19, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x19, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [x19, #32] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x2, [x19, #40] │ │ │ │ + bl 52920 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x19] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + bl 3030 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x19, #4] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + bl 3030 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x19, #8] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + bl 3030 │ │ │ │ + ldr w2, [x19, #64] │ │ │ │ + mov x3, x20 │ │ │ │ mov x0, x21 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3030 │ │ │ │ + str wzr, [x19, #12] │ │ │ │ + stp x21, xzr, [x19, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 33c0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5bc98 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 1a104 │ │ │ │ - mov x0, x21 │ │ │ │ + ret │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + ldr x19, [x0] │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 3520 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x3, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xef0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - mov w28, w23 │ │ │ │ - cmp w23, #0x0 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 5e5fc │ │ │ │ - cbnz w25, 5e6c8 │ │ │ │ - stp w26, w28, [x21, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + ldr x19, [x0] │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 3520 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x3, x22 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xf10 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 79000 │ │ │ │ + add x1, x1, #0xf18 │ │ │ │ + bl 3620 │ │ │ │ + cbz x0, 5bdbc │ │ │ │ + mov x20, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x19] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x19, #4] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x19, #8] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x19, #64] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + bl 3530 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + mov x3, x20 │ │ │ │ + ldr w2, [x19, #64] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + bl 3530 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 33c0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 5bdf8 // b.none │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 1a104 │ │ │ │ - adrp x3, 81000 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7b000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0x170 │ │ │ │ - mov w2, #0x118 // #280 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + ret │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + ldr x19, [x0] │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 3520 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x3, x21 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xef0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + ldr x19, [x0] │ │ │ │ + bl 3270 <__errno_location@plt> │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 3520 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x3, x21 │ │ │ │ + adrp x2, 7d000 │ │ │ │ + add x2, x2, #0xf10 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 32a0 <__fprintf_chk@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 3060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ubfiz x19, x1, #3, #32 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 52920 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 3670 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ - and w0, w0, #0xff │ │ │ │ - and w1, w1, #0xff │ │ │ │ - orr w4, w3, w2 │ │ │ │ - cbz w4, 5e708 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - ccmp w2, #0x1, #0x0, eq // eq = none │ │ │ │ - b.ne 5e720 // b.any │ │ │ │ - and w0, w0, #0xfffffffb │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - cmp w0, #0x43 │ │ │ │ - ccmp w1, w2, #0x0, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - and w1, w1, #0xfffffffb │ │ │ │ - mov w2, #0x41 // #65 │ │ │ │ - cmp w1, #0x43 │ │ │ │ - ccmp w0, w2, #0x0, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + bti c │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - and w0, w0, #0xff │ │ │ │ - and w1, w1, #0xff │ │ │ │ - orr w4, w2, w3 │ │ │ │ - cbz w4, 5e7a0 │ │ │ │ - cmp w3, #0x1 │ │ │ │ - cset w4, eq // eq = none │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ccmp w4, #0x0, #0x4, eq // eq = none │ │ │ │ - b.eq 5e780 // b.none │ │ │ │ - and w1, w1, #0xfffffffb │ │ │ │ - mov w2, #0x41 // #65 │ │ │ │ - cmp w1, #0x43 │ │ │ │ - ccmp w0, w2, #0x0, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0] │ │ │ │ + str wzr, [x0, #8] │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + stur q31, [x0, #24] │ │ │ │ + str q31, [x0, #48] │ │ │ │ ret │ │ │ │ - cmp w2, #0x1 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - cmp w3, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 5e768 // b.any │ │ │ │ - cmp w4, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 5e7b8 // b.none │ │ │ │ - and w0, w0, #0xfffffffb │ │ │ │ - mov w2, #0x54 // #84 │ │ │ │ - cmp w0, #0x43 │ │ │ │ - ccmp w1, w2, #0x0, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 52920 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [x0] │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + str wzr, [x0, #8] │ │ │ │ + str xzr, [x0, #56] │ │ │ │ + stur q31, [x0, #24] │ │ │ │ + stur q31, [x0, #40] │ │ │ │ + stp xzr, xzr, [x0, #64] │ │ │ │ + str wzr, [x0, #80] │ │ │ │ + str xzr, [x0, #88] │ │ │ │ + str wzr, [x0, #96] │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x1, #48] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + cbz x0, 5bf2c │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 5bf40 │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 5bf4c │ │ │ │ + bl 3500 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 5bf58 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 3500 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + and w0, w0, #0xff │ │ │ │ + mov x1, #0x8000000080000 // #2251799814209536 │ │ │ │ + sub w0, w0, #0x41 │ │ │ │ + movk x1, #0x45 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + movk x1, #0x45, lsl #32 │ │ │ │ + cmp w2, #0x34 │ │ │ │ + lsr x0, x1, x0 │ │ │ │ + and w0, w0, #0x1 │ │ │ │ + csel w0, w0, wzr, cc // cc = lo, ul, last │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-272]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x7 │ │ │ │ - ldr w20, [sp, #304] │ │ │ │ + mov x19, x1 │ │ │ │ + mov x1, #0x100 // #256 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w3 │ │ │ │ - mov w0, w20 │ │ │ │ - ubfiz x21, x20, #3, #32 │ │ │ │ + mov w21, w2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x6 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x26, [sp, #296] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x4 │ │ │ │ - ldp x25, x23, [sp, #280] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x5, [sp, #120] │ │ │ │ - stp x1, x2, [sp, #176] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + mov x23, x3 │ │ │ │ + bl 52920 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + stp q31, q31, [x0, #64] │ │ │ │ + stp q31, q31, [x0, #96] │ │ │ │ + stp q31, q31, [x0, #128] │ │ │ │ + stp q31, q31, [x0, #160] │ │ │ │ + stp q31, q31, [x0, #192] │ │ │ │ + stp q31, q31, [x0, #224] │ │ │ │ + cbz w21, 5c09c │ │ │ │ + add x24, x19, w21, uxtw │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + b 5c030 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x24, x19 │ │ │ │ + b.eq 5c070 // b.none │ │ │ │ + ldrb w0, [x19] │ │ │ │ + ldrb w0, [x20, x0] │ │ │ │ + cbnz w0, 5c024 │ │ │ │ + mov x0, x22 │ │ │ │ + add w1, w21, #0x2 │ │ │ │ + bl 52920 │ │ │ │ + mov x22, x0 │ │ │ │ + ldrb w0, [x19] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + strb w0, [x22, w21, uxtw] │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + strb wzr, [x22, w21, uxtw] │ │ │ │ + ldurb w0, [x19, #-1] │ │ │ │ + strb w25, [x20, x0] │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 5c030 // b.any │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3500 │ │ │ │ + str w21, [x23] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + b 5c074 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov w19, w1 │ │ │ │ + mov x1, #0x3fc // #1020 │ │ │ │ + str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - bl 3670 │ │ │ │ - ldr x13, [sp, #112] │ │ │ │ - cbz w20, 5ef08 │ │ │ │ - str x21, [sp, #112] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - str w22, [sp, #168] │ │ │ │ - mov x20, x13 │ │ │ │ - ldp x21, x22, [sp, #240] │ │ │ │ - stp x25, x23, [sp, #280] │ │ │ │ - mov x23, x6 │ │ │ │ - str x19, [sp, #128] │ │ │ │ - str x26, [sp, #296] │ │ │ │ - ldr w1, [x28, x23, lsl #2] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x28, x23, lsl #2] │ │ │ │ - str x0, [x21, x23, lsl #3] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x28, x23, lsl #2] │ │ │ │ - str x0, [x27, x23, lsl #3] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x28, x23, lsl #2] │ │ │ │ - str x0, [x22, x23, lsl #3] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - bl 586c0 │ │ │ │ - ldr w1, [x28, x23, lsl #2] │ │ │ │ - str x0, [x20, x23, lsl #3] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 5e9c4 // b.none │ │ │ │ - mov x19, x20 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov w1, w19 │ │ │ │ mov x20, x0 │ │ │ │ - b 5e918 │ │ │ │ - ldr x20, [x19, x23, lsl #3] │ │ │ │ - ubfiz x26, x25, #3, #32 │ │ │ │ - ldr w1, [x24, x23, lsl #2] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - lsl x1, x1, #2 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, x26] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x19, x23, lsl #3] │ │ │ │ - ldr w2, [x24, x23, lsl #2] │ │ │ │ - ldr x0, [x0, x26] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - bl 3670 │ │ │ │ - ldr w0, [x28, x23, lsl #2] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - cmp w1, w25 │ │ │ │ - b.hi 5e914 // b.pmore │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov x20, x19 │ │ │ │ - add x2, x1, w0, uxtw #2 │ │ │ │ - ldr x0, [x27, x23, lsl #3] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldr x0, [x21, x23, lsl #3] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - ldr w2, [x28, x23, lsl #2] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x2, x3, x2, lsl #2 │ │ │ │ - bl 3670 │ │ │ │ - ldr x0, [x22, x23, lsl #3] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - ldr w2, [x28, x23, lsl #2] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x2, x3, x2, lsl #2 │ │ │ │ + mov x2, #0x3fc // #1020 │ │ │ │ bl 3670 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x0, x23, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 5e9d0 // b.none │ │ │ │ - mov x23, x0 │ │ │ │ - b 5e898 │ │ │ │ - mov x2, #0x3ffff0000 // #17179803648 │ │ │ │ - movk x2, #0xfffd │ │ │ │ - b 5e970 │ │ │ │ - ldp x21, x9, [sp, #112] │ │ │ │ - mov x6, x23 │ │ │ │ - ldr x8, [sp, #384] │ │ │ │ - mov x14, x20 │ │ │ │ - ldp x5, x25, [sp, #272] │ │ │ │ - str x24, [sp, #136] │ │ │ │ - ldp x23, x26, [sp, #288] │ │ │ │ - mov x15, x21 │ │ │ │ - ldr w22, [sp, #168] │ │ │ │ - mov x10, x9 │ │ │ │ - ldr x19, [sp, #128] │ │ │ │ - mov x9, x8 │ │ │ │ - ldr x18, [sp, #336] │ │ │ │ - mov x8, x21 │ │ │ │ - ldr w21, [sp, #320] │ │ │ │ - mov w24, w22 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - str wzr, [sp, #168] │ │ │ │ - ubfiz x4, x7, #2, #32 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w11, #0x0 // #0 │ │ │ │ - cbnz x7, 5ea64 │ │ │ │ - b 5eaa0 │ │ │ │ - ldr w1, [x25, x0] │ │ │ │ - ldr w3, [x23, x0] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 5ef74 // b.any │ │ │ │ - ldr w3, [x26, x0] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ne 5ef74 // b.any │ │ │ │ - ldr w3, [x23, x7, lsl #2] │ │ │ │ - cmp w3, w2 │ │ │ │ - ccmp w3, w1, #0x2, cs // cs = hs, nlast │ │ │ │ - b.ls 5ea88 // b.plast │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 5ea9c // b.none │ │ │ │ - ldr w1, [x19, x0] │ │ │ │ - ldr w2, [x5, x0] │ │ │ │ - cbz w1, 5ea2c │ │ │ │ - ldr w1, [x28, x0] │ │ │ │ - add w2, w1, w2 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - sub w2, w24, w2 │ │ │ │ - add w1, w1, w2 │ │ │ │ - b 5ea30 │ │ │ │ - cmp w11, w1 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - csel w11, w11, w1, cs // cs = hs, nlast │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 5ea64 // b.any │ │ │ │ - str w11, [sp, #168] │ │ │ │ - ldr w0, [x28, x7, lsl #2] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 5eec0 // b.plast │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - mov x30, #0x1 // #1 │ │ │ │ - ldr x22, [x27, x7, lsl #3] │ │ │ │ - str xzr, [sp, #208] │ │ │ │ - ldr x0, [x0, x7, lsl #3] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - stp x8, x6, [sp, #256] │ │ │ │ - ldr x0, [x0, x7, lsl #3] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - str w30, [sp, #104] │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - str w30, [sp, #172] │ │ │ │ - ldr w0, [x22, x1] │ │ │ │ - str w0, [x22, x30, lsl #2] │ │ │ │ - ldr w0, [x2, x1] │ │ │ │ - str w0, [x2, x30, lsl #2] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ldr w0, [x2, x1] │ │ │ │ - str w0, [x2, x30, lsl #2] │ │ │ │ - ldr w0, [x19, x7, lsl #2] │ │ │ │ - ldr w1, [x5, x7, lsl #2] │ │ │ │ - add w4, w1, w30 │ │ │ │ - cbz w0, 5eb24 │ │ │ │ - ldr w3, [x28, x7, lsl #2] │ │ │ │ - add w2, w24, w30 │ │ │ │ - add w1, w1, w3 │ │ │ │ - sub w4, w2, w1 │ │ │ │ - ldr w1, [x23, x7, lsl #2] │ │ │ │ - add w1, w30, w1 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.ne 5ef50 // b.any │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - mov w8, #0x33 // #51 │ │ │ │ - ldp w3, w6, [x9] │ │ │ │ - ldr w1, [x1, x7, lsl #2] │ │ │ │ - subs w2, w6, w3 │ │ │ │ - add w2, w2, w30 │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - csel w6, w2, w30, hi // hi = pmore │ │ │ │ - cmp w6, #0x33 │ │ │ │ - add w2, w6, #0x32 │ │ │ │ - csel w12, w6, w8, cs // cs = hs, nlast │ │ │ │ - cmp w3, w2 │ │ │ │ - csel w2, w3, w2, ls // ls = plast │ │ │ │ - sub w12, w12, #0x32 │ │ │ │ - str w2, [sp, #120] │ │ │ │ - cmp w12, w2 │ │ │ │ - b.ge 5ee9c // b.tcont │ │ │ │ - ldr x6, [sp, #208] │ │ │ │ - sxtw x8, w12 │ │ │ │ - ldr x3, [x14, x7, lsl #3] │ │ │ │ - str x3, [sp, #128] │ │ │ │ - lsl x2, x6, #1 │ │ │ │ - str x30, [sp, #160] │ │ │ │ - ldr x20, [x10, x7, lsl #3] │ │ │ │ - str x10, [sp, #232] │ │ │ │ - ldr x13, [x3, x2] │ │ │ │ - mov x2, #0xfffffffffffffffc // #-4 │ │ │ │ - add x12, x2, w12, sxtw #2 │ │ │ │ - mov w2, w1 │ │ │ │ - ldr x11, [x3, w30, uxtw #3] │ │ │ │ - mov w1, w0 │ │ │ │ - mov w0, w2 │ │ │ │ - stp x9, x14, [sp, #216] │ │ │ │ - mov x9, x6 │ │ │ │ - ldr w6, [sp, #312] │ │ │ │ - b 5ecd8 │ │ │ │ - ldr w2, [x5, x7, lsl #2] │ │ │ │ - add x14, x20, x8 │ │ │ │ - ldr w3, [sp, #104] │ │ │ │ - add w1, w8, #0x1 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - add w2, w2, w3 │ │ │ │ - ldurb w10, [x14, #-1] │ │ │ │ - ldr x3, [sp, #176] │ │ │ │ - ldrb w3, [x3, w2, uxtw] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cs 5ee84 // b.hs, b.nlast │ │ │ │ - ldrb w16, [x20, x8] │ │ │ │ - ldrb w1, [x14, #1] │ │ │ │ - cmp w8, #0x2 │ │ │ │ - b.le 5ee5c │ │ │ │ - ldurb w2, [x14, #-3] │ │ │ │ - ldurb w17, [x14, #-2] │ │ │ │ - ldr w14, [x13, x8, lsl #2] │ │ │ │ - add x30, x18, #0x4 │ │ │ │ - ldr w0, [x11, x12] │ │ │ │ - add w14, w6, w14 │ │ │ │ - add w0, w6, w0 │ │ │ │ - cmp w14, w0 │ │ │ │ - csel w0, w14, w0, ge // ge = tcont │ │ │ │ - cmp w3, w10 │ │ │ │ - csel x30, x30, x18, ne // ne = any │ │ │ │ - ldr w14, [x30] │ │ │ │ - ldr w30, [x13, x12] │ │ │ │ - add w14, w30, w14 │ │ │ │ - bic w14, w14, w14, asr #31 │ │ │ │ - cmp w14, w0 │ │ │ │ - csel w14, w14, w0, ge // ge = tcont │ │ │ │ - ldr w0, [sp, #168] │ │ │ │ - str w14, [x11, x8, lsl #2] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ls 5ed34 // b.plast │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - ldp w0, w2, [x15] │ │ │ │ - ldr x0, [x3, x0, lsl #3] │ │ │ │ - ldr w0, [x0, x2, lsl #2] │ │ │ │ - cmp w0, w14 │ │ │ │ - b.ge 5ec7c // b.tcont │ │ │ │ - ldr w0, [sp, #104] │ │ │ │ - ldr w2, [sp, #112] │ │ │ │ - stp w0, w2, [x15] │ │ │ │ - ldr w14, [x11, x8, lsl #2] │ │ │ │ - ldr w2, [x19, x7, lsl #2] │ │ │ │ - mov w0, w16 │ │ │ │ - bl 5dc00 │ │ │ │ - add w0, w0, w14 │ │ │ │ - ldr w1, [x22, x9] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.le 5ecb8 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - str w0, [x22, x1, lsl #2] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr w1, [sp, #172] │ │ │ │ - str w1, [x2, x0, lsl #2] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str w8, [x1, x0, lsl #2] │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - add x12, x12, #0x4 │ │ │ │ - cmp w0, w8 │ │ │ │ - b.le 5ee90 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr w1, [x19, x7, lsl #2] │ │ │ │ - ldr w0, [x0, x7, lsl #2] │ │ │ │ - str w8, [sp, #112] │ │ │ │ - cbz w1, 5ebc4 │ │ │ │ - ldr w1, [x25, x7, lsl #2] │ │ │ │ - sub w0, w0, w8 │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sub w1, w1, w2 │ │ │ │ - ldrb w10, [x20, w0, uxtw] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - ldrb w3, [x2, w1, uxtw] │ │ │ │ - cmp w8, #0x2 │ │ │ │ - b.le 5ee68 │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - add w1, w0, #0x2 │ │ │ │ - ldrb w2, [x20, w2, uxtw] │ │ │ │ - ldrb w17, [x20, w1, uxtw] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 5ee78 // b.plast │ │ │ │ - sub w1, w0, #0x2 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldrb w16, [x20, w1, uxtw] │ │ │ │ - ldrb w1, [x20, w0, uxtw] │ │ │ │ - b 5ec08 │ │ │ │ - cbz x7, 5ec54 │ │ │ │ - and w0, w2, #0xfffffffb │ │ │ │ - and w14, w17, #0xfffffffb │ │ │ │ - cmp w0, #0x43 │ │ │ │ - mov w30, #0x54 // #84 │ │ │ │ - ccmp w17, w30, #0x0, eq // eq = none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cset w30, eq // eq = none │ │ │ │ - cmp w14, #0x43 │ │ │ │ - mov w14, #0x41 // #65 │ │ │ │ - ccmp w2, w14, #0x0, eq // eq = none │ │ │ │ - cset w17, eq // eq = none │ │ │ │ - stp x22, x13, [sp, #192] │ │ │ │ - b 5edf0 │ │ │ │ - ldr w14, [x23, x0, lsl #2] │ │ │ │ - ldr w13, [x25, x0, lsl #2] │ │ │ │ - cmp w14, w2 │ │ │ │ - b.ne 5ee1c // b.any │ │ │ │ - ldr w14, [x26, x0, lsl #2] │ │ │ │ - cmp w14, w13 │ │ │ │ - b.ne 5ee1c // b.any │ │ │ │ - cmp w4, w2 │ │ │ │ - ccmp w4, w13, #0x0, gt │ │ │ │ - b.ge 5ede4 // b.tcont │ │ │ │ - sub w2, w4, w2 │ │ │ │ - ldr w13, [x28, x0, lsl #2] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - cmp w13, w2 │ │ │ │ - b.ls 5eedc // b.plast │ │ │ │ - ldr x22, [x27, x0, lsl #3] │ │ │ │ - cmp w3, w10 │ │ │ │ - add x13, x18, #0x4 │ │ │ │ - ldr w14, [x19, x7, lsl #2] │ │ │ │ - csel x13, x13, x18, ne // ne = any │ │ │ │ - ldr w2, [x22, w2, uxtw #2] │ │ │ │ - ldr w22, [x13] │ │ │ │ - ldr w13, [x11, x8, lsl #2] │ │ │ │ - add w2, w2, w22 │ │ │ │ - add w2, w2, w21 │ │ │ │ - cbnz w14, 5ee40 │ │ │ │ - add w2, w2, w17 │ │ │ │ - cmp w13, w2 │ │ │ │ - csel w13, w13, w2, ge // ge = tcont │ │ │ │ - str w13, [x11, x8, lsl #2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x7 │ │ │ │ - b.eq 5ee50 // b.none │ │ │ │ - ldr w13, [x19, x0, lsl #2] │ │ │ │ - ldr w2, [x5, x0, lsl #2] │ │ │ │ - cbz w13, 5ed6c │ │ │ │ - ldr w13, [x28, x0, lsl #2] │ │ │ │ - ldr w14, [x23, x0, lsl #2] │ │ │ │ - add w2, w13, w2 │ │ │ │ - sub w13, w13, #0x1 │ │ │ │ - sub w2, w24, w2 │ │ │ │ - add w13, w13, w2 │ │ │ │ - cmp w14, w2 │ │ │ │ - b.eq 5ed7c // b.none │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xbe8 │ │ │ │ - mov w2, #0x229 // #553 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - cmp w14, #0x1 │ │ │ │ - add w14, w2, w30 │ │ │ │ - csel w2, w14, w2, eq // eq = none │ │ │ │ - b 5edd8 │ │ │ │ - ldp x22, x13, [sp, #192] │ │ │ │ - ldr w14, [x11, x8, lsl #2] │ │ │ │ - b 5ec54 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 5ec08 │ │ │ │ - mov w17, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 5ed20 // b.pmore │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - b 5ec08 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - b 5ebf8 │ │ │ │ - ldp x9, x14, [sp, #216] │ │ │ │ - ldr x30, [sp, #160] │ │ │ │ - ldr x10, [sp, #232] │ │ │ │ - add x30, x30, #0x1 │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - ldr w0, [x28, x7, lsl #2] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - str x1, [sp, #208] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, w30 │ │ │ │ - b.hi 5ead8 // b.pmore │ │ │ │ - ldp x8, x6, [sp, #256] │ │ │ │ - add x15, x15, #0x8 │ │ │ │ - add x9, x9, #0x8 │ │ │ │ - add x0, x7, #0x1 │ │ │ │ - cmp x7, x6 │ │ │ │ - b.eq 5ef00 // b.none │ │ │ │ - mov x7, x0 │ │ │ │ - b 5ea14 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc30 │ │ │ │ - mov w2, #0x233 // #563 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - mov x21, x8 │ │ │ │ - mov x13, x14 │ │ │ │ - ldp x0, x1, [sp, #344] │ │ │ │ - str x27, [x0] │ │ │ │ - ldr x2, [sp, #240] │ │ │ │ - mov x0, x13 │ │ │ │ - str x2, [x1] │ │ │ │ - ldr x1, [sp, #360] │ │ │ │ - ldr x2, [sp, #248] │ │ │ │ - str x2, [x1] │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - str x21, [x1] │ │ │ │ + cbz w19, 5c0fc │ │ │ │ + mov w3, w19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldrb w1, [x21, x2] │ │ │ │ + str w2, [x20, x1, lsl #2] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.ne 5c0e8 // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #272 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc18 │ │ │ │ - mov w2, #0x1e4 // #484 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x10 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xbe8 │ │ │ │ - mov w2, #0x1cd // #461 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-192]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - ldr w10, [sp, #248] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w4 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [sp, #232] │ │ │ │ + mov x20, x3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + ubfiz x1, x28, #3, #32 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, x5 │ │ │ │ - str x7, [sp, #136] │ │ │ │ - str x6, [sp, #160] │ │ │ │ - stp x2, x3, [sp, #176] │ │ │ │ - ldr x9, [sp, #224] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x24, x8, [sp, #208] │ │ │ │ - ldp x11, x13, [sp, #272] │ │ │ │ - cbz w20, 5f7f4 │ │ │ │ - mov x30, x1 │ │ │ │ - mov w21, w4 │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - mov w7, w20 │ │ │ │ + mov w23, w2 │ │ │ │ + str x0, [sp, #104] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + mov x24, x0 │ │ │ │ + cbz w28, 5c1f0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + lsr w25, w23, #6 │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + mov x26, x23 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + lsl w25, w25, #6 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w1, w25 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl 58ac0 │ │ │ │ + str x0, [x24, x27, lsl #3] │ │ │ │ + mov w1, w25 │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x4, [x11, x0, lsl #3] │ │ │ │ - ldr x3, [x30, x0, lsl #3] │ │ │ │ - str xzr, [x4, #24] │ │ │ │ - ldp w5, w4, [x1], #8 │ │ │ │ - ldr x3, [x3, w5, uxtw #3] │ │ │ │ - ldr w3, [x3, w4, uxtw #2] │ │ │ │ - cmp w3, w2 │ │ │ │ - csel w19, w19, w0, le │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - csel w20, w20, w5, le │ │ │ │ - csel w22, w22, w4, le │ │ │ │ - csel w2, w2, w3, le │ │ │ │ - cmp x0, x7 │ │ │ │ - b.ne 5f010 // b.any │ │ │ │ - cmp w22, #0x0 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ccmp w20, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 5fac0 // b.none │ │ │ │ - mov x23, x8 │ │ │ │ - str w21, [sp, #172] │ │ │ │ - mov x21, x9 │ │ │ │ - str x24, [sp, #208] │ │ │ │ - mov w24, w28 │ │ │ │ - mov w28, w22 │ │ │ │ - str x30, [sp, #120] │ │ │ │ - str w10, [sp, #248] │ │ │ │ - stp x11, x13, [sp, #272] │ │ │ │ - nop │ │ │ │ - ubfiz x14, x19, #2, #32 │ │ │ │ - add x2, x25, x14 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - sub w2, w20, #0x1 │ │ │ │ - str w2, [sp, #96] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ubfiz x22, x19, #3, #32 │ │ │ │ - sub w1, w20, #0x1 │ │ │ │ - ubfiz x0, x28, #2, #32 │ │ │ │ - ldr x2, [x2, x22] │ │ │ │ - ldr x3, [x2, x1, lsl #3] │ │ │ │ - ldr x1, [x2, w20, uxtw #3] │ │ │ │ - ldr w2, [x3, x0] │ │ │ │ - ldr w7, [x1, x0] │ │ │ │ - ldr w0, [sp, #240] │ │ │ │ - add w0, w0, w2 │ │ │ │ - cmp w7, w0 │ │ │ │ - b.eq 5f470 // b.none │ │ │ │ - sub w2, w28, #0x1 │ │ │ │ - sub w0, w28, #0x1 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - ldr w0, [x1, x2] │ │ │ │ - ldr w1, [sp, #240] │ │ │ │ - add w0, w1, w0 │ │ │ │ - cmp w7, w0 │ │ │ │ - b.eq 5f684 // b.none │ │ │ │ - ldr w17, [x25, x14] │ │ │ │ - cbz w7, 5f6c0 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - ldr w1, [x0, x14] │ │ │ │ - add x0, x0, x14 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - cbnz w17, 5f3f0 │ │ │ │ - ldr w0, [x26, x14] │ │ │ │ - sub w4, w20, #0x1 │ │ │ │ - add w0, w4, w0 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 5fa9c // b.pmore │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x5, [x1, x22] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - sub w1, w28, #0x1 │ │ │ │ - ldrb w1, [x5, w1, uxtw] │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.ls 5f3e4 // b.plast │ │ │ │ - sub w4, w28, #0x3 │ │ │ │ - sub w6, w28, #0x2 │ │ │ │ - ldrb w4, [x5, w4, uxtw] │ │ │ │ - ldrb w5, [x5, w6, uxtw] │ │ │ │ - ldr x6, [sp, #264] │ │ │ │ - cmp w0, w1 │ │ │ │ - ldr w2, [x3, x2] │ │ │ │ - ldr x3, [sp, #264] │ │ │ │ - add x6, x6, #0x4 │ │ │ │ - csel x6, x6, x3, ne // ne = any │ │ │ │ - ldr w11, [x6] │ │ │ │ - add w2, w2, w11 │ │ │ │ - cmp w7, w2 │ │ │ │ - b.eq 5f43c // b.none │ │ │ │ - cbz w19, 5f7cc │ │ │ │ - add x2, x26, x14 │ │ │ │ - str x2, [sp, #144] │ │ │ │ - ldr w3, [x26, x14] │ │ │ │ - cbnz w17, 5f490 │ │ │ │ - and w5, w5, #0xfffffffb │ │ │ │ - sub w2, w19, #0x1 │ │ │ │ - cmp w5, #0x43 │ │ │ │ - add w6, w20, w3 │ │ │ │ - mov w3, #0x41 // #65 │ │ │ │ - ccmp w4, w3, #0x0, eq // eq = none │ │ │ │ - ldr x9, [sp, #208] │ │ │ │ - sub w4, w19, #0x1 │ │ │ │ - ldr x13, [sp, #280] │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - ldr x8, [sp, #296] │ │ │ │ - mov w28, w24 │ │ │ │ - ldr w18, [sp, #172] │ │ │ │ - cset w16, eq // eq = none │ │ │ │ - ldr w10, [sp, #248] │ │ │ │ - sub w15, w6, #0x1 │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - mov w19, w20 │ │ │ │ - b 5f24c │ │ │ │ - ldr w5, [x9, x2] │ │ │ │ - ldr w12, [x23, x2] │ │ │ │ - cmp w12, w3 │ │ │ │ - b.ne 5f7a8 // b.any │ │ │ │ - ldr w12, [x21, x2] │ │ │ │ - cmp w12, w5 │ │ │ │ - b.ne 5f7a8 // b.any │ │ │ │ - cmp w3, w6 │ │ │ │ - ccmp w5, w6, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.ls 5f240 // b.plast │ │ │ │ - ldr w5, [x27, x2] │ │ │ │ - sub w3, w15, w3 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.ls 5f8a4 // b.plast │ │ │ │ - lsl x17, x2, #1 │ │ │ │ - ubfiz x12, x3, #2, #32 │ │ │ │ - ldr x5, [x13, x17] │ │ │ │ - ldr w5, [x5, x12] │ │ │ │ - add w5, w16, w5 │ │ │ │ - add w5, w5, w11 │ │ │ │ - add w5, w5, w10 │ │ │ │ - cmp w7, w5 │ │ │ │ - b.ne 5f240 // b.any │ │ │ │ - ldr x5, [x8, x17] │ │ │ │ - mov w20, w3 │ │ │ │ - mov w19, w4 │ │ │ │ - ldr w28, [x5, x12] │ │ │ │ - sub x2, x2, #0x4 │ │ │ │ - cbz w4, 5f270 │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - ldr w5, [x25, x2] │ │ │ │ - ldr w3, [x26, x2] │ │ │ │ - cbz w5, 5f1d4 │ │ │ │ - ldr w5, [x27, x2] │ │ │ │ - add w3, w5, w3 │ │ │ │ - sub w5, w5, #0x1 │ │ │ │ - sub w3, w18, w3 │ │ │ │ - add w5, w5, w3 │ │ │ │ - b 5f1d8 │ │ │ │ - tbnz w19, #31, 5fad0 │ │ │ │ - str x14, [sp, #152] │ │ │ │ - bl 36c90 │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - tst w0, #0xff │ │ │ │ - ldr x2, [sp, #272] │ │ │ │ - ldr x1, [x1, x22] │ │ │ │ - add x22, x2, x22 │ │ │ │ - ldr x14, [sp, #152] │ │ │ │ - b.eq 5f66c // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 19c40 │ │ │ │ - ldr x14, [sp, #152] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbnz w1, 5f58c │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w2, [sp, #96] │ │ │ │ - ldr w1, [x1] │ │ │ │ - add w1, w1, w2 │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - stp w1, w2, [x0, #24] │ │ │ │ - bl 1a104 │ │ │ │ - ubfiz x14, x19, #2, #32 │ │ │ │ - ubfiz x0, x19, #3, #32 │ │ │ │ - add x1, x25, x14 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w24, w28 │ │ │ │ - ldr x0, [x1, x0] │ │ │ │ - ldr w20, [x0, w20, sxtw #2] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w28, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 5f080 // b.any │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - mov w22, w28 │ │ │ │ - ldr x24, [sp, #208] │ │ │ │ - mov x23, x14 │ │ │ │ - add x11, x11, x15 │ │ │ │ - ldr w1, [x3] │ │ │ │ - ldr x0, [x11] │ │ │ │ - cbz w1, 5f6e0 │ │ │ │ - ldr w19, [x24, x23] │ │ │ │ - str x11, [sp, #272] │ │ │ │ - bl 1a200 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add w0, w20, w0 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 5f9e8 // b.pmore │ │ │ │ - ldr x0, [x11] │ │ │ │ - str x11, [sp, #272] │ │ │ │ - sub w19, w19, w20 │ │ │ │ - bl 1a200 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - ldr x1, [x11] │ │ │ │ - mov x0, x1 │ │ │ │ - str w19, [x1, #24] │ │ │ │ - ldr w1, [x27, x23] │ │ │ │ - ldr w21, [x26, x23] │ │ │ │ - add w21, w21, w1 │ │ │ │ - bl 1a200 │ │ │ │ - add w20, w20, w0 │ │ │ │ - sub w21, w21, w20 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne 5f9c4 // b.any │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x11, [sp, #272] │ │ │ │ - ldr x0, [x11] │ │ │ │ - ldr w19, [x1, x23] │ │ │ │ - bl 1a1b0 │ │ │ │ - add w0, w22, w0 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cc 5f9a0 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x11, [sp, #272] │ │ │ │ - ldr x0, [x11] │ │ │ │ - ldr w19, [x1, x23] │ │ │ │ - bl 1a1b0 │ │ │ │ - sub w19, w19, w22 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x1, [x11] │ │ │ │ - str w19, [x1, #28] │ │ │ │ - b 5f6f0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 5f14c │ │ │ │ - add w0, w1, #0x1 │ │ │ │ - cmp w20, w0 │ │ │ │ - b.hi 5fa78 // b.pmore │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - sub w0, w0, w20 │ │ │ │ - ldr w5, [x1, x14] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - sub w5, w5, w28 │ │ │ │ - ldr x6, [x1, x22] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - ldrb w1, [x6, w5, uxtw] │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.ls 5f3e4 // b.plast │ │ │ │ - add w4, w5, #0x1 │ │ │ │ - add w5, w5, #0x2 │ │ │ │ - ldrb w4, [x6, w4, uxtw] │ │ │ │ - ldrb w5, [x6, w5, uxtw] │ │ │ │ - b 5f14c │ │ │ │ - str x14, [sp, #128] │ │ │ │ - bl 36c90 │ │ │ │ + bl 58b00 │ │ │ │ + cbz w26, 5c1e0 │ │ │ │ + ldrb w1, [x20, x27] │ │ │ │ + ldrb w0, [x21, x19] │ │ │ │ + bl 40170 │ │ │ │ + lsr w1, w19, #6 │ │ │ │ + lsl x4, x22, x19 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ tst w0, #0xff │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - ldr x14, [sp, #128] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - b.eq 5f6a4 // b.none │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - bl 19c40 │ │ │ │ - ldr x14, [sp, #128] │ │ │ │ - ldr w20, [sp, #96] │ │ │ │ - ldr w28, [sp, #104] │ │ │ │ - b 5f2f8 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str x14, [sp, #104] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w20, [sp, #96] │ │ │ │ - ldr x14, [sp, #104] │ │ │ │ - b 5f2f8 │ │ │ │ - ldr w2, [x27, x14] │ │ │ │ - and w4, w4, #0xfffffffb │ │ │ │ - ldr w18, [sp, #172] │ │ │ │ - cmp w4, #0x43 │ │ │ │ - add w3, w3, w2 │ │ │ │ - sub w2, w19, #0x1 │ │ │ │ - add w20, w20, w18 │ │ │ │ - mov w4, #0x54 // #84 │ │ │ │ - sub w6, w20, w3 │ │ │ │ - ccmp w5, w4, #0x0, eq // eq = none │ │ │ │ - ldr x9, [sp, #208] │ │ │ │ - mov w28, w24 │ │ │ │ - ldr x13, [sp, #280] │ │ │ │ - sub w4, w19, #0x1 │ │ │ │ - ldr x8, [sp, #296] │ │ │ │ - mov w20, #0xffffffff // #-1 │ │ │ │ - ldr w10, [sp, #248] │ │ │ │ - cset w24, eq // eq = none │ │ │ │ - lsl x2, x2, #2 │ │ │ │ - sub w15, w6, #0x1 │ │ │ │ - mov w19, w20 │ │ │ │ - b 5f578 │ │ │ │ - ldr w5, [x27, x2] │ │ │ │ - add w3, w5, w3 │ │ │ │ - sub w5, w5, #0x1 │ │ │ │ - sub w3, w18, w3 │ │ │ │ - add w5, w5, w3 │ │ │ │ - ldr w12, [x23, x2] │ │ │ │ - cmp w12, w3 │ │ │ │ - b.ne 5f7a8 // b.any │ │ │ │ - ldr w12, [x21, x2] │ │ │ │ - cmp w12, w5 │ │ │ │ - b.ne 5f7a8 // b.any │ │ │ │ - cmp w6, w5 │ │ │ │ - ccmp w6, w3, #0x0, cc // cc = lo, ul, last │ │ │ │ - b.ls 5f56c // b.plast │ │ │ │ - ldr w5, [x27, x2] │ │ │ │ - sub w3, w15, w3 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.ls 5f8a4 // b.plast │ │ │ │ - lsl x16, x2, #1 │ │ │ │ - ubfiz x12, x3, #2, #32 │ │ │ │ - cmp w17, #0x1 │ │ │ │ - ldr x5, [x13, x16] │ │ │ │ - ldr w5, [x5, x12] │ │ │ │ - add w30, w5, w24 │ │ │ │ - csel w5, w30, w5, eq // eq = none │ │ │ │ - add w5, w11, w5 │ │ │ │ - add w5, w5, w10 │ │ │ │ - cmp w7, w5 │ │ │ │ - b.ne 5f56c // b.any │ │ │ │ - ldr x5, [x8, x16] │ │ │ │ - mov w20, w3 │ │ │ │ - mov w19, w4 │ │ │ │ - ldr w28, [x5, x12] │ │ │ │ - sub x2, x2, #0x4 │ │ │ │ - cbz w4, 5f270 │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - ldr w5, [x25, x2] │ │ │ │ - ldr w3, [x26, x2] │ │ │ │ - cbnz w5, 5f4e8 │ │ │ │ - ldr w5, [x9, x2] │ │ │ │ - b 5f4fc │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - str x14, [sp, #112] │ │ │ │ - ldr w24, [x1] │ │ │ │ - bl 1a200 │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldr x14, [sp, #112] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 5fa54 // b.pmore │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x14, [sp, #128] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr w1, [x1, x14] │ │ │ │ - str w1, [sp, #112] │ │ │ │ - bl 1a1b0 │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - ldr x14, [sp, #128] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.cc 5fa30 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x22] │ │ │ │ - str x14, [sp, #112] │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - sub w24, w24, w1 │ │ │ │ - bl 1a200 │ │ │ │ - sub w24, w24, w0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - ldr x14, [sp, #112] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - str w24, [x1, #24] │ │ │ │ - str x14, [sp, #128] │ │ │ │ - ldr w1, [x27, x14] │ │ │ │ - ldr w2, [x2] │ │ │ │ - add w1, w1, w2 │ │ │ │ - str w1, [sp, #112] │ │ │ │ - bl 1a200 │ │ │ │ - ldr w1, [sp, #96] │ │ │ │ - ldr x14, [sp, #128] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldr w1, [sp, #112] │ │ │ │ - sub w1, w1, w0 │ │ │ │ - cmp w24, w1 │ │ │ │ - b.ne 5fa0c // b.any │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr w24, [x1, x14] │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - sub w24, w24, w1 │ │ │ │ - bl 1a1b0 │ │ │ │ - sub w24, w24, w0 │ │ │ │ - ldr x1, [x22] │ │ │ │ - str w24, [x1, #28] │ │ │ │ - b 5f2d4 │ │ │ │ - mov x0, x1 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - str x14, [sp, #152] │ │ │ │ - bl 19c40 │ │ │ │ - ldr x14, [sp, #152] │ │ │ │ - b 5f2a8 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x14, [sp, #96] │ │ │ │ - ldr x0, [x0, x22] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w28, [sp, #104] │ │ │ │ - ldr x14, [sp, #96] │ │ │ │ - b 5f2f8 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - str x14, [sp, #128] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w20, [sp, #96] │ │ │ │ - ldr x14, [sp, #128] │ │ │ │ - ldr w28, [sp, #104] │ │ │ │ - b 5f2f8 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - mov x15, x22 │ │ │ │ - ldr x24, [sp, #208] │ │ │ │ - mov w22, w28 │ │ │ │ - ldr x0, [x11, x15] │ │ │ │ - mov x23, x14 │ │ │ │ - add x21, x11, x15 │ │ │ │ - cbnz w17, 5f714 │ │ │ │ - ldr w1, [x26, x23] │ │ │ │ - add w1, w1, w20 │ │ │ │ - stp w1, w22, [x0, #24] │ │ │ │ - bl 1a104 │ │ │ │ + b.eq 5c1d8 // b.none │ │ │ │ + ldr x2, [x24, x27, lsl #3] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + ldr x0, [x2, x1] │ │ │ │ + orr x0, x0, x4 │ │ │ │ + str x0, [x2, x1] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 5c1a4 // b.any │ │ │ │ + add x27, x27, #0x1 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ne 5c180 // b.any │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, x24 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #192 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w19, [x24, x14] │ │ │ │ - bl 1a200 │ │ │ │ - add w0, w20, w0 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 5f97c // b.pmore │ │ │ │ - ldr x0, [x21] │ │ │ │ - sub w19, w19, w20 │ │ │ │ - bl 1a200 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x1 │ │ │ │ - str w19, [x1, #24] │ │ │ │ - ldr w2, [x26, x23] │ │ │ │ - ldr w1, [x27, x23] │ │ │ │ - add w24, w2, w1 │ │ │ │ - bl 1a200 │ │ │ │ - add w0, w20, w0 │ │ │ │ - sub w0, w24, w0 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.ne 5f958 // b.any │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr w19, [x1, x23] │ │ │ │ - bl 1a1b0 │ │ │ │ - add w0, w0, w28 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cc 5f934 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr w19, [x1, x23] │ │ │ │ - bl 1a1b0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - sub w19, w19, w28 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - str w19, [x1, #28] │ │ │ │ - b 5f6f0 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xce0 │ │ │ │ - mov w2, #0x324 // #804 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - mov w22, w28 │ │ │ │ - ldr x24, [sp, #208] │ │ │ │ - ldr x0, [x11] │ │ │ │ - cbnz w17, 5f804 │ │ │ │ - ldr w1, [x26] │ │ │ │ - add w1, w1, w20 │ │ │ │ - stp w1, w28, [x0, #24] │ │ │ │ - bl 1a104 │ │ │ │ - b 5f6f0 │ │ │ │ - mov x3, x25 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - b 5f320 │ │ │ │ - ldr w19, [x24] │ │ │ │ - str x11, [sp, #272] │ │ │ │ - bl 1a200 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add w0, w20, w0 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - cmp w0, w19 │ │ │ │ - b.hi 5f910 // b.pmore │ │ │ │ - ldr x0, [x11] │ │ │ │ - str x11, [sp, #272] │ │ │ │ - sub w19, w19, w20 │ │ │ │ - bl 1a200 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - ldr x1, [x11] │ │ │ │ - mov x0, x1 │ │ │ │ - str w19, [x1, #24] │ │ │ │ - ldr w1, [x27] │ │ │ │ - ldr w21, [x26] │ │ │ │ - add w21, w21, w1 │ │ │ │ - bl 1a200 │ │ │ │ - add w0, w20, w0 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne 5f8ec // b.any │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x11, [sp, #272] │ │ │ │ - ldr x0, [x11] │ │ │ │ - ldr w19, [x1] │ │ │ │ - bl 1a1b0 │ │ │ │ - add w0, w0, w28 │ │ │ │ - ldr x11, [sp, #272] │ │ │ │ - cmp w19, w0 │ │ │ │ - b.cc 5f8c8 // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x11, [sp, #272] │ │ │ │ - ldr x0, [x11] │ │ │ │ - ldr w19, [x1] │ │ │ │ - b 5f3c8 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xd10 │ │ │ │ - mov w2, #0x32e // #814 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xcc0 │ │ │ │ - mov w2, #0x304 // #772 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - mov w2, #0x303 // #771 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - mov w2, #0x300 // #768 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xcc0 │ │ │ │ - mov w2, #0x36d // #877 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - mov w2, #0x36c // #876 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - mov w2, #0x36a // #874 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xcc0 │ │ │ │ - mov w2, #0x388 // #904 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - mov w2, #0x387 // #903 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - mov w2, #0x385 // #901 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - mov w2, #0x351 // #849 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xcc0 │ │ │ │ - mov w2, #0x34f // #847 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - mov w2, #0x34e // #846 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc58 │ │ │ │ - mov w2, #0x2e0 // #736 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xc40 │ │ │ │ - mov w2, #0x2d6 // #726 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - ubfiz x23, x19, #2, #32 │ │ │ │ - add x11, x11, w19, uxtw #3 │ │ │ │ - add x3, x25, x23 │ │ │ │ - b 5f320 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x30 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xd20 │ │ │ │ - mov w2, #0x339 // #825 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-272]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, w7 │ │ │ │ - lsl x19, x20, #3 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + lsr w21, w2, #6 │ │ │ │ + add w5, w21, #0x1 │ │ │ │ + mov w22, w2 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + lsl w1, w5, #6 │ │ │ │ + mov x19, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr x23, [sp, #320] │ │ │ │ + mov w24, w2 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov w26, w3 │ │ │ │ + mov x25, x3 │ │ │ │ + mov x26, x7 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x6 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ubfiz x1, x20, #2, #32 │ │ │ │ - str x5, [sp, #144] │ │ │ │ - str x4, [sp, #160] │ │ │ │ - str x2, [sp, #208] │ │ │ │ - str w20, [sp, #264] │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x25, x0 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - cbz w20, 60584 │ │ │ │ - add w21, w26, #0x1 │ │ │ │ - str w26, [sp, #136] │ │ │ │ - ldr x26, [sp, #144] │ │ │ │ - sbfiz x19, x21, #2, #32 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - str w21, [sp, #112] │ │ │ │ - mov x21, x20 │ │ │ │ + ldr w27, [sp, #112] │ │ │ │ + ldr x28, [sp, #120] │ │ │ │ + stp w1, w4, [sp, #100] │ │ │ │ + str w5, [sp, #108] │ │ │ │ + bl 58ac0 │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ mov x20, x0 │ │ │ │ - str x23, [sp, #320] │ │ │ │ - mov w23, w5 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - str w23, [x24, x22, lsl #2] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w2, [x26, x22, lsl #2] │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w23, w2, w23 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x25, x22, lsl #3] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x27, x22, lsl #3] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - str x0, [x20, x22, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x27, x22, lsl #3] │ │ │ │ - bl 3670 │ │ │ │ - ldr x0, [x25, x22, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldr x0, [x20, x22, lsl #3] │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - bl 3670 │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 5fbc0 // b.any │ │ │ │ - ldr w21, [sp, #112] │ │ │ │ - mov w5, w23 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr w26, [sp, #136] │ │ │ │ - mul w19, w21, w23 │ │ │ │ - str w5, [sp, #104] │ │ │ │ - ldr x23, [sp, #320] │ │ │ │ - str x3, [sp, #112] │ │ │ │ - sbfiz x19, x19, #2, #32 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x25, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 3670 │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - cmp w21, #0x1 │ │ │ │ - ldr w5, [sp, #104] │ │ │ │ - b.le 60508 │ │ │ │ - ldr w21, [sp, #272] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - mov w20, w5 │ │ │ │ - mov x22, x25 │ │ │ │ - ldr x11, [x27] │ │ │ │ - sub w19, w26, #0x1 │ │ │ │ - str x28, [sp, #152] │ │ │ │ - stp x27, x0, [sp, #168] │ │ │ │ - sub x0, x3, #0x1 │ │ │ │ - str x0, [sp, #216] │ │ │ │ - str w19, [sp, #224] │ │ │ │ - str w5, [sp, #232] │ │ │ │ - str w19, [sp, #240] │ │ │ │ - str x3, [sp, #248] │ │ │ │ - str x23, [sp, #320] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str w0, [sp, #256] │ │ │ │ - ubfiz x26, x0, #2, #32 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - sub x27, x26, #0x4 │ │ │ │ - ldr x2, [x0] │ │ │ │ - ldr w0, [x11, x27] │ │ │ │ - str w0, [x11, x26] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - ldr w3, [x2, x27] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str w3, [x2, x26] │ │ │ │ - ldr w2, [x0, x27] │ │ │ │ - str w2, [x0, x26] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr w0, [x0] │ │ │ │ - add w2, w0, #0x1 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 5ff14 // b.plast │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x23, x22 │ │ │ │ - ldr w4, [x24] │ │ │ │ - mov x22, x27 │ │ │ │ - mov x25, #0x1 // #1 │ │ │ │ - mov x27, x26 │ │ │ │ - ldr w2, [x1] │ │ │ │ - mov x26, x25 │ │ │ │ - ldr w1, [sp, #232] │ │ │ │ - sub w19, w20, w1 │ │ │ │ - sub w1, w20, #0x1 │ │ │ │ - str w1, [sp, #140] │ │ │ │ - ldr w1, [sp, #224] │ │ │ │ - str x1, [sp, #200] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov w25, w26 │ │ │ │ - ldr x1, [x1] │ │ │ │ - cbnz w2, 5fec4 │ │ │ │ - ldr x6, [sp, #176] │ │ │ │ - add x3, x1, x26 │ │ │ │ - ldr x5, [sp, #216] │ │ │ │ - add w2, w26, #0x1 │ │ │ │ - ldurb w9, [x3, #-1] │ │ │ │ - ldrb w28, [x5, x6] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls 60414 // b.plast │ │ │ │ - ldrb w0, [x1, x26] │ │ │ │ - str w0, [sp, #104] │ │ │ │ - ldrb w0, [x3, #1] │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - add w4, w25, w4 │ │ │ │ - add w10, w4, w19 │ │ │ │ - mov w1, w9 │ │ │ │ - add w3, w4, w0 │ │ │ │ - add w4, w4, w19 │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - mov w0, w28 │ │ │ │ - ldr w10, [x23, x10, lsl #2] │ │ │ │ - ldr w3, [x23, x3, lsl #2] │ │ │ │ - ldr w11, [x23, x4, lsl #2] │ │ │ │ - add w4, w21, w10 │ │ │ │ - add w3, w21, w3 │ │ │ │ - str w11, [sp, #120] │ │ │ │ - cmp w3, w4 │ │ │ │ - str w9, [sp, #128] │ │ │ │ - csel w3, w3, w4, ge // ge = tcont │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - bic w3, w3, w3, asr #31 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - ldr x3, [sp, #288] │ │ │ │ - blr x3 │ │ │ │ - ldr w11, [sp, #120] │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - add w11, w11, w0 │ │ │ │ - ldr w4, [x24] │ │ │ │ - ldr w9, [sp, #128] │ │ │ │ - cmp w3, w11 │ │ │ │ - b.lt 603dc // b.tstop │ │ │ │ - ldr w2, [sp, #140] │ │ │ │ - add w0, w4, w25 │ │ │ │ - add w1, w0, w19 │ │ │ │ - add w0, w0, w2 │ │ │ │ - ldr w2, [x23, x1, lsl #2] │ │ │ │ - ldr w0, [x23, x0, lsl #2] │ │ │ │ - add w2, w21, w2 │ │ │ │ - add w0, w21, w0 │ │ │ │ - cmp w2, w0 │ │ │ │ - csel w2, w2, w0, ge // ge = tcont │ │ │ │ - bic w2, w2, w2, asr #31 │ │ │ │ - add w3, w20, w25 │ │ │ │ - ldrb w1, [sp, #112] │ │ │ │ - add w3, w3, w4 │ │ │ │ - ldrb w0, [sp, #104] │ │ │ │ - ldr x5, [sp, #152] │ │ │ │ - str w2, [x23, x3, lsl #2] │ │ │ │ - ldr w4, [x24] │ │ │ │ - ldr w2, [x5] │ │ │ │ - add w3, w20, w4 │ │ │ │ - add w3, w3, w25 │ │ │ │ - ldr w7, [x23, x3, lsl #2] │ │ │ │ - bl 5dc00 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add w0, w7, w0 │ │ │ │ - ldr x11, [x1] │ │ │ │ - ldr w1, [x11, x22] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.le 5fef8 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldr w2, [sp, #256] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str w0, [x11, x27] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str w2, [x1, x27] │ │ │ │ - str w26, [x0, x27] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr w0, [x0] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.ls 5ff10 // b.plast │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov w25, w26 │ │ │ │ - ldr w2, [x5] │ │ │ │ - ldr w4, [x24] │ │ │ │ - ldr x1, [x1] │ │ │ │ - cbz w2, 5fd5c │ │ │ │ - ldp x3, x2, [sp, #200] │ │ │ │ - sub w0, w0, w26 │ │ │ │ - ldrb w9, [x1, w0, uxtw] │ │ │ │ - ldrb w28, [x2, x3] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 60414 // b.plast │ │ │ │ - sub w2, w0, #0x2 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldrb w2, [x1, w2, uxtw] │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - str w0, [sp, #112] │ │ │ │ - b 5fd8c │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - ldr w0, [x0] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - cmp w1, w26 │ │ │ │ - b.hi 5fd4c // b.pmore │ │ │ │ - mov x22, x23 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr w0, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - ldr w1, [sp, #232] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [sp, #224] │ │ │ │ - add w20, w20, w1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 5fcc8 // b.any │ │ │ │ - ldr w0, [sp, #264] │ │ │ │ - mov x25, x22 │ │ │ │ - ldr x28, [sp, #152] │ │ │ │ - ldr x27, [sp, #168] │ │ │ │ - ldr x3, [sp, #248] │ │ │ │ - ldr x23, [sp, #320] │ │ │ │ - ldr w19, [sp, #240] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 60508 // b.none │ │ │ │ - sub x4, x3, #0x1 │ │ │ │ - mov x22, x28 │ │ │ │ - mov x6, x4 │ │ │ │ - mov x28, x24 │ │ │ │ - mov x20, #0x1 // #1 │ │ │ │ - mov w24, w19 │ │ │ │ - mov w4, w1 │ │ │ │ - mov x19, x23 │ │ │ │ - mov x23, x20 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - mov x0, x25 │ │ │ │ - mov w20, w4 │ │ │ │ - ldr x3, [x27, x23, lsl #3] │ │ │ │ - mov x25, x28 │ │ │ │ - mov x26, x22 │ │ │ │ - mov x28, x0 │ │ │ │ - str w24, [sp, #248] │ │ │ │ - str w24, [sp, #268] │ │ │ │ - mov x24, x27 │ │ │ │ - mov x27, x23 │ │ │ │ - str x6, [sp, #240] │ │ │ │ - str w4, [sp, #260] │ │ │ │ - str x19, [sp, #320] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str w0, [sp, #216] │ │ │ │ - ubfiz x12, x0, #2, #32 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - sub x22, x12, #0x4 │ │ │ │ - ldr x1, [x0, x27, lsl #3] │ │ │ │ - ldr w0, [x3, x22] │ │ │ │ - str w0, [x3, x12] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - ldr w2, [x1, x22] │ │ │ │ - ldr x0, [x0, x27, lsl #3] │ │ │ │ - str w2, [x1, x12] │ │ │ │ - ldr w1, [x0, x22] │ │ │ │ - str w1, [x0, x12] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr w0, [x0, x27, lsl #2] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 604a0 // b.plast │ │ │ │ - ldr w1, [sp, #260] │ │ │ │ - mov x23, x28 │ │ │ │ - ldr w2, [x26, x27, lsl #2] │ │ │ │ - mov x28, x27 │ │ │ │ - sub w1, w20, w1 │ │ │ │ - str w1, [sp, #140] │ │ │ │ - sub w1, w20, #0x1 │ │ │ │ - str w1, [sp, #256] │ │ │ │ - ldr w1, [sp, #248] │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - ldr w5, [x25, x27, lsl #2] │ │ │ │ - mov x6, x11 │ │ │ │ - stp x1, x12, [sp, #224] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x27, x25 │ │ │ │ - mov x26, x24 │ │ │ │ - mov x24, x22 │ │ │ │ - mov x22, x1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov w19, w6 │ │ │ │ - ldr x1, [x1, x28, lsl #3] │ │ │ │ - cbnz w2, 60388 │ │ │ │ - ldr x7, [sp, #200] │ │ │ │ - add x3, x1, x6 │ │ │ │ - ldr x4, [sp, #240] │ │ │ │ - add w2, w6, #0x1 │ │ │ │ - ldrb w21, [x4, x7] │ │ │ │ - ldurb w4, [x3, #-1] │ │ │ │ - str w4, [sp, #104] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ls 6055c // b.plast │ │ │ │ - ldrb w0, [x1, x6] │ │ │ │ - str w0, [sp, #168] │ │ │ │ - ldrb w0, [x3, #1] │ │ │ │ - str w0, [sp, #176] │ │ │ │ - cmp x6, #0x2 │ │ │ │ - b.ls 60550 // b.plast │ │ │ │ - ldurb w4, [x3, #-3] │ │ │ │ - ldurb w3, [x3, #-2] │ │ │ │ - ldr w0, [sp, #256] │ │ │ │ - add w5, w19, w5 │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - add w13, w5, w0 │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - add w12, w5, w0 │ │ │ │ - ldr w25, [x23, x13, lsl #2] │ │ │ │ - str w4, [sp, #120] │ │ │ │ - str x6, [sp, #128] │ │ │ │ - ldr w13, [x23, x12, lsl #2] │ │ │ │ - stp w3, w0, [sp, #136] │ │ │ │ - mov w0, w0 │ │ │ │ - add w5, w5, w0 │ │ │ │ - ldr w3, [sp, #272] │ │ │ │ - sub w5, w5, #0x1 │ │ │ │ - mov w0, w21 │ │ │ │ - add w25, w3, w25 │ │ │ │ - ldr w12, [x23, x5, lsl #2] │ │ │ │ - add w5, w3, w13 │ │ │ │ - ldr x3, [sp, #288] │ │ │ │ - cmp w25, w5 │ │ │ │ - csel w25, w25, w5, ge // ge = tcont │ │ │ │ - str w12, [sp, #112] │ │ │ │ - blr x3 │ │ │ │ - bic w25, w25, w25, asr #31 │ │ │ │ - ldr w12, [sp, #112] │ │ │ │ - ldr x6, [sp, #128] │ │ │ │ - add w0, w0, w12 │ │ │ │ - ldr w2, [x27, x28, lsl #2] │ │ │ │ - cmp w0, w25 │ │ │ │ - ldr w4, [sp, #120] │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - b.gt 60428 │ │ │ │ - ldr w1, [sp, #140] │ │ │ │ - add w0, w2, w19 │ │ │ │ - ldr w5, [sp, #256] │ │ │ │ - add w1, w0, w1 │ │ │ │ - add w5, w0, w5 │ │ │ │ - ldr w1, [x23, x1, lsl #2] │ │ │ │ - ldr w0, [x23, x5, lsl #2] │ │ │ │ - ldr w5, [sp, #272] │ │ │ │ - add w0, w5, w0 │ │ │ │ - add w1, w5, w1 │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, ge // ge = tcont │ │ │ │ - bic w0, w0, w0, asr #31 │ │ │ │ - and w5, w4, #0xfffffffb │ │ │ │ - add w1, w20, w19 │ │ │ │ - add w1, w1, w2 │ │ │ │ - cmp w5, #0x43 │ │ │ │ - mov w7, #0x54 // #84 │ │ │ │ - and w5, w3, #0xfffffffb │ │ │ │ - ccmp w3, w7, #0x0, eq // eq = none │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - cmp w5, #0x43 │ │ │ │ - str w0, [x23, x1, lsl #2] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - str w2, [sp, #120] │ │ │ │ - mov w2, #0x41 // #65 │ │ │ │ - ccmp w4, w2, #0x0, eq // eq = none │ │ │ │ - mov x28, x27 │ │ │ │ - mov w22, w19 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - mov x19, x25 │ │ │ │ - mov x27, x1 │ │ │ │ - mov w25, w21 │ │ │ │ - mov x21, x0 │ │ │ │ - str w2, [sp, #128] │ │ │ │ - str x6, [sp, #152] │ │ │ │ - b 60218 │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - add w3, w3, w0 │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - mov w0, w25 │ │ │ │ - cmp w3, w10 │ │ │ │ - b.gt 60288 │ │ │ │ - ldr w0, [x28, x27, lsl #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add w0, w20, w0 │ │ │ │ - add w0, w0, w22 │ │ │ │ - add x1, x23, x0, lsl #2 │ │ │ │ - ldr w0, [x23, x0, lsl #2] │ │ │ │ - str w0, [x1] │ │ │ │ - cmp w27, w19 │ │ │ │ - b.le 602e8 │ │ │ │ - ldr w3, [x28, x27, lsl #2] │ │ │ │ - mov w0, w25 │ │ │ │ - ldr x10, [x26, x19, lsl #3] │ │ │ │ - add w3, w20, w3 │ │ │ │ - add w3, w3, w22 │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - ldr w11, [x10, x24] │ │ │ │ - ldr w10, [x23, x3, lsl #2] │ │ │ │ - ldp x3, x2, [sp, #288] │ │ │ │ - str w10, [sp, #112] │ │ │ │ - str w11, [sp, #136] │ │ │ │ - blr x3 │ │ │ │ - ldr w11, [sp, #136] │ │ │ │ - ldr w1, [x21, x27, lsl #2] │ │ │ │ - add w3, w0, w11 │ │ │ │ - ldr w0, [sp, #280] │ │ │ │ - ldr w10, [sp, #112] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - add w3, w3, w0 │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add w0, w3, w0 │ │ │ │ - cbz w1, 601d8 │ │ │ │ - csel w3, w0, w3, eq // eq = none │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - mov w0, w25 │ │ │ │ - cmp w3, w10 │ │ │ │ - b.le 601f4 │ │ │ │ - ldr x3, [x26, x19, lsl #3] │ │ │ │ - ldr w3, [x3, x24] │ │ │ │ - str w3, [sp, #112] │ │ │ │ - ldr x3, [sp, #288] │ │ │ │ - blr x3 │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - ldr w2, [sp, #280] │ │ │ │ - ldr w1, [x21, x27, lsl #2] │ │ │ │ - add w0, w0, w3 │ │ │ │ - add w0, w0, w2 │ │ │ │ - ldr w2, [sp, #120] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - add w2, w0, w2 │ │ │ │ - cbnz w1, 60420 │ │ │ │ - ldr w1, [sp, #128] │ │ │ │ - add w0, w0, w1 │ │ │ │ - ldr w1, [x28, x27, lsl #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add w1, w20, w1 │ │ │ │ - add w1, w1, w22 │ │ │ │ - add x1, x23, x1, lsl #2 │ │ │ │ - str w0, [x1] │ │ │ │ - cmp w27, w19 │ │ │ │ - b.gt 60218 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x27, x28 │ │ │ │ - ldrb w1, [sp, #176] │ │ │ │ - mov w19, w22 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x22, x21 │ │ │ │ - ldr w5, [x27, x0, lsl #2] │ │ │ │ - ldr w2, [x21, x0, lsl #2] │ │ │ │ - add w3, w20, w5 │ │ │ │ - ldrb w0, [sp, #168] │ │ │ │ - add w3, w3, w19 │ │ │ │ - ldr w7, [x23, x3, lsl #2] │ │ │ │ - bl 5dc00 │ │ │ │ - ldr x3, [x26, x28, lsl #3] │ │ │ │ - add w0, w0, w7 │ │ │ │ - ldr x6, [sp, #152] │ │ │ │ - ldr w1, [x3, x24] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ge 60474 // b.tcont │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - ldr x1, [x1, x28, lsl #3] │ │ │ │ - str w0, [x3, x2] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - ldr w4, [sp, #216] │ │ │ │ - ldr x0, [x0, x28, lsl #3] │ │ │ │ - str w4, [x1, x2] │ │ │ │ - str w6, [x0, x2] │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldr w0, [x0, x28, lsl #2] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - cmp w1, w6 │ │ │ │ - b.ls 6048c // b.plast │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - mov w19, w6 │ │ │ │ - ldr w2, [x22, x28, lsl #2] │ │ │ │ - ldr w5, [x27, x28, lsl #2] │ │ │ │ - ldr x1, [x1, x28, lsl #3] │ │ │ │ - cbz w2, 60070 │ │ │ │ - ldr x2, [sp, #208] │ │ │ │ - sub w0, w0, w6 │ │ │ │ - ldr x3, [sp, #224] │ │ │ │ - ldrb w21, [x2, x3] │ │ │ │ - ldrb w2, [x1, w0, uxtw] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - cmp x6, #0x2 │ │ │ │ - b.ls 60568 // b.plast │ │ │ │ - add w3, w0, #0x1 │ │ │ │ - add w2, w0, #0x2 │ │ │ │ - ldrb w4, [x1, w3, uxtw] │ │ │ │ - ldrb w3, [x1, w2, uxtw] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 60578 // b.plast │ │ │ │ - sub w2, w0, #0x2 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldrb w2, [x1, w2, uxtw] │ │ │ │ - ldrb w0, [x1, w0, uxtw] │ │ │ │ - str w2, [sp, #168] │ │ │ │ - str w0, [sp, #176] │ │ │ │ - b 600b4 │ │ │ │ - add w0, w19, w25 │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - add w4, w4, w0 │ │ │ │ - mov w1, w9 │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - mov w0, w28 │ │ │ │ - ldr w3, [x23, x4, lsl #2] │ │ │ │ - str w3, [sp, #136] │ │ │ │ - ldr x3, [sp, #288] │ │ │ │ - blr x3 │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - ldr w4, [x24] │ │ │ │ - add w2, w3, w0 │ │ │ │ - b 5fe2c │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - b 5fd8c │ │ │ │ - csel w0, w2, w0, eq // eq = none │ │ │ │ - b 602c8 │ │ │ │ - ldr w0, [sp, #140] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - add w0, w0, w19 │ │ │ │ - str w3, [sp, #112] │ │ │ │ - ldr x3, [sp, #288] │ │ │ │ - add w5, w2, w0 │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - mov w0, w21 │ │ │ │ - ldr w25, [x23, x5, lsl #2] │ │ │ │ - str x6, [sp, #120] │ │ │ │ - str w4, [sp, #136] │ │ │ │ - blr x3 │ │ │ │ - ldr x6, [sp, #120] │ │ │ │ - add w0, w0, w25 │ │ │ │ - ldr w2, [x27, x28, lsl #2] │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - ldr w4, [sp, #136] │ │ │ │ - b 60170 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x6, x6, #0x1 │ │ │ │ - ldr w0, [x0, x28, lsl #2] │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - cmp w1, w6 │ │ │ │ - b.hi 60060 // b.pmore │ │ │ │ - mov x25, x27 │ │ │ │ - mov x24, x26 │ │ │ │ - mov x27, x28 │ │ │ │ - mov x26, x22 │ │ │ │ - mov x28, x23 │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr w0, [sp, #248] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #200] │ │ │ │ - ldr w1, [sp, #260] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [sp, #248] │ │ │ │ - add w20, w20, w1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 5ffc0 // b.any │ │ │ │ - mov x0, x28 │ │ │ │ - mov x23, x27 │ │ │ │ - mov x28, x25 │ │ │ │ - mov x25, x0 │ │ │ │ - ldr w0, [sp, #264] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr x6, [sp, #240] │ │ │ │ - mov x27, x24 │ │ │ │ - ldr x19, [sp, #320] │ │ │ │ - mov x4, x1 │ │ │ │ - ldr w24, [sp, #268] │ │ │ │ - mov x22, x26 │ │ │ │ - cmp w0, w23 │ │ │ │ - b.hi 5ff84 // b.pmore │ │ │ │ - mov x24, x28 │ │ │ │ - mov x23, x19 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + str w1, [sp, #100] │ │ │ │ + bl 58ac0 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + lsl x23, x2, x22 │ │ │ │ + str w1, [sp, #100] │ │ │ │ + bl 58b00 │ │ │ │ + ldr w1, [sp, #100] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 58b00 │ │ │ │ + ldr w4, [sp, #104] │ │ │ │ + cbz w4, 5c3ec │ │ │ │ + ldr w5, [sp, #108] │ │ │ │ + mov w10, w4 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w7, w5 │ │ │ │ + ldrb w1, [x25, x9] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x12, #0x0 // #0 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w1, [x26, x1, lsl #2] │ │ │ │ + ldr x3, [x28, x1, lsl #3] │ │ │ │ + b 5c318 │ │ │ │ + orr x8, x11, x6, lsl #1 │ │ │ │ + lsl x11, x1, #1 │ │ │ │ + orr x5, x8, x13 │ │ │ │ + and x8, x8, x13 │ │ │ │ + orn x5, x11, x5 │ │ │ │ + lsr x1, x1, #63 │ │ │ │ + orr x5, x5, x12 │ │ │ │ + str x5, [x20, x4, lsl #3] │ │ │ │ + str x8, [x19, x4, lsl #3] │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + lsr x11, x6, #63 │ │ │ │ + cmp x7, x4 │ │ │ │ + b.eq 5c37c // b.none │ │ │ │ + mov x12, x1 │ │ │ │ + ldr x5, [x20, x4, lsl #3] │ │ │ │ + ldr x13, [x3, x4, lsl #3] │ │ │ │ + add x8, x5, x0 │ │ │ │ + ldr x14, [x19, x4, lsl #3] │ │ │ │ + and x1, x5, x13 │ │ │ │ + cmp x1, x5 │ │ │ │ + add x8, x8, x1 │ │ │ │ + csel x6, x1, x5, cs // cs = hs, nlast │ │ │ │ + eor x1, x8, x5 │ │ │ │ + cmp x6, x8 │ │ │ │ + orr x1, x1, x13 │ │ │ │ + cset w15, hi // hi = pmore │ │ │ │ + orr x13, x14, x13 │ │ │ │ + cbz x0, 5c354 │ │ │ │ + cset w15, cs // cs = hs, nlast │ │ │ │ + orr x6, x1, x5 │ │ │ │ + mov w0, w15 │ │ │ │ + orn x6, x14, x6 │ │ │ │ + and x1, x1, x5 │ │ │ │ + cmp w21, w4 │ │ │ │ + b.ne 5c2e0 // b.any │ │ │ │ + tst x23, x6 │ │ │ │ + b.eq 5c3dc // b.none │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + b 5c2e0 │ │ │ │ + cmp w27, w22 │ │ │ │ + b.cc 5c390 // b.lo, b.ul, b.last │ │ │ │ + cmp w24, w22 │ │ │ │ + csel w2, w2, w9, cc // cc = lo, ul, last │ │ │ │ + csel w24, w24, w22, cc // cc = lo, ul, last │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + cmp x10, x9 │ │ │ │ + b.ne 5c2c0 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + str w2, [sp, #100] │ │ │ │ bl 3500 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - str x27, [x0] │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ - str x1, [x0] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - str x0, [x23] │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + ldr w2, [sp, #100] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, w2 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + orr x0, x0, x24, lsl #32 │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #272 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 600b4 │ │ │ │ - str wzr, [sp, #168] │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - b 600a4 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.hi 603c0 // b.pmore │ │ │ │ - str wzr, [sp, #168] │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - b 600b4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x25, x0 │ │ │ │ - b 60508 │ │ │ │ + tst x23, x1 │ │ │ │ + cset w5, ne // ne = any │ │ │ │ + sub w22, w22, w5 │ │ │ │ + b 5c2e0 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + b 5c39c │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-288]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ mov x29, sp │ │ │ │ - ldr w0, [sp, #296] │ │ │ │ - str w0, [sp, #148] │ │ │ │ - ldr w0, [sp, #304] │ │ │ │ - str w0, [sp, #280] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr w19, [sp, #288] │ │ │ │ - ldr x8, [sp, #328] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - ldr x0, [sp, #344] │ │ │ │ - str x0, [sp, #248] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w2 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - ubfiz x1, x19, #2, #32 │ │ │ │ - ldr x23, [sp, #312] │ │ │ │ + ldr w24, [sp, #160] │ │ │ │ + ldp x23, x22, [sp, #144] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + lsr w20, w2, #6 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x3 │ │ │ │ + add w19, w20, #0x1 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str x6, [sp, #104] │ │ │ │ - str x8, [sp, #120] │ │ │ │ - str x7, [sp, #184] │ │ │ │ - str w4, [sp, #208] │ │ │ │ - str x5, [sp, #232] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x2, x3, [sp, #264] │ │ │ │ - bl 586c0 │ │ │ │ - cbz w19, 60e60 │ │ │ │ - ldr x6, [sp, #104] │ │ │ │ - mov w20, w19 │ │ │ │ - ldr x8, [sp, #120] │ │ │ │ - mov x7, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldr x3, [x8, x0, lsl #3] │ │ │ │ - add w1, w2, #0x1 │ │ │ │ - str xzr, [x3, #24] │ │ │ │ - str w2, [x7, x0, lsl #2] │ │ │ │ - ldr w2, [x6, x0, lsl #2] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - add w2, w1, w2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 60640 // b.any │ │ │ │ - ldr w0, [sp, #208] │ │ │ │ - str w2, [sp, #104] │ │ │ │ - stp x8, x6, [sp, #120] │ │ │ │ - madd w1, w0, w2, w2 │ │ │ │ - mov x0, x24 │ │ │ │ - str x7, [sp, #136] │ │ │ │ - bl 26c20 │ │ │ │ - ldr w2, [sp, #104] │ │ │ │ - sub w10, w19, #0x1 │ │ │ │ - ldr x7, [sp, #136] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - ldp x8, x6, [sp, #120] │ │ │ │ - udiv w20, w0, w2 │ │ │ │ - mul w4, w20, w2 │ │ │ │ - sub w5, w0, w4 │ │ │ │ - b 606b8 │ │ │ │ - add x1, x3, #0x1 │ │ │ │ - ldr w9, [x7, x1, lsl #2] │ │ │ │ - cmp w9, w5 │ │ │ │ - b.cs 606c0 // b.hs, b.nlast │ │ │ │ - mov x3, x1 │ │ │ │ - cmp x10, x3 │ │ │ │ - b.ne 606a4 // b.any │ │ │ │ - ldr w1, [x7, w3, uxtw #2] │ │ │ │ - mov w26, w3 │ │ │ │ - subs w25, w5, w1 │ │ │ │ - ccmp w0, w2, #0x0, ne // ne = any │ │ │ │ - cset w0, cs // cs = hs, nlast │ │ │ │ - str w0, [sp, #284] │ │ │ │ - b.cc 609d8 // b.lo, b.ul, b.last │ │ │ │ - mov w19, w3 │ │ │ │ - mov w28, w25 │ │ │ │ - mov w0, w1 │ │ │ │ - str w2, [sp, #136] │ │ │ │ - str x8, [sp, #168] │ │ │ │ - str wzr, [sp, #180] │ │ │ │ - stp x7, x6, [sp, #192] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - add w0, w28, w0 │ │ │ │ - lsl x27, x19, #3 │ │ │ │ - sub w1, w4, w1 │ │ │ │ - add w2, w4, w0 │ │ │ │ - add w3, w1, w0 │ │ │ │ - add w4, w4, w0 │ │ │ │ - add w1, w1, w0 │ │ │ │ - sub w0, w20, #0x1 │ │ │ │ - ldr w22, [x24, x2, lsl #2] │ │ │ │ - ldr w2, [sp, #148] │ │ │ │ - str w0, [sp, #120] │ │ │ │ - ldr w0, [x24, x3, lsl #2] │ │ │ │ - add w0, w2, w0 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.eq 60aa8 // b.none │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - ldr w2, [sp, #148] │ │ │ │ - ldr w0, [x24, x4, lsl #2] │ │ │ │ - add w0, w2, w0 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.eq 60b48 // b.none │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - lsl x0, x19, #2 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - add x19, x2, x19, lsl #2 │ │ │ │ - ldr w2, [x2, x0] │ │ │ │ - cbz w22, 60b78 │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - ldr x0, [x0, x27] │ │ │ │ - cbnz w2, 6095c │ │ │ │ - ldr x3, [sp, #264] │ │ │ │ - sub w2, w28, #0x1 │ │ │ │ - sub w4, w20, #0x1 │ │ │ │ - ldrb w2, [x0, w2, uxtw] │ │ │ │ - ldrb w3, [x3, w4, uxtw] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - str w2, [sp, #176] │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.ls 60950 // b.plast │ │ │ │ - sub w3, w28, #0x3 │ │ │ │ - sub w2, w28, #0x2 │ │ │ │ - ldrb w4, [x0, w3, uxtw] │ │ │ │ - ldrb w21, [x0, w2, uxtw] │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - ldrb w0, [sp, #104] │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - str w4, [sp, #128] │ │ │ │ - ldrb w1, [sp, #176] │ │ │ │ - ldr w25, [x24, x3, lsl #2] │ │ │ │ - blr x23 │ │ │ │ - add w25, w25, w0 │ │ │ │ - ldr w4, [sp, #128] │ │ │ │ - cmp w22, w25 │ │ │ │ - b.eq 609a4 // b.none │ │ │ │ - cbz w26, 60c44 │ │ │ │ - and w1, w4, #0xfffffffb │ │ │ │ - and w0, w21, #0xfffffffb │ │ │ │ - cmp w1, #0x43 │ │ │ │ - mov w1, #0x54 // #84 │ │ │ │ - ccmp w21, w1, #0x0, eq // eq = none │ │ │ │ - sub w5, w26, #0x1 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - cmp w0, #0x43 │ │ │ │ - mov w0, #0x41 // #65 │ │ │ │ - ccmp w4, w0, #0x0, eq // eq = none │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - sub w21, w26, #0x1 │ │ │ │ - str w28, [sp, #212] │ │ │ │ - stp x27, x24, [sp, #216] │ │ │ │ - add x26, x0, x5, lsl #3 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - stp w0, w1, [sp, #152] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - mov x24, x26 │ │ │ │ - ldr w26, [sp, #280] │ │ │ │ - add x25, x0, x5, lsl #3 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov x28, x25 │ │ │ │ - mov x25, x19 │ │ │ │ - ubfiz x20, x0, #2, #32 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - mov x27, x20 │ │ │ │ - mov w20, w21 │ │ │ │ - ldr w21, [sp, #176] │ │ │ │ - str w0, [sp, #128] │ │ │ │ - b 608a4 │ │ │ │ - ldr w0, [sp, #152] │ │ │ │ - add w19, w19, w0 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - mov w1, w21 │ │ │ │ - ldrb w0, [sp, #104] │ │ │ │ - blr x23 │ │ │ │ - add w0, w0, w19 │ │ │ │ - add w0, w0, w26 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.ne 60894 // b.any │ │ │ │ - ldr x0, [x28] │ │ │ │ - str w20, [sp, #128] │ │ │ │ - ldr w0, [x0, x27] │ │ │ │ - str w0, [sp, #180] │ │ │ │ - sub x24, x24, #0x8 │ │ │ │ - sub x28, x28, #0x8 │ │ │ │ - cbz w20, 608c8 │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - ldr x1, [x24] │ │ │ │ - ldr w0, [x25] │ │ │ │ - ldr w19, [x1, x27] │ │ │ │ - cbz w0, 6085c │ │ │ │ - cmp w0, #0x1 │ │ │ │ - ldr w0, [sp, #156] │ │ │ │ - add w0, w19, w0 │ │ │ │ - csel w19, w0, w19, eq // eq = none │ │ │ │ - b 60864 │ │ │ │ - ldr w0, [sp, #128] │ │ │ │ - mov x20, x27 │ │ │ │ - ldr w28, [sp, #212] │ │ │ │ - ldp x27, x24, [sp, #216] │ │ │ │ - tbnz w0, #31, 60d40 │ │ │ │ - ldr x19, [sp, #168] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - ldr x0, [x19, x27] │ │ │ │ - bl 19c40 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - ldr w1, [x0, x1] │ │ │ │ - ldr x0, [x19, x27] │ │ │ │ - cbnz w1, 60ac4 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - stp w1, w28, [x0, #24] │ │ │ │ - bl 1a104 │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - ldr w26, [sp, #128] │ │ │ │ - ldr w28, [sp, #180] │ │ │ │ - cmp w28, #0x0 │ │ │ │ - ldr x1, [x0, w26, uxtw #3] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ldr w20, [x1, x20] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 609cc // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - mov w19, w26 │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - ldr w0, [x0, w26, uxtw #2] │ │ │ │ - mul w4, w20, w1 │ │ │ │ - b 60700 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 607b0 │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x4, [sp, #272] │ │ │ │ - ldr w2, [x2, x3] │ │ │ │ - ldr w3, [sp, #208] │ │ │ │ - sub w2, w2, w28 │ │ │ │ - sub w3, w3, w20 │ │ │ │ - ldrb w3, [x4, w3, uxtw] │ │ │ │ - str w3, [sp, #104] │ │ │ │ - ldrb w3, [x0, w2, uxtw] │ │ │ │ - str w3, [sp, #176] │ │ │ │ - cmp w28, #0x2 │ │ │ │ - b.ls 60950 // b.plast │ │ │ │ - add w3, w2, #0x1 │ │ │ │ - add w2, w2, #0x2 │ │ │ │ - ldrb w4, [x0, w3, uxtw] │ │ │ │ - ldrb w21, [x0, w2, uxtw] │ │ │ │ - b 607b0 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + lsl w27, w24, #1 │ │ │ │ + add w27, w27, #0x3 │ │ │ │ + ldr x0, [x22] │ │ │ │ + stp w1, w2, [x23] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + lsl x3, x27, #3 │ │ │ │ + ldr w10, [sp, #128] │ │ │ │ + add x1, x22, x27, lsl #3 │ │ │ │ + lsl x27, x24, #3 │ │ │ │ + mov x26, x7 │ │ │ │ + ldr x28, [sp, #136] │ │ │ │ + ubfiz x2, x19, #3, #27 │ │ │ │ + stp x2, x3, [sp, #96] │ │ │ │ + add x24, x22, x24, lsl #3 │ │ │ │ + str w4, [sp, #112] │ │ │ │ + str x1, [sp, #120] │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + str w10, [sp, #128] │ │ │ │ + bl 3670 │ │ │ │ + ldr x0, [x22, x27] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x27] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w20, [sp, #120] │ │ │ │ - subs w28, w28, #0x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 60938 // b.any │ │ │ │ - ldp x7, x6, [sp, #192] │ │ │ │ - mov w25, w28 │ │ │ │ - ldr x8, [sp, #168] │ │ │ │ - cbnz w26, 60a84 │ │ │ │ - ldr x0, [x8] │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldr w1, [x1] │ │ │ │ - cbz w1, 60b64 │ │ │ │ - stp x7, x6, [sp, #104] │ │ │ │ - str x8, [sp, #120] │ │ │ │ - bl 1a200 │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - add w0, w20, w0 │ │ │ │ - ldr x8, [sp, #120] │ │ │ │ - cmp w0, w1 │ │ │ │ - ldp x7, x6, [sp, #104] │ │ │ │ - b.hi 60dac // b.pmore │ │ │ │ - ldr x0, [x8] │ │ │ │ - str x8, [sp, #104] │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - stp x7, x6, [sp, #120] │ │ │ │ - sub w19, w1, w20 │ │ │ │ - bl 1a200 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - ldr x6, [sp, #128] │ │ │ │ - ldr x1, [x8] │ │ │ │ - mov x0, x1 │ │ │ │ - str w19, [x1, #24] │ │ │ │ - ldr w19, [x6] │ │ │ │ - stp x6, x8, [sp, #104] │ │ │ │ - bl 1a1b0 │ │ │ │ - add w0, w0, w25 │ │ │ │ - ldr x7, [sp, #120] │ │ │ │ - cmp w19, w0 │ │ │ │ - ldp x6, x8, [sp, #104] │ │ │ │ - b.cc 60dd0 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x8] │ │ │ │ - ldr w19, [x6] │ │ │ │ - stp x8, x7, [sp, #104] │ │ │ │ - bl 1a1b0 │ │ │ │ - ldp x8, x7, [sp, #104] │ │ │ │ - sub w19, w19, w25 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x1, [x8] │ │ │ │ - str w19, [x1, #28] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + bl 3670 │ │ │ │ + ldp x2, x3, [sp, #96] │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + ldr x0, [x22, x3] │ │ │ │ + bl 3670 │ │ │ │ + ldr w4, [sp, #112] │ │ │ │ + mov x7, #0x1 // #1 │ │ │ │ + lsl x7, x7, x21 │ │ │ │ + cbz w4, 5c5e8 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov w13, w4 │ │ │ │ + ldr w10, [sp, #128] │ │ │ │ + add x18, x22, #0x8 │ │ │ │ + add x6, x24, #0x8 │ │ │ │ + mov x4, x25 │ │ │ │ + add x27, x1, #0x8 │ │ │ │ + mov x12, #0x0 // #0 │ │ │ │ + stp x24, x13, [sp, #104] │ │ │ │ + nop │ │ │ │ + ldrb w0, [x4, x12] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x25, [x22, x12, lsl #3] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr w0, [x26, x0, lsl #2] │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + ldr x30, [x2, x12, lsl #3] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x24, [x18, x12, lsl #3] │ │ │ │ + str x12, [sp, #96] │ │ │ │ + ldr x17, [x6, x12, lsl #3] │ │ │ │ + ldr x16, [x28, x0, lsl #3] │ │ │ │ + ldr x15, [x27, x12, lsl #3] │ │ │ │ + b 5c558 │ │ │ │ + orr x12, x3, x8, lsl #1 │ │ │ │ + lsl x13, x0, #1 │ │ │ │ + orr x3, x12, x5 │ │ │ │ + and x12, x12, x5 │ │ │ │ + orn x5, x13, x3 │ │ │ │ + lsr x0, x0, #63 │ │ │ │ + orr x5, x5, x2 │ │ │ │ + str x5, [x24, x1, lsl #3] │ │ │ │ + str x12, [x17, x1, lsl #3] │ │ │ │ + lsr x3, x8, #63 │ │ │ │ + str x9, [x15, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + mov x2, x0 │ │ │ │ + cmp x19, x1 │ │ │ │ + b.eq 5c5bc // b.none │ │ │ │ + ldr x0, [x25, x1, lsl #3] │ │ │ │ + ldr x5, [x16, x1, lsl #3] │ │ │ │ + add x12, x0, x11 │ │ │ │ + ldr x13, [x30, x1, lsl #3] │ │ │ │ + and x8, x0, x5 │ │ │ │ + cmp x8, x0 │ │ │ │ + add x12, x12, x8 │ │ │ │ + csel x8, x8, x0, cs // cs = hs, nlast │ │ │ │ + eor x9, x12, x0 │ │ │ │ + cmp x8, x12 │ │ │ │ + orr x9, x9, x5 │ │ │ │ + cset w14, hi // hi = pmore │ │ │ │ + orr x5, x13, x5 │ │ │ │ + cbz x11, 5c594 │ │ │ │ + cset w14, cs // cs = hs, nlast │ │ │ │ + orr x8, x9, x0 │ │ │ │ + mov w11, w14 │ │ │ │ + orn x8, x13, x8 │ │ │ │ + and x0, x9, x0 │ │ │ │ + cmp w20, w1 │ │ │ │ + b.ne 5c51c // b.any │ │ │ │ + tst x7, x8 │ │ │ │ + b.eq 5c60c // b.none │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + b 5c51c │ │ │ │ + ldr x12, [sp, #96] │ │ │ │ + cmp w10, w21 │ │ │ │ + b.cc 5c5d8 // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [x23, #4] │ │ │ │ + cmp w0, w21 │ │ │ │ + b.cc 5c5d8 // b.lo, b.ul, b.last │ │ │ │ + stp w12, w21, [x23] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x12, x12, #0x1 │ │ │ │ + cmp x12, x0 │ │ │ │ + b.ne 5c4e0 // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x7 │ │ │ │ + mov x0, x22 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #288 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - b 3500 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - ldr x0, [x0, x27] │ │ │ │ - bl 19c40 │ │ │ │ - ldr w20, [sp, #120] │ │ │ │ - ldr w0, [sp, #284] │ │ │ │ - b 6092c │ │ │ │ - bl 1a200 │ │ │ │ - ldr w1, [sp, #120] │ │ │ │ - add w0, w1, w0 │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 60d88 // b.pmore │ │ │ │ - ldp x2, x0, [sp, #160] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x0, [x0, x27] │ │ │ │ - ldr w21, [x1, x2] │ │ │ │ - bl 1a1b0 │ │ │ │ - add w0, w0, w28 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.cc 60d64 // b.lo, b.ul, b.last │ │ │ │ - ldr x22, [sp, #168] │ │ │ │ - ldr w2, [sp, #120] │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - ldr x0, [x22, x27] │ │ │ │ - sub w21, w1, w2 │ │ │ │ - bl 1a200 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - ldr x1, [x22, x27] │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - mov x0, x1 │ │ │ │ - str w21, [x1, #24] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr w1, [x1, x2] │ │ │ │ - sub w19, w1, w28 │ │ │ │ - bl 1a1b0 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x1, [x22, x27] │ │ │ │ - str w19, [x1, #28] │ │ │ │ - b 60910 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - ldr x0, [x0, x27] │ │ │ │ - bl 19c40 │ │ │ │ - subs w28, w28, #0x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - b 6092c │ │ │ │ - str x7, [sp, #104] │ │ │ │ - stp w20, w25, [x0, #24] │ │ │ │ - bl 1a104 │ │ │ │ - ldr x7, [sp, #104] │ │ │ │ - b 60a84 │ │ │ │ - ldr x8, [sp, #168] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ldp x7, x6, [sp, #192] │ │ │ │ - mov w25, w28 │ │ │ │ - ldr x0, [x8, x27] │ │ │ │ - ccmp w26, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 60b64 // b.any │ │ │ │ - stp x7, x6, [sp, #104] │ │ │ │ - str x8, [sp, #120] │ │ │ │ - bl 1a200 │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - add w0, w0, w20 │ │ │ │ - ldr x8, [sp, #120] │ │ │ │ - cmp w0, w1 │ │ │ │ - ldp x7, x6, [sp, #104] │ │ │ │ - b.hi 60df4 // b.pmore │ │ │ │ - ldr x0, [x8, x27] │ │ │ │ - str x8, [sp, #104] │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - stp x7, x6, [sp, #120] │ │ │ │ - sub w19, w1, w20 │ │ │ │ - bl 1a200 │ │ │ │ - sub w1, w19, w0 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - ldr x6, [sp, #128] │ │ │ │ - ldr x2, [x8, x27] │ │ │ │ - mov x0, x2 │ │ │ │ - str w1, [x2, #24] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr w19, [x6, x1] │ │ │ │ - stp x6, x8, [sp, #104] │ │ │ │ - bl 1a1b0 │ │ │ │ - add w0, w25, w0 │ │ │ │ - ldr x7, [sp, #120] │ │ │ │ - cmp w19, w0 │ │ │ │ - ldp x6, x8, [sp, #104] │ │ │ │ - b.cc 60e18 // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x8, x27] │ │ │ │ - str x7, [sp, #120] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr w19, [x6, x1] │ │ │ │ - stp x6, x8, [sp, #104] │ │ │ │ - bl 1a1b0 │ │ │ │ - sub w19, w19, w25 │ │ │ │ - ldp x6, x8, [sp, #104] │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x7, [sp, #120] │ │ │ │ - ldr x1, [x8, x27] │ │ │ │ - str w19, [x1, #28] │ │ │ │ - cbz w26, 609dc │ │ │ │ - b 60a84 │ │ │ │ - ldp x1, x8, [sp, #160] │ │ │ │ - str x8, [sp, #120] │ │ │ │ - ldp x0, x7, [sp, #184] │ │ │ │ - mov w25, w28 │ │ │ │ - ldr x6, [sp, #200] │ │ │ │ - ldr w1, [x0, x1] │ │ │ │ - ldr x0, [x8] │ │ │ │ - stp x7, x6, [sp, #104] │ │ │ │ - cbnz w1, 60c80 │ │ │ │ - stp w20, w28, [x0, #24] │ │ │ │ - bl 1a104 │ │ │ │ - ldr x8, [sp, #120] │ │ │ │ - ldp x7, x6, [sp, #104] │ │ │ │ - ldr x0, [x8] │ │ │ │ - b 609e0 │ │ │ │ - bl 1a200 │ │ │ │ - add w0, w0, w20 │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - ldr x8, [sp, #120] │ │ │ │ - cmp w0, w1 │ │ │ │ - ldp x7, x6, [sp, #104] │ │ │ │ - b.hi 60d1c // b.pmore │ │ │ │ - ldr x0, [x8] │ │ │ │ - str x8, [sp, #104] │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - stp x7, x6, [sp, #120] │ │ │ │ - sub w19, w1, w20 │ │ │ │ - bl 1a200 │ │ │ │ - sub w1, w19, w0 │ │ │ │ - ldr x8, [sp, #104] │ │ │ │ - ldr x6, [sp, #128] │ │ │ │ - ldr x2, [x8] │ │ │ │ - mov x0, x2 │ │ │ │ - str w1, [x2, #24] │ │ │ │ - ldr w19, [x6] │ │ │ │ - stp x6, x8, [sp, #104] │ │ │ │ - bl 1a1b0 │ │ │ │ - add w0, w28, w0 │ │ │ │ - ldr x7, [sp, #120] │ │ │ │ - cmp w19, w0 │ │ │ │ - ldp x6, x8, [sp, #104] │ │ │ │ - b.cc 60e3c // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [x8] │ │ │ │ - str x7, [sp, #120] │ │ │ │ - ldr w19, [x6] │ │ │ │ - stp x6, x8, [sp, #104] │ │ │ │ - bl 1a1b0 │ │ │ │ - ldp x6, x8, [sp, #104] │ │ │ │ - sub w19, w19, w28 │ │ │ │ - sub w19, w19, w0 │ │ │ │ - ldr x7, [sp, #120] │ │ │ │ - ldr x0, [x8] │ │ │ │ - str w19, [x0, #28] │ │ │ │ - b 609e0 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xd28 │ │ │ │ - mov w2, #0x484 // #1156 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xd20 │ │ │ │ - mov w2, #0x49f // #1183 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xcc0 │ │ │ │ - mov w2, #0x4b3 // #1203 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xd28 │ │ │ │ - mov w2, #0x4b2 // #1202 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xd28 │ │ │ │ - mov w2, #0x4df // #1247 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xcc0 │ │ │ │ - mov w2, #0x4e1 // #1249 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xd28 │ │ │ │ - mov w2, #0x4cb // #1227 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xcc0 │ │ │ │ - mov w2, #0x4cd // #1229 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x50 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xcc0 │ │ │ │ - mov w2, #0x486 // #1158 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - mov x0, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 26c20 │ │ │ │ - brk #0x3e8 │ │ │ │ + ret │ │ │ │ + tst x7, x0 │ │ │ │ + cset w12, ne // ne = any │ │ │ │ + sub w21, w21, w12 │ │ │ │ + b 5c51c │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-240]! │ │ │ │ - add w0, w5, #0x1 │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov w10, w2 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ mov x29, sp │ │ │ │ - str w5, [sp, #112] │ │ │ │ - add w5, w7, #0x1 │ │ │ │ - stp w0, w5, [sp, #188] │ │ │ │ - add w0, w0, w5 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - madd w19, w3, w0, w0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr w22, [sp, #248] │ │ │ │ - ldp x20, x21, [sp, #264] │ │ │ │ - sbfiz x19, x19, #2, #32 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov w28, w4 │ │ │ │ + ldp x21, x27, [sp, #160] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + lsr w20, w2, #6 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - ldr w24, [sp, #240] │ │ │ │ + mov x23, x3 │ │ │ │ + mov x24, x7 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - add w26, w3, #0x1 │ │ │ │ - ldr w25, [sp, #256] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - stp x1, x2, [sp, #120] │ │ │ │ - mov x1, x19 │ │ │ │ - str w0, [sp, #144] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - stp x4, x6, [sp, #160] │ │ │ │ - str w7, [sp, #204] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - sbfiz x19, x26, #2, #32 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl 3670 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 586c0 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + add w26, w20, #0x1 │ │ │ │ + ldr w25, [sp, #176] │ │ │ │ + ldr x0, [x27] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + stp w1, w2, [x21] │ │ │ │ + ubfiz x26, x26, #3, #27 │ │ │ │ + lsl x19, x25, #3 │ │ │ │ + and w1, w10, #0x3f │ │ │ │ + ldr w22, [sp, #144] │ │ │ │ + mov x2, x26 │ │ │ │ + str w10, [sp, #112] │ │ │ │ + add x25, x27, x25, lsl #3 │ │ │ │ + str w1, [sp, #140] │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ bl 3670 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x0, x28 │ │ │ │ + ldr x0, [x27, x19] │ │ │ │ + mov x2, x26 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ bl 3670 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - cmp w26, #0x1 │ │ │ │ - ldr w5, [sp, #112] │ │ │ │ - b.le 61350 │ │ │ │ - cmp w22, w24 │ │ │ │ - sub w1, w5, #0x1 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - cmp w24, #0x0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ - cset w6, ne // ne = any │ │ │ │ - cmp w22, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ - sub w2, w23, #0x1 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - mov x23, x28 │ │ │ │ - mov w26, w25 │ │ │ │ - str w2, [sp, #184] │ │ │ │ - and w2, w6, #0x1 │ │ │ │ - str w5, [sp, #220] │ │ │ │ - mov x5, x27 │ │ │ │ - add x0, x1, x0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - str w2, [sp, #196] │ │ │ │ - stp x28, x27, [sp, #224] │ │ │ │ - ldr w0, [x5] │ │ │ │ - ldr w1, [sp, #104] │ │ │ │ - str w0, [x5, #4] │ │ │ │ - add w7, w1, #0x1 │ │ │ │ - ldr w1, [sp, #188] │ │ │ │ - ldr w0, [x23] │ │ │ │ - str w0, [x23, #4] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 610e8 │ │ │ │ - ldr w0, [sp, #144] │ │ │ │ - add w1, w19, w0 │ │ │ │ - ldr w0, [sp, #200] │ │ │ │ - cbnz w0, 613a4 │ │ │ │ - ldr w0, [sp, #220] │ │ │ │ - add x28, x4, w19, sxtw #2 │ │ │ │ - add x22, x4, w1, sxtw #2 │ │ │ │ - str x23, [sp, #136] │ │ │ │ - sub w25, w0, #0x1 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - mov x23, x5 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - stp w7, w19, [sp, #148] │ │ │ │ - mov x19, x22 │ │ │ │ - mov w22, w26 │ │ │ │ - mov x26, x28 │ │ │ │ - mov w28, w25 │ │ │ │ - str x4, [sp, #208] │ │ │ │ - str x21, [sp, #272] │ │ │ │ - b 61064 │ │ │ │ - ldr x2, [sp, #272] │ │ │ │ - mov w1, w25 │ │ │ │ - ldr w24, [x26] │ │ │ │ - mov w0, w27 │ │ │ │ - blr x20 │ │ │ │ - add w0, w0, w24 │ │ │ │ - str w0, [x19, #4] │ │ │ │ - ldr w1, [x23] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ge 61050 // b.tcont │ │ │ │ - str w0, [x23, #4] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr w1, [sp, #148] │ │ │ │ - str w1, [x0, #4] │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - add x26, x26, #0x4 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - cmn w28, #0x1 │ │ │ │ - b.eq 610cc // b.none │ │ │ │ - ldp x1, x0, [sp, #112] │ │ │ │ - ldr w24, [x19] │ │ │ │ - ldr x2, [sp, #272] │ │ │ │ - add w24, w22, w24 │ │ │ │ - ldrb w27, [x0, x1] │ │ │ │ - ldp w21, w0, [x26] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - add w0, w22, w0 │ │ │ │ - cmp w24, w0 │ │ │ │ - csel w24, w24, w0, ge // ge = tcont │ │ │ │ - mov w0, w27 │ │ │ │ - ldrb w25, [x1, w28, uxtw] │ │ │ │ - bic w24, w24, w24, asr #31 │ │ │ │ - mov w1, w25 │ │ │ │ - blr x20 │ │ │ │ - add w0, w0, w21 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.gt 61018 │ │ │ │ - ldr w0, [x19] │ │ │ │ - ldr w1, [x26, #4] │ │ │ │ - add w0, w22, w0 │ │ │ │ - add w1, w22, w1 │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, ge // ge = tcont │ │ │ │ - bic w0, w0, w0, asr #31 │ │ │ │ - b 61030 │ │ │ │ - mov x5, x23 │ │ │ │ - ldr w19, [sp, #152] │ │ │ │ - ldr x23, [sp, #136] │ │ │ │ - mov w26, w22 │ │ │ │ - ldr x4, [sp, #208] │ │ │ │ - ldr x21, [sp, #272] │ │ │ │ - ldr w0, [x23] │ │ │ │ - ldr w22, [sp, #144] │ │ │ │ - ldr w1, [sp, #188] │ │ │ │ - str x4, [sp, #112] │ │ │ │ - str x5, [sp, #136] │ │ │ │ - mul w0, w22, w0 │ │ │ │ - add x0, x4, w0, sxtw #2 │ │ │ │ - bl 26c20 │ │ │ │ - ldr w1, [x23] │ │ │ │ - mov w7, w0 │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - madd w1, w22, w1, w0 │ │ │ │ - ldr w6, [x5] │ │ │ │ - ldr w0, [x4, w1, sxtw #2] │ │ │ │ - cmp w6, w0 │ │ │ │ - b.ne 616bc // b.any │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - ldr w0, [sp, #144] │ │ │ │ - add w1, w19, w0 │ │ │ │ - b.le 61320 │ │ │ │ - ldr w0, [sp, #196] │ │ │ │ - cbnz w0, 614b0 │ │ │ │ - ldrsw x8, [sp, #188] │ │ │ │ - ldr w0, [sp, #204] │ │ │ │ - str w7, [sp, #152] │ │ │ │ - add x19, x8, w19, sxtw │ │ │ │ - add x8, x8, w1, sxtw │ │ │ │ - sub w24, w0, #0x1 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - add x25, x4, x8, lsl #2 │ │ │ │ - add x19, x4, x19, lsl #2 │ │ │ │ - mov x28, x25 │ │ │ │ - mov x25, x4 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str x5, [sp, #208] │ │ │ │ - str w1, [sp, #216] │ │ │ │ - b 6121c │ │ │ │ - ldr w3, [x19] │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, w27 │ │ │ │ - mov w0, w22 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - blr x20 │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - add w3, w0, w3 │ │ │ │ - ldr w5, [x23] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr w4, [sp, #144] │ │ │ │ - mov w1, w27 │ │ │ │ - str w3, [sp, #148] │ │ │ │ - mov w0, w22 │ │ │ │ - ldr w3, [sp, #152] │ │ │ │ - madd w5, w4, w5, w3 │ │ │ │ - ldr w5, [x25, w5, sxtw #2] │ │ │ │ - str w5, [sp, #136] │ │ │ │ - blr x20 │ │ │ │ - ldr w5, [sp, #136] │ │ │ │ - ldr w3, [sp, #148] │ │ │ │ - add w0, w0, w5 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.le 61298 │ │ │ │ - ldr w3, [x23] │ │ │ │ - mov w0, w22 │ │ │ │ - ldr w4, [sp, #144] │ │ │ │ - mov w1, w27 │ │ │ │ - ldr w5, [sp, #152] │ │ │ │ - mov x2, x21 │ │ │ │ - madd w3, w4, w3, w5 │ │ │ │ - ldr w22, [x25, w3, sxtw #2] │ │ │ │ - blr x20 │ │ │ │ - add w0, w0, w22 │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - str w0, [x28, #4]! │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - cmn w24, #0x1 │ │ │ │ - b.eq 61314 // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr w3, [x28] │ │ │ │ - ldrb w22, [x0, x1] │ │ │ │ - add w3, w26, w3 │ │ │ │ - ldp w5, w0, [x19] │ │ │ │ - str w5, [sp, #148] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add w0, w26, w0 │ │ │ │ - cmp w3, w0 │ │ │ │ - csel w3, w3, w0, ge // ge = tcont │ │ │ │ - mov w0, w22 │ │ │ │ - ldrb w27, [x1, w24, uxtw] │ │ │ │ - bic w3, w3, w3, asr #31 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - mov w1, w27 │ │ │ │ - blr x20 │ │ │ │ - ldr w5, [sp, #148] │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - add w0, w0, w5 │ │ │ │ - cmp w0, w3 │ │ │ │ - b.gt 61180 │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - ldr w3, [x28] │ │ │ │ - add w0, w26, w0 │ │ │ │ - add w3, w26, w3 │ │ │ │ - cmp w3, w0 │ │ │ │ - csel w3, w3, w0, ge // ge = tcont │ │ │ │ - bic w3, w3, w3, asr #31 │ │ │ │ - b 611a0 │ │ │ │ - ldp w6, w5, [x19] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr w3, [x28] │ │ │ │ - mov w1, w27 │ │ │ │ - add w5, w26, w5 │ │ │ │ - mov w0, w22 │ │ │ │ - add w3, w26, w3 │ │ │ │ - str w6, [sp, #148] │ │ │ │ - cmp w3, w5 │ │ │ │ - csel w3, w3, w5, ge // ge = tcont │ │ │ │ - bic w3, w3, w3, asr #31 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - blr x20 │ │ │ │ - ldr w6, [sp, #148] │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - add w6, w6, w0 │ │ │ │ - cmp w3, w6 │ │ │ │ - b.ge 61384 // b.tcont │ │ │ │ - ldr w3, [x19] │ │ │ │ - mov w1, w27 │ │ │ │ - mov w0, w22 │ │ │ │ - mov x2, x21 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - sub w24, w24, #0x1 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - blr x20 │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - add w0, w3, w0 │ │ │ │ - str w0, [x28, #4]! │ │ │ │ - cmn w24, #0x1 │ │ │ │ - b.ne 6121c // b.any │ │ │ │ - ldr x5, [sp, #208] │ │ │ │ - mov x4, x25 │ │ │ │ - ldr w1, [sp, #216] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - add x5, x5, #0x4 │ │ │ │ - ldr w0, [sp, #184] │ │ │ │ - add x23, x23, #0x4 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [sp, #184] │ │ │ │ - mov w19, w1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 60fa4 // b.any │ │ │ │ - ldp x28, x27, [sp, #224] │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - str x27, [x0] │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - str x28, [x0] │ │ │ │ - mov x0, x4 │ │ │ │ + ldrb w2, [sp, #140] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + add w0, w20, #0x2 │ │ │ │ + and x0, x0, #0x7ffffff │ │ │ │ + lsl x9, x1, x2 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x9, [sp, #104] │ │ │ │ + bl 3480 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 52920 │ │ │ │ + ucvtf d31, w22, #6 │ │ │ │ + ldr w10, [sp, #112] │ │ │ │ + ldr x9, [sp, #104] │ │ │ │ + ldr x8, [sp, #152] │ │ │ │ + fcvtpu w11, d31 │ │ │ │ + sub w11, w11, #0x1 │ │ │ │ + cmp w11, w20 │ │ │ │ + csel w11, w11, w20, ls // ls = plast │ │ │ │ + cmp w11, #0x4 │ │ │ │ + b.ls 5cab0 // b.plast │ │ │ │ + add w1, w11, #0x1 │ │ │ │ + add w2, w11, #0x1 │ │ │ │ + add x3, x0, x1, lsl #3 │ │ │ │ + add x1, x19, x1, lsl #2 │ │ │ │ + cmp x19, x3 │ │ │ │ + ccmp x0, x1, #0x2, cc // cc = lo, ul, last │ │ │ │ + b.cc 5cab0 // b.lo, b.ul, b.last │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + adrp x1, 80000 │ │ │ │ + lsr w6, w2, #2 │ │ │ │ + mov x3, x19 │ │ │ │ + movi v29.4s, #0x4 │ │ │ │ + movi v28.4s, #0x1 │ │ │ │ + add x6, x19, w6, uxtw #4 │ │ │ │ + fneg v31.2d, v31.2d │ │ │ │ + ldr q30, [x1, #320] │ │ │ │ + mov x1, x0 │ │ │ │ + mov v27.16b, v30.16b │ │ │ │ + add v30.4s, v30.4s, v29.4s │ │ │ │ + add v27.4s, v27.4s, v28.4s │ │ │ │ + shl v27.4s, v27.4s, #6 │ │ │ │ + str q27, [x3], #16 │ │ │ │ + stp q31, q31, [x1], #32 │ │ │ │ + cmp x3, x6 │ │ │ │ + b.ne 5c744 // b.any │ │ │ │ + and w1, w2, #0xfffffffc │ │ │ │ + tst x2, #0x3 │ │ │ │ + b.eq 5c7b0 // b.none │ │ │ │ + mov w2, w1 │ │ │ │ + add w3, w1, #0x1 │ │ │ │ + lsl w4, w3, #6 │ │ │ │ + str w4, [x19, x2, lsl #2] │ │ │ │ + str d31, [x0, x2, lsl #3] │ │ │ │ + cmp w3, w11 │ │ │ │ + b.hi 5c7b0 // b.pmore │ │ │ │ + add w2, w4, #0x40 │ │ │ │ + str w2, [x19, w3, uxtw #2] │ │ │ │ + add w1, w1, #0x2 │ │ │ │ + str d31, [x0, w3, uxtw #3] │ │ │ │ + cmp w11, w1 │ │ │ │ + b.cc 5c7b0 // b.lo, b.ul, b.last │ │ │ │ + add w4, w4, #0x80 │ │ │ │ + str w4, [x19, x1, lsl #2] │ │ │ │ + str d31, [x0, x1, lsl #3] │ │ │ │ + ubfiz x1, x20, #2, #26 │ │ │ │ + ubfiz x2, x20, #3, #26 │ │ │ │ + add x26, x19, x1 │ │ │ │ + str w10, [x19, x1] │ │ │ │ + str x9, [x0, x2] │ │ │ │ + cbz w28, 5ca28 │ │ │ │ + mov w3, w22 │ │ │ │ + sub w5, w28, #0x1 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ + mov x7, x25 │ │ │ │ + mvni v31.4s, #0x0 │ │ │ │ + mov w25, w28 │ │ │ │ + mov w10, w5 │ │ │ │ + mov x18, x27 │ │ │ │ + mov x5, x9 │ │ │ │ + mov x9, x25 │ │ │ │ + str x3, [sp, #128] │ │ │ │ + mov x3, x27 │ │ │ │ + mov x30, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldrb w1, [x23, x30] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldp x15, x25, [x18] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldp x16, x17, [x7] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + ldr w1, [x24, x1, lsl #2] │ │ │ │ + mov x13, #0x0 // #0 │ │ │ │ + str x7, [sp, #120] │ │ │ │ + ldr x14, [x8, x1, lsl #3] │ │ │ │ + stp x26, x18, [sp, #104] │ │ │ │ + b 5c880 │ │ │ │ + ldr w7, [x19, x4, lsl #2] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + str w7, [x19, x4, lsl #2] │ │ │ │ + orr x6, x6, x18, lsl #1 │ │ │ │ + lsl x26, x1, #1 │ │ │ │ + orr x7, x12, x6 │ │ │ │ + and x6, x12, x6 │ │ │ │ + orn x7, x26, x7 │ │ │ │ + add x12, x4, #0x1 │ │ │ │ + orr x7, x7, x2 │ │ │ │ + str x7, [x25, x4, lsl #3] │ │ │ │ + str x6, [x17, x4, lsl #3] │ │ │ │ + lsr x1, x1, #63 │ │ │ │ + lsr x6, x18, #63 │ │ │ │ + cmp w11, w12 │ │ │ │ + b.cc 5c900 // b.lo, b.ul, b.last │ │ │ │ + mov x4, x12 │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x7, [x15, x4, lsl #3] │ │ │ │ + ldr x12, [x14, x4, lsl #3] │ │ │ │ + add x26, x7, x13 │ │ │ │ + ldr x28, [x16, x4, lsl #3] │ │ │ │ + and x18, x12, x7 │ │ │ │ + cmp x7, x18 │ │ │ │ + add x26, x26, x18 │ │ │ │ + csel x18, x7, x18, cs // cs = hs, nlast │ │ │ │ + eor x1, x7, x26 │ │ │ │ + cmp x26, x18 │ │ │ │ + orr x1, x1, x12 │ │ │ │ + cset w27, cc // cc = lo, ul, last │ │ │ │ + orr x12, x12, x28 │ │ │ │ + cbz x13, 5c8bc │ │ │ │ + cset w27, ls // ls = plast │ │ │ │ + ldr x26, [x0, x4, lsl #3] │ │ │ │ + orr x18, x7, x1 │ │ │ │ + orn x18, x28, x18 │ │ │ │ + mov w13, w27 │ │ │ │ + and x1, x7, x1 │ │ │ │ + tst x18, x26 │ │ │ │ + b.ne 5c830 // b.any │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tst x1, x26 │ │ │ │ + b.eq 5c844 // b.none │ │ │ │ + ldr w7, [x19, x4, lsl #2] │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + mov w27, #0xffffffff // #-1 │ │ │ │ + sub w7, w7, #0x1 │ │ │ │ + str w7, [x19, x4, lsl #2] │ │ │ │ + b 5c844 │ │ │ │ + ldr x7, [sp, #120] │ │ │ │ + mov x2, x1 │ │ │ │ + ldp x26, x18, [sp, #104] │ │ │ │ + cmp w20, w11 │ │ │ │ + b.ls 5ca58 // b.plast │ │ │ │ + ldr w1, [x19, w11, uxtw #2] │ │ │ │ + sub w1, w1, w27 │ │ │ │ + cmp w1, w22 │ │ │ │ + b.hi 5ca58 // b.pmore │ │ │ │ + add w1, w11, #0x1 │ │ │ │ + add w17, w11, #0x1 │ │ │ │ + ldr x1, [x14, x1, lsl #3] │ │ │ │ + and w1, w1, #0x1 │ │ │ │ + orr w28, w28, w1 │ │ │ │ + cbz w28, 5ca58 │ │ │ │ + ubfiz x16, x12, #3, #32 │ │ │ │ + add w25, w4, #0x1 │ │ │ │ + ubfiz x12, x12, #2, #32 │ │ │ │ + str d31, [x15, x16] │ │ │ │ + ldr x1, [x7] │ │ │ │ + str xzr, [x1, x16] │ │ │ │ + ldr x1, [x18] │ │ │ │ + ldr x14, [x14, x16] │ │ │ │ + ldr x11, [x1, x16] │ │ │ │ + ldr x15, [x7] │ │ │ │ + and x1, x14, x11 │ │ │ │ + add x1, x1, x11 │ │ │ │ + ldr w4, [x19, w4, uxtw #2] │ │ │ │ + add x1, x1, x13 │ │ │ │ + ldr x13, [x15, x16] │ │ │ │ + eor x1, x1, x11 │ │ │ │ + orr x1, x1, x14 │ │ │ │ + orr x15, x11, x1 │ │ │ │ + and x1, x11, x1 │ │ │ │ + orn x15, x13, x15 │ │ │ │ + orr x13, x14, x13 │ │ │ │ + cmp w20, w25 │ │ │ │ + b.ls 5ca98 // b.plast │ │ │ │ + add w4, w4, #0x40 │ │ │ │ + mov x11, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + sub w27, w4, w27 │ │ │ │ + str w27, [x19, x12] │ │ │ │ + str x11, [x0, x16] │ │ │ │ + tst x11, x15 │ │ │ │ + b.eq 5ca84 // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + str w27, [x19, x12] │ │ │ │ + ldr x4, [x18, #8] │ │ │ │ + orr x15, x6, x15, lsl #1 │ │ │ │ + ldr x6, [x7, #8] │ │ │ │ + orr x1, x2, x1, lsl #1 │ │ │ │ + orr x2, x13, x15 │ │ │ │ + mov w11, w17 │ │ │ │ + orn x1, x1, x2 │ │ │ │ + str x1, [x4, x16] │ │ │ │ + and x13, x13, x15 │ │ │ │ + str x13, [x6, x16] │ │ │ │ + ldr w1, [x26] │ │ │ │ + cmp w1, w22 │ │ │ │ + b.hi 5ca10 // b.pmore │ │ │ │ + ldr w2, [x21, #4] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.hi 5ca10 // b.pmore │ │ │ │ + cmp w10, w30 │ │ │ │ + b.ls 5ca10 // b.plast │ │ │ │ + str w30, [x21] │ │ │ │ + ldr w1, [x26] │ │ │ │ + str w1, [x21, #4] │ │ │ │ + add x30, x30, #0x1 │ │ │ │ + add x7, x7, #0x8 │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + cmp x9, x30 │ │ │ │ + b.ne 5c800 // b.any │ │ │ │ + mov x27, x3 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3500 │ │ │ │ + mov x0, x27 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #240 │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - ldr w1, [x28] │ │ │ │ - add w0, w26, w0 │ │ │ │ - add w1, w26, w1 │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, ge // ge = tcont │ │ │ │ - bic w0, w0, w0, asr #31 │ │ │ │ - b 61208 │ │ │ │ - ldr x6, [sp, #160] │ │ │ │ - add x24, x4, w19, sxtw #2 │ │ │ │ - add x28, x4, w1, sxtw #2 │ │ │ │ - str x23, [sp, #112] │ │ │ │ - mov x23, x5 │ │ │ │ - str w7, [sp, #136] │ │ │ │ - str w19, [sp, #148] │ │ │ │ - mov x19, x24 │ │ │ │ - mov w24, w26 │ │ │ │ - mov x26, x6 │ │ │ │ - str x4, [sp, #152] │ │ │ │ - str x21, [sp, #272] │ │ │ │ - b 6142c │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - ldr w1, [x28] │ │ │ │ - add w0, w24, w0 │ │ │ │ - add w1, w24, w1 │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, ge // ge = tcont │ │ │ │ - bic w0, w0, w0, asr #31 │ │ │ │ - str w0, [x28, #4] │ │ │ │ - ldr w1, [x23] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ge 61414 // b.tcont │ │ │ │ - str w0, [x23, #4] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr w1, [sp, #136] │ │ │ │ - str w1, [x0, #4] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - add x28, x28, #0x4 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 61490 // b.none │ │ │ │ - ldp w21, w22, [x19] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - add w22, w24, w22 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldr w0, [x28] │ │ │ │ - ldr x2, [sp, #272] │ │ │ │ - add w0, w24, w0 │ │ │ │ - cmp w22, w0 │ │ │ │ - ldrb w25, [x1, x3] │ │ │ │ - csel w22, w22, w0, ge // ge = tcont │ │ │ │ - ldrb w27, [x26] │ │ │ │ - mov w0, w25 │ │ │ │ - mov w1, w27 │ │ │ │ - bic w22, w22, w22, asr #31 │ │ │ │ - blr x20 │ │ │ │ - add w7, w21, w0 │ │ │ │ - cmp w22, w7 │ │ │ │ - b.ge 613d8 // b.tcont │ │ │ │ - ldr x2, [sp, #272] │ │ │ │ - mov w1, w27 │ │ │ │ - ldr w22, [x19] │ │ │ │ - mov w0, w25 │ │ │ │ - blr x20 │ │ │ │ - add w0, w22, w0 │ │ │ │ - b 613f4 │ │ │ │ - mov x5, x23 │ │ │ │ - ldr w19, [sp, #148] │ │ │ │ - ldr x23, [sp, #112] │ │ │ │ - mov w26, w24 │ │ │ │ - ldr x4, [sp, #152] │ │ │ │ - ldr x21, [sp, #272] │ │ │ │ - ldr w0, [x23] │ │ │ │ - b 610e8 │ │ │ │ - ldrsw x6, [sp, #188] │ │ │ │ - ldr x28, [sp, #168] │ │ │ │ - add x0, x6, #0x1 │ │ │ │ - add x19, x0, w19, sxtw │ │ │ │ - add x6, x6, w1, sxtw │ │ │ │ - ldr w0, [sp, #204] │ │ │ │ - add x2, x28, #0x1 │ │ │ │ - add x24, x4, x6, lsl #2 │ │ │ │ - add x19, x4, x19, lsl #2 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - mov x27, x24 │ │ │ │ - add x0, x2, x0 │ │ │ │ - mov x24, x4 │ │ │ │ - str w7, [sp, #148] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - str x5, [sp, #208] │ │ │ │ - str w1, [sp, #216] │ │ │ │ - b 615d0 │ │ │ │ - ldr w3, [x19] │ │ │ │ - ldr w0, [x27] │ │ │ │ - add w3, w26, w3 │ │ │ │ - add w0, w26, w0 │ │ │ │ - cmp w3, w0 │ │ │ │ - csel w3, w3, w0, ge // ge = tcont │ │ │ │ - bic w3, w3, w3, asr #31 │ │ │ │ - ldr w5, [x23] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr w4, [sp, #148] │ │ │ │ - mov w1, w25 │ │ │ │ - str w3, [sp, #136] │ │ │ │ - mov w0, w22 │ │ │ │ - ldr w3, [sp, #144] │ │ │ │ - madd w5, w3, w5, w4 │ │ │ │ - ldr w5, [x24, w5, sxtw #2] │ │ │ │ - str w5, [sp, #112] │ │ │ │ - blr x20 │ │ │ │ - ldr w5, [sp, #112] │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - add w5, w5, w0 │ │ │ │ - cmp w5, w3 │ │ │ │ - b.gt 6164c │ │ │ │ - ldp w6, w3, [x19, #-4] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr w5, [x27] │ │ │ │ - mov w1, w25 │ │ │ │ - add w3, w26, w3 │ │ │ │ - mov w0, w22 │ │ │ │ - add w5, w26, w5 │ │ │ │ - str w6, [sp, #136] │ │ │ │ - cmp w3, w5 │ │ │ │ - csel w3, w3, w5, ge // ge = tcont │ │ │ │ - bic w3, w3, w3, asr #31 │ │ │ │ - str w3, [sp, #112] │ │ │ │ - blr x20 │ │ │ │ - ldr w6, [sp, #136] │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - add w6, w6, w0 │ │ │ │ - cmp w3, w6 │ │ │ │ - b.lt 61698 // b.tstop │ │ │ │ - ldr w0, [x19] │ │ │ │ - ldr w1, [x27] │ │ │ │ - add w0, w26, w0 │ │ │ │ - add w1, w26, w1 │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, ge // ge = tcont │ │ │ │ - bic w0, w0, w0, asr #31 │ │ │ │ - str w0, [x27, #4]! │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 61688 // b.none │ │ │ │ - ldp w5, w3, [x19, #-4] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr w0, [x27] │ │ │ │ - add w3, w26, w3 │ │ │ │ - ldrb w25, [x28] │ │ │ │ - add w0, w26, w0 │ │ │ │ - str w5, [sp, #136] │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - cmp w3, w0 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - csel w3, w3, w0, ge // ge = tcont │ │ │ │ - bic w3, w3, w3, asr #31 │ │ │ │ - str w3, [sp, #112] │ │ │ │ - ldrb w22, [x1, x4] │ │ │ │ - mov w1, w25 │ │ │ │ - mov w0, w22 │ │ │ │ - blr x20 │ │ │ │ - ldr w5, [sp, #136] │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - add w5, w5, w0 │ │ │ │ - cmp w3, w5 │ │ │ │ - b.ge 614f8 // b.tcont │ │ │ │ - ldur w3, [x19, #-4] │ │ │ │ - mov x2, x21 │ │ │ │ - mov w1, w25 │ │ │ │ - mov w0, w22 │ │ │ │ - str w3, [sp, #112] │ │ │ │ - blr x20 │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - add w3, w3, w0 │ │ │ │ - b 61514 │ │ │ │ - ldr w3, [x23] │ │ │ │ - mov w0, w22 │ │ │ │ - ldp w4, w5, [sp, #144] │ │ │ │ - mov w1, w25 │ │ │ │ - mov x2, x21 │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - madd w3, w4, w3, w5 │ │ │ │ - ldr w22, [x24, w3, sxtw #2] │ │ │ │ - blr x20 │ │ │ │ - add w0, w22, w0 │ │ │ │ - str w0, [x27, #4]! │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ne 615d0 // b.any │ │ │ │ - ldr x5, [sp, #208] │ │ │ │ - mov x4, x24 │ │ │ │ - ldr w1, [sp, #216] │ │ │ │ - b 61320 │ │ │ │ - ldur w3, [x19, #-4] │ │ │ │ - mov w1, w25 │ │ │ │ - mov w0, w22 │ │ │ │ - mov x2, x21 │ │ │ │ - str w3, [sp, #112] │ │ │ │ - blr x20 │ │ │ │ - ldr w3, [sp, #112] │ │ │ │ - add w0, w3, w0 │ │ │ │ - b 615b8 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x70 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xd48 │ │ │ │ - mov w2, #0x525 // #1317 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ + cbz w11, 5c9e4 │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x1, x19, w11, uxtw #2 │ │ │ │ + b 5ca70 │ │ │ │ + subs w11, w11, #0x1 │ │ │ │ + b.eq 5c9e4 // b.none │ │ │ │ + ldr w2, [x1] │ │ │ │ + sub x1, x1, #0x4 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.cs 5ca68 // b.hs, b.nlast │ │ │ │ + b 5c9e4 │ │ │ │ + tst x11, x1 │ │ │ │ + b.eq 5c9bc // b.none │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + str w27, [x19, x12] │ │ │ │ + b 5c9bc │ │ │ │ + ldr w11, [sp, #140] │ │ │ │ + add w4, w11, w4 │ │ │ │ + mov x11, x5 │ │ │ │ + sub w27, w4, w27 │ │ │ │ + str w27, [x19, x12] │ │ │ │ + b 5c9ac │ │ │ │ + add w7, w11, #0x2 │ │ │ │ + sub x6, x19, #0x4 │ │ │ │ + sub x4, x0, #0x8 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov x3, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + lsl w2, w1, #6 │ │ │ │ + str w2, [x6, x1, lsl #2] │ │ │ │ + str x3, [x4, x1, lsl #3] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x1, x7 │ │ │ │ + b.ne 5cac4 // b.any │ │ │ │ + b 5c7b0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-208]! │ │ │ │ - add w8, w6, #0x1 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + cmp w4, #0x0 │ │ │ │ mov x29, sp │ │ │ │ - ldr w0, [sp, #208] │ │ │ │ - stp w6, w0, [sp, #196] │ │ │ │ - add w6, w0, #0x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add w21, w6, w8 │ │ │ │ - ldp x0, x6, [sp, #256] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldr w20, [sp, #216] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x5 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - ldr w19, [sp, #232] │ │ │ │ + mov x23, x6 │ │ │ │ + mov x24, x7 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - madd w1, w4, w21, w21 │ │ │ │ + sub w26, w3, #0x1 │ │ │ │ + cset w3, gt │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr w24, [sp, #224] │ │ │ │ - stp x2, x5, [sp, #144] │ │ │ │ - stp w8, w4, [sp, #160] │ │ │ │ - stp x3, x7, [sp, #168] │ │ │ │ - str xzr, [x0, #24] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - str xzr, [x6, #24] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - stp x0, x6, [sp, #112] │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 26c20 │ │ │ │ - udiv w28, w0, w21 │ │ │ │ - cmp w24, w20 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - ldr w8, [sp, #160] │ │ │ │ - cmp w20, #0x0 │ │ │ │ - ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ - msub w22, w28, w21, w0 │ │ │ │ - cset w7, ne // ne = any │ │ │ │ - cmp w8, w22 │ │ │ │ - b.cs 619c8 // b.hs, b.nlast │ │ │ │ - cmp w24, #0x0 │ │ │ │ - mov w26, w28 │ │ │ │ - ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ - sub w23, w22, w8 │ │ │ │ - cset w27, ne // ne = any │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp, #192] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - mov w22, w28 │ │ │ │ - and w20, w20, #0x1 │ │ │ │ - cbnz w7, 619fc │ │ │ │ - str w8, [sp, #160] │ │ │ │ - str w27, [sp, #204] │ │ │ │ - mov w27, w28 │ │ │ │ - mov x28, x25 │ │ │ │ - b 618f4 │ │ │ │ - mul w0, w21, w26 │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - sub w24, w26, #0x1 │ │ │ │ - add w1, w1, w23 │ │ │ │ - sub w2, w0, w21 │ │ │ │ - add w7, w2, w1 │ │ │ │ - add w6, w1, w0 │ │ │ │ - add w2, w2, w1 │ │ │ │ - add w1, w1, w0 │ │ │ │ - ldr w0, [x28, x7, lsl #2] │ │ │ │ - ldr w6, [x28, x6, lsl #2] │ │ │ │ - add w0, w19, w0 │ │ │ │ - cmp w0, w6 │ │ │ │ - b.eq 61c8c // b.none │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - ldr w0, [x28, x1, lsl #2] │ │ │ │ - add w0, w19, w0 │ │ │ │ - cmp w0, w6 │ │ │ │ - b.eq 61d04 // b.none │ │ │ │ - cbz w6, 61d78 │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cbz w0, 61c14 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - sub w0, w23, #0x1 │ │ │ │ - ldrb w25, [x1, w24, uxtw] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldrb w26, [x1, w0, uxtw] │ │ │ │ - sub w7, w2, #0x1 │ │ │ │ - mov w1, w26 │ │ │ │ - ldp x3, x2, [sp, #104] │ │ │ │ - mov w0, w25 │ │ │ │ - ldr w7, [x28, x7, lsl #2] │ │ │ │ - stp w7, w6, [sp, #184] │ │ │ │ - blr x3 │ │ │ │ - ldp w7, w6, [sp, #184] │ │ │ │ - str w6, [sp, #184] │ │ │ │ - add w0, w0, w7 │ │ │ │ - cmp w0, w6 │ │ │ │ - b.eq 61c5c // b.none │ │ │ │ - ldr x22, [sp, #136] │ │ │ │ - ubfiz x20, x24, #2, #32 │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - ldr w0, [x22, x20] │ │ │ │ - mul w0, w21, w0 │ │ │ │ - add x0, x28, x0, lsl #2 │ │ │ │ - bl 26c20 │ │ │ │ - ldr w5, [x22, x20] │ │ │ │ - mov w22, w0 │ │ │ │ - ldp x3, x2, [sp, #104] │ │ │ │ - mov w0, w25 │ │ │ │ - mov w1, w26 │ │ │ │ - madd w5, w21, w5, w22 │ │ │ │ - ldr w25, [x28, x5, lsl #2] │ │ │ │ - blr x3 │ │ │ │ - ldr w6, [sp, #184] │ │ │ │ - add w0, w0, w25 │ │ │ │ - cmp w0, w6 │ │ │ │ - b.ne 61dd4 // b.any │ │ │ │ - ldr x25, [sp, #120] │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 19c40 │ │ │ │ - stp w24, w23, [x25, #24] │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cbnz w0, 61d2c │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov w26, w24 │ │ │ │ - ldr w27, [x0, x20] │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ + cmp w26, #0x0 │ │ │ │ + mov w27, w4 │ │ │ │ + ccmp w3, #0x0, #0x4, gt │ │ │ │ + b.eq 5ccd4 // b.none │ │ │ │ + add w25, w2, #0x1 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + mov x28, x1 │ │ │ │ + add w20, w2, #0x3 │ │ │ │ + lsl x25, x25, #3 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + add x25, x1, x25 │ │ │ │ + b 5cb9c │ │ │ │ + add x3, x20, x3 │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + ldr x1, [x28, x3, lsl #3] │ │ │ │ + ldr x1, [x1, x2] │ │ │ │ + tst x0, x1 │ │ │ │ + b.ne 5cb7c // b.any │ │ │ │ + ldrb w1, [x21, w27, sxtw] │ │ │ │ + ldr w1, [x23, x1, lsl #2] │ │ │ │ + ldr x1, [x24, x1, lsl #3] │ │ │ │ + ldr x1, [x1, x2] │ │ │ │ + tst x0, x1 │ │ │ │ + b.eq 5ccc0 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + bl 6a200 │ │ │ │ cmp w27, #0x0 │ │ │ │ - ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 619a4 // b.none │ │ │ │ - cmp w23, #0x0 │ │ │ │ - ccmp w26, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 619a4 // b.none │ │ │ │ - cbz w20, 617d0 │ │ │ │ - mul w0, w21, w27 │ │ │ │ - sub w24, w27, #0x1 │ │ │ │ - sub w1, w0, w21 │ │ │ │ - add w6, w0, w22 │ │ │ │ - add w2, w1, w22 │ │ │ │ - add w0, w0, w22 │ │ │ │ - add w1, w1, w22 │ │ │ │ - ldr w25, [x28, x6, lsl #2] │ │ │ │ - ldr w2, [x28, x2, lsl #2] │ │ │ │ - add w2, w19, w2 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.eq 61cc8 // b.none │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr w0, [x28, x0, lsl #2] │ │ │ │ - add w0, w19, w0 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.eq 61cf0 // b.none │ │ │ │ - cbz w25, 61d6c │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - sub w6, w1, #0x1 │ │ │ │ - sub w5, w0, w27 │ │ │ │ - ldr w0, [sp, #196] │ │ │ │ - ldr w27, [x28, x6, lsl #2] │ │ │ │ - sub w7, w0, w22 │ │ │ │ - ldp x0, x3, [sp, #144] │ │ │ │ - ldrb w1, [x3, w7, uxtw] │ │ │ │ - ldp x3, x2, [sp, #104] │ │ │ │ - ldrb w0, [x0, w5, uxtw] │ │ │ │ - blr x3 │ │ │ │ - add w0, w0, w27 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.ne 61db0 // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov w27, w24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - bl 19c40 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.eq 5cc18 // b.none │ │ │ │ + ubfiz x4, x27, #3, #32 │ │ │ │ + lsr w2, w26, #6 │ │ │ │ + sxtw x3, w27 │ │ │ │ + lsl x0, x22, x26 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + ldr x5, [x28, x4] │ │ │ │ + ldr x5, [x5, x2] │ │ │ │ + tst x0, x5 │ │ │ │ + b.ne 5cb4c // b.any │ │ │ │ + add x4, x25, x4 │ │ │ │ + ldur x1, [x4, #-8] │ │ │ │ + ldr x1, [x1, x2] │ │ │ │ + tst x0, x1 │ │ │ │ + b.ne 5ccac // b.any │ │ │ │ + add x3, x21, x3 │ │ │ │ + ldurb w1, [x3, #-1] │ │ │ │ + ldr w1, [x23, x1, lsl #2] │ │ │ │ + ldr x1, [x24, x1, lsl #3] │ │ │ │ + ldr x1, [x1, x2] │ │ │ │ + tst x0, x1 │ │ │ │ + b.eq 5cc98 // b.none │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 6a200 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ cmp w27, #0x0 │ │ │ │ - ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 618f4 // b.any │ │ │ │ - cbnz w20, 61d44 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 5cb9c // b.any │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w0, #0x0, #0x4, eq // eq = none │ │ │ │ + b.eq 5cce4 // b.none │ │ │ │ + add x21, x21, w27, sxtw │ │ │ │ + ldurb w0, [x21, #-1] │ │ │ │ + ldr w0, [x23, x0, lsl #2] │ │ │ │ + ldr x0, [x24, x0, lsl #3] │ │ │ │ + ldr x0, [x0] │ │ │ │ + tbz w0, #0, 5cd18 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + bl 6a200 │ │ │ │ + cmp w27, #0x0 │ │ │ │ + b.le 5cc6c │ │ │ │ + ldr w0, [x19, #20] │ │ │ │ + sub w1, w27, #0x1 │ │ │ │ + str w1, [x19, #28] │ │ │ │ + cmp w27, w0 │ │ │ │ + csel w27, w27, w0, ls // ls = plast │ │ │ │ + sub w0, w0, w27 │ │ │ │ + str w0, [x19, #20] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6a6c4 │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #208 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp w22, #0x0 │ │ │ │ - ccmp w21, w0, #0x2, ne // ne = any │ │ │ │ - b.hi 61da0 // b.pmore │ │ │ │ - cmp w24, #0x0 │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - ccmp w2, #0x0, #0x0, ne // ne = any │ │ │ │ - mov w20, w26 │ │ │ │ - cset w27, ne // ne = any │ │ │ │ - mov w23, w26 │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp, #192] │ │ │ │ - and w20, w20, #0x1 │ │ │ │ - cbz w7, 617bc │ │ │ │ - str w8, [sp, #160] │ │ │ │ - str w27, [sp, #196] │ │ │ │ - mov w27, w28 │ │ │ │ - mov x28, x25 │ │ │ │ - b 61aa0 │ │ │ │ - mul w0, w27, w21 │ │ │ │ - sub w24, w27, #0x1 │ │ │ │ - sub w1, w0, w21 │ │ │ │ - add w6, w0, w22 │ │ │ │ - add w2, w1, w22 │ │ │ │ - add w0, w0, w22 │ │ │ │ - add w1, w1, w22 │ │ │ │ - ldr w25, [x28, x6, lsl #2] │ │ │ │ - ldr w2, [x28, x2, lsl #2] │ │ │ │ - add w2, w19, w2 │ │ │ │ - cmp w25, w2 │ │ │ │ - b.eq 61cb4 // b.none │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr w0, [x28, x0, lsl #2] │ │ │ │ - add w0, w19, w0 │ │ │ │ - cmp w25, w0 │ │ │ │ - b.eq 61cdc // b.none │ │ │ │ - cbz w25, 61d98 │ │ │ │ - sub w5, w1, #0x1 │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - ldp x0, x1, [sp, #144] │ │ │ │ - ldp x3, x2, [sp, #104] │ │ │ │ - ldr w27, [x28, x5, lsl #2] │ │ │ │ - ldrb w0, [x0, w24, uxtw] │ │ │ │ - ldrb w1, [x1, w22, uxtw] │ │ │ │ - blr x3 │ │ │ │ - add w5, w27, w0 │ │ │ │ - cmp w25, w5 │ │ │ │ - b.ne 61db0 // b.any │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov w27, w24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 19c40 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 61be0 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + b 5cc00 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + b 5cc04 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + sub w27, w27, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + b 5cb88 │ │ │ │ cmp w26, #0x0 │ │ │ │ - ccmp w23, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 61be0 // b.none │ │ │ │ - cbnz w20, 61a10 │ │ │ │ - mul w0, w21, w26 │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - sub w24, w26, #0x1 │ │ │ │ - add w1, w1, w23 │ │ │ │ - sub w2, w0, w21 │ │ │ │ - add w6, w2, w1 │ │ │ │ - add w7, w0, w1 │ │ │ │ - add w2, w2, w1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - ldr w1, [x28, x6, lsl #2] │ │ │ │ - ldr w7, [x28, x7, lsl #2] │ │ │ │ - add w1, w19, w1 │ │ │ │ - cmp w7, w1 │ │ │ │ - b.eq 61ca0 // b.none │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr w0, [x28, x0, lsl #2] │ │ │ │ - add w0, w19, w0 │ │ │ │ - cmp w7, w0 │ │ │ │ - b.eq 61d18 // b.none │ │ │ │ - cbz w7, 61d90 │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cbz w0, 61c38 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - sub w0, w23, #0x1 │ │ │ │ - ldrb w26, [x1, w24, uxtw] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldrb w25, [x1, w0, uxtw] │ │ │ │ - sub w6, w2, #0x1 │ │ │ │ - mov w1, w25 │ │ │ │ - ldp x3, x2, [sp, #104] │ │ │ │ - mov w0, w26 │ │ │ │ - ldr w6, [x28, x6, lsl #2] │ │ │ │ - stp w6, w7, [sp, #184] │ │ │ │ - blr x3 │ │ │ │ - ldp w6, w7, [sp, #184] │ │ │ │ - add w6, w6, w0 │ │ │ │ - cmp w7, w6 │ │ │ │ - b.eq 61c74 // b.none │ │ │ │ - ldr x22, [sp, #136] │ │ │ │ - ubfiz x20, x24, #2, #32 │ │ │ │ - ldr w1, [sp, #160] │ │ │ │ - str w7, [sp, #184] │ │ │ │ - ldr w0, [x22, x20] │ │ │ │ - mul w0, w21, w0 │ │ │ │ - add x0, x28, x0, lsl #2 │ │ │ │ - bl 26c20 │ │ │ │ - ldr w5, [x22, x20] │ │ │ │ - mov w22, w0 │ │ │ │ - ldp x3, x2, [sp, #104] │ │ │ │ - mov w1, w25 │ │ │ │ - mov w0, w26 │ │ │ │ - madd w5, w21, w5, w22 │ │ │ │ - ldr w25, [x28, x5, lsl #2] │ │ │ │ - blr x3 │ │ │ │ - ldr w7, [sp, #184] │ │ │ │ - add w25, w25, w0 │ │ │ │ - cmp w7, w25 │ │ │ │ - b.ne 61dd4 // b.any │ │ │ │ - ldr x25, [sp, #120] │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 19c40 │ │ │ │ - stp w24, w23, [x25, #24] │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - cbnz w0, 61d38 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov w26, w24 │ │ │ │ - ldr w27, [x0, x20] │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - cmp w27, #0x0 │ │ │ │ - ccmp w22, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 61aa0 // b.any │ │ │ │ + ccmp w3, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 5cc24 // b.any │ │ │ │ + tbnz w26, #31, 5cc48 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + cmn w26, #0x1 │ │ │ │ + b.eq 5cc48 // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + sub w26, w26, #0x1 │ │ │ │ + bl 6a200 │ │ │ │ + cmn w26, #0x1 │ │ │ │ + b.ne 5cce4 // b.any │ │ │ │ + b 5cc48 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + bl 6a200 │ │ │ │ + b 5cc48 │ │ │ │ + bti c │ │ │ │ + cbz w2, 5cd6c │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + add x20, x1, w2, uxtw #3 │ │ │ │ + ldr x0, [x19] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19], #8 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 5cd48 // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w28, w27 │ │ │ │ - cbz w20, 619a8 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - stp w28, w22, [x0, #24] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + ldr x3, [x2, #16] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 5cdec // b.pmore │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b.cc 5cde8 // b.lo, b.ul, b.last │ │ │ │ + ldr w3, [x1] │ │ │ │ + ldr w4, [x2] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.hi 5cde8 // b.pmore │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b.cc 5cde8 // b.lo, b.ul, b.last │ │ │ │ + ldrb w4, [x2, #40] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w3, [x1, #40] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.hi 5cde8 // b.pmore │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b.cc 5cde8 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + csetm w0, cc // cc = lo, ul, last │ │ │ │ + csinc w0, w0, wzr, ls // ls = plast │ │ │ │ + ret │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + ldr w3, [x2] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.hi 5ce54 // b.pmore │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b.cc 5ce50 // b.lo, b.ul, b.last │ │ │ │ + ldrb w4, [x2, #24] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w3, [x1, #24] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.hi 5ce50 // b.pmore │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b.cc 5ce50 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + csetm w0, cc // cc = lo, ul, last │ │ │ │ + csinc w0, w0, wzr, ls // ls = plast │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0xde0 │ │ │ │ + add x1, x1, #0xf30 │ │ │ │ + add x0, x0, #0xf40 │ │ │ │ + mov w2, #0x134 // #308 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + ldr w3, [x2] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.hi 5cee0 // b.pmore │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b.cc 5cedc // b.lo, b.ul, b.last │ │ │ │ + ldrb w4, [x2, #40] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldrb w3, [x1, #40] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.hi 5cedc // b.pmore │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b.cc 5cedc // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + csetm w0, cc // cc = lo, ul, last │ │ │ │ + csinc w0, w0, wzr, ls // ls = plast │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, x2 │ │ │ │ + and w24, w3, #0xff │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x22, x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x20, x4 │ │ │ │ + mov x21, x5 │ │ │ │ + add x1, x1, x23 │ │ │ │ + bl 55f40 │ │ │ │ + str w0, [x19] │ │ │ │ + mov w1, w0 │ │ │ │ + add x3, sp, #0x4 │ │ │ │ + mov x2, sp │ │ │ │ + mov x0, x22 │ │ │ │ + bl 56010 │ │ │ │ + cbz x20, 5cfdc │ │ │ │ + strb w24, [x19, #40] │ │ │ │ + sub x0, x23, x21 │ │ │ │ + strb wzr, [x19, #56] │ │ │ │ + stur xzr, [x19, #60] │ │ │ │ + ldp w2, w1, [sp] │ │ │ │ + stp x2, x1, [x19, #24] │ │ │ │ + add x21, x2, x21 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + cmp x21, x23 │ │ │ │ + str wzr, [x19, #68] │ │ │ │ + csel x0, x0, x2, ls // ls = plast │ │ │ │ + add x3, x20, x0 │ │ │ │ + sub x2, x1, x0 │ │ │ │ + cmp x3, x1 │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + csinc x20, x20, x2, cc // cc = lo, ul, last │ │ │ │ + stp x0, x20, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5d000 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x3, 81000 │ │ │ │ + add x3, x3, #0xde0 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0x18 │ │ │ │ + add x1, x1, #0xf30 │ │ │ │ + add x0, x0, #0xf68 │ │ │ │ + mov w2, #0x41 // #65 │ │ │ │ + bl 3260 <__assert_fail@plt> │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + bl 2e36c │ │ │ │ + str x0, [x19, #48] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + strb w1, [x0, #56] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x0, x1, x0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x0, x1, x0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp x0, x1, [x0, #8] │ │ │ │ + add x0, x0, x1 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp x1, x3, [x0, #8] │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + add x0, x1, x3 │ │ │ │ + sub x0, x0, x2 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp x1, x3, [x0, #8] │ │ │ │ + ldr x2, [x0, #32] │ │ │ │ + add x0, x1, x3 │ │ │ │ + sub x0, x0, x2 │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr x0, [x0, x1, lsl #3] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x4, [x1, #8] │ │ │ │ + mov w2, w2 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + sub x0, x4, x2 │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x0, x3, x0 │ │ │ │ + cmp x4, x2 │ │ │ │ + add x3, x3, x1 │ │ │ │ + csel x0, x3, x0, ls // ls = plast │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x3, [x0, #24] │ │ │ │ + mov w1, w1 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + add x0, x3, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + sub x2, x2, x1 │ │ │ │ + csel x0, x2, x3, hi // hi = pmore │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldp x4, x6, [x1, #8] │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + add x5, x4, x6 │ │ │ │ + sub x7, x5, #0x1 │ │ │ │ + cmp x7, x0 │ │ │ │ + b.cs 5d1f8 // b.hs, b.nlast │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + add x5, x5, w3, uxtw │ │ │ │ + cmp x0, x5 │ │ │ │ + add w3, w3, w6 │ │ │ │ + sub w5, w4, w1 │ │ │ │ + sub w0, w0, w4 │ │ │ │ + add x1, x1, w2, uxtw │ │ │ │ + csel w0, w3, w0, hi // hi = pmore │ │ │ │ + cmp x4, x1 │ │ │ │ + csel w2, w5, w2, ls // ls = plast │ │ │ │ + add w0, w0, w2 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 5ce60 │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #16] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, #0x48 // #72 │ │ │ │ + umull x1, w1, w21 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldr w1, [x19] │ │ │ │ + ldp q28, q30, [x20] │ │ │ │ + ldp q29, q31, [x20, #32] │ │ │ │ + umull x1, w1, w21 │ │ │ │ + ldr x3, [x20, #64] │ │ │ │ + add x2, x0, x1 │ │ │ │ + str q28, [x0, x1] │ │ │ │ + str x3, [x2, #64] │ │ │ │ + stp q30, q29, [x2, #16] │ │ │ │ + str q31, [x2, #48] │ │ │ │ + ldr w0, [x19] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x19] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x2 │ │ │ │ + adrp x2, af000 │ │ │ │ + ldr x2, [x2, #3864] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr w1, [x20] │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str w1, [x19] │ │ │ │ + add x3, sp, #0x4 │ │ │ │ + mov x2, sp │ │ │ │ + bl 56010 │ │ │ │ + ldrb w0, [x20, #96] │ │ │ │ + strb w0, [x19, #40] │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + ldr w1, [x20, #32] │ │ │ │ + ldr w3, [x20, #4] │ │ │ │ + ldr w2, [x0, #28] │ │ │ │ + str x3, [x19, #24] │ │ │ │ + add w1, w1, w2 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + bl 6a770 │ │ │ │ + mov w0, w0 │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + ldrb w1, [x20, #96] │ │ │ │ + bl 6b244 │ │ │ │ + str w0, [x19, #60] │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + ldrb w1, [x20, #96] │ │ │ │ + bl 6b2b0 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + str w1, [x19, #64] │ │ │ │ + bl 6644c │ │ │ │ + strb wzr, [x19, #56] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + str w0, [x19, #68] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 5d398 // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + ldr w3, [x2] │ │ │ │ + cmp w3, w0 │ │ │ │ + b.hi 5d3d8 // b.pmore │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b.cc 5d3d4 // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + csetm w0, cc // cc = lo, ul, last │ │ │ │ + csinc w0, w0, wzr, ls // ls = plast │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, #0x48 // #72 │ │ │ │ + adrp x3, 5c000 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w1, [x0] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x3, #0xd80 │ │ │ │ + bl 2ff0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + ldr x3, [x0] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x6, x5, [x2, #24] │ │ │ │ + ldrb w7, [x2, #40] │ │ │ │ + ldp x26, x25, [x2, #8] │ │ │ │ + str w7, [sp, #12] │ │ │ │ + ldr w24, [x2] │ │ │ │ + stp x6, x5, [sp, #16] │ │ │ │ + bl 52920 │ │ │ │ + ldr w7, [sp, #12] │ │ │ │ + ldp x6, x5, [sp, #16] │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w8, [x27] │ │ │ │ + cmp w8, #0x1 │ │ │ │ + b.ls 5d62c // b.plast │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w28, #0x48 // #72 │ │ │ │ + b 5d4f0 │ │ │ │ + ldr x9, [x3, #8] │ │ │ │ + add x4, x26, x25 │ │ │ │ + add x4, x4, x21 │ │ │ │ + cmp x4, x9 │ │ │ │ + b.ls 5d50c // b.plast │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + add x9, x9, x3 │ │ │ │ + add w3, w19, #0x1 │ │ │ │ + sub x25, x9, x26 │ │ │ │ + cmp w3, w8 │ │ │ │ + b.cs 5d58c // b.hs, b.nlast │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add x3, x19, x19, lsl #3 │ │ │ │ + lsl x23, x3, #3 │ │ │ │ + add x3, x1, x3, lsl #3 │ │ │ │ + ldr w4, [x1, x23] │ │ │ │ + cmp w4, w24 │ │ │ │ + b.eq 5d4c4 // b.none │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w24, [sp, #32] │ │ │ │ + stp x26, x25, [sp, #40] │ │ │ │ + umull x1, w2, w28 │ │ │ │ + stp x6, x5, [sp, #56] │ │ │ │ + strb w7, [sp, #72] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr w1, [x20] │ │ │ │ + ldp q28, q30, [x22] │ │ │ │ + ldp q29, q31, [x22, #32] │ │ │ │ + umull x1, w1, w28 │ │ │ │ + add x2, x0, x1 │ │ │ │ + str q28, [x0, x1] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + str x0, [x2, #64] │ │ │ │ + stp q30, q29, [x2, #16] │ │ │ │ + str q31, [x2, #48] │ │ │ │ + ldr w2, [x20] │ │ │ │ + ldr x1, [x27, #8] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x3, x1, x23 │ │ │ │ + ldr w24, [x1, x23] │ │ │ │ + str w2, [x20] │ │ │ │ + ldr w8, [x27] │ │ │ │ + ldp x26, x25, [x3, #8] │ │ │ │ + ldp x6, x5, [x3, #24] │ │ │ │ + ldrb w7, [x3, #40] │ │ │ │ + add w3, w19, #0x1 │ │ │ │ + cmp w3, w8 │ │ │ │ + b.cc 5d4f0 // b.lo, b.ul, b.last │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + str w24, [sp, #32] │ │ │ │ + stp x26, x25, [sp, #40] │ │ │ │ + stp x6, x5, [sp, #56] │ │ │ │ + strb w7, [sp, #72] │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x20] │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldp q31, q30, [x22] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + add x2, x0, x1 │ │ │ │ + str q31, [x0, x1] │ │ │ │ + ldp q29, q31, [x22, #32] │ │ │ │ + stp q30, q29, [x2, #16] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + str x0, [x2, #64] │ │ │ │ + str q31, [x2, #48] │ │ │ │ + ldr w1, [x20] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x20] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5d63c // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + b 5d598 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x3, 5c000 │ │ │ │ + add x3, x3, #0xe8c │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + adrp x1, af000 │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #192] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x2, #0x48 // #72 │ │ │ │ + bl 2ff0 │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x7, x6, [x2, #24] │ │ │ │ + ldp x28, x27, [x2, #8] │ │ │ │ + ldrb w26, [x2, #40] │ │ │ │ + ldr w24, [x2] │ │ │ │ + stp x7, x6, [sp, #16] │ │ │ │ + bl 52920 │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x7, x6, [sp, #16] │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + ldr w4, [x25] │ │ │ │ + cmp w4, #0x1 │ │ │ │ + b.ls 5d86c // b.plast │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov w21, #0x48 // #72 │ │ │ │ + b 5d774 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w24, [sp, #32] │ │ │ │ + stp x28, x27, [sp, #40] │ │ │ │ + umull x1, w2, w21 │ │ │ │ + stp x7, x6, [sp, #56] │ │ │ │ + strb w26, [sp, #72] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr w1, [x20] │ │ │ │ + ldp q28, q30, [x22] │ │ │ │ + ldp q29, q31, [x22, #32] │ │ │ │ + umull x1, w1, w21 │ │ │ │ + add x2, x0, x1 │ │ │ │ + str q28, [x0, x1] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + str x0, [x2, #64] │ │ │ │ + stp q30, q29, [x2, #16] │ │ │ │ + str q31, [x2, #48] │ │ │ │ + ldr w2, [x20] │ │ │ │ + ldr x1, [x25, #8] │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x3, x1, x23 │ │ │ │ + ldr w24, [x1, x23] │ │ │ │ + str w2, [x20] │ │ │ │ + ldr w4, [x25] │ │ │ │ + ldp x28, x27, [x3, #8] │ │ │ │ + ldp x7, x6, [x3, #24] │ │ │ │ + ldrb w26, [x3, #40] │ │ │ │ + add w3, w19, #0x1 │ │ │ │ + cmp w3, w4 │ │ │ │ + b.cs 5d7cc // b.hs, b.nlast │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add x3, x19, x19, lsl #3 │ │ │ │ + lsl x23, x3, #3 │ │ │ │ + add x3, x1, x3, lsl #3 │ │ │ │ + ldr w8, [x1, x23] │ │ │ │ + cmp w8, w24 │ │ │ │ + b.ne 5d6f4 // b.any │ │ │ │ + ldrb w8, [x3, #40] │ │ │ │ + cmp w8, w26 │ │ │ │ + b.ne 5d6f4 // b.any │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + add x8, x28, x27 │ │ │ │ + ldr x9, [x3, #8] │ │ │ │ + add x8, x8, x5 │ │ │ │ + cmp x8, x9 │ │ │ │ + b.ls 5d6f4 // b.plast │ │ │ │ + ldr x3, [x3, #16] │ │ │ │ + add x9, x9, x3 │ │ │ │ + add w3, w19, #0x1 │ │ │ │ + sub x27, x9, x28 │ │ │ │ + cmp w3, w4 │ │ │ │ + b.cc 5d774 // b.lo, b.ul, b.last │ │ │ │ + add w1, w2, #0x1 │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + umull x1, w1, w2 │ │ │ │ + str w24, [sp, #32] │ │ │ │ + stp x28, x27, [sp, #40] │ │ │ │ + stp x7, x6, [sp, #56] │ │ │ │ + strb w26, [sp, #72] │ │ │ │ + bl 52920 │ │ │ │ + ldr w1, [x20] │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldp q31, q30, [x22] │ │ │ │ + umull x1, w1, w2 │ │ │ │ + add x2, x0, x1 │ │ │ │ + str q31, [x0, x1] │ │ │ │ + ldp q29, q31, [x22, #32] │ │ │ │ + stp q30, q29, [x2, #16] │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + str x0, [x2, #64] │ │ │ │ + str q31, [x2, #48] │ │ │ │ + ldr w1, [x20] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x20] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5d87c // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + ldp x27, x28, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x22, sp, #0x20 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + b 5d7d8 │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #40] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + adrp x3, af000 │ │ │ │ + ldr x3, [x3, #3864] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + mov x24, x1 │ │ │ │ + mov w23, w2 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + bl 52920 │ │ │ │ + str wzr, [x0] │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz w23, 5da1c │ │ │ │ + mov w0, #0x68 // #104 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + umaddl x23, w23, w0, x19 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + add x26, sp, #0xc │ │ │ │ + add x25, sp, #0x8 │ │ │ │ + mov w22, #0x48 // #72 │ │ │ │ + ldr w1, [x19] │ │ │ │ + mov x3, x26 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x0, x24 │ │ │ │ + str w1, [sp, #16] │ │ │ │ + add x19, x19, #0x68 │ │ │ │ + bl 56010 │ │ │ │ + ldur x0, [x19, #-16] │ │ │ │ + ldur w1, [x19, #-72] │ │ │ │ + ldur w4, [x19, #-100] │ │ │ │ + ldr w3, [x0, #28] │ │ │ │ + ldurb w2, [x19, #-8] │ │ │ │ + add w1, w1, w3 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x4, [sp, #40] │ │ │ │ + strb w2, [sp, #56] │ │ │ │ + bl 6a770 │ │ │ │ + mov w2, w0 │ │ │ │ + ldur x0, [x19, #-16] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + ldurb w1, [x19, #-8] │ │ │ │ + str x3, [sp, #48] │ │ │ │ + bl 6b244 │ │ │ │ + mov w2, w0 │ │ │ │ + ldur x0, [x19, #-16] │ │ │ │ + str w2, [sp, #76] │ │ │ │ + ldurb w1, [x19, #-8] │ │ │ │ + bl 6b2b0 │ │ │ │ + mov w1, w0 │ │ │ │ + ldur x0, [x19, #-16] │ │ │ │ + str w1, [sp, #80] │ │ │ │ + bl 6644c │ │ │ │ + mov w2, w0 │ │ │ │ + ldr w1, [x20] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + str w2, [sp, #84] │ │ │ │ + umull x1, w1, w22 │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr w1, [x20] │ │ │ │ + ldp q28, q30, [x21] │ │ │ │ + ldp q29, q31, [x21, #32] │ │ │ │ + umull x1, w1, w22 │ │ │ │ + add x2, x0, x1 │ │ │ │ + str q28, [x0, x1] │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + str x0, [x2, #64] │ │ │ │ + stp q30, q29, [x2, #16] │ │ │ │ + str q31, [x2, #48] │ │ │ │ + ldr w0, [x20] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [x20] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 5d930 // b.any │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + adrp x0, af000 │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5da54 // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + bl 32f0 <__stack_chk_fail@plt> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cbz w0, 5db14 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov w25, #0x48 // #72 │ │ │ │ + nop │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + umull x1, w1, w25 │ │ │ │ + ldr x23, [x24, #8] │ │ │ │ + bl 52920 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldr w2, [x19] │ │ │ │ + add x20, x23, x21 │ │ │ │ + ldr q28, [x23, x21] │ │ │ │ + add x21, x21, #0x48 │ │ │ │ + ldr q31, [x20, #48] │ │ │ │ + umull x2, w2, w25 │ │ │ │ + ldp q30, q29, [x20, #16] │ │ │ │ + add x3, x0, x2 │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + str q28, [x0, x2] │ │ │ │ + str x1, [x3, #64] │ │ │ │ + stp q30, q29, [x3, #16] │ │ │ │ + str q31, [x3, #48] │ │ │ │ + ldr w1, [x19] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x19] │ │ │ │ + ldr w0, [x24] │ │ │ │ + cmp w0, w22 │ │ │ │ + b.hi 5daa0 // b.pmore │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #208 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b 1a104 │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - sub w26, w0, w26 │ │ │ │ - ldr w0, [sp, #200] │ │ │ │ - ldrb w25, [x1, w26, uxtw] │ │ │ │ - sub w0, w0, w23 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldrb w26, [x1, w0, uxtw] │ │ │ │ - b 6183c │ │ │ │ - ldr w0, [sp, #164] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - sub w26, w0, w26 │ │ │ │ - ldr w0, [sp, #200] │ │ │ │ - ldrb w26, [x1, w26, uxtw] │ │ │ │ - sub w0, w0, w23 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldrb w25, [x1, w0, uxtw] │ │ │ │ - b 61b1c │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - mov w26, w24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 19c40 │ │ │ │ - b 618e8 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - mov w26, w24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 19c40 │ │ │ │ - b 61a94 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov w26, w24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - b 618e8 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - mov w26, w24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - b 61a94 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov w27, w24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - b 61a94 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - mov w27, w24 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 19c40 │ │ │ │ - b 618e8 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 19c40 │ │ │ │ - b 61a94 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 19c40 │ │ │ │ - b 618e8 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 19c40 │ │ │ │ - b 618e8 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - sub w23, w23, #0x1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - bl 19c40 │ │ │ │ - b 61a94 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 1a104 │ │ │ │ - b 618d8 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 1a104 │ │ │ │ - b 61bb8 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - stp w27, w22, [x0, #24] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w0, [x1] │ │ │ │ + cbz x0, 5dbb8 │ │ │ │ + mov w6, #0x48 // #72 │ │ │ │ + mov x5, #0xffffffffffffffb8 // #-72 │ │ │ │ + ldr x4, [x1, #8] │ │ │ │ + umaddl x0, w0, w6, x5 │ │ │ │ + mov w2, w2 │ │ │ │ + add x0, x4, x0 │ │ │ │ + ldr x5, [x4, #24] │ │ │ │ + ldp x7, x9, [x0, #8] │ │ │ │ + add x11, x5, x2 │ │ │ │ + ldr x1, [x4, #8] │ │ │ │ + ldr x6, [x0, #32] │ │ │ │ + cmp x1, x11 │ │ │ │ + add x8, x7, x9 │ │ │ │ + sub x2, x1, x2 │ │ │ │ + sub x10, x8, #0x1 │ │ │ │ + csel x5, x2, x5, hi // hi = pmore │ │ │ │ + cmp x10, x6 │ │ │ │ + b.cs 5dbbc // b.hs, b.nlast │ │ │ │ + ldr x11, [x4, #16] │ │ │ │ + add x8, x8, w3, uxtw │ │ │ │ + ldr x10, [x0, #24] │ │ │ │ + cmp x6, x8 │ │ │ │ + add w3, w3, w9 │ │ │ │ + sub w6, w6, w7 │ │ │ │ + csel w3, w3, w6, hi // hi = pmore │ │ │ │ + sub w2, w7, w10 │ │ │ │ + add x1, x1, x11 │ │ │ │ + cmp x7, x10 │ │ │ │ + sub x1, x1, x5 │ │ │ │ + add w2, w3, w2 │ │ │ │ + stp x5, x1, [x4, #8] │ │ │ │ + csel w1, w2, w3, ls // ls = plast │ │ │ │ + str x1, [x0, #16] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 5ce60 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr w0, [x1] │ │ │ │ + str x4, [sp, #104] │ │ │ │ + cbz w0, 5dcf8 │ │ │ │ + mov w21, w3 │ │ │ │ + mov x26, x1 │ │ │ │ + mov w3, w2 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 5dc20 │ │ │ │ + mov w27, w22 │ │ │ │ + ldr x6, [x26, #8] │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + ldr x20, [x28, #16] │ │ │ │ + add x6, x6, x25 │ │ │ │ + cmp w24, w0 │ │ │ │ + csel w5, w21, wzr, eq // eq = none │ │ │ │ + ldp x7, x9, [x6, #8] │ │ │ │ + ldp x4, x1, [x6, #24] │ │ │ │ + sub x0, x7, x3 │ │ │ │ + add x8, x7, x9 │ │ │ │ + add x0, x20, x0 │ │ │ │ + sub x6, x8, #0x1 │ │ │ │ + add x3, x4, x3 │ │ │ │ + add x20, x20, x4 │ │ │ │ + cmp x7, x3 │ │ │ │ + csel x20, x20, x0, ls // ls = plast │ │ │ │ + cmp x6, x1 │ │ │ │ + b.cs 5dd04 // b.hs, b.nlast │ │ │ │ + add x8, x8, w5, uxtw │ │ │ │ + sub w0, w1, w7 │ │ │ │ + cmp x1, x8 │ │ │ │ + add w19, w5, w9 │ │ │ │ + csel w19, w19, w0, hi // hi = pmore │ │ │ │ + sub w4, w7, w4 │ │ │ │ + cmp x7, x3 │ │ │ │ + mov x0, x23 │ │ │ │ + csel w2, w4, w2, ls // ls = plast │ │ │ │ + add x25, x25, #0x48 │ │ │ │ + add w19, w19, w2 │ │ │ │ + add w22, w19, w27 │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + bl 52920 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w2, w19 │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x0, w27, uxtw │ │ │ │ + bl 3570 │ │ │ │ + strb wzr, [x23, w22, uxtw] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.cc 5dc1c // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x23 │ │ │ │ + str w22, [x1] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #208 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - stp w27, w22, [x0, #24] │ │ │ │ - b 619a8 │ │ │ │ - ldr w27, [sp, #204] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - stp w26, w23, [x0, #24] │ │ │ │ - cbz w27, 619a8 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - b 61bf4 │ │ │ │ - ldr w27, [sp, #196] │ │ │ │ - b 61d7c │ │ │ │ - mov w28, w27 │ │ │ │ - b 61be8 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - stp w28, w22, [x0, #24] │ │ │ │ - cbz w7, 619a8 │ │ │ │ - b 61bf0 │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x88 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xd78 │ │ │ │ - mov w2, #0x585 // #1413 │ │ │ │ - bl 3260 <__assert_fail@plt> │ │ │ │ - adrp x3, 81000 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - adrp x1, 7d000 │ │ │ │ - adrp x0, 7d000 │ │ │ │ - add x3, x3, #0x88 │ │ │ │ - add x1, x1, #0xbd8 │ │ │ │ - add x0, x0, #0xdb8 │ │ │ │ - mov w2, #0x5b9 // #1465 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + b 5dccc │ │ │ │ + adrp x3, 81000 │ │ │ │ + adrp x1, 7d000 │ │ │ │ + adrp x0, 7d000 │ │ │ │ + add x3, x3, #0xde0 │ │ │ │ + add x1, x1, #0xf30 │ │ │ │ + add x0, x0, #0xf40 │ │ │ │ + mov w2, #0x134 // #308 │ │ │ │ bl 3260 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + ldp x0, x2, [x0, #8] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + sub w0, w1, w0 │ │ │ │ + sub w0, w0, w2 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - add w0, w5, #0x1 │ │ │ │ - add w9, w7, #0x1 │ │ │ │ + ldr w6, [x0] │ │ │ │ + cbz w6, 5ddac │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + mov w7, w1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + umull x6, w6, w2 │ │ │ │ + b 5dd9c │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + add x3, x2, x1 │ │ │ │ + add x1, x1, #0x48 │ │ │ │ + add x5, x2, x1 │ │ │ │ + ldr w4, [x3] │ │ │ │ + ldr w2, [x2, x1] │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ne 5ddac // b.any │ │ │ │ + ldp x2, x4, [x3, #8] │ │ │ │ + ldr x3, [x5, #8] │ │ │ │ + add x2, x2, x4 │ │ │ │ + add x2, x2, x7 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.cc 5ddac // b.lo, b.ul, b.last │ │ │ │ + cmp x1, x6 │ │ │ │ + b.ne 5dd64 // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - add w8, w0, w9 │ │ │ │ - stp x29, x30, [sp, #-240]! │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - madd w26, w3, w8, w8 │ │ │ │ - add w25, w3, #0x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - sbfiz x26, x26, #2, #32 │ │ │ │ - ldp x20, x19, [sp, #264] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - ldr w21, [sp, #240] │ │ │ │ - ldr w22, [sp, #248] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w3 │ │ │ │ - ldr w23, [sp, #256] │ │ │ │ - str w8, [sp, #96] │ │ │ │ - str w9, [sp, #104] │ │ │ │ - str w5, [sp, #112] │ │ │ │ - stp x1, x2, [sp, #120] │ │ │ │ - mov x1, x26 │ │ │ │ - stp x4, x6, [sp, #136] │ │ │ │ - str w0, [sp, #196] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str w7, [sp, #224] │ │ │ │ - bl 586c0 │ │ │ │ - mov x2, x26 │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x1 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str x2, [sp, #128] │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + bl 52920 │ │ │ │ + ldr w2, [x28] │ │ │ │ + mov x21, x0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ + mov x22, x21 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ bl 3670 │ │ │ │ - mov x7, x0 │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.le 62308 │ │ │ │ - sub w0, w24, #0x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr w8, [sp, #96] │ │ │ │ - str w0, [sp, #192] │ │ │ │ - cmp w0, #0xa │ │ │ │ - ldr w9, [sp, #104] │ │ │ │ - ldr w5, [sp, #112] │ │ │ │ - b.ls 62598 // b.plast │ │ │ │ - sbfiz x0, x8, #3, #32 │ │ │ │ - cmp w8, #0x0 │ │ │ │ - sxtw x6, w9 │ │ │ │ - csel x4, x0, xzr, lt // lt = tstop │ │ │ │ - ldrsw x1, [sp, #196] │ │ │ │ - sxtw x17, w8 │ │ │ │ - neg x3, x6, lsl #2 │ │ │ │ - sub x0, x0, x4, lsl #1 │ │ │ │ - sub x3, x3, x4 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 625a0 // b.plast │ │ │ │ - add x6, x6, x1 │ │ │ │ - adrp x2, 80000 │ │ │ │ - add x10, x1, x6 │ │ │ │ - dup v31.4s, w23 │ │ │ │ - add x11, x7, x6, lsl #3 │ │ │ │ - lsl x0, x6, #2 │ │ │ │ - add x10, x7, x10, lsl #2 │ │ │ │ - add x15, x11, x6, lsl #2 │ │ │ │ - ldr q30, [x2, #656] │ │ │ │ - sub x14, x10, x6, lsl #2 │ │ │ │ - movi v29.4s, #0x4 │ │ │ │ - add x13, x10, x6, lsl #2 │ │ │ │ - add x12, x10, x6, lsl #3 │ │ │ │ - add x3, x7, x6, lsl #2 │ │ │ │ - lsr w16, w24, #2 │ │ │ │ - lsl x6, x6, #4 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - mov v28.16b, v30.16b │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add v30.4s, v30.4s, v29.4s │ │ │ │ - mul v28.4s, v28.4s, v31.4s │ │ │ │ - mov s25, v28.s[1] │ │ │ │ - str s28, [x7, x0] │ │ │ │ - mov s26, v28.s[2] │ │ │ │ - mov s27, v28.s[3] │ │ │ │ - str s25, [x3, x0] │ │ │ │ - str s26, [x11, x0] │ │ │ │ - str s27, [x15, x0] │ │ │ │ - str s28, [x14, x0] │ │ │ │ - str s25, [x10, x0] │ │ │ │ - str s26, [x13, x0] │ │ │ │ - str s27, [x12, x0] │ │ │ │ - add x0, x0, x6 │ │ │ │ - cmp w16, w4 │ │ │ │ - b.ne 61f20 // b.any │ │ │ │ - and w4, w24, #0xfffffffc │ │ │ │ - add w0, w4, #0x1 │ │ │ │ - tst x24, #0x3 │ │ │ │ - b.eq 61fd0 // b.none │ │ │ │ - mul w3, w8, w0 │ │ │ │ - ldr w2, [sp, #196] │ │ │ │ - mul w0, w23, w0 │ │ │ │ - add w6, w4, #0x2 │ │ │ │ - add w10, w3, w2 │ │ │ │ - str w0, [x7, w3, sxtw #2] │ │ │ │ - str w0, [x7, w10, sxtw #2] │ │ │ │ - cmp w25, w6 │ │ │ │ - b.le 61fd0 │ │ │ │ - add w3, w3, w8 │ │ │ │ - add w0, w23, w0 │ │ │ │ - add w6, w2, w3 │ │ │ │ - add w4, w4, #0x3 │ │ │ │ - str w0, [x7, w3, sxtw #2] │ │ │ │ - str w0, [x7, w6, sxtw #2] │ │ │ │ - cmp w4, w25 │ │ │ │ - b.ge 61fd0 // b.tcont │ │ │ │ - add w3, w8, w3 │ │ │ │ - add w0, w23, w0 │ │ │ │ - add w4, w2, w3 │ │ │ │ - str w0, [x7, w3, sxtw #2] │ │ │ │ - str w0, [x7, w4, sxtw #2] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp w22, w21 │ │ │ │ - cset w4, eq // eq = none │ │ │ │ - cmp w21, #0x0 │ │ │ │ - ccmp w4, #0x0, #0x0, ne // ne = any │ │ │ │ - lsl x2, x17, #2 │ │ │ │ - cset w6, ne // ne = any │ │ │ │ - add x3, x0, #0x1 │ │ │ │ - cmp w22, #0x0 │ │ │ │ - sub w0, w5, #0x1 │ │ │ │ - add x0, x3, x0 │ │ │ │ - ccmp w4, #0x0, #0x0, ne // ne = any │ │ │ │ - str x2, [sp, #200] │ │ │ │ - and w2, w6, #0x1 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - stp x0, x7, [sp, #152] │ │ │ │ - add x0, x7, x1, lsl #2 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x7, [sp, #184] │ │ │ │ - stp w9, w8, [sp, #208] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - stp w2, w5, [sp, #232] │ │ │ │ - cset w2, ne // ne = any │ │ │ │ - str w2, [sp, #228] │ │ │ │ + ldr x1, [x28, #8] │ │ │ │ + ldr w23, [x19, #28] │ │ │ │ + ldr x5, [x1, #16] │ │ │ │ + sub w20, w5, #0x1 │ │ │ │ + cmp w23, w20 │ │ │ │ + b.ls 5de6c // b.plast │ │ │ │ + mov w3, #0x48 // #72 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w0, [sp, #196] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - ldr w0, [sp, #212] │ │ │ │ - add w0, w0, w21 │ │ │ │ - str w0, [sp, #172] │ │ │ │ - b.le 62130 │ │ │ │ - ldr w1, [sp, #232] │ │ │ │ - cbnz w1, 62344 │ │ │ │ - ldr w1, [sp, #236] │ │ │ │ - ldr x25, [sp, #160] │ │ │ │ - sub w27, w1, #0x1 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - str w21, [sp, #96] │ │ │ │ - mov w21, w23 │ │ │ │ - add x24, x1, w0, sxtw #2 │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - mov x23, x24 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - b 620ac │ │ │ │ - ldr w22, [x25] │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - blr x20 │ │ │ │ - add x25, x25, #0x4 │ │ │ │ - add w0, w0, w22 │ │ │ │ - str w0, [x23, #4]! │ │ │ │ - cmn w27, #0x1 │ │ │ │ - b.eq 62128 // b.none │ │ │ │ - ldp x3, x0, [sp, #112] │ │ │ │ - mov x2, x19 │ │ │ │ - ldr w1, [x23] │ │ │ │ - add w7, w21, w1 │ │ │ │ - ldrb w26, [x0, x3] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldrb w28, [x0, w27, uxtw] │ │ │ │ - ldp w24, w0, [x25] │ │ │ │ - cmp w1, w0 │ │ │ │ - add w22, w21, w0 │ │ │ │ - mov w1, w28 │ │ │ │ - csel w22, w22, w7, le │ │ │ │ - mov w0, w26 │ │ │ │ - blr x20 │ │ │ │ - add w3, w0, w24 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, w28 │ │ │ │ - mov w0, w26 │ │ │ │ - cmp w3, w22 │ │ │ │ - b.gt 6208c │ │ │ │ - ldr w1, [x25, #4] │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - ldr w2, [x23] │ │ │ │ - add x25, x25, #0x4 │ │ │ │ - add w0, w21, w1 │ │ │ │ - add w3, w21, w2 │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w0, w0, w3, le │ │ │ │ - str w0, [x23, #4]! │ │ │ │ - cmn w27, #0x1 │ │ │ │ - b.ne 620ac // b.any │ │ │ │ - mov w23, w21 │ │ │ │ - ldr w21, [sp, #96] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - ldr w1, [sp, #196] │ │ │ │ - bl 26c20 │ │ │ │ - ldr w1, [sp, #208] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 622c0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add w0, w0, w21 │ │ │ │ - add x0, x1, w0, sxtw #2 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr w0, [sp, #228] │ │ │ │ - cbnz w0, 6241c │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr w0, [sp, #172] │ │ │ │ - ldr x21, [sp, #176] │ │ │ │ - add x4, x2, w0, sxtw │ │ │ │ - ldr w0, [sp, #224] │ │ │ │ - sub w27, w0, #0x1 │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - add x25, x1, x4, lsl #2 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - b 621f0 │ │ │ │ - ldr w26, [x21] │ │ │ │ - blr x20 │ │ │ │ - add w26, w0, w26 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, w24 │ │ │ │ - ldr w28, [x0] │ │ │ │ - mov w0, w22 │ │ │ │ - blr x20 │ │ │ │ - mov w5, w0 │ │ │ │ - add w4, w28, w5 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w22 │ │ │ │ - cmp w4, w26 │ │ │ │ - b.le 62260 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr w26, [x0] │ │ │ │ - mov w0, w22 │ │ │ │ - blr x20 │ │ │ │ - add w0, w26, w0 │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - str w0, [x25, #4]! │ │ │ │ - add x21, x21, #0x4 │ │ │ │ - cmn w27, #0x1 │ │ │ │ - b.eq 622c0 // b.none │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - mov x2, x19 │ │ │ │ + add w24, w24, #0x1 │ │ │ │ + mov w2, w20 │ │ │ │ + umaddl x0, w24, w3, x1 │ │ │ │ + ldr x5, [x0, #16] │ │ │ │ + add w20, w20, w5 │ │ │ │ + cmp w23, w20 │ │ │ │ + b.hi 5de40 // b.pmore │ │ │ │ + sub w23, w23, #0x1 │ │ │ │ + mov x1, x0 │ │ │ │ + sub w23, w23, w2 │ │ │ │ + add x22, x21, w24, uxtw #3 │ │ │ │ ldr x0, [sp, #128] │ │ │ │ - ldr w1, [x25] │ │ │ │ - ldrb w22, [x0, x3] │ │ │ │ - add w5, w23, w1 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - ldrb w24, [x0, w27, uxtw] │ │ │ │ - ldp w28, w0, [x21] │ │ │ │ - cmp w1, w0 │ │ │ │ - add w26, w23, w0 │ │ │ │ - mov w1, w24 │ │ │ │ - csel w26, w26, w5, le │ │ │ │ - mov w0, w22 │ │ │ │ - blr x20 │ │ │ │ - add w4, w0, w28 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w22 │ │ │ │ - cmp w4, w26 │ │ │ │ - b.gt 62188 │ │ │ │ - ldr w0, [x21, #4] │ │ │ │ - ldr w1, [x25] │ │ │ │ - add w26, w0, w23 │ │ │ │ - add w2, w1, w23 │ │ │ │ + str w5, [sp, #100] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + ldr x25, [x0, #16] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldr w26, [x19, #24] │ │ │ │ + add x25, x25, x2 │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w6, w23 │ │ │ │ + ldr w2, [x19, #16] │ │ │ │ + mov x4, x25 │ │ │ │ + ldr w5, [sp, #100] │ │ │ │ + mov w3, w26 │ │ │ │ + str x0, [x22] │ │ │ │ + bl 65fe8 │ │ │ │ + ldr w1, [x19, #40] │ │ │ │ + cbz w1, 5e018 │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + str xzr, [sp, #136] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + add x0, x3, x2, lsl #3 │ │ │ │ + lsl x26, x2, #3 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbnz w0, 5dfb8 │ │ │ │ + b 5e000 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + add w22, w24, #0x1 │ │ │ │ + mov w2, #0x48 // #72 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + umaddl x0, w22, w2, x0 │ │ │ │ + ldr w2, [x19, #24] │ │ │ │ + add w2, w23, w2 │ │ │ │ + str w2, [sp, #100] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + ldp x0, x5, [x0, #8] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add w20, w20, w5 │ │ │ │ + cbz w27, 5df34 │ │ │ │ + ubfiz x24, x24, #3, #32 │ │ │ │ + str x5, [sp, #112] │ │ │ │ + ldr x0, [x21, x24] │ │ │ │ + bl 6a7c0 │ │ │ │ + ldr x5, [sp, #112] │ │ │ │ + cbz w0, 5e03c │ │ │ │ + ubfiz x24, x22, #3, #32 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + add x11, x21, x24 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + stp x11, x5, [sp, #112] │ │ │ │ + bl 52920 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + ldr w2, [x19, #16] │ │ │ │ + ldr w3, [sp, #100] │ │ │ │ + str x0, [x21, x24] │ │ │ │ + mov w24, w22 │ │ │ │ + bl 65fe8 │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + ldr x11, [sp, #112] │ │ │ │ + ldr x0, [x11] │ │ │ │ + ldr w1, [x3, x26] │ │ │ │ + bl 6a200 │ │ │ │ + ldr x3, [x19, #32] │ │ │ │ + add x0, x3, x26 │ │ │ │ + ldr w4, [x3, x26] │ │ │ │ + cmp w4, #0x0 │ │ │ │ + sub w1, w4, #0x5 │ │ │ │ + ccmp w1, #0x1, #0x0, ne // ne = any │ │ │ │ + b.hi 5dfe0 // b.pmore │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.ls 5dffc // b.plast │ │ │ │ + ldr w4, [x28] │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + cmp w4, w24 │ │ │ │ + b.ls 5dfd8 // b.plast │ │ │ │ + ldr w0, [x19, #28] │ │ │ │ + add w0, w27, w0 │ │ │ │ + cmp w0, w20 │ │ │ │ + b.hi 5dee4 // b.pmore │ │ │ │ + add x11, x21, w24, uxtw #3 │ │ │ │ + b 5df78 │ │ │ │ + cmp w4, #0x1 │ │ │ │ + b.ne 5e074 // b.any │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp w0, w25 │ │ │ │ + b.hi 5dfb8 // b.pmore │ │ │ │ + ldr w1, [x19, #40] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #136] │ │ │ │ cmp w1, w0 │ │ │ │ - csel w26, w26, w2, le │ │ │ │ - b 62194 │ │ │ │ - ldp w26, w6, [x21] │ │ │ │ - ldr w5, [x25] │ │ │ │ - add w4, w23, w6 │ │ │ │ - add w7, w23, w5 │ │ │ │ - cmp w6, w5 │ │ │ │ - csel w4, w4, w7, ge // ge = tcont │ │ │ │ - str w4, [sp, #168] │ │ │ │ - blr x20 │ │ │ │ - add w26, w26, w0 │ │ │ │ - ldr w4, [sp, #168] │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, w24 │ │ │ │ - mov w0, w22 │ │ │ │ - cmp w4, w26 │ │ │ │ - b.ge 62328 // b.tcont │ │ │ │ - ldr w22, [x21] │ │ │ │ - sub w27, w27, #0x1 │ │ │ │ - blr x20 │ │ │ │ - add x21, x21, #0x4 │ │ │ │ - add w0, w22, w0 │ │ │ │ - str w0, [x25, #4]! │ │ │ │ - cmn w27, #0x1 │ │ │ │ - b.ne 621f0 // b.any │ │ │ │ - nop │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr w0, [sp, #192] │ │ │ │ - add x2, x2, x1 │ │ │ │ - str x2, [sp, #160] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [sp, #192] │ │ │ │ - add x1, x2, x1 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - ldr w21, [sp, #172] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne 62040 // b.any │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldr x7, [sp, #184] │ │ │ │ - mov x0, x7 │ │ │ │ + b.hi 5dec8 // b.pmore │ │ │ │ + add x22, x21, w24, uxtw #3 │ │ │ │ + ldr x0, [x22] │ │ │ │ + bl 6a7c0 │ │ │ │ + cbnz w0, 5e050 │ │ │ │ + ldr x0, [x22] │ │ │ │ + bl 66044 │ │ │ │ + ldr x0, [x22] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x22] │ │ │ │ + b 5e050 │ │ │ │ + ldr x0, [x21, x24] │ │ │ │ + bl 66044 │ │ │ │ + ldr x0, [x21, x24] │ │ │ │ + bl 3500 │ │ │ │ + str xzr, [x21, x24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #240 │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w2, [x21, #4] │ │ │ │ - ldr w1, [x25] │ │ │ │ - add w0, w23, w2 │ │ │ │ - add w4, w23, w1 │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w0, w0, w4, ge // ge = tcont │ │ │ │ - b 621dc